17.07.2013 Views

EDB-systems betydning for revisors arbejde - Peter Havskov ...

EDB-systems betydning for revisors arbejde - Peter Havskov ...

EDB-systems betydning for revisors arbejde - Peter Havskov ...

SHOW MORE
SHOW LESS

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.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!