Documente online.
Zona de administrare documente. Fisierele tale
Am uitat parola x Creaza cont nou
 HomeExploreaza
upload
Upload




SISTEME INFORMATICE COMPLEXITATE SI COSTURI

Informatica


1. SISTEME INFORMATICE COMPLEXITATE sI COSTURI

Sistemul informatic are menirea de a acoperi toate problemele agentului economic, de a crea interdependente între componente, astfel încât structurii fizice din sistemul atasat agentului economic sa se suprapuna cu o structura în plan informational. Fluxurilor de productie le corespund fluxuri informatice. Actorilor implicati în procese li se asociaza emitatori si receptori de informatii cu niveluri diferite de prelucrare. Dezvoltarea directa de sisteme informatice se dovedeste o întreprindere riscanta daca nu este precedata de activitati care au menirea de a impune o echipa, o tehnologie unitara de analiza, design, dezvoltare, implementare, exploatare si mentenanta, aspecte care trebuie luate în considerare la efectuarea unui audit de sistem informatic. Sistemele informatice sunt constructii complexe, realizate pe parcursul mai multor ani, necesitând:



- fonduri foarte mari, uriase în anumite cazuri;

- echipe complexe si stabile de analisti, designeri, programatori si personal care se ocupa de testare, implementare si mentenanta;

- stabilirea obiectivelor;

- definirea unei strategii de dezvoltare, exploatare si mentenanta;

- achizitionarea de echipamente, instrumente necesare realizarii de prelucrari, de conexiuni si dezvoltarii fluxurilor cu exteriorul;

- calificarea personalului pentru utilizarea corecta si eficienta a sistemului.

Complexitatea sistemelor informatice si durata, relativ mare, de realizare a acestora genereaza o serie de probleme care trebuie luate în considerare si solutionate astfel încât, în final, sa se obtina rezultatele scontate.

În primul rând, pe durata ciclului de dezvoltare a unui sistem informatic au loc schimbari în echipa manageriala a beneficiarului. În cazul în care o noua echipa manageriala are o alta viziune asupra indicatorilor agregati pe care îsi fundamenteaza deciziile, se produc modificari în specificatii, care atrag modificari ale structurii sistemului informatic.

În al doilea rând, noile tehnologii informatice care apar impun adaptarea din mers a echipei de dezvoltare a sistemului informatic. Producându-se schimbari în abordarea instrumentelor de asistare, în utilizarea de optiuni. În final, o serie de componente se construiesc utilizând noile resurse. Sistemul informatic devine neomogen din punct de vedere al tehnologiilor de dezvoltare.

În al treilea rând, dezvoltarea companiei prin achizitionarea de noi echipamente, reorganizarea fluxului de productie, trecerea la realizarea de noi produse, introducerea elementelor de management total al calitatii vin sa influenteze calitativ si cantitativ structura si functiile sistemului informatic. Problema achizitiilor de date capata o alta dimensiune în cazul utilajelor cu comanda program sau în cazul liniilor de productie robotizate.

În al patrulea rând, pe durata mai multor ani, însasi echipa de programatori, webdesigneri, testeri si implementatori sufera modificari. Diferiti specialisti reîntregesc echipa. Toate aceste fluctuatii se reflecta în sistemul de lucru, în calitatea componentelor sau stadiilor sistemului informatic.

În al cincilea rând, mediul economic, legislatia si dinamica proceselor din societatea informationala conduc la evolutii care trebuie reflectate în sistemul informatic.

Modificarile unor algoritmi de calcul, necesitatea de a utiliza noi coeficienti, aparitia unor schimburi de informatii între companie si institutiile publice ale statului trebuie reflectate, de asemenea, din mers în sistemul informatic aflat în constructie.

Toate aceste procese se deruleaza concomitent, producând efecte conjugate, în timp ce obiectivul stabilit initial, acela de a realiza un sistem informatic pentru managementul companiei, ramâne nemodificat. Sunt situatii în care chiar conditiile privind termenele de predare ramân neschimbate. În cazul în care noile cerinte conduc la cresterea semnificativa a complexitatii produsului final - sistemul informatic pentru management - se impune cresterea volumului investitiei pentru a suplimenta resursele necesare dezvoltarii unui volum mai mare de activitati. Cresterea volumului de activitati care se deruleaza în paralel impune noi abordari la nivelul conceptiei sistemului informatic.

Realizarea unui sistem informatic are menirea de a sprijini actul decizional la toate nivelurile. Sporul de informatie, calitatea acesteia, promptitudinea cu care se obtine sunt argumente puternice pentru a determina saltul calitativ pe care îl presupune societatea bazata pe cunoastere.

Din aceste considerente, implementarea unui sistem informatic trebuie sa genereze efecte pozitive atât pentru utilizatorii sai, cât mai ales, pentru beneficiarii directi ai informatiei prelucrate. Pentru a se obtine acest deziderat, în procesul de elaborare este necesara aplicarea tuturor cerintelor privind managementul calitatii sistemului informatic. De asemenea, este necesar sa se realizeze auditul sistemului informatic pentru a se obtine garantia ca acesta realizeaza corect si complet prelucrarile pentru care a fost proiectat, iar orice combinatie de date, alta decât cea corecta si completa, este semnalata si nu este generatoare de efecte colaterale pe termen mediu si lung.

În realizarea proceselor de auditare a dezvoltarii Sistemelor Informatice este necesar sa se ia în considerare caracteristicile organizatiei pentru care se proiecteaza sistemul si, în primul rând, stabilitatea organitzatiei. Dezvoltarea Sistemelor Informatice se face în contextul evolutiei mediului economico-social. Dinamismul schimbarilor în cadrul organizatiilor, indiferent de dimensiunea acestora, impune adaptarea metodelor de dezvoltare a Sistemelor Informatice la noile conditii sau aparitia unor concepte si metode noi de dezvoltare a acestora. Organizatiile în dezvoltare, denumite în limba engleza, organizatii emergente, sunt organizatiile a caror constanta o constituie încercarea continua de adaptare la mediile în schimbare, dar care nu ating niciodata stabilitatea pentru care actioneaza.

Acest tip de organizatii este foarte diferit de cele stabile. Din cauza ipotezelor fundamental diferite privind realitatea si dezvoltarea SI, procesele de proiectare pentru organizatii stabile, respectiv emergente, sunt diferite. De fapt obiectivele celor doua procese sunt contradictorii.

Dezvoltarea SI pentru organizatii stabile are în vedere urmatoarele obiective :

- avantajele economice ale unei analize amanuntite;

- satisfactia utilizatorilor;

- cerinte abstracte;

- specificatii complete si lipsite de ambiguitati.

Obiectivele propuse pentru dezvoltarea SI destinate organizatiilor emergente sunt urmatoarele:

- analiza dinamica;

- negocierea cerintelor dinamice;

- specificatii utile, ambigue si incomplete;

- redezvoltare continua.

Printre metodele utilizate în dezvoltarea SI pentru organizatiile emergente se numara modelarea conceptuala si evaluarea utilitatii si utilizabilitatii. Modelarea conceptuala la reproiectarea schimbarilor sistemului si evaluarile utilizabilitatii pot fi vazute ca o forma de analiza referitor la analiza permanenta care necesita a fi aplicata organizatiilor emergente. Analizele publicate în literatura de specialitate si unele cercetari ale autorilor demonstreaza ca în cadrul SI sunt întotdeauna necesare schimbari, aspecte care se iau în considerare la auditarea SI.

2. REALIZAREA sI MĂSURAREA CONCORDANŢEI

O companie, oricare ar fi ea, este o suprapunere de sisteme.

Primul sistem este cel al echipamentelor dispuse într-o anumita ordine pentru a dezvolta operatiile de prelucrare specifice unei tehnologii.

Al doilea sistem este cel al materiilor prime care fac obiectul prelucrarilor prin trecerea de la un echipament la altul. Asupra lor se executa operatiile de prelucrare, rezultând transformari.

Al treilea sistem este acela de comanda a executiei, care include persoane calificate si, într-o masura mai mica sau mai mare, roboti cu grade diferite de flexibilitate în actiune si decizie.

Al patrulea sistem este sistemul energetic care are menirea de a pune în miscare utilajele si de a crea conditii optime persoanelor pentru a executa operatii.

Al cincilea sistem este sistemul informational. Rolul sau este determinant, întrucât fluxurile informationale au menirea de a declansa functionarea utilajelor, generarea fluxurilor materiale, crearea comunicarii dintre persoane. Împreuna cu sistemul energetic controleaza toate etapele unui ciclu de productie. Între cele cinci sisteme care alcatuiesc compania trebuie sa existe oricând o concordanta perfecta. Primele patru sisteme, în mod obiectiv, sunt realizate si exista având o concordanta reala între scop si mijloacele de atingere a scopului. Orice neconcordanta produce efecte negative si, din acest considerent, din procesul de proiectare sistemele sunt concepute astfel încât sa se minimizeze neconcordantele.

Sistemul informational este singurul care nu are forma vizibila, care nu are fluxuri impuse, iar efectele vizibile sunt cele negative, efectele pozitive fiind asociate în mod natural echipei care dezvolta managementul companiei.

si în cazul sistemului informational este necesara existenta unei concordante. În mod firesc, o tehnologie se conecteaza printr-o linie de echipamente care este însotita de software pentru sistemul informatic la cheie.

Caracterul local, particular al oricarui sistem informatic este dat de:

legislatia tarii unde se implementeaza tehnologia;

structurile documentelor;

stadiul informatizarii sistemului financiar-bancar;

diferentele prin care se dezvolta comunicarea între agentii economici, fiecare având sistemul lui informatic original;

nivelul de dezvoltare a managemetului companiei;

resursele financiare de care dispune compania pentru a investi în informatica;

strategia companiei de a acorda informatiei rolul de motor spre progresul ei însasi.

Sistemul informational trebuie sa fie si el în concordanta cu obiectivul companiei, cu sistemul echipamentelor, cu sistemul materiilor prime, cu sistemul energetic si, mai ales, cu sistemul fortei de munca. Neconcordantele dintre sistemul informational si celelalte sisteme creaza probleme în principal prin neutilizarea resurselor la nivelurile pentru care au fost proiectate. Acest mod de a realiza concordanta explica de ce aceleasi echipamente, aceleasi materii prime, aceleasi consumuri energetice, aceleasi persoane au performante diferite, în functie de context. Conceptul de context include însasi sistemul informational ca expresie a cerintelor managementului distribuit pe nivelurile de structurare a companiei.

Dezvoltarea unui mod dinamic de a derula procese si de a fundamenta decizii, depinde de numerosi factori, dintre care cei care definesc persoanele, calitatile si defectele acestora, au o pondere însemnata.

În primul rând, concordanta dintre sistemul informational si celelalte sisteme, între care exista deja concordanta de natura obiectiva, se realizeaza prin definirea de fluxuri de informatie, concretizate prin mesaje comensurate direct sau prin documente care urmaresc fluxurile de productie, specifice echipamentelor si materiilor prime care prin transformari devin repere, subansambluri si, în final, produse finite.

În al doilea rând, concordanta se realizeaza prin stabilirea de puncte de preluare a mesajelor care reflecta activitati efectuate, operatii executate, stadii, stari ale echipamentelor. Trebuie realizat un echilibru între numarul emitatorilor potentiali si capacitatea de preluare a mesajelor în vederea prelucrarii.

În al treilea rând trebuie stabilite procedurile de prelucrare a mesajelor. Aceste proceduri trebuie sa fie complete, în sensul luarii în considerare a tuturor tipologiilor de mesaje care se constituie ca intrari pentru algoritmii de prelucrare. Procedurile de prelucrare au un nivel de complexitate deosebit de ridicat, limitând elementele care introduc riscuri în derularea proceselor decizionale.

În al patrulea rând, concordanta sistemului informational este obtinuta din modul în care abaterile din procesul tehnologic sunt corectate prin decizii luate rapid. Este vorba de viteza de reactie pe care o asigura managementul prin canalele informationale.

În al cincilea rând, concordanta dintre sistemul informational si celelalte sisteme este dezvoltata odata cu definirea unor modalitati de culegere automata a datelor si prin utilizarea unor algoritmi bazati pe esantionarea datelor din volume foarte mari de date. Trecerea de la sistemele în care sunt înregistrate cantitati, valori, durate, la sistemele care preiau momente de start si de încheiere a unor activitati sau de definire a starilor, asigura saltul calitativ de la tratarea calitativa a comportamentului de productie care este compania.

În al saselea rând, concordanta se asigura eliminând elementele subiective, dictate de traditionalismul, de rutina specifica unui mod învechit de tratare a informatiei, nici ca materie prima, nici ca produs finit, nici ca purtator de valoare, ci pur si simplu ca mesaj auxiliar, optional în derularea proceselor, care oricum se deruleaza si fara schimb de mesaje, ci numai prin schimburi de semne sau numai prin schimburi de simboluri. Abordarea moderna impune o schimbare profunda la nivelul transferului de mesaje. Mesajul ca orice fel de produs este generat într-un interval de timp, urmeaza o traiectorie precisa si genereaza, la momente de timp date, actiuni si noi mesaje. Sistemul informational devine o componenta de sine statatoare a companiei care se defineste prin toate dimensiunile pe care le au toate celelalte sisteme care compun compania.

În al saptelea rând, sistemului informational i se asociaza costuri de definire si de functionare. La rândul sau, prin efectele pe care le genereaza mesajele definite în sistem genereaza costuri. Diferentele de costuri dau ponderea eficientei circulatiei informatiilor în companie. Apar situatii în care costul informatiei se stabileste direct, o data cu el se obtine fie nivelul de profit, fie nivelul pierderilor. Informatia din companie are natura economica asemenea celorlalte sisteme care prin consumuri genereaza, pe de o parte, cheltuieli si pe de alta parte, prin modul de valorificare a produselor sau serviciilor, genereaza profit, daca piata recunoaste aceste rezultate sau pierderi. A privi sistemul informational într-o alta abordare, înseamna a crea o componenta la nivelul companiei care frâneaza evolutia acestuia, distrugând-o.

În al optulea rând, concordanta sistemului informational este o problema de timp. Concordanta se dobândeste, se mentine, dar se si pierde cu mare usurinta atunci când apare un decalaj între dinamica proceselor de productie si dinamica mesajelor care circula în companie. Noilor moduri de organizare a productiei trebuie sa le corespunda modalitati adecvate de culegere, prelucrare si transmitere a informatiei.

Concordanta are un caracter global si include în aceeasi masura si cu aceeasi intensitate toate cele cinci sisteme ale companiei. Ea este o caracteristica pentru a asigura normalitatea derularii tuturor proceselor din companie, începând cu planificarea, continuând cu aprovizionarea, productia, desfacerea si încheind cu reflectarea în plan financiar - contabil a tuturor transformarilor si transferului, respectiv, cu toate deciziile echipei manageriale. Absenta concordantei, mai ales în plan informational, creeaza decalaje care presupun luarea de decizii bazate pe un minus de informatie. În plus, scaderea acuratetei informatiei transforma seturile de mesaje în mesaje incomplete, cu efecte directe asupra cresterii ponderii deciziilor bazate pe incertitudine. Devin frecvente situatiile în care decizii de rutina se transforma în decizii luate la nivelurile superioare ale echipei manageriale, în concordanta cu capacitatea de asumare a riscurilor generate de incompletitudinea informatiei furnizate de un sistem informational neconcordant.

Din aceste considerent, auditarea unui sistem informatic dezvoltat pentru o organizatie va avea în vedere existenta concordantei între subsisteme. În final, pentru certificarea sistemului informatic, trebuie ca nivelurile planificate ale caracteristicilor de calitate sa fie mai mari sau egale decât nivelurile reale. În activitatea de informatica aplicata trebuie parcurse pe lânga etapele ciclului de dezvoltare, o serie de activitati care au menirea de a stabili ca produsul program, baza de date, interfata web sau oricare alte componente, este exact ceea ce trebuie.

Aceste activitati au menirea de a stabili ca exista concordanta între ceea ce s-a planificat si produsul finit existent.

Faptul ca activitatile sunt derulate de persoane apartinând unor organisme independente, reprezinta garantia ca rapoartele consemneaza diferentele reale dintre proiect si produs.

Auditarea reprezinta o activitate deosebit de importanta pentru companiile care realizeaza sisteme informatice, întrucât rezultatele procesului de auditare se constituie în baza pentru fundamentarea deciziilor pe termen lung privind politicile companiei.

Certificarea echipelor, companiilor, persoanelor, produselor informatice, evidentiaza capacitatea de a derula procese, tranzactii, capacitate care trebuie sa se manifeste ori de câte ori se dezvolta un produs, prin respectarea standardelor, prin utilizarea tehnicilor, modelelor si instrumentelor adecvate.

Toate elementele conduc la obtinerea de produse si servicii de calitate.

Exista o importanta deosebire între ceea ce se doreste si ceea ce se efectueaza, se obtine si se utilizeaza în activitatea economica de zi cu zi.

Garantarea calitatii este un concept de mare importanta, complexitate si dinamica. Existenta unei marci este fundamentata pe existenta unei conduite, pe definirea de proceduri restrictive, calificarea continua a persoanelor pe existenta unui management suficient al calitatii si pe formarea constiintei orientate spre calitate.

Indiferent de contextul în care o companie ce dezvolta sisteme informatice îsi desfasoara activitatea, societatea informationala, în stadiul aratat, impune ca dezvoltarea de sisteme informatice sa genereze un efect de antrenare multipla, în directia pozitiva, a evolutiei gradului de satisfactie înregistrat de utilizatorul final.

3. OBIECTUL AUDITULUI PENTRU SISTEME INFORMATICE

Auditul sistemelor informatice reprezinta activitatea de colectare si evaluare a unor probe pentru a determina daca sistemul informatic este securizat, mentine integritatea datelor prelucrate si stocate, permite atingerea obiectivelor strategice ale întreprinderii si utilizeaza eficient resursele informationale.

În cadrul unei misiuni de audit a sistemului informatic cele mai frecvente operatii sunt verificarile, evaluarile si testarile mijloacelor informationale, astfel:

identificarea si evaluarea riscurilor din sistem;

evaluarea si testarea controlului din sistem;

verificarea si evaluarea fizica a mediului informational;

verificarea si evaluarea administrarii sistemului informatic;

verificarea si evaluarea aplicatilor informatice;

verificarea si evaluarea securitatii retelelor de calculatoare;

verificarea si evaluarea planurilor si procedurilor de recuperare în caz de dezastre si continuare a activitatii;

testarea integritatii datelor.

Auditul informatic reprezinta o forma esentiala prin care se verifica daca un SI îsi atinge obiectivul pentru care a fost elaborat. Standardele definesc clar domeniul, activitatile, etapele, continutul auditarii si formele de finalizare. Respectând cerintele standardelor, rezultatul procesului de auditare informatica este eliberat de riscurile contestarii. Auditul informatic reprezinta un domeniu cuprinzator în care sunt incluse toate activitatile de auditare pentru : specificatii, proiecte, software, baze de date, procesele specifice ciclului de viata ale unui program, ale unei aplicatii informatice, ale unui sistem informatic pentru management si ale unui portal de maxima complexitate, asociat unei organizatii virtuale.

În domeniul informatic exista mai multe directii de dezvoltare a auditului.

Auditarea software consta în activitati prin care se evidentiaza gradul de concordanta dintre specificatii si programul elaborat. Auditul software da masura sigurantei pe care trebuie sa o aiba utilizatorul de programe atunci când obtine rezultate. Siguranta se refera la corectitudinea si completitudinea rezultatelor finale atunci când datele de intrare sunt, de asemenea, corecte si complete.

Auditul bazelor de date, este un domeniu de maxima complexitate având în vedere ca, de regula, lucrul cu bazele de date presupune atât datele ca atare însotite de relatiile create între ele, cât si programele cu care datele se gestioneaza. De aceea se impune efectuarea unei reparari.

Auditul datelor vizeaza definirea acelor elemente prin care se stabileste masura în care datele stocate îndeplinesc cerintele de calitate: corectitudine, completitudine, omogenitate, claritate, temporalitate, reproductibilitate. Pentru fiecare caracteristica exista o metrica elaborata, iar auditorul de date trebuie sa evalueze nivelul atins de caracteristica, pentru setul de date supus auditarii. În final, auditorul de date certifica faptul ca datele stocate în baze de date constituie intrari valabile pentru a obtine rezultate corecte.

În cazul auditarii riscului de gestiune a datelor stocate în baze de date se verifica daca:

programele refera corect câmpurile cu date stocate;

operatiile de prelucrare sunt cele din specificatii;

agregarile, sortarile, evaluarile de expresii de extragere a subseturilor de date sunt în concordanta cu specificatiile de obtinere a rezultatelor ca structura, dimensiune si continut.

Auditul sistemelor informatice evalueaza riscurile unui mediu informatic sau ale unei aplicatii informatice, ca de exemplu calculul salariilor sau facturarea. Aceste misiuni se realizeaza alegând, împreuna cu clientul, procesul de evaluare.

Auditul informatic se poate referi la evaluarea riscurilor informatice ale securitatii fizice, securitatea logica, managementul schimbarilor, planul de asistenta etc. În cazul general, auditul informatic se refera la un ansamblu de procese informatice pentru a raspunde la o cerere precisa a clientului. De exemplu, aprecierea disponibilitatii informatiilor si a sistemului. În acest caz se controleaza care dintre procesele informatice raspund cel mai eficient la o asemenea cerere. În cazul disponibilitatii, de exemplu, securitatea fizica si planul de continuitate.

Auditul informatic poate, de asemenea, sa evalueze aspecte strategice sau referitoare la calitatea sistemelor informatice. De exemplu, sa verifice daca sistemul informatic al întreprinderii raspunde în mod eficient la nevoile functiilor serviciului.

Auditul mediului informatic se executa pentru a evalua riscurile sistemelor informatice necesare functionarii aplicatiilor. De exemplu: securitatea fizica, securitatea logica, securitatea retelelor, plan de salvare. În urma auditarii, se întocmeste un raport în care sunt prezentate punctele slabe, nivelul de risc al acestora si masurile corective propuse.

Analistul informatic are la dispozitie numeroase tehnici si metode pe care le adapteaza contextului. Într-un fel este auditat un program de calcul statistic sau de optimizare si altfel este auditata o aplicatie care utilizeaza o baza de date. Pentru un sistem informatic complex exista metode adecvate de auditare, iar pentru aplicatiile web accentul auditarii este pus pe gradul de satisfactie a grupului tinta. Aplicatiile mobile au fundamente de auditare în care accentul este pus pe asigurarea continuitatii, compatibilitatii, accesibilitatii rapide la resurse si, mai ales, asupra nivelului atins de asigurarea securitatii fluxurilor din întregul sistem.

De aceea, în cadrul procesului de audit informatic, planificarea si definirea metodei de audit este esentiala. Alegerea unei metode neadecvate conduce la utilizarea de instrumente neadecvate, iar rezultatele auditului au caracter speculativ.

Alegerea metodei presupune obtinerea unor informatii privind contextul în care se deruleaza procesele legate de produsul software, de aplicatia informatica sau de sistemul informatic, obiecte ale auditarii.

Auditul este, prin complexitatea sa, o activitate în care sunt luate în analiza legaturile, implicatiile pe care le genereaza produsul software, aplicatia informatica sau sistemul informatic între dezvoltator - compania de software si utilizator. Raporturile trebuie privite din punct de vedere tehnic, financiar si juridic. Aspectul tehnic priveste date de interior, algoritmi, rezultate, resurse folosite. Aspectul financiar vizeaza costul estimat al produsului software, aplicatie, sistem informatic si costul efectiv, modul în care s-au efectuat platile. Caracterul juridic al abordarii vizeaza obligatiile contractuale si legislatia din domeniul informatic.

Toate aceste elemente conduc la stabilirea unor proceduri preliminare prin care sunt definite directiile de analiza, gradul de semnificatie pe care procesul de audit informatic îl ofera si riscurile ca unele concluzii sa fie infirmate de practica derularii proceselor de utilizare curenta a produsului software, a aplicatiei informatice sau a sistemului informatic în integralitatea lui.

Pentru a realiza auditul informatic se defineste planul de audit general si programul de audit. Structura planului si definirea programului sunt standard, presupunând parcurgerea unor pasi obligatorii. Specificitatea produsului software, a aplicatiei informatice sau a sistemului informatic si complexitatea acestora, determina efectuarea unor detalieri care difera de la un plan general la altul, respectiv de la un program de audit informatic la altul. Sarcinile care se includ în plan, esalonarea etapelor din program au elemente de variabilitate legate strict de structura si de diversitatea produselor informatice analizate.

Standardele de auditare includ suficiente elemente astfel încât planul general si programul de audit sa fie riguroase, fara ambiguitati si, mai ales, operationale. Înainte de a se trece la auditul informatic propriu-zis, datorita eforturilor ridicate de derulare si, mai ales, datorita riscurilor ca reproductibilitatea procesului de audit sa fie afectata chiar de schimbarile care au loc în produsele informatice auditate, trebuie efectuate teste asupra mecanismelor de control si a mecanismelor de testare pe teste sursa, pe specificatii, pe diagrame, pe documentatii, pe structuri de rezultate. Pentru a obtine o reducere a nivelului estimat pentru riscul erorilor de analiza/control a produsului informatic în procesul de audit, printr-un proces frecvent se procedeaza la efectuarea de corectii asupra modalitatilor în care se includ procedee tehnice, metode, modele de analiza/control a produselor informatice. Procesul se întrerupe atunci când estimarea probabilitatii ca rezultatele auditarii informatice sa fie afectate de erori a atins un prag acceptabil.

Auditul propriu-zis include proceduri analitice, teste, prin care se evidentiaza diferentele dintre ceea ce s-a planificat a se realiza si ceea ce s-a realizat.

Procedurile analitice au la baza contractele încheiate între parti, minutele care detaliaza obiective, sarcinile ce revin partenerilor, specificatiile. Auditorul tehnic trebuie sa ierarhizeze informatiile astfel încât sa identifice punctele cheie care definesc procesul de analiza, proiectare, dezvoltare, testare, implementare a produsului informatic, fie ca este vorba de un simplu program, fie ca este vorba de o aplicatie informatica desktop sau în retea, fie ca este vorba de un sistem informatic care vizeaza întreaga activitate a unei organizatii.

Toate procedurile analitice si textele de detaliere aplicate modulelor, programelor si sistemelor de programe, au menirea de a evidentia comportamentul, pas cu pas, a secventelor de program. În cazul în care auditorul informatic are la baza pregatire de programator, stie sa aleaga din multitudinea de proceduri si texte cu caracter analitic, pe acelea care ofera informatia reprezentativa privind produsul software auditat, fie ca este vorba de un modul, fie ca este vorba de un sistem complex. Efortul de auditare este ridicat indiferent de complexitatea produsului auditat.

Auditul se încheie cu un raport care are la baza o serie de verificari ale interconditionarilor dintre module, dintre programe, respectiv dintre subsistemele sistemului informatic, pentru acel moment, considerat baza.

Se verifica modul de producere a evenimentelor care sunt concretizate prin succesiuni de prelucrari, corespunzatoare momentului. În acest fel, produsul informatic, proiectat pentru derularea unor seturi de prelucrari, este analizat tinând cont tocmai de succesiunea prelucrarilor.

Auditul informatic are la baza înregistrari privind structura software, structura bazei de date, înregistrari ale lungimilor, volumului, complexitatii si înregistrari complete asupra comportamentului în timpul executiei.

În cazul în care exista seturi de date cu care au fost testate produse informatice din aceeasi clasa cu produsul auditat acum, se colecteaza serii de date privind comportamentul produsului pentru a fi comparat cu produsele deja existente. Când nu exista date, sunt generate si testarea produsului se realizeaza simultan cu produse din aceeasi clasa, tocmai pentru a efectua analize si pentru a compara produsele informatice. Seriile de date se constituie în baze de redactare a raportului de auditare.

De cele mai multe ori, auditul informatic este cerut ca solutie finala, impartiala, pentru a justifica ipotezele unei parti contractante, fie ca este vorba de cumparator de software, fie ca este vorba de beneficiar, când acestia cred în dreptatea lor absoluta.



În general, auditul este descris ca Examinarea independenta a înregistrarilor si a altor informatii în scopul formarii unei opinii referitoare la integritatea sistemului controalelor si îmbunatatirea controalelor recomandate pentru limitarea riscurilor.

Definitia contine termeni semnificativi ca:

examinare: auditiarea implica culegerea si evaluarea informatiilor factuale din surse variate, este important ca rezultatele procesului de auditare (raportul primar de audit care contine recomandari pentru îmbunatatirea controalelor) sa fie urmarit pâna la sursele de informatii valide;

independent: auditorii nu sunt implicati direct în operatii sau în managementul functiei care se auditeaza; subordonarea lor trebuie sa le asigure exprimarea libera a opiniilor;

înregistrari si alte informatii: termenii includ ceea ce adeseori sunt numite "inregistrari de audit", auditorii trebuie sa se refere la informatii privind procesul afacerii si sistemele aflate în revizii asa cum sunt formele complete de intrari de date, rapoarte generate de sistem si, bineînteles, personalul implicat în desfasurarea sau conducerea proceselor afacerii auditate;

opinie: auditorii furnizeaza atât fapte obiective cât si opinii subiective pe o situatie data; desi subiective, opiniile lor sunt bazate pe interpretarea faptelor si sunt deschise discutiilor; se poate sa nu se fie de accord cu aceste opinii, dar trebuie purtata o discutie completa si sincera;

integritate: termenul integritate include completitudine, acuratete si credibilitate; un control al unui sistem care este numai partial efectiv poate fi mai bun decât nimic, sau poate da un sens fals de securitate; auditorul va lua în considerare ambele cai;

recomandare: auditorii genereaza recomandari, dar nu au autoritatea nici sa implementeze schimbarile sugerate, nici sa impuna managementului sa faca schimbari; îmbunatatirile se obtin numai printr-un proces de explicare, justificare si persuasiune, explicând riscurile reprezentate de punctele slabe constatate în SI în urma auditarii, justificând nevoia de schimbare în cadrul procesului si/sau sistemului si sugerând managementului necesitatea alocarii unor resurse si luarea de masuri pentru gestionarea riscurilor;

îmbunatatirea controalelor: îmbunatatirea sistemului de control înseamna, în general, adaugarea controalelor care lipsesc; sunt foarte rare cazurile în care auditorii pot recomanda eliminarea unor controale, în general, din cauza ca ele sunt ineficiente, distrugatoare sau costisitoare;

limite: ricurile si erorile pot fi reduse, dar nu pot fi complet eliminate; o buna activitate implica minimizarea riscurilor cu cheltuieli eficiente si pregatirea pentru actiune în cel mai rau caz posibil care s-ar putea produce (planificare pentru actiuni în caz de dezastre);

risc: posibilitatea ca ceva sa se desfasoare într-o directie nefavorabila; formal, riscul este posibilitatea combinarii amenintarilor cauzate fie de cineva cu intentii rele, fie din neglijenta sau incompetenta, actionând asupra vulnerabilitatilor sistemului, vulnerabilitatile sunt punctele slabe ale sistemului care apar, în general, din cauza lipsei controalelor în sisteme de calcul si în proceduri de operare. Manifestarea riscurilor poate genera, în anumite SI rezultate catastrofale.

Din alt punct de vedere auditul informatic este mecanismul de examinare a eficientei organizatiilor, sistemelor, proceselor riscurilor si controalelor. Auditul da posibilitatea managementului sa:

descopere ceea ce se întâmpla în realitate la un moment dat;

depisteze problemee potentiale înainte de a fi prea târziu pentru remediere;

evalueze în mod obiectiv situatia afacerii;

accepte realitatea si sa ia, în cunostiinta de cauza, decizii chiar daca sunt dificile;

implementeze actiuni corective, schimbari si îmbunatatiri acolo unde este necesar.

Auditul nu se refera numai la conformitate. Auditul poate include un element de control privind conformitatea cu politica/standardele/procedurile interne ale companiei sau cu legi, reguli si termeni contractuali externi, dar conformitatea este activitatea zilnica a managementului. Auditorii experimentati controleaza daca procesele de management pentru realizarea si evaluarea conformitatii sunt eficiente, care reguli sunt potrivite si suficiente pentru SI auditat. Auditorii sesizeaza mai mult absenta conformitatii si nu atât de mult cautarea simptomelor problemelor în adâncime.

Organizatiile de audit în SI au cai diferite de desfasurare a auditarilor, iar auditorii au metodele lor preferate de lucru.

Amploarea unui audit informatic presupune realizarea în mod normal, a unei balante între cantitate, referitor la numarul subsistemelor din compunerea unui SI care se auditeaza si calitate, însemnând nivelul de detaliere la care se auditeaza subsistemele selectate.

Resursele auditului SI sunt directionate, în primul rând, catre zonele cu grad ridicat de risc. Aplicatiile utilizate în zonele critice ale afacerii se recomanda sa fie revizuite anual. Zonele cu nivel de risc mai scazut pot fi auditate la intervale mai mari, în general odata la trei ani, imediat dupa un incident sau când se considera necesar de catre echipa manageriala.

Principalele tipuri de audit informatic sunt:

auditul sistemului operational de calcul; revizia controalelor sistemelor operationale de calcul si retelelor, la diferite niveluri; de exemplu, retea, sistem de operare, software de aplicatie, baze de date, controale logice/procedurale, controale preventive/detective/corective etc;

auditul instalatiilor IT; include aspecte cum sunt securitatea fizica, controalele mediului de lucru, sistemele de management si echipamentele IT;

auditul sistemelor aflate în dezvoltare; acopera unul sau ambele aspecte: (1) controalele managementului proiectului si (2) specificatiile, dezvoltarea, testarea, implementarea si operarea controalelor tehnice si procedurale, incluzând controalele securitatii tehnice si controalele referitoare la procesul afacerii;

auditul managementului IT; include: revizia organizatiei, structurii, strategiei, planificarii muncii, planificarii resurselor, stabilirii bugetului, controlul costurilor etc.; în unele cazuri, aceste aspecte pot fi auditate de catre auditorii financiari si operationali, lasând auditorilor informaticieni mai mult aspectele tehnologice;

auditul procesului IT; revederea proceselor care au loc în cadrul IT cum sunt dezvoltarea aplicatiei, testarea, implementarea, operatiile, mentenanta, gestionarea incidentelor;

auditul managementului schimbarilor; revizia planificarii si controlului schimbarilor la sisteme, retele, aplicatii, procese, facilitati etc., incluzând managementul configuratiei, controlul codului de la dezvoltare, prin testare, la productie si managementul schimbarilor produse în organiza tie ca rezultat al ICT;

auditul controlului si securitatii informatiilor; revizia controalelor referitoare la confidentialitatea, integritatea si disponibilitatea sistemelor si datelor;

auditul conformitatii cu legalitatea; copyright, conformitate cu legislatia, protectia datelor personale;

auditul accidentelor dezastruoase/planificarii continuitatii afacerii/refacerii dupa dezastre; reviziile masurilor propuse pentru restaurarea dupa un dezastru care afecteaza sistemul si evaluarea modului în care organizatia abordeaza managementul riscurilor;

auditul strategiei IT; revizia aspectelor variate ale strategiei IT, viziune si planuri, inclusiv relatiile cu alte strategii, viziuni si planuri.

Auditarea sistemelor informatice aflate în dezvoltare este considerat cel mai dificil tip de audit informatic. În majoritatea cazurilor, proiectele auditate implica sume mari de bani, iar practica demonstreaza ca în domeniul IT, un management corespunzator al proiectelor este mai mult o exceptie decât o regula. Un auditor experimentat în domeniul SI depisteaza simptomele unui dezastru iminent privind evolutia unui proiect, dar nu poate sa opreasca un proiect aflat în dezvoltare.

Auditul sistemelor informatice nu este un audit financiar. Nu se testeaza date din punct de vedere al formularelor financiare pentru a determina completitudinea, drepturi si obligatii, evaluari sau alocari, prezentari sau divulgari.

Auditul sistemelor informatice implica:

executarea unei serii de teste pentru a se asigura ca exista un control adecvat asupra sistemului informatic;

controale generale;

controalele aplicatiilor.

Controlul general presupune:

- controal ce afecteaza mediul de procesare al calculatoarelor incluzând:

managementul resurselor computerelor; o copii de salvare si arhivare;

controlul schimbarilor în programul computerului;

controlul sistemului de operare.

Control al aplicatiilor:

- specific pentru o aplicatie: acceptarea datelor autorizate;

- procesarea este completa si corecta; o output-urile sunt corecte si credibile.

Controalele generale formeaza baza controalelor aplicatiilor. Auditul informatic trebuie astfel planificat încât sa se obtina rezultatele pe care le urmaresc atât auditorul cât si organizatia auditata. În planificarea auditului, auditorul trebuie sa înteleaga sistemul si sa planifice auditul. Auditorul trebuie sa înteleaga complexitatea sistemului informatic si, de asemenea, modul în care mediul în care evolueaza sistemul informatic influenteaza evaluarea si controlul riscurilor.

Auditorul trebuie sa înceapa cu intervievarea echipei manageriale si a personalului din sistemul informatic pentru a culege informatiile necesare desfasurarii auditului. Auditorul trebuie sa examineze activitatile care se desfasoara în cadrul functional al sistemului informatic, sa revada documentele elaborate de auditarile anterioare si sa revada documentatia sistemului informatic.

Este necesar ca auditorul sa revada informatiile colectate astfel încât sa capete o buna întelegere a tuturor controalelor care exista în cadrul organizatiei.

Auditul este o activitate complexa, realizata de specialisti cu înalta calificare si experienta în domeniu. Auditul nu este o activitate de control. Orice activitate de control presupune existenta unui sistem în functiune. Controlul are menirea de a stabili daca au fost respectate sau nu procedurile de desfasurare a activitatilor, daca s-au înregistrat plusuri sau minusuri. Se stabilesc diferentele dintre nivelurile reale si cele scriptice si se propun masuri de recuperare a pierderilor sau de valorificare a plusurilor. Activitatea de control are caracter repetat, se executa la anumite intervale. Se constata fie ca sistemul functioneaza corect/normal, fie ca exista abateri în plus sau în minus si apar sanctiuni si masuri de remediere, respectiv de valorificare.

Auditul nu este o activitate de expertizare. O expertiza presupune doua parti adverse, cel putin, si mai multe cauze care au generat un eveniment. Expertiza se executa de specialisti, numiti experti, cu vasta experienta în domeniul evenimentelor. Expertiza are menirea de a stabili cauze, de a demonstra legatura dintre cauze si efecte. Expertiza se concretizeaza printr-un raport care are menirea de a clarifica, fara a mai lasa loc interpretarilor, toate aspectele definite de cei care au solicitat-o. Se fac expertize la accidente, la modul în care au fost realizate constructii. Sunt expertize judiciare, sunt expertize contabile, sunt expertize tehnice. Expertizele se repeta. Exista superexpertize asa cum exista si supracontroale.

Ideea de baza este de a stabili un mod real în care s-a derulat un eveniment, care au fost cauzele care au favorizat o anumita directie. Se stabilesc vinovati atunci când controlul, respectiv expertiza, o cer.

Auditul presupune un produs nou care se lanseaza în uz curent. Specialistii care asigura auditul sunt auditori. Activitatea de auditare are menirea de a analiza un produs înainte de a fi lansat în utilizare curenta. Auditarea se efectueaza de catre o echipa independenta care se bucura de credibilitate. Credibilitatea echipei de auditori este transferata, prin

intermediul raportului, asupra produsului auditat. La livrarea unui produs auditat, prin specificarea echipei de auditare, cumparatorul/utilizatorul capata încrederea ca produsul achizitionat are, în realitate, parametrii înscrisi în documentatie, la nivelurile specificate. De asemenea, cumparatorul/utilizatorul primeste toate informatiile legate de avantaje, performante, dar, în egala masura, primeste si informatiile privind riscuri si efecte secundare, negative sau pozitive, rezultate din constructia produsului.

Când este finalizat un sistem informatic exista:

- documentatia privind contractul pe baza caruia se construieste sistemul, fondurile disponibile, duratele de timp rezervate; documentatia cuprinde obiectivul sistemului informatic, sarcinile ce revin echipei de realizatori si sarcinile care revin beneficiarilor;

- documentatia tehnica în care este definita calitatea planificata, exigentele exprimate de beneficiar si modul în care se efectueaza testarea întregului sistem;

- specificatiile sistemului informatic si minutele încheiate între realizator si beneficiar care au reiterat acele aspecte necesare satisfacerii cerintelor beneficiarilor pentru a atinge obiectivul propus la încheierea contractului; se are în vedere rolul activ al echipei de realizatori pentru a orienta pe beneficiar spre solutii care au acoperire în plan informatic, platforme si arhitecturi moderne;

- setul de date de test discutat si avizat de beneficiarul sistemului informatic, inclusiv indicatiile pentru generarea de extensii de date de test atât de catre realizatorul sistemului, cât si de catre beneficiar, fara ca aceste extensii sa depaseasca structurile definite în contractul pe baza caruia se dezvolta investitia;

-setul de înregistrari privind comportamentul sistemului pe parcursul efectuarii testelor; sunt incluse si procedurile, algoritmii si rezultatele intermediare ale indicatorilor de calitate asa cum au rezultat pentru diferitele componente ale sistemului informatic;

-evidentele de distribuire a sarcinilor pe membrii echipei de realizatori, rezultând cu claritate ce module a realizat un anumit programator, ce componente a testat un specialist în evaluarea subsistemelor, ce date au fost încarcate de fiecare operator în parte; aceste evidente contin si termenele si consumurile de resurse pentru a stabili corelatia dintre calitate si cost, dintre consumurile de resurse si complexitatea componentelor realizate;

- documentatia completa de realizare a produsului, scheme, diagrame, descrieri ale modulelor, ale procedurilor, ale variabilelor, ale rezultatelor, ale fluxurilor, ale structurilor de date; sunt date mesajele oferite operatorilor si semnificatia fiecaruia; sunt indicate valorile implicite si combinatiile de optiuni care pun în opera sistemul de programare; se definesc conditiile minimale care trebuie asigurate pentru ca sistemul sa fie operational;

- rapoartele de predare-primire pentru asamblarea componentelor;

- rapoartele de testare ale subsistemelor de programe folosind datele de test convenite cu beneficiarul si încarcate în bazele de date de test; rapoartele de testare ale întregului sistem;

-rapoartele grupurilor de lucru pe parcursul derularii procesului de dezvoltare, urmarindu-se fiecare etapa a ciclului de realizare;

-fisierele cu variantele de module, de biblioteci de obiecte, însotite de rapoartele de acceptare si de unele comentarii privind trecerea de la o varianta la alta;

-documentatia de prezentare si de instalare precum si totalitatea software si baze de date pe suport pentru a fi preluate ca produse portabile, la beneficiar.

Obiectivul auditului pentru un sistem informatic ia în analiza totalitatea elementelor pentru a proba daca produsul finit - sistemul informatic al companiei - raspunde cerintelor formulate în contractul în baza caruia s-a efectuat investitia.

Pentru a avea un audit de calitate trebuie îndeplinite urmatoarele conditii:

- echipa de auditare trebuie sa primeasca totalitatea informatiilor are sa constituie intrari ale procesului de auditare;

- tehnicile si metodele de auditare trebuie sa fie utilizate corect, folosind tot ceea ce este necesar pentru a obtine rezultate reale, neafectate de factorii perturbatori sau de abordari partiale;

- sa existe clar delimitat ceea ce trebuie sa realizeze sistemul informatic si ceea ce realizeaza efectiv; auditarea scoate în evidenta diferentele, efectuând si unele cuantificari, pentru a reiesi mai precis pentru fiecare cerinta în parte, ponderea a ceea ce lipseste sau ponderea a ceea ce este în plus.

Pornind de la obiectivul auditarii, de la importanta pe care o prezinta rezultatul auditarii, echipa de specialisti dimensioneaza efortul care trebuie depus de la întocmirea planului de auditare, ca atare, si pâna la elaborarea raportului de auditare.

La desfasurarea obiectivului auditarii trebuie sa fie introduse acele elemente care subliniaza încrederea pe care utilizatorul sistemului informatic trebuie sa o aiba pe durata exploatarii. Raportul de auditare trebuie sa faca dovada în mod convingator ca achizitionând un produs sau utilizând un sistem informatic rezultat al unui proces investitional, utilizatorul va beneficia de servicii de calitatea dorita.

La fel ca în cazul unei operatii chirurgicale, în care viata pacientului este mai presus de orice, în auditul sistemelor informatice nu exista o diferentiere în profunzimea cu care este abordat procesul de auditare. Daca obiectivul definit este cu un enunt comun precum stabilirea concordantei dintre produsul dorit si cel real în vederea consolidarii încrederii în utilizarea produsului real, el trebuie interpretat prin prisma rigurozitatii si profesionalismului cu care sunt parcurse toate etapele. Este cunoscut faptul ca auditarea unui produs, de complexitatea sistemelor informatice, reprezinta o investitie morala, a carei pierdere nu se mai recupereaza niciodata. Companii renumite de audit au disparut atunci când rezultatul auditului a fost unul, iar realitatea privind produsul auditat a fost alta. Auditul nu are menirea de a stabili încrederea într-un sistem informatic. De exemplu, un sistem este livrat, utilizatorul îsi exprima nemultumirea, iar dupa un timp doreste sa recupereze pe cale judiciara daune. Atunci producatorul cere auditarea sistemului informatic pentru a restabili ca produsul e bun, altele fiind cauzele care genereaza nemultumirea beneficiarului. Aceste aspecte revin expertizelor tehnice. Auditul transfera credibilitate unui produs nou. Obiectivul clar al auditului este de a se concentra întreaga activitate, prin analiza, pe aspecte calitative si cantitative, din care rezulta concordanta dintre produsul planificat a fi realizat si produsul pe cale de a fi livrat. Auditul sistemului informatic este un proces extrem de complex, iar echipa care realizeaza un astfel de audit trebuie sa aiba o diversitate de specialisti, iar acestia, la rândul lor, trebuie sa aiba o bogata experienta profesionala si vaste cunostiinte teoretice. Un sistem informatic nu se auditeaza de persoane care nu stapânesc domeniul afectat etapei din procesul de auditare. Asa cum în dezvoltarea sistemului informatic exista un ciclu de dezvoltare, divizat în etape, tot asa exista etape ale ciclului de auditare. Fiecare etapa reprezinta un sistem de diviziune a muncii, iar comunicarea este un factor esential. Este vorba de comunicarea între membrii echipei de auditare, respectiv, comunicarea între auditori. De asemenea, auditorii trebuie sa comunice, pentru a clarifica unele aspecte, cu echipa care a realizat sistemul informatic.

În domeniul sistemelor informatice, categoria importanta o constituie sistemele informatice de management, a caror auditare prezinta anumite paricularitati.

Sistemele informatice pentru management sunt constructii deosebit de complexe care au ca obiectiv ridicarea la cote maxime a procesului de informatizare la nivelul organizatiilor.

Daca o organizatie este caracterizata prin functiile F1, F2 Fk, structura sistemului informatic pentru management include k subsisteme, SS1, SS2,...SSk, pentru fiecare functie un subsistem. Întregul sistem informatic este proiectat sub forma unor subsisteme cu stabilirea legaturilor dintre ele.

Abordarea sistemelor pentru management presupune un fundament teoretic si practic deosebit de solid si acceptarea unui demers de anvergura pe o perioada de doi-cinci ani. Tehnicile si metodele de analiza si proiectare au la baza o cunoastere în detaliu a stadiului actual atins de procesul de informatizare la nivelul organizatiei.

Exista sisteme puternice de gestiune a bazelor de date, de solutionare a problemelor definite în cadrul fiecarei functii din organizatie. Trecerea la dezvoltarea unui sistem informatic pentru management trebuie sa ia în considerare existenta acestor componente. În acelasi fel se pune problema si în cazul în care se doreste dezvoltarea de sisteme de gestiune a documentelor, din moment ce exista deja astfel de sisteme livrate la cheie. A spune acum ca o organizatie are particularitatile ce impun definirea unei structuri proprii de sistem informatic înseamna a considera ca echipele care au proiectat sisteme care se aplica în foarte multe tari nu sunt competente, iar organizatia este atât de speciala încât nu se încadreaza în nici o categorie. Abordarea este nu numai absurda prin simplismul ei, dar denota un nivel de ignoranta greu de acceptat din punctul de vedere al nivelului actual al informaticii.

Problemele de audit pentru un sistem informatic de management au o alta anvergura fata de celelalte entitati, produsul program sau aplicatia informatica. Literatura de specialitate include numeroase lucrari care se adreseaza celor care elaboreaza sisteme informatice orientate pe gestiune financiar-contabila.

Auditul acestor sisteme este o problema extrem de actuala pentru ca:

- sistemele informatice de gestiune contabila neauditate conduc la efectuarea de operatii neautorizate;

- sunt situatii în care nu exista concordanta între teoria contabilitatii si procedurile care se apeleaza pentru a efectua prelucrari;

- în faza de analiza sunt definite incomplet cerintele care corespund laturilor calitative si cantitative definite prin relatia între conturi, prin restrictii privind efectuarea de operatii si prin proportii impuse unor niveluri cu care se efectueaza debitarile sau creditarile;

- prioritatilor de efectuare a operatiilor existente în teoria contabila trebuie sa le corespunda secvente de testare care sa asigure concordanta între listele prioritatilor existente în teoria contabila si listele generate prin procesele de prelucrare prin programe;

- validarile datelor capata o alta semnificatie, fiind legate nu numai de apartenenta la un anumit domeniu de variatie, ci fiind dependente de context, întrucât operatiunile contabile sunt definite în cadrul unui anumit context;

- interfetele acestor sisteme trebuie sa fie orientate spre o abordare a proceselor în timp real, întrucât numeroase operatii se deruleaza prin sistemul e-banking, e-commerce; operatorii trebuie sa lucreze în regim responsabilizat cu înregistrarea operatiei într-o structura impusa din care sa nu lipseasca momentul efectuarii operatiei si elementele de identificare a operatorului;

- între sistemul de restrictii de acces la efectuarea de operatii în baza de date si cerintele teoriei si practicii contabile trebuie sa existe o concordanta perfecta; trebuie sa existe persoane care au acces la consultarea întregii baze de date; trebuie sa existe alte persoane care au acces la consultarea unor parti din baza de date, sunt alte persoane din organizatie care au drept de a consulta numai operatiile care privesc activitatea lor; lista persoanelor care opereaza pe baza de date se defineste asa încât, pe masura cresterii importantei operatiei în baza de date, numarul si functia în organizatie se definesc cu un nivel de exigenta sporita, regulile impuse au menirea de a tine sub control totalitatea operatiilor pe câmpurile bazei de date;

- sistemul informatic de gestiune financiar-contabila se proiecteaza incluzând numeroase chei de control care sa evidentieze frecvente ale unor operatiuni, apropierile de limitele domeniilor de variatie, astfel încât sa se ia rapid deciziile adecvate;

- la proiectare si la realizare se definesc situatiile de blocare pentru a semnaliza tentativele de efectuare a operatiilor interzise;

- aceste sisteme sunt organizate ca structuri ierarhice, cu interventii de asemenea, ierarhice, daca s-a produs un eveniment la nivelul K+1, numai un administrator de la nivelul K al structurii arborescente intervine si produce deblocarea sau efectueaza operatia care trebuie autorizata pentru a readuce sistemul la nivelul de operare normala; toate procesele de blocare/deblocare sunt înregistrate si se trateaza distinct.

Rezulta ca un sistem informatic pentru management în general, iar un sistem informatic pentru managementul financiar contabil în special, trebuie înzestrat pe lânga functiile clasice de prelucrare, de extragere a rezultatelor si de creare-actualizare a bazei de date, cu functii de management pentru calitatea si protectia sistemului informatic însusi.

Marile probleme rezultate în activitatea curenta a implementarii de software pentru contabilitate au impus dezvoltarea auditului spre aceasta categorie de produse program.

Exista o preocupare speciala pentru auditul sistemelor informatice de gestiune financiar-contabila. si celelalte sisteme informatice sunt auditate. Principiile auditului sistemelor informatice de gestiune sunt o particularizare a principiilor auditului pentru sistemele informatice pentru management.

Asa cum în modul clasic de operare pe documente exista riscul transferurilor de fonduri si de mijloace care genereaza fraude împotriva companiei, fraude împotriva altor companii, fraude ale managerilor, fraude ale unor membri ai companiei, în cazul implementarii unui sistem informatic de gestiune contabila, toate aceste tipuri de fraude se reproduc daca si numai daca sistemul nu contine procedurile care sa semnaleze efectuarea de operatii neconsistente în raport cu criterii precis stabilite.

În primul rând, legile definesc situatiile în care o persoana nu are drept sa ia un credit.

Sunt date reguli extrem de precise în a defini un creditor ca fiind rau-platnic.

Sistemul informatic dintr-o banca trebuie sa includa proceduri prin care se verifica statutul solicitantului si încadrarea în categoria :

- rau platnicilor;

- creditorilor al caror plafon de creditare a fost atins;

- creditorilor care mai pot solicita un credit, nu mai mare decât o valoare impusa;

- creditorilor care au dreptul sa solicite credit cu valoare care se încadreaza într-un interval definit de garantii, de cifre de afaceri si de istoricul lor în relatia cu banca.

Evident, rolul auditului unui astfel de sistem este de a testa daca respectivul sistem bancar include proceduri. Datele de text sunt date reale cu care se opereaza în banca unde sistemul informatic va fi operational.

Sistemul informatic bancar nu trebuie sa valideze efectuarea unor operatii interzise prin acte normative, dintre care operatia de efectuare de plati ale ratelor unui credit cu banii obtinuti dintr-un alt credit. Auditorii sistemelor informatice bancare au deja inclusa aceasta operatie în lista operatiilor interzise, lista folosita cu prioritate în testarea comportamentului unui sistem informatic bancar.



Un sistem informatic de management financiar-contabil auditat devine credibil când echipa conchide în raportul de audit ca sistemul raspunde tuturor cerintelor din specificatii, din legi si regulamente, iar securitatea operatiilor este asigurata, conditiile de risc în utilizare fiind minime.

Auditul sistemelor de gestiune financiar-contabila are menirea de a oferi încredere utilizatorului în produsul informatic.

De aceea trebuie supuse auditarii toate componentele sistemului, intrarile si iesirile acestora. Numai prin coborârea auditului la nivelul detaliilor se vor obtine informatiile necesare fundamentarii unei concluzii finalizate printr-o propozitie simpla, fara echivoc, de calificare a sistemului.

Prin specificatii este creata o imagine, un sistem informatic virtual. Daca se adauga noi cerinte desprinse din legislatie, din experienta curenta, daca se produce o ierarhizare a prioritatilor privind operatii permise, respectiv, operatii interzise, se creeaza proiectia unui sistem informatic virtual si ideal. Toate comparatiile sistemului real sunt efectuate strict fata de coordonatele pe care le ofera ca reper sistemul virtual ideal.

Auditul unui sistem informatic de gestiune financiar-contabil nu are rolul de a controla. Esenta auditului nu este controlul. Auditorii sunt persoane cu înalta calificare care nu se substituie controlorilor de calitate, controlorilor care stabilesc existenta fizica a unui produs, exprimând-o prin cantitate, dupa masurare.

Auditul este o activitate superioara de orientare, analiza si de sinteza. Este o necesitate tocmai prin extensiile pe care le determina asupra întregii viziuni de abordare.

Planul de audit si programul de audit presupun activitati clare, nici una dintre acestea nefiind de control.

Specificatiile reprezinta un text structurat. Sistemul informatic reprezinta o structura. Auditorul are menirea de a stabili existenta corespondentei dintre componentele textului structurat si, respectiv componentele sistemului, identificând concordanta perfecta, concordanta partiala, concordanta redusa sau absenta concordantei.

Componentele din structura textului care alcatuiesc specificatiile includ:

- nivelul managementului;

-ciclul de elaborarea a sistemului informatic de gestiune financiar-

-contabila;

- securitatea sistemului prin: precizarea responsabilitatilor, separarea functiilor incompatibile, ierarhizarea accesului la resursele sistemului, gestiunea copiilor;

- nivelul operational în modul de lucru, prin procedurile pe care operatorii le efectueaza în ceea ce priveste: introducerea de date, manipularea de documente, manipularea dischetelor cu date intermediare, înregistrarea evenimentelor, asistenta tehnica;

- nivelul aplicatiilor presupune parcurgerea de catre auditor a tuturor etapelor astfel încât sa se dezvolte convingerea ca sistemul informatic de gestiune contabila este chiar constructia în care utilizatorul trebuie sa aiba mare încredere; se reia un ciclu complet de prelucrare, de la initierea procesului, pregatirea datelor, procesarea acestora si obtinerea rezultatelor: fisierele, bazele de date sufera o serie de modificari pe care analistul trebuie sa le analizeze pentru a vedea daca exista sau nu si alte efecte secundare;

nivelul de acces presupune identificarea modului în care au fost solutionate elementele fundamentale ale accesului la resursele sistemului informatic - proceduri, baze de date, modul în care se dezvolta si alte canale de transfer a informatiilor si cum se asigura robustetea retelei de calculatoare.

Echipa de audit colecteaza date proprii, dar preia si rezultate oferite de sistemul informatic de gestiune financiar-contabila. Pe masura ce se traverseaza etapele ciclului de dezvoltare, echipa de realizare a sistemului informator elaboreaza parti ale documentatiei care însoteste sistemul.

Echipa de audit analizeaza si aceasta documentatie pentru a urmari traseul parcurs de la specificatii, pâna la obtinerea produsului finit în forma livrabila catre organizatii.

Raportul de audit este un document sinteza care efectueaza analiza comparata între un sistem virtual-ideal si un sistem real. Toate datele înregistrate în procesul de auditare se coroboreaza cu specificatiile, cu documentatia. Se calculeaza o serie de indicatori. În final se spune ca sistemul este sau nu credibil, asigura sau nu calitatea prelucrarilor, ca exista sau nu garantia ca sistemul informatic sa dea satisfactie clientului în raport cu un obiectiv stabilit.

Auditul informatic este un demers deosebit de complex, motiv pentru care trebuie asezat pe un fundament solid.

Obiectivul fundamental al activitatii de auditare informatica este stabilirea gradului de credibilitate a sistemului informatic de management. Fluxurile de informatii specifice oricarui sistem informatic trebuie sa asigure integritatea informatiilor organizatiei, completitudinea prelucrarilor, corectitudinea rezultatelor si mai ales accesibilitatea beneficiarului la informatia asteptata, obtinând în acest fel un nivel maxim al satisfacerii cerintelor proprii.

Din punct de vedere al echipelor de auditare auditul sistemelor informatice se clasifica astfel:

- audit intern, prin care se confirma respectarea procedurilor de transformare a datelor de intrare în rezultate - urmarindu-se modul în care noul sistem în care se implementeaza este mai eficient, este însotit de economisire de resurse;

- audit extern care include proceduri prin care se evidentiaza comportamentul sistemului informatic, prin testari cu ajutorul carora se evidentiaza cât de stabile, cât de fiabile, mentenabile sunt procedurile de control care intra în componenta sistemului si care implementeza toate cerintele exprese incluse în specificatii, în legi, în regulamnete si care restrictioneaza prin blocare orice tentativa de executie a operatiilor interzise.

Pentru a dezvolta un proces de auditare a sistemului informatic de management sunt parcursi urmatorii pasi:

- planificarea proceselor de auditare având la baza o serie de elemente prin care se stabileste anvergura prin cunoasterea unor elemente legate de complexitatea sistemului informatic si mai ales prin stabilirea nivelului de credibilitate pe care trebuie sa-l stabileasca auditorii sistemului;

- evaluarea riscurilor legate de influentele negative care se manifesta asupra componentelor sistemului informatic ce vor fi auditate, pe

masura ce se activeaza procedurile de control;

- elaborarea programului de audit ce include: definirea scopului, stabilirea obiectivelor, efectuarea planificarii, derularea propriu-zisa, întocmirea de rapoarte;

-culegerea de date ce evidentiaza modul cum se executa prelucrarile, care sunt neconcordantele între specificatii si produsul real; datele apar sub forme extrem de variate, de la liste, fisiere de tranzactii, liste de erori, chestionare care vizeaza obtinerea unor raspunsuri cu cheie, diagrame, texte sursa, seturi de date de text, documentatia care se livreaza o data cu implementarea sistemului informatic, ghidurile de utilizare si de administrare;

- elaborarea raportului de auditare care preia elemente definite în planul de audit a sistemului informatic la care sunt adaugate detalii asupra modului cum s-a derulat procesul de auditare, gradul de transparenta asigurat.

Întrucât auditorii de sisteme informatice pentru management sunt specialisti de înalta calificare în domeniu, enumera în raport totalitatea diferentelor care au fost întâlnite, între sistemul real si sistemul virtual-ideal; nu sunt incluse solutii, desi auditorii prin competenta lor deosebita au capacitatea de a le oferi; auditul sistemelor informatice pentru manangement consemneaza numai diferentele; caracterul sistematic al procesului de auditare ofera o grupare ascendenta în raport cu profunzimea efectelor de antrenare, a diferentelor; în cazul în care sunt identificate erori, toate erorile sunt tratate distinct si contributia lor în diminuarea nivelului de credibilitate a sistemului informatic pentru management este amplificata prin utilizarea de coeficienti de importanta cunoscuti atât de auditori, cât mai ales de cei care au dezvoltat sistemul informatic.

Activitatea de audit pentru sisteme informatice se bazeaza pe agregarea unor indicatori si pe obtinerea de valori care sa fundamenteze apartenenta sistemului informatic la clasa de sisteme credibile în care se garanteaza calitatea solutiilor asteptate de beneficiar sau, din contra, sistemul nu e credibil si trebuie sa fie supus unor corectii si din nou unui proces de auditare.

Daca tehnica de auditare si procedurile de masurare a diferentelor sunt clar definite, procesul de audit pentru sisteme informatice este reproductibil în proportie de 100%.

Asociatiile care au preocupari în a elabora tehnici si metode de auditare sau de a certifica speculatii în auditul sistemelor informatice pentru

management si-au concentrat atentia asupra algoritmizarii proceselor de auditare, în viitor trebuind sa defineasca metrici pentru a asigura caracter obiectiv auditului, prin transferul din zona interpretarilor, în zona certitudinilor.

Particularitatile auditarii sistemelor informatice, comparative cu alte produse, si necesitatea unei pregatiri corespunzatoare a auditorilor, necesita existenta unor standarde corespunzatoare acestui.

Obiectivele acestor standarde sunt de a informa:

- auditorii de sisteme informatice privind nivelul minim de pregatire;

- managerii si alte personae interesate privind asteptarile unei activitati de auditare.

Standardele definesc cerintele obligatorii pentru desfasurarea auditului si pentru modul de întocmire a rapoartelor de audit.

4. CONSTRUIREA DE LISTE

O lista este o constructie liniara, formata din elemente dispuse unul dupa altul. O lista presupune parcurgerea secventiala, de la primul element, elementul din capul listei, pâna la ultimul element. Construirea unei liste se realizeaza pentru a obtine:

- enumerarea elementelor unei colectivitati într-o ordine stabilita, ca de exemplu, în ordinea sosirii într-un fir de asteptare, în ordinea servirii, în ordinea importantei sau într-o ordine a preferintelor;

- stabilirea etapelor unui proces, în ordinea derularii lor;

- setul de documente necesar pentru a obtine calitatea de eligibilitate în vederea acordarii unor fonduri pe baza de proiect;

- o ierarhizare a elementelor unei colectivitati în functie de un criteriu de performanta stabilit si acceptat de participanti;

- un inventar al componentelor care alcatuiesc un subansamblu sau un produs finit; se specifica denumirea reperelor si numarul de repere de acelasi fel care intra în alcatuirea subansamblului;

- un sir de valori care corespund unor momente de timp; sirul include elemente omogene, care se supun acelorasi prelucrari.

În procesul de auditare, rigurozitatea si profesionalismul impun elaborarea de liste complete, structurate strict pe importanta sau pe ordinea de executie.

Planul de auditare se constituie ca lista de activitati care trebuie executate. Derularea activitatii în sine este descrisa ca o lista a activitatilor. Raportul de auditare este, de asemenea, o lista de calificative. Lungimea listelor depinde de complexitatea sistemului informatic. Procesul de auditare se deruleaza dupa reguli precise. El se constituie din etape fixe date de tehnicile si standardele de auditare. Fiecarei etape îi corespunde o componenta în lista de baza a auditului sistemului informatic, având asociat un text care indica obiectivul etapei, inputurile etapei si outputurile acesteia.

La rândul lor, etapele sunt detaliate prin construirea unor liste de activitati formate din elemente, fiecare element fiind concretizat printr-un text care contine detalii privind modul cum se realizeaza fiecare dintre activitatile corespunzatoare etapei.

Pâna în acest stadiu de detaliere, auditarii îi corespunde o agregare de liste simple, pe doua niveluri, obtinându-se o lista de liste. Este vorba de lista etapelor care contine liste de activitati.

Daca detalierea este aprofundata, fiecarei activitati îi corespund sarcini, rapoarte, persoane, pentru toate acestea definindu-se noi liste, care conduc la o noua agregare. Auditarea este o agregare de nivel a listelor. Cu cât nivelul este mai mare, cu atât rigurozitatea demersului este mai ridicata. Faptul ca fiecarei activitati i se asociaza inputuri, outputuri si sarcini, înseamna ca procesul de auditare este constituit ca un mecanism care doar trebuie pornit pentru a merge perfect.

si auditul sistemelor informatice, ca orice activitate complexa, este o activitate de echipa. Consultingul în echipa presupune:

- existenta unui manager cu experienta si cu reale calitati în domeniul lucrului cu oamenii, pentru a crea cadrul adecvat activitatilor de audit, pentru a mentine nivelul de exigenta la cote ridicate, fara a face rabat de la sarcini si, mai ales, pentru încadrarea în termene si limite de calitate;

- stabilirea unor criterii riguroase de selectie a membrilor echipei; auditul unui sistem informatic este un proiect; ca orice proiect pentru care exista un management, o atributie a managerului este formarea echipei; în cazul unor structuri birocratice, constituite pe criterii în cadrul carora performanta si coeziunea nu sunt prioritare, este dificil sa se deruleze un proces de audit de sistem informatic cu eficienta; restrictiile auditului nu permit rabat, iar orice neconcordanta în functionarea echipei, în special în planul comunicarii si în planul compensarilor în vederea echilibrarii sarcinilor, conduce la dereglaje, mai ales în ce priveste termenele asociate fiecarei etape a auditului; arta managerului consta în a-i cunoaste pe oameni, a sti ce putere de munca are fiecare, ce calitati, cât de eficient este; pozitionarea unei persoane din echipa, din punct de vedere al sarcinilor, apartine managerului de proiect de audit sistem informatic; o aceeasi persoana pusa la un loc cu sarcini pe care le îndeplineste, este omul potrivit, la locul potrivit, cum, desigur, prin plasarea la un loc de munca neadecvat calitatilor si pregatirii, este omul nepotrivit, la locul nepotrivit;

- realizarea unei discipline a lucrului în echipa; este cunoscut faptul ca în activitatea unei echipe exista patru momente: primul moment corespunde definirii problemei de rezolvat, al doilea moment corespunde formularii de solutii, al treilea moment este activitatea propriu-zisa, pentru a transpune solutiile în practica, iar ultimul moment, al patrulea, corespunde

evaluarii rezultatului muncii echipei; este important ca, la definirea problemei si la elaborarea de solutii, membrii echipei sa comunice; parerile, dezbaterile, sunt esentiale în a obtine cea mai buna definire a problemei, pentru a obtine cea mai buna solutie; în zona auditului superlativele sunt necesare, pentru ca altfel rezultatul auditului nu are acele elemente care sa transfere sistemului informatic credibilitatea necesara; definirea incompleta a problemei de audit conduce la abordari partiale având drept consecinte revenirea la unele etape trecute si modificarea costurilor legate de reluarea unor activitati; disciplina impusa de managerul proiectului de audit sistem informatic vizeaza dialogul deschis în timpul definirii problemei si prezentarii de solutii si, respectiv, la alegerea solutiei de auditare efective; disciplina trebuie astfel dirijata, încât, dupa luarea unei decizii, nici unul dintre participanti sa nu mai discute despre o solutie foarte buna pe care el ar putea sa o propuna, dar care, stie el exact, nu ar fi fost adoptata din considerente pe care nu le face cunoscute; asa-zisii experti în a da solutii, prin regulile impuse de managerul de proiect, aveau dreptul sa le faca cunoscute; din lipsa de idei, evident, se ascund în spatele unor ipotetice solutii de sertar, inexistente în realitate, producând un soi de disidenta neproductiva pentru procesul de auditare; un manager de proiect de audit, care continua, la un alt proiect, sa includa astfel de persoane în echipa, înseamna ca accepta si chiar cultiva un stil de lucru neproductiv; mai mult, daca aceste solutii sunt rediscutabile la nivelul echipei, etapa de alegere a solutiei se prelungeste; mai dificil este atunci când etapa de alegere a solutiei este reluata dupa ce au fost parcurse deja alte etape ale procesului de auditare; în acest caz, se manifesta disfunctionalitati chiar la nivelul managementului de proiect de auditare, iar pâna la compromiterea procesului de auditare este numai un pas;

- elaborarea de rapoarte în timp real; este cunoscuta tentatia de a scrie rapoarte dupa derularea fazelor; programatorii elaboreaza schemele logice sau alte tipuri de diagrame numai daca acest lucru este cerut imperios, desi standardele impun acest lucru; elaborarea documentatiei se face mult mai târziu, ceea ce explica numeroasele lacune, aspectele extrem de ermetice pe care designerii le includ, crezând ca toata lumea stie despre sistemul informatic tot ceea ce stiu si ei; elaborarea rapoartelor în timp real înseamna, în primul rând, efectuarea unor înregistrari ale constatarilor "la cald", a ceea ce s-a vazut în cadrul realizarii fiecarei activitati pe care auditorul o bifeaza în lista primita; trebuie sa existe o ordine în aceste notite

pentru a reconstitui pasii, pentru a opera pe seturile de date în vederea obtinerii, în final, a unor rezultate coerente; existenta unei bune comunicari între membrii echipei care realizeaza aceleasi activitati conduce la construirea de structuri de tabele compatibile, la abordari uniforme, care, în final, dau unitate raportului de auditare; mai mult, pentru a obtine date comparabile, membrii echipei trebuie sa comunice cu privire la procedurile pe care le adopta si sa ramâna constanti în a le utiliza pe toata durata procesului de auditare; realizarea stadiilor din rapoarte, bazata pe proceduri unice, este sansa de a da consistenta concluziilor raportului final;

- adoptarea unui standard de auditare si folosirea unei singure metode; într-un razboi este folosita o singura strategie, o singura tactica, iar armamentul este compatibil pentru a avea o comanda unica; în cazul procesului de auditare lucrurile stau în mod similar; se adopta un standard pentru auditul sistemului informatic, se fixeaza o metoda de auditare; obtinerea calitatii de auditor de sisteme informatice presupune obtinerea de calificative de trecere la o serie de examene; înseamna ca auditorul cunoaste standardele si metodele de auditare; managerul de proiect fixeaza sau, într-un context mai democratic, supune atentiei si apoi adoptarii cele doua instrumente de lucru; odata stabilite, se trece la punerea în miscare a întregului proces de auditare a sistemului informatic; auditarea este asemenea vizionarii cu specialisti si cu critici a unui spectacol, înaintea premierei de a doua zi; spectacolul e gata; el este vazut de specialisti; modificari nu se mai fac de pe o zi pe alta; exista însa o tensiune specifica, tensiune care precede momentul vizionarii, cu tendinta de a face lucrurile cât mai bine, întrucât cei care vizioneaza spectacolul sunt detinatorii efectului de ghilotina; tot în acelasi mod trebuie privit si procesul de auditare; când elaboratorii sistemului informatic stiu ca sistemul lor - produs finit - va fi auditat, stiu si standardele si tehnicile de auditare care se folosesc; de aceea, pe întreg parcursul de realizare se face referire la acestea, cu consecinte benefice asupra produsului final; desi exista tehnici de dezvoltare software, standarde si instrumente, toate sunt putin folosite, iar produsul finit realizat are abateri suficient de mari fata de ceea ce s-a propus initial, daca nu este prevazut din start si un proces de auditare; chestiunea auditarii trebuie precizata înca de la încheierea contractului, ca o conditie necesara de acceptare a produsului de catre beneficiari; echipa care elaboreaza sistemul informatic trebuie sa lucreze în cunostiinta de cauza, adica, din primul moment trebuie sa stie ca produsul - sistemul informatic -

va fi auditat; mai mult, trebuie sa fie cunoscuti termenii auditarii în detaliu; sistemul informatic nu se produce pentru a fi auditat, ci se produce pentru a satisface niste nevoi în plan informational ale unui beneficiar; un sistem informatic se produce într-un fel daca se stie ca va fi auditat si cu totul în alt fel daca nu este auditat. Daca se realizeaza un experiment: doua echipe sunt puse sa dezvolte un acelasi sistem informatic, una stiind de la început ca sistemul realizat va fi auditat, iar cealalta aflând ca sistemul informatic produs va fi auditat dupa ce l-a realizat în forma finala, livrabila; desi echipele sunt la fel de performante, rapoartele de auditare vor semnala diferente importante, numai raportul primei echipe fiind cu certitudine favorabil.

Toate aceste elemente creeaza un cadru favorabil începerii activitatii echipei de audit sisteme informatice.

Construirea listelor este o activitate complexa, deosebit de importanta. Listele trebuie sa fie complete, sa includa toate elementele unei colectivitati. Este adevarat ca, daca lipsesc elemente, se adauga sau se insereaza. Sau daca sunt incluse si elemente ale altor colectivitati, acestea sunt sterse pentru a obtine liste complete. Listele trebuie sa fie, de asemenea, corecte, adica ordinea de dispunere trebuie sa corespunda pozitiei sau importantei elementului.

Continutul textului care descrie sau defineste un element al listei trebuie sa fie clar, concis, simplu, complet, sa genereze actiuni în succesiune logica, cu intrari si iesiri specificate. Toate acestea trebuie sa impuna eliminarea din texte a acelor elemente generatoare de ambiguitati, de solutii multiple, transformând în acest fel un act de executie în act de decizie urmat de executie în conditii de incertitudine. Aceste liste, planuri de activitate, pasi ai unor proceduri, tabele cu caracteristici, nu sunt niste dogme. Ele se constituie în seturi de reguli de urmat. Exista si abateri, dar abaterile nu se transforma în reguli.

Daca, în final, dintr-un numar de N elemente ale unei liste enumerative, 5-10% difera de forma initiala, prin comunicare întregul esafodaj se adapteaza în asa fel încât elementele nou introduse sa-si gaseasca corespondent în celelalte liste. O astfel de abordare evidentiaza caracterul dinamic, viu al procesului de auditare. Se produc ajustari din mers, toate având menirea de a îmbunatati procesul, iar transferul final de credibilitate sa fie real, sa aiba acoperire, validarea prin practica sa încununeze o munca tenace a echipei de auditare si nu invers, sa se constate

ca auditarea e un esec ireversibil. Listele trebuie sa contina elemente disjuncte pentru a reduce cât mai mult posibil suprapunerile care sunt generatoare de confuzii si contradictii.

În medicina exista ghiduri care concentreaza experienta pozitiva, oferind dezvoltari de proceduri pas cu pas pe care trebuie sa le urmareasca un medic în ambulatoriu. În acelasi fel trebuie procedat si pentru audit. Existenta standardelor si a tehnicilor de auditare stau la baza construirii de liste. Este important ca listele sa fie astfel elaborate încât sa nu lase loc interpretarilor. Acumularea experientei permite gestionarea metodelor si standardelor de auditare.

Întrucât rezultatul auditarii este un produs oficial cu care se demonstreaza transferul de credibilitate, toate elementele trebuie sa respecte strict standardele si tehnicile de auditare, întrucât, în caz de forta majora, se face referire, rând pe rând, la articolele dupa care au fost executate activitatile de auditare. Nu se executa nici o activitate daca nu figureaza în procedurile standard de auditare. Daca se executa evaluari, mai întâi sunt culese date si se fac prelucrari pentru a calcula indicatorii din metodologiile recunoscute. În cazul în care se experimenteaza componente suplimentare sau se demonstreaza ca unele proceduri noi, neincluse în standarde, sunt superioare celor obligatorii, pe lânga cele obligatorii se executa si noile proceduri. La rezultatele obligatorii se adauga noi rezultate, care vin sa întareasca rezultatele obtinute prin proceduri oficiale. În listele enumerate se face distinctie între tot ceea ce este obligatoriu si pentru care exista proceduri rigide si tot ceea ce este suplimentar. Nu este vorba de optionalitate, ci de prelucrari necesare, dar neobligatorii din punctul de vedere al beneficiarului raportului de auditare. Acesti pasi suplimentari sunt obligatorii numai pentru auditori, întrucât sunt în sprijinul procesului de auditare.

Exista prototipuri de sisteme informatice carora li s-au definit entitati distincte. Experienta acumulata a condus la elaborarea de liste în format extrem de cuprinzator. Ele se constituie ca punct de plecare în elaborarea de liste pentru sisteme informatice date, particulare în raport cu un context definit. Principiile care stau la baza adaptarii listelor vizeaza elemente specifice customizarii. Pornind de la un sistem informatic de baza foarte general, particularizarea ia în considerare outputurile sistemului care se doreste a fi implementat. Din aproape în aproape, folosind matricile de corespondenta ale sistemului derivat, prin reutilizare de componente,

pornind de la experienta acumulata, se preiau din listele generale acele elemente care sunt specifice sistemului informatic ce face obiectul auditarii.

Aceste liste permit efectuarea unui audit total, care include, pe lânga sistemul informatic - produs finit - si alte elemente ce dau substanta transferului de credibilitate. Caietul de sarcini reprezinta o componenta exterioara procesului de realizare a sistemului informatic. În cazul în care acesta contine suficiente detalii tehnice, se constituie în specificatiile de baza sau macrospecificatiile sistemului informatic.

Macrospecificatiile sunt materia prima a construirii listelor enumerative, de derulare, de prioritati, de caracteristici si de evaluare ale sistemului informatic.

Listele enumerative contin, dispuse unele dupa altele, componente omogene, precum numele modulelor, numele fisierelor, numele entitatilor, numele parametrilor, codurile asociate mesajelor, numele asociate

rapoartelor, parole de acces si rezultate ale evaluarilor. Listele enumerative se construiesc pe masura ce se proiecteaza sistemul informatic si se actualizeaza pe masura ce se deruleaza etapele de realizare ale sistemului informatic. Dinamica de continut a listelor enumerative da o imagine suficient de clara în legatura cu echipa de designeri, privind experienta si, mai ales, gradul de cuprindere si de detaliere de care aceasta a dat dovada.

Listele de derulare includ etape, activitati, operatii care trebuie parcurse într-o anumita ordine pentru a atinge un anumit obiectiv. La fel ca în cazul gamei de operatii, sunt specificate precedentele si, mai ales, restrictiile de începere, de continuare si de încheiere. Listele de derulare se dovedesc a fi corect elaborate când, pe masura ce se executa etape ale ciclului de dezvoltare a sistemului informatic, nu sunt necesare interschimburi de pozitie si nici inserari de noi elemente în liste. Listele de derulare concentreaza multa experienta si sunt elemente de start în definirea de proceduri standard, asemanatoare celor din ghidurile de medicina pentru primul ajutor, care trebuie respectate cu strictete pentru ca pacientul sa supravietuiasca.

Listele de prioritati reprezinta o forma concreta de manifestare a viziunii managerului de proiect. Prioritatile vizeaza raportul dintre calitate si cantitate, modalitati de elaborare a criteriilor de selectie a membrilor echipei de dezvoltare a sistemului informatic si stabilirea pozitiei pe care o are managementul calitatii sistemului informatic. Prioritatile definite au caracter obligatoriu de aplicabilitate. Fluctuatiile în timp sau pe compartimente în aplicarea prioritatilor au drept consecinta determinata cresterea gradului de neomogenitate a componentelor sistemului informatic.

Listele de caracteristici vizeaza extragerea dintr-o multitudine de caracteristici a acelora pe care managerul proiectului le considera esentiale si pe care le urmareste pe toata durata procesului de dezvoltare a sistemului informatic. Listele de caracteristici tin seama de destinatia sistemului informatic. Orientarea sistemului informatic spre cerintele utilizatorului conduce la includerea cu prioritate a caracteristicilor care vizeaza obtinerea unui singur nivel maxim de satisfactie la nivelul beneficiarului, pe masura ce acesta exploateaza sistemul informatic. Pentru gestionarea eficienta a resurselor companiei de informatica, lista include si caracteristici tehnice, interne ale sistemului informatic. În cazul în care se schimba raportul caracteristicilor, în favoarea celor care îl privesc exclusiv pe dezvoltator, creste riscul de a obtine un sistem informatic pentru un beneficiar ipotetic,

altul decât cel care plateste aceasta investitie, cu toate consecintele care vizeaza efectuarea de corectii sau reluarea unor etape ale ciclului de elaborare, pe cheltuiala elaboratorului.

Listele de evaluare prezinta importanta atât în procesul de elaborare, cât si în procesul de auditare, întrucât creeaza premisele derularii mai întâi a procesului de autoevaluare si dupa aceea a procesului de evaluare. În conditii normale nu trebuie sa existe diferente semnificative între autoevaluarea si, respectiv, evaluarea sistemului informatic sau a componentelor acestuia.

Transparenta construirii si utilizarii listelor are menirea de a crea unitate în echipa de auditare a sistemului informatic. Cunoasterea completa a listelor este fundamentala pentru definirea sarcinilor membrilor echipei de auditare. În dreptul fiecarui element din lista va fi trecut numele unui membru din echipa de auditare. Se creeaza un nivel ridicat al responsabilizarii, întrucât atât calitatea, cât mai ales noncalitatea, trebuie asumata. Auditul sistemului informatic, ca activitate ce se deruleaza dupa o schema ierarhizata pe niveluri, are la baza liste care conexeaza elemente omogene detaliate cu rapoartele de sinteza, figura 5.4.

Este necesar ca în raportul de sinteza sa se faca referire directa la rapoartele de detaliu R1, R2, Rv si sa se efectueze prelucrarea datelor din aceste rapoarte pentru a obtine indicatori agregati, care privesc un ansamblu printr-o descriere sintetica. Construirea listelor de liste creeaza cadrul pe care se construiesc din aproape în aproape rapoartele, asa cum se prezinta, schematic.

Includerea de rapoarte pe niveluri crescatoare de agregare conduce la completarea documentatiei din aproape, în aproape.

Procesul de auditare se defineste ca mod de traversare a listelor de liste prin completarea cu informatii specifice rapoartelor. Procedurile de agregare sunt standard. Esential este ca baza privind procesul de auditare sa fie solida, bazata pe masuratori si pe analize foarte riguroase.

Construirea listelor reprezinta latura esentiala a procesului de auditare - planificare. Fara un plan bine elaborat, articulat si fara o viziune unitara, rezultatul final este afectat de factori perturbatori. Acesta este motivul pentru care, înainte de a începe auditarea propriu-zisa, se trece la clarificarea tuturor aspectelor.

6. AUDITUL SPECIFICAŢIILOR

Specificatiile sistemului informatic, asemenea unei case, constituie temelia sistemului. De aceea auditul sistemului trebuie sa înceapa cu auditul specificatiilor. Specificatiile au la baza surse precum:

- legi si acte guvernamentale;

- norme de aplicare a unor acte oficiale;

- documentatii tehnice privind echipamentele de productie si auxiliare;

- documentele de creare si functionare a companiei;

- monografii, referate si prezentari;

vdocumente contabile si de patrimoniu;

- documente programatice: strategii si planuri pe termene diferite;

- rapoarte privind dinamica evolutiei;

- rapoarte privind conexiunile cu mediul de afaceri;

- documentatii privind publicitatea si definirea imaginii de piata;

- documentatia privind forta de munca;

- documentatia privind activitatile de cercetare, studiile de piata, activitatile sociale.

Auditul are menirea de a defini gradul de cuprindere al documentelor necesare dezvoltarii unor specificatii complete, corecte si în concordanta cu obiectivul definit pentru sistemul informatic.

Se întocmesc mai multe liste si tabele si anume:

- lista tipurilor de documente;

- listele claselor de documente apartinând fiecarui tip;

- listele grupurilor de documente apartinând fiecarei clase:

- tabelele de descriere cantitativa a elementelor care alcatuiesc grupurile; pentru fiecare grup se defineste un tabel.

7. AUDITUL PROIECTULUI DE SISTEM INFORMATIC



Proiectul sistemului informatic este realizat pe baza specificatiilor. Cele mai multe dintre proiecte sunt structurate pe subsisteme. Exista numeroase produse informatice complexe care, printr-o buna parametrizare, genereaza un sistem informatic customizat, capabil sa raspunda cerintelor companiei. Aceste produse au fost proiectate pentru functiile întreprinderii. Se specializeaza persoane care sa defineasca parametri pentru subsistemul de aprovizionare, pentru subsistemul de productie, pentru subsistemul de desfacere, pentru subsistemul financiar-contabil etc. Indiferent de metoda folosita, indiferent de mediul de dezvoltare utilizat, numai un proiect bun are menirea de a dezvolta un sistem informatic operational. Metodele, tehnicile si instrumentele au menirea de a usura munca, de a sistematiza informatii, de a minimiza inconsistentele. Eforturile cele mai importante destinate definirii de entitati, gruparii acestora, realizarea modulelor, specificarea conexiunilor, apartin designerilor sistemului informatic.

Pornind de la listele si tabelele rezultate din analiza specificatiilor se trece la studirea proiectului. Un proiect de sistem informatic este dezvoltat pe mai multe niveluri.

Primul nivel, cu gradul de agregare cel mai ridicat, identifica subsistemele care intra în componenta sistemului.

Al doilea nivel, corespunde unei detalieri mai accentuate, în care se disting partile ce alcatuiesc subsistemele si fluxurile care au fost definite.

Al treilea nivel contine detalii de organizare a operatiilor si a operatorilor. Diagramele difera în functie de modul în care este abordata solutionarea din punctul de vedere al tehnologiei abordate. Gruparea operanzilor si operatorilor prezinta o importanta speciala întrucât influenteaza definirile specifice implementarii algoritmilor de regasire a informatiei dupa una sau mai multe chei.

Al patrulea nivel contine reprezentari suficient de detaliate care se constituie în specificatii de programare.

Activitatea de auditare a proiectului trebuie sa traverseze toate cele patru niveluri de detaliere. Se stabileste masura în care nivelul urmator este rezultatul direct al detalierii elementelor definite în nivelul precedent. În cazul în care pe nivelul precedent sunt elemente nedetaliate pe nivelul urmator sau detalii de pe nivelul curent nu au corespondent pe nivelul precedent, se semnaleaza ca element de contradictie în proiect.

Daca specificatiile au un nivel de detaliere ridicat, proiectul sistemului informatic urmareste cu mai mare precizie fiecare detaliu din specificatii, creându-se premisa unei abordari cât mai fidele.

În dezvoltarea unui proiect trebuie respectate o serie de reguli, iar procesul de auditare are menirea de a analiza daca aceste reguli au fost respectate.

În primul rând, variabila asociata unui factor este unica, pentru ca factorul este unic.

În al doilea rând, un indicator are o singura expresie analitica. Doua expresii analitice apartin la doi indicatori diferiti numai daca expresiile sunt diferite.

În al treilea rând, un indicator este evaluat o singura data pentru un set de date. El nu va aparea spre a fi evaluat cu acelasi set de date si într-o alta componenta a proiectului.

În al patrulea rând, pentru regruparea tuturor datelor opereaza un singur criteriu. Introducerea mai multor criterii de regrupare a datelor creeaza conditii favorabile cresterii riscului în gestionare a redundantei în sistemul informatic care se dezvolta în etapele urmatoare. Criteriul colectivitatii presupune existenta unor colectivitati omogene. Datele se grupeaza pentru descrierea completa a elementelor din fiecare colectivitate. Criteriul evenimentelor prevede definirea de activitati, resurse, momente si durate, iar datele se grupeaza strict pentru a defini complet multimile de evenimente.

În al cincilea rând, proiectul include componente care vizeaza operatii fundamentale precum initializari, sortari, reutilari, concatenari, adaugiri, calcule, extrageri, regasiri, modificari, afisari, actualizari, reorganizari etc.

În faza de definire a proiectului apar o serie de detalii privind:

- stabilirea domeniilor de variatie a variabilelor de intrare si domeniile variabilelor rezultative;

- dimensiunile seturilor de date;

- cheile de regasire a datelor;

- functiile de prelucrare care se dispun pe o structura arborescenta initiala;

- fluxurile de date;

- amplasarea punctelor de colectare a datelor în locuri precizate din companie;

- stabilirea nivelurilor de securitate pentru fiecare punct de colectare/extragere a datelor;

- definirea formatelor de prezentare a rezultatelor;

- stabilirea nivelului de validare a datelor de intrare;

- stabilirea arhitecturii pe care se dezvolta sistemul informatic;

- definirea echilibrului dintre outputurile imprimate si cele în format electronic;

- stabilirea modului de arhivare a informatiilor referitoare la perioade trecute de timp.

Se creeaza o imagine completa a produsului finit care, în final, va contine software, baze de date, echipamente si va fi conectat prin fluxuri de informatii spre puncte de lucru prin accesare conditionata.

Auditul acestui proiect ia în analiza toate aspectele. De exemplu, în cazul analizei sistemului de parole se inventariaza punctele de acces care se amplaseaza la nivelul companiei. Amplasamentul fizic este corelat si cu utilizarea. Posturile de lucru dedicate, restrictionate prin anumite tipologii de acces, permit o buna disciplinare a utilizatorilor sistemului. Fiecare utilizator are drept de acces la resursele sistemului numai în anumite puncte

de lucru. Se are în vedere apropierea de locul în care utilizatorul îsi desfasoara activitatea.

În mod curent, în practica, exista mai multe tipologii de parole de acces, în raport cu drepturile asupra resurselor sistemului si anume:

- chei de acces total la dispozitia administratorului sistemului; acest tip de acces permite lucrul pe componente, schimbarea drepturilor de acces pentru toti ceilalti utilizatori; administratorul este cel care realizeaza interfata sistemului, inclusiv cu cei care asigura întretinerea sa curenta;

- chei de acces la operatii de mare risc asupra bazei de date, precum operatiile nestandard, corespunzatoare unor prelua ri accidentale, care presupun luarea unor decizii majore privind sistemul de productie, operatii financiare;

- chei de acces pentru efectuarea unei singure operatii - adaugarea de informatie; întrucât fiecare utilizator este specializat, prin introducerea parolei se produce si asocierea operatiei pentru câmpul de prelucrat; de exemplu, parola unui vânzator atrage dupa sine asocierea cu operatia de scadere din stoc a produselor vândute;

- chei de acces consultare întreaga colectie de informatii, corespund unei categorii de utilizatori; este vorba de utilizatorii care fac parte din echipa manageriala; ei au dreptul de a consulta numai baza de date; unele aspecte fac obiectul consultari în grup;

- chei de acces pentru consultare partiala a bazelor de date; corespund unei largi categorii de utilizatori;

- chei de acces la informatii de interes general, privesc indicatori agregati ai companiei;

- chei de acces personale care permit accesul strict la datele personale ale individului; fiecare salariat are o astfel de cheie.

Accesul la informatia publica este liber. Auditul parolelor stabileste masura în care persoanele din companie, în calitate de utilizatori, au o singura parola. Modul de distribuire a parolelor si de gestionare a acestora constituie, de asemenea, obiectul auditului. Este important sa se defineasca un sistem de parolare si gestiune a parolelor. În cazul în care se acorda o parola si utilizatorul îsi defineste parola sa, se impune definirea unui alfabet propriu de construire a parolelor, astfel încât prin regulile definite sa se asigure un nivel de securitate ridicat. Auditul sistemului de parole este important prin modul cum califica protectia sistemului informatic fata de operatiile accidentale.

Este important ca fiecarui utilizator sa-i fie analizata activitatea prin consemnarea:

- numarului de operatii efectuate zilnic;

- calitatea operarii de catre utilizator;

- numarul de incidente de prelucrare, diferentiat pe tipuri.

Exist a necesitatea ca proprietarul sistemului sa asigure un nivel de concordanta si o proportie adecvata între structura sistemului informatic si capacit atile de acces la acestea în punctele de lucru din companie. În cazul în care exista dezechilibre, apar fie posturi de lucru neutilizate, fie fire de asteptare, cu efecte negative asupra proceselor din companie.

Faza de design a sistemului acorda nivelul de modernitate a acestuia. Daca echipa de designeri sta pâneste tendintele moderne de analiza si proiectare, solutia oferita este, de asemenea, moderna. În caz contrar, se obtine o solutie veche, caracterizata printr-un mod rigid, hibrid si neperformant de lucru.

În procesul de auditare a proiectului se urmareste masura în care designerii clarifica problematica definirii de clase distincte si dezvolta atribuiri de resurse care nu genereaza ambiguitati.

Noile tehnici de proiectare includ numeroase instrumente care din start îi asista pe designeri si îi orienteaza spre a asigura aceasta proprietate atunci când sunt construite perechi de clase, triplete de clase sau chiar în cazul în care se dezvolta k-tuple de clase. si în cazul auditului proiectului, documentatia este laborioasa si vizeaza în primul rând laturile calitative ale solutiei adoptate. Elementele cantitative sunt un suport real pentru calitatea proiectului, însa, exista numeroase modalitati de a compensa absenta lor în etapele urmatoare de dezvoltare a sistemului informatic. Directia de dezvoltare o da calitatea arhitecturii definita prin proiect. Clase clar definite,

operatii de agregare a claselor dispuse într-o arborescenta echilibrata, proceduri cu grad de generalitate ridicat, sunt numai câteva din obiectivele pe care designerii trebuie sa le atinga. Auditul de proiect de sistem are menirea de a constata gradul în care aceste obiective au fost îndeplinite. Designerii construiesc matrice, liste, arbori. Aplicând aceleasi principii, auditorii identifica elemente lipsa, interschimbari de pozitii, elemente suplimentare, obtinând matrice, liste si arbori proprii care difera mai mult sau mai putin de constructiile designerilor sistemului informatic. Se impune construirea unui indicator care sa reflecte gradul de asemanare dintre doua matrice.

10. RAPORTUL DE AUDITARE

Procesul de auditare se finalizeaza cu întocmirea unui raport care contine propuneri de masuri de reducere si de mentinere sub control a riscurilor importante ale noii aplicatii. Raportul de auditare este o lucrare de sinteza care are la baza o analiza a rezultatelor obtinute din parcurgerea textelor sursa, din lansarea în executie a programelor si din interpretarea rezultatelor finale, mai ales prin interpretarea rezultatelor intermediare si a celor de urmarire a programului.

Raportul de audit este o lucrare cuprinzatoare care ofera o imagine privind siguranta pe care o da produsul. Raportul de audit are un rol esential în angajamentele de audit si asigurare, deoarece comunica verdictul auditorului. Utilizatorii sistemului informatic se asteapta ca raportul auditorului sa ofere încredere în utilizarea sistemului informatic.

Raportul de audit este un element fundamental al auditarii prin intermediul caruia se prezinta situatia sistemului auditat asa cum a fost evaluata de auditori. Prin raportul de audit sunt communicate, partii auditate, aprecierile si concluziile auditorilor. Obiectivele raportului de audit sunt:

- redarea încrederii managerilor în sistemul informatic, imediat dupa terminarea misiunii de audit;

- sa ofere redomandari utile referitor la perfectionarea procedurilor de control si eficienta activitatii operative;

- sa asigure o înregistrare oficiala a activitatii de audit si a raspunsului managerilor.

În practica, înainte de a prezenta un raport formal, în scris, auditorul are obligatia de a prezenta un raport verbal celor care raspund de activitatea analizata. Cu exceptia cazurilor de frauda, când este necesar uneori ca lucrurile sa ramâna secrete pâna la prezentarea raportului oficial, în majoritatea cazurilor auditorul discuta, în prealabil, cu managerul continutul raportului de audit. În acest fel se reduce riscul ca rezultatele auditului sa nu fie acceptate de catre manager.

Raportul de auditare este un text structurat care contine:

- prezentarea contextului;

- rezultatul procesului de auditare;

- evaluarile finale;

- înregistrarile din fiecare etapa a procesului de auditare.

Raportul de auditare contine detalii privind:

- descrierea produsului;

- stabilirea conditiilor de utilizare normala;

- operatiile interzise a fi efectuate folosind produsul;

- functiunile pe care le dezvolta în conditii normale, indicând intrarile, respectiv output-urile;

- efectele secundare care apar atunci cînd intrarile sunt complete si corecte;

- riscurile care apar atunci când intrarile sunt incomplete si incorecte;

- modalitati de reluare a procedurilor de utilizare.

Raportul de auditare arata ca produsul este utilizabil sau produsul devine utilizabil daca se executa o serie de îmbunatatiri.

Raportul de auditare trebuie astfel întocmit astfel încât sa fie o imagine fidela a programului de auditare, a resurselor, a input-urilor, a output-urilor si a metodelor utilizate.

Calitatea raportului este data de modul în care se construiesc componentele. Textul structurat se alcatuieste pas cu pas prin raspunsuri scurte si clare la întrebarile: cine? ce? cum? de ce? Este obligatoriu ca raporul sa includa sectiuni care abordeaza gradat problematica de audit pentru un sistem informatic.

Prima sectiune include elemente de identificare pentru:

- sistemul informatic ce face obiectul auditarii;

- baza în care se deruleaza procesul de auditare;

- prezentarea echipei de auditori;

- prezentarea elaboratorilor sistemului informatic;

- prezentarea beneficiarului procesului de auditare. A doua sectiune include elemente pentru:

- definirea obiectivului urmarit;

- stabilirea metodelor si tehnicilor stabilite si acceptate;

- structurarea procesului de auditare.

A treia sectiune defineste planul de auditare si conttine descrieri pentru:

- etapele care trebuie parcurse;

- resursele alocate fiecarei etape:

- fluxurile care se genereaza;

- nivelul de exigenta si moduri de mentinere constanta a nivelului;

- comunicarea între membrii echipei de auditori, comunicarea auditorilor cu realizatorii sistemului informatic, cumunicarea cu beneficiarii procesului de auditare.

A patra sectiune contine detalierea tuturor surselor utilizate ca întrebari pentru procesul de auditare:

- contracte;

- specificatii;

- proiectul sistemului informatic;

- textele sursa;

- bazele de date;

- rezultatele testarii efectuate de echipa care a elaborat sistemul informatic;

- documentatii de proces;

- instrumente utilizate de catre echipa care a dezvoltat sistemul informatic.

Sunt descrise listele elementelor utilizate cu comentarii privind calitatea textelor întrebuintate de auditori.

Raportul de audit trebuie sa fie clar, concis, constructiv si întocmit la timp.

Raportul de auditare reprezinta o proba importanta în orice actiune declansata de beneficiarul unui sistem informatic atunci când sunt înregistrate diferente semnificative între ceea ce trebuia sa execute sistemul informatic si ceea ce executa în realitate. Raportul de auditare trebuie sa fie clar, concis, sa nu lase loc la interpretari.

Când se utilizeaza sintagma toate variantele înseamna ca pentru cele n noduri terminale ale unei structuri arborescente au fost construite n seturi de date test, atingându-se cele n noduri terminale.

Raportul de auditare:

- enumera toate componentele;

- analizeaza toate variantele;

- include toate rezultatele;

- enumera situatiile pe categorii de stari, fara a lasa unele situatii neclarificate;

- trateaza cu aceeasi masura toate componentele;

- pentru fiecare situatie creata se enumera componentele identificate;

- utilizeaza pentru componentele aceluiasi nivel, aceleasi instrumente;

- este o constructie consistenta;

- include ipoteze, constatari, masuratori care, prin

- profesionalismul cu care se realizeaza, nu au fundamente pentru a fi contestate.

Transparenta procesului de auditare, rigurozitatea cu care sunt aplicate cerintele standardelor si claritatea cu care se prezinta rezultatul auditarii da o singura directie destinatiei raportului si anume acceptarea concluziilor, indiferent care sunt acestea, de catre cel care a solicitat auditul sistemului informatic. Raportul de auditare trebuie sa fie convingator pentru a nu face obiectul comentariilor. Trebuie sa contina descrierea unor aspecte evidente care nu fac obiectul comentariilor sau negocierilor. Structura anuntata trebuie respectata, iar textul trebuie sa fie consistent. O afirmatie facuta trebuie cel mult sustinuta. Ea nu trebuie nici nuantata, cu atât mai mult nu trebuie contrazisa.

Este determinant pentru un raport de auditare sa fie calitativ peste nivelul documentatiei, specificatiilor sau oricarui alt text care provine de la elaboratorii sistemului informatic.

11. CONCLUZII

Auditul informatic reprezinta o ramura distincta a auditului. Aici se includ tehnici si metode de auditare a software, a aplicatiilor informatice, a sistemelor informatice traditionale, a sistemelor informatice moderne, a aplicatiilor mobile si a tuturor aplicatiilor informatice care utilizeaza resurse Internet.

Pe masura cresterii complexitatii proceselor din societatea informationala, cerintele sistemelor informatice impun un nivel de credibilitate deosebit de ridicat pe care numai auditul informatic îl sustine cu succes.

Pe timpul planificarii auditului informatic exista factori care se iau, în mod obligatoriu, în considerare; acesti factori determina modul în care auditorul abordeaza procesul de auditare. Auditorul va lua în considerare nivelul riscurilor generate de utilizarea sistemului informatic.

Auditul sistemelor informatice devine un punct focal al auditului independent, auditul conformitatii si auditul operational. Realizarea auditului sistemului informatic contribuie la:

- îmbunatatirea sistemului si controalelor procesului;

- prevenirea si detectarea erorilor si a fraudelor;

- reducerea riscurilor si îmbunatatirea securitatii sistemului;

- planificarea pentru refacere în caz de accidente si dezastre;

- managementul informatiilor si dezvoltarii sistemului;

- evaluarea utilizarii eficiente a resurselor.

Auditorul sistemelor informatice trebuie sa aiba capacitatea de a asista echipa manageriala în stabilirea marimii sistemului informatic si a numarului de personal necesar, domeniile de afaceri în care se utilizeaza eficient sistemele de calcul, natura afacerilor, pierderi potentiale în cazul caderii sistemului informatic, extinderea controalelor manuale si gradul de complexitate tehnica.

Auditul sistemelor informatice este o activitate complexa. Unei activitati de echipa - realizarea sistemului informatic - îi corespunde, de

asemenea, tot o activitate de echipa - auditarea. Pentru a realiza un proces de auditare eficient este necesar sa se parcurga urmatorii pasi:

- definirea obiectului auditarii sistemului informatic;

- construirea planului de auditare;

- atribuirea sarcinilor fiecarui membru din echipa de auditori;

- preluarea structurilor de tabele pentru înregistrarea rezultatelor auditarii;

- derularea, pas cu pas, a procesului de auditare folosind standarde, tehnici si metode stabilite;

- înregistrarea rezultatelor si evaluarea fiecarei etape parcurse;

- regruparea documentatiei provenite din diferite stadi ale

- procesului de auditare si construirea raportului final. Exista doua rezultate pentru un produs supus auditarii.

Primul caz, cel nefavorabil, corespunde situatiei în care procesul de auditare conduce la concluzia ca exista diferente esentiale între sistemul informatic real si sistemul informatic asteptat de utilizator; sistemul informatic nu executa integral functiile de prelucrare stabilite; rapoartele obtinute sunt numai o parte din cele stabilite; auditorii recomanda completarea cu noi module care sa dezvolte si prelucrarile planificate, dar nerealizate; diferentele care apar sunt cauzate de rezultatele incomplete din raport; se recomanda completarea cu module care aduc rapoartele la nivelul de completitudine necesar; diferentele se refera la modul de calcul al indicatorilor; se recomanda modificari în secventele de program care fie ca includ toate elementele de prelucrare, fie ca modifica criteriile de filtrare, fie modifica espresiile de evaluare; daca sunt identificate cauze pe nivelurile superioare ale arborescentei asociate sistemului informatic cerintele de modificare cerute în raportul de auditare au o profunzime mai mare. În toate cazurile se precizeaza care sunt diferentele si se stabileste necesitatea de a fi eliminate sau atenuate. Auditul nu da solutii. Raportul de auditare nu transfera credibilitate si de fapt este raport de constatare. Nu este rezonabil sa se întocmeasca în acest context un raport de audit pentru ca elaboratorul are la dispozitie un document prin care daca prezinta trunchiat informatia, lasa sa se înteleaga ca sistemul informatic a fost auditat. Daca se prezinta rezultatul negativ al auditarii, se subîntelege ca auditarea a fost pozitiva. Elaboratorul de sistem informatic nu va fi acuzat pentru ca nu a detaliat daca nu i s-a stabilit acest lucru. Dupa efectuarea modificarilor, în software, în bazele de date, se reia procesul de auditare si raportul de constatare se

transforma în raport de auditare si se elibereaza un certificat de catre auditor, prin care se recunosc calitatile sistemului informatic, iar utilizatorii trebuie sa aiba încredere în sistemul informatic auditat.

În cel de al doilea caz, favorabil, diferentele dintre ceea ce s-a asteptat de catre utilizator si ceea ce s-a realizat sunt nesemnificative sau sunt favorabile cresterii calitatii produsului. Raportul de auditare este o constructie complexa, dezvoltata de membrii echipei de auditare. Asemenea unei carti organizate pe capitole, este o constructie arborescenta. Fiecare nod al arborescentei are o informatie cu structura standard:

- obiectiv;

- input-uri, output-uri;

- continut, prelucrari;

- înregistrare rezultat analiza;

- evaluare proces;

- concluzii, calificare.

Agregarea se realizeaza de la baza spre radacina structurii arborescente. Raportul de auditare este o constructie de maxima detaliere. Modul de abordare expus arata clar care este diferenta între alte activitati si audit. Se observa clar ca auditul are ca rezultat o analiza, o serie de evaluari si evidentierea cu maxima rigurozitate a diferentelor dintre sistemul informatic solicitat de utilizator si descris în specificatiile convenite, pe de o parte, si sistemul informatic aflat în forma livrabila, pe de alta parte.

Auditarea este solicitata de elaborator sau de beneficiar pentru a obtine acele informatii care dau încredere în utilizare, certitudinea ca rezultatele asteptate sunt corecte, complete, exact în structura solicitata si se obtin în timp real.

Auditarea are menirea de a transfera certitudine si încredere în sistemul informatic prin rezultatul pozitiv stabilit de catre o echipa de auditori, apartinând unei firme de consultanta cu autoritatea data de auditari anterioare.

Managementul auditarii are particularitati specifice legate în principal de capacitatea auditorilor de a învata proceduri si, mai ales, de a aplica aceste proceduri în mod unitar.

Orice manifestare spontana sau de orgoliu aduce diferentieri de abordare care se concretizeaza prin discrepante în a alege modele, în a culege date. Se reduce în acest fel comparabilitatea datelor, iar agregarea

datelor se reduce pâna la imposibilitatea de a opera cu seturi de date care privesc componentele apartinând aceleiasi clase.

Auditul unui sistem informatic presupune un volum important de munca întrucât se reface întregul traseu parcurs de echipa de realizatori a sistemului si, chiar mai mult, întrucât intra în analiza însasi specificatiile cu sursele pe baza carora au fost construite.

Efectul imediat al auditului sistemului informatic este folosirea lui cu încredere daca rezultatul auditarii ofera aceasta încredere. Pentru echipa de dezvoltare a sistemului informatic, daca a trecut de testul auditarii, se creeaza conditii favorabile dezvoltarii de noi sisteme informatice, mult mai complexe.

În cazul în care sistemul informatic nu a trecut testul auditarii, apar serioase semne de întrebare legate de managementul companiei de software care a dezvoltat un astfel de sistem. Trebuie sa apara schimbari majore la nivelul managementului si la nivelul echipelor de dezvoltare. Trebuie adoptate tehnici de analiza, proiectare, programe testare, implementare, mentenanta, eficiente care sa genereze fluxuri de dezvoltare compatibile.

Auditul presupune un mod activ de corectare a produsului, variante de lansare în uz curent daca acest lucru se impune. Auditul este necesar pentru orice sistem informatic. Este normal ca un sistem informatic neauditat, când genereaza erori, compania care utilizeaza sa plateasca toate daunele. Lipsa auditului înseamna riscuri asumate. Riscurile înseamna costuri si costurile trebuie suportate de catre cel care si-a asumat riscurile la un nivel care depaseste limite rationale.

Auditul este un proces optional pâna la un punct. În conditiile software public, în care cetateanul dezvolta procese de prelucrare în interes propriu, auditul devine o necesitate, devenind obligatoriu. Obligativitatea este o masura de autoconservare a companiei care utilizeaza software public pentru a derula servicii spre cetateni cu resurse proprii pentru a satisface cerinte ale cetatenilor. O astfel de organizatie nu trebuie sa riste. Auditul înseamna transfer de încredere si mentinerea riscurilor la niveluri suportabile cu asigurarea unui nivel bun al profitabilitatii.

În conditiile societatii informationale, conectarea la o arhitectura de sisteme informatice auditate a unui nou sistem este efectiva daca si numai daca sistemul care se conecteaza este auditat, iar rezultatul auditarii permite conectarea. În caz contrar, efectele de antrenare multipla la nivelul riscurilor devin de necontrolat.

Societatea informationala dezvolta o noua atitudine fata de audit. Îl considera un element esential pentru construirea de arhitecturi software complexe de utilitate publica în regim continuu si fara asistenta. Crearea civilizatiei bazata pe informatie obtinuta interactiv pleaca de la ideea completitudinii si corectitudinii obtinerii informatiei. Pentru a avea costuri bune, sistemele informatice trebuie sa utilizeze resursele la niveluri minime. Numai în procesul de auditare rezulta ca a fost urmata calea spre minimizarea costurilor. Sunt argumente, sunt masuratori si întregul demers trebuie sustinut cu calcule de eficienta.

Auditul trebuie privit ca o investitie suplimentara. Compania de software care dezvolta un sistem informatic si deruleaza procedee de audit creeaza premisele autoprotectiei fata de riscurile generatoare de cheltuieli ce depasesc potentialul companiei.

Se creeaza o noua atitudine fata de auditul sistemelor informatice, fiind considerat altceva decât o activitate impusa sau un rau necesar, transformându-se în singura modalitate prin care se obtin garantii reale asupra calitatii sistemului informatic, pe care utilizatorii le percep în timp.

Odata implementat, un sistem informatic este obligatoriu sa fie auditat periodic pentru a se asigura ca îndeplineste toate sarcinile cerute la cel mai ridicat grad posibil de eficienta si eficacitate. Cresterea organizatiei, cresterea volumului afacerilor, schimbarile în mediul afacerilor, schimbarile tehnologice si noile cerinte de informatii toate plaseaza o cerere crescânda asupra sistemului informatic existent si adeseori impun modificarea sau extinderea acestuia pe baze ad-hoc.

Exemple ale unui audit de SI aflat în functiune:

- reevaluarea cerintelor de informatii;

- verificarea modificarilor propuse la proiectarile de baza existente;

- investigarea oportunitatii noilor tehnologii;

- îmbunatatirea procedurilor de operare.

-

Din practica s-a constatat necesitatea auditarii unui sistem informatic odata la trei ani sau ori de câte ori schimbarile aparute o impun.




Document Info


Accesari: 6324
Apreciat: hand-up

Comenteaza documentul:

Nu esti inregistrat
Trebuie sa fii utilizator inregistrat pentru a putea comenta


Creaza cont nou

A fost util?

Daca documentul a fost util si crezi ca merita
sa adaugi un link catre el la tine in site


in pagina web a site-ului tau.




eCoduri.com - coduri postale, contabile, CAEN sau bancare

Politica de confidentialitate | Termenii si conditii de utilizare




Copyright © Contact (SCRIGROUP Int. 2025 )