EDB-systems betydning for revisors arbejde - Peter Havskov ...
EDB-systems betydning for revisors arbejde - Peter Havskov ...
EDB-systems betydning for revisors arbejde - Peter Havskov ...
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
Tilrettelige <strong>EDB</strong>-systemers <strong>betydning</strong> <strong>for</strong> revisor 43<br />
Vi kan ikke <strong>for</strong>eslå alternativer til metoden og må der<strong>for</strong> konstatere, at revisor må tilegne sig den<br />
nødvendige viden eller gøre brug af personer med denne viden 53 .<br />
3.3.2 Rammesystemer<br />
Nutidens mest udbredte rammesystemer er Concorde XAL og Navigator. Disse systemer er ikke skrevet<br />
i compiler- eller interpretersprog, men i 4. generationssprog der kan beskrives som en slags blanding<br />
af disse. Systemerne består af 2 dele:<br />
Et 4. generationssprog<br />
Et program som er skrevet i 4. generationssproget<br />
Systemerne indeholder en egen interpreter/compiler og opbevarer både den compilerede udgave 54 og<br />
kildekoden 55 internt i sig.<br />
I Navigator indeholder filen NAVI.EXE samt nogle DLL-filer 56 både compiler, versionskontrolsystem<br />
57 samt funktioner til fejlsøgning i kildekode. Compiler og store dele af versionskontrolsystemet<br />
har lighedspunkter med compilersprog, dog med den væsentlige undtagelse at Navigators versionskontrolsystem<br />
gør, at kildekode og eksekverbar kode altid følges ad 58 . Hermed bliver funktionsadskillelse<br />
ved fjernelse af kildekode umulig (interpreterkendetegn).<br />
53<br />
54<br />
55<br />
56<br />
57<br />
58<br />
Under hvilke betingelser revisor kan gøre brug af eksterne specialister fremgår af IFAC (ISA)<br />
vejledning nr. 18.<br />
Svarende til COM og EXE filer i compilersprog.<br />
Svarende til PAS filen ved compilersproget.<br />
Eftersom disse filer ikke ændres ved tilretninger er det mindre væsentligt at identificere disse.<br />
Versionskontrolsystemet sikrer, at kildekoden der hører til den compilerede udgave af et objekt altid<br />
findes i databasen. Problemer med at finde kildekoden til den aktuelle version af programmet<br />
kendes således ikke. Versionskontrolsystemet har mange lighedspunkter med "Librarian package"<br />
beskrevet i side 214 i relation til compilersprog.<br />
Når sammenhæng kildekode og eksekverbar kode er sikret, har revisor ikke problemer med at<br />
undersøge om den version af programmet der anvendes er baseret på den kildekode revisor får<br />
udleveret til test. Problemstillingen er beskrevet af således: The user can change<br />
the source code, recompile it, and use the modified objectcode <strong>for</strong> processing. The auditor,<br />
however, may be provided with an unmodified version <strong>for</strong> testing and be unaware of the changes<br />
in the production program.