Documente Academic
Documente Profesional
Documente Cultură
SISTEME INFORMATICE DE
CONTABILITATE
ISBN 978-973-687-710-0
SISTEME INFORMATICE DE
CONTABILITATE
Note de curs pentru uzul studenilor de la FR
Editura Eurostampa
TIMIOARA
2008
CUPRINS
Cuprins ...........................................................................................................5
Tema 1. Sistemul informatic instrument al contabilitii............................7
1.1 Date, informaii, sistem informaional..................................................7
1.2 Locul i rolul sistemului informatic de contabilitate ..........................11
1.3 Componentele sistemului informatic de contabilitate ........................13
Tema 2. Caracteristicile programelor de contabilitate.................................18
2.1 Caracteristici de calitate......................................................................18
2.2 Constrngeri .......................................................................................23
Tema 3. Realizarea sistemelor informatice de contabilitate ........................27
3.1. Metodologii de realizare a sistemelor informatice de contabilitate...27
3.2 Metoda Unified Modeling Language. Prezentare ..............................31
Tema 4. Modelarea sistemului informatic de contabilitate..........................37
4.1 Specificaii generale ale metodei Unified Modeling Language .........37
4.2 Diagrame utilizate de UML................................................................42
Tema 5. Analiza sistemului informatic de contabilitate existent.................52
5.1 Obiectivele analizei ............................................................................52
5.2 Elaborarea modelului fizic al sistemului existent...............................54
5.3 Elaborarea modelului logic al sistemului existent..............................63
5.4 Alegerea unui nou sistem informatic de contabilitate ........................65
Tema 6. Securitatea i controlul sistemelor informaticE de contabilitate ...72
6.1 Securitatea i valoarea informaiei .....................................................72
6.2 Surse de riscuri ...................................................................................75
6.3 Auditul sistemelor informatice de contabilitate..................................79
Cunotine
Informaii
Date
www.acad.ro/pro_pri/doc/st_b08.doc
Moscove, S.A., Simkin, M. G., Bagranoff, Nancy A. Core Concepts of Accounting
Information Systems
2
Prelucrri
Sortare, organizare, calcul
Rezultate
Date/informaii pentru
decideni interni i/sau
externi
Hawker, A. Security and Control in Information Systems: A Guide for Business and
accounting, Routledge 2000, pagina 14
2
Teaciuc, M. .a. Bazele contabilitii, Eurostampa 2000, paginile 7-8
11
Furnizori
Personal
Aprovizionare
Gestionarea
comenzilor i
contractelor de
aprovizionare
Magazii,
gestiune
stocuri
Baze de date
sau fiier(e)
de furnizori i
clieni
Comenzi,
contracte de
desfacere
Producie
Contabilitate
Magazie
produse
finite
Cheltuieli
materiale
Studii de pia
Calcul cost-pre
Documente
justificative
Planul
contabil
Operaii
contabile
nchideri i
alte prelucrri
periodice
Note
contabile
Jurnale
Figura 1.4 Activitile unui sistem informatic
Balane,
rapoarte
(cas,
banc),
bilan,
jurnale de
TVA, etc.
Registrul
jurnal
Lungu, I., Sabu, G., Velicanu, M. .a. Sisteme informatice. Analiz, proiectare i
implementare, pagina 23
14
16
TESTE DE EVALUARE
1. Definii sistemul informaional:
_____________________________________________________________
_____________________________________________________________
_____________________________________________________________
2. Componentele unui sistem informatic de contabilitate sunt urmtoarele:
_____________________________________________________________
_____________________________________________________________
_____________________________________________________________
_____________________________________________________________
3. Cadrul organizatoric este dat de:
_____________________________________________________________
_____________________________________________________________
_____________________________________________________________
_____________________________________________________________
4. Folosind Monitorul Oficial sau alte surse de informare (de exemple
revistele, site-urile i portalurile specializate n furnizarea de informaii de
contabilitate i colaborare ntre contabili1) ncercai s gsii reglementri
legislative aplicabile sistemelor informatice de contabilitate, altele dect
cele enumerate n cadrul subcapitolului 1.3.
_____________________________________________________________
_____________________________________________________________
_____________________________________________________________
_____________________________________________________________
5. Caracteristicile pe care trebuie s le ndeplineasc informaiile sunt:
_____________________________________________________________
_____________________________________________________________
_____________________________________________________________
_____________________________________________________________
http://www.attosoft.ro
21
2.2 CONSTRNGERI
Programele de contabilitate trebuie create respectnd anumite
constrngeri care provin din constrngerile legislative (structura planului de
conturi, nceputul i sfritul exerciiului contabil) i constrngerile
unitilor economice (numrul de calculatoare folosite, numrul de societi
pentru care se face contabilitatea etc.).
Constrngerile administrative provin din resursele necesare pentru
utilizarea programelor de contabilitate. Acestea includ: sistemul de operare,
necesarul minim de spaiu de memorie extern, necesarul minim pentru
capacitatea memoriei interne, diferenele dintre calculatorul server i cele
utilizator. Toate aceste aspecte se au n vedere n funcie de dimensiunea
unitii economice. Astfel o societate comercial cu un numr redus de
angajai i poate propune utilizarea unui singur calculator cu un sistem de
operare mai puin performant (cum ar fi Windows 95), cu un hard-disk de
capacitate de 400MB. O unitate economic mare s-ar putea s aib nevoie
de o reea de calculatoare cu un server dedicat stocrii datelor, de capacitate
mare, la nivelul zecilor de gigabyte, cu programe care s asigure securitatea
n reea i protejarea datelor n cazul unor incidente.
Constrngerile de utilizare a calculatoarelor. Programele de
contabilitate se achiziioneaz monopost (pentru un singur calculator) sau
multipost (pentru mai multe calculatoare, atunci cnd lucreaz mai muli
contabili la o unitate economic). Pentru programele de contabilitate
multipost se folosesc dou arhitecturi1: partajat i arhitectur client-server.
n cazul arhitecturii partajate, programul de contabilitate i fiierele
se gsesc pe un singur calculator (de obicei acesta poart numele generic
server), iar contabilii le acceseaz de la calculatoare conectate n reea. n
cazul arhitecturii client-server, programul de contabilitate este instalat pe
fiecare dintre calculatoarele din reea iar fiierele sunt stocate pe calculatorul
numit server.
25
TESTE DE EVALUARE
1. Enumerai constrngerile pentru programele de contabilitate:
_____________________________________________________________
_____________________________________________________________
_____________________________________________________________
_____________________________________________________________
2. Pentru un sistem informatic de contabilitate, planul de conturi:
a) reprezint este o constrngere a unui sistem informatic de
contabilitate;
b) nu este nsoit de constrngeri;
c) este o component nchis care nu permite modificri.
Care dintre enunurile a), b) i c) este adevrat. Justificai.
_____________________________________________________________
_____________________________________________________________
_____________________________________________________________
_____________________________________________________________
3. Controlul accesului se asigur prin:
a) constrngerile personalizate;
b) constrngerile de identificare;
c) constrngerile administrative.
4. Enumerai domeniile unui sistem informaional de contabilitate:
_____________________________________________________________
_____________________________________________________________
_____________________________________________________________
5. Cerinele de calitate ale unui produs sunt:
_____________________________________________________________
_____________________________________________________________
6. Mentenabilitatea este:
_____________________________________________________________
_____________________________________________________________
7. Ergonomia este:
_____________________________________________________________
____________________________________________________________
26
Definirea
cerinelor
Analiza
Proiectarea
Implementarea
Testarea
Utilizarea i
mentenaa
Prototip n
...
Prototip 2
Prototip 1
rapoartele generate.
n cadrul fiecrei etape se elaboreaz documentaia etapei care se
constituie ca un rezultat al etapei. Dintre aceste documente amintim:
Proiectul de ansamblu, Proiectul de detaliu, Specificaia de testare
(precizeaz planul de testate, mediul de test, cazurile i procedurile de
testare), Raportul de testare, Manualul de utilizare etc.
are Valoarea total de 2345,56 lei pentru 3 produse, dac Valoarea total se
modific la 3443,76 lei pentru N+1 produse, numrul de factur rmne
nemodificat.
Comportamentul este dat de mulimea operaiilor care se
efectueaz de ctre obiect atunci cnd se acioneaz asupra lui; clienii
obiectului (alte obiecte care l utilizeaz) emit cerine ctre obiect iar
obiectul rspunde prin setul de operaii care i este ataat; de exemplu,
obiectul factura 2254 are ataat operaia CalculeazTVA care este folosit
n operaia de contare a TVA. Mulimea operaiilor se compune din metode
care din punct de vedere programatic pot fi funcii i/sau proceduri.
Clasa de obiecte, pe scurt clasa, grupeaz obiectele cu aceeai
structur (adic aceleai proprieti) i acelai comportament. Clasa Facturi
grupeaz toate obiectele factur care se identific n mod unic printr-un
numr, au aceleai proprieti (beneficiar, valoare total etc.). Desigur, la o
analiz mai atent, descoperim c putem folosi dou clase FacturiIntrare i
FacturiEmise. ntr-un sistem informaional, clasa se identific n mod unic
printr-un nume pentru care se recomand s se foloseasc un grupaj de unu
sau mai multe cuvinte/prescurtri care s aib legtur direct cu obiectele
din lumea real pe care le modeleaz. Pentru o analiz serioas, ar fi de-a
dreptul ciudat ca pentru facturile emise s se modeleze clasa PiticiPlai
sau HrtiiBicolore. Cum o clas este o abstraciune, care descrie toate
caracteristicile comune ale unui grup de obiecte, clasa nu reprezint un
obiect. Un obiect se obine dintr-o clas prin instaniere. Putem spune c o
instan reprezint un obiect al clasei care se distinge de alte instane ale
clasei prin valorile diferite ale atributelor/proprietilor.
Abstractizarea este un proces pe care omul l folosete, contient
sau nu, n permanen pentru a extrage ceea ce este esenial din lumea
nconjurtoare. Fiind un proces subiectiv, care se face diferit de ctre
oameni diferii (prin vrst, cultur, nivel de educaie), abstractizarea devine
cel mai sensibil proces care se utilizeaz n informatic pentru modelarea
sistemelor tocmai pentru c experiena i puterea personal de abstractizare
a fiecruia dintre cei implicai n modelare sunt detalii care pot provoca
succesul sau insuccesul unui sistem informatic de contabilitate. Cu toate c
n viaa de zi cu zi fiecare se descurc n abstractizarea lumii reale, a explica
unui neavizat ce este esenial n contabilitate (ce este un cont, cum
funcioneaz, cum se face contarea unui document justificativ) poate deveni
o munc pe care puini sunt dispui s o fac. Succesul unei echipe mixte
format din contabili i inforrmaticieni vine i din modul n care fiecare
poate nelege abstractizrile fcute de cellalt. Aceasta impune gsirea unui
limbaj comun n care un obiect (cont, chitan, balan) s ajung s aib o
aceeai semnificaie att pentru contabil ct i pentru informatician.
ncapsularea este un proces prin care se ascund detaliile de
implementare a comportamentului astfel nct interfaa (adic partea public
a clasei) oferit de clasa de obiecte s fie clar, n concordan cu elementele
obinute n urma abstractizrii. ncapsularea este proprie programatorilor i
se poate considera c este bine fcut atunci cnd diagramele de clase
stabilite pentru sistemul informatic nu sufer modificri profunde.
32
Autobuz
NumrLocuri
Etajare
Autoturism
NumrLocuri
NumarUi
Camion
Tonaj
mesajul cerere adresat unuia sau mai multor obiecte prin care
se pot solicita date sau se modific starea obiectului (obiectelor);
starea obiectului se definete prin valorile proprietilor unui
obiect la un moment dat; starea se modific prin aciunea unor
stimuli externi obiectului (evenimente);
tranziia trecerea obiectelor de la o stare la alta prin utilizarea
unor mesaje specifice.
Etapele UML
Utilizarea UML presupune parcurgerea urmtoarelor etape
([LUN03]):
- definirea problemei se stabilesc caracteristicile principale i
modul de funcionare a activitii de implementat;
- structurarea soluiei se determin i se detaliaz cerinele
utilizatorului final;
- analiza sistemului se analizeaz cazurile de utilizare i se extrag
conceptele cele mai importante cu care lucreaz sistemul;
- construirea soluiei se realizeaz o analiz detaliat a modelului
pentru a se obine o variant care s fie uor de translatat n cod
scris ntr-unul sau mai multe limbaje de programare;
- proiectarea sistemului care presupune proiectarea de ansamblu (se
definesc subsistemele i relaiile dintre acestea) i proiectarea de
detaliu (se detaliaz subsistemele i se rafineaz descrierea
relaiilor dintre acestea);
- implementarea sistemului se efectueaz programarea i se
construiete diagrama componentelor software rezultate.
Structurarea soluiei este etapa care trebuie s elaboreze modelul
comunicrii dintre echipa de analiz informatic i echipa care reprezint
utilizatorii finali (echipa care are cunotine despre funcionarea sistemului
informaional contabil). Comunicarea dintre aceste dou echipe este foarte
important pentru c noiunile folosite se deosebesc funcional; astfel echipa
informaticienilor pot nelege prin tabel un obiect al unei baze de date care
are ataat o structur de cmpuri cu atribute limitate din punct de vedere
funcional; un membru al echipei utilizatorilor poate nelege tabel fie ca
un document de ntrare care conine un registru scris de mn al ncasrilor
dintr-o zi, fie un rezultatul unei sortri a denumirilor terilor. Documentele
elaborate n cadrul acestei etape cuprind diagramele cazurilor de utilizare.
Analiza sistemului este etapa n care se studiaz diagramele cazurilor
de utilizare (create n cadrul etapei precedente) i se extrag elementele cu
care lucreaz sistemul. Pentru a se evidenia relaiile dintre elemente,
atributele i comportamentul lor, se construiesc urmtoarele diagrame:
diagramele claselor;
diagramele obiectelor;
diagramele de stare i/sau diagramele de activitate;
diagramele de secven;
diagramele de colaborare.
Cteva dintre aceste diagrame vor fi studiate ntr-un capitol viitor.
Construirea soluiei este etapa n care se ncearc obinerea unui
model mbogit care s fie mai uor de translatat ntr-un limbaj de
34
http://www.sparxsystems.com.au
TESTE DE EVALUARE
35
Analiza
Proiectarea
subsistemului 1
Proiectarea
subsistemului 2
...
Implementarea
subsistemului 1
...
Testarea
subsistemului 1
...
Utilizarea i
ntreinerea
subsistemului 1
...
Utilizarea i
ntreinerea
subsistemului n
36
Modele de
proiectare
Modele de
analiz
Vederea
logic
Vederea
cazurilor de
utilizare
Diagrama
cazuri de
utilizare
Vedere
static
Vedere
dinamic
Modele de
proiectare
Vederea
componentelor
Vederea
concuren
Diagrama
componentelor
Diagrama
partajrilor
hardware
Cazuri
de test
Diagrama
subsistemelor
Diagrama
claselor
Diagrama
obiectelor
Diagrama
activitilor
Diagrama
stri+
tranziii
Diagrama
colaborrilor
Fiiere
de test
Tabel 4.1
Elementele diagramelor UML
Element
(1)
Elemente structurale
Clas
Reprezentare
(2)
a)
Nume clas
39
b)
Nume clas
Proprieti
Nume clas
Nume clas
c)
Proprieti
d)
Operaii
Proprieti
Operaii
Responsabiliti
Instan
Identificator
Proprietate 1: valoare 1
Proprietate 2: valoare 2
...
Proprietate N: valoare N
Metoda 1
Metoda 2
...
Metoda M
Responsabilitate 1
Responsabilitate 2
....
Responsabilitate P
Interfa
Nume interfa
Nume caz
utilizare
Caz utilizare
Nod
Nod
Colaborare
Nume colaborare
(1)
(2)
Nume component
Component
Elemente comportamentale
Nume
Interaciune
Stare
Nume stare
Relaii
40
Dependen
0..1
Asociere
rol
rol
Clasa 1
1
Agregare
*
Clasa 2
Alte elemente
Pachet
Nume pachet
Nume not
Not
Eticheta
a)
b)
se folosesc fie literele mari ale alfabetului fie cifre sistemului zecimal de
numeraie.
Un pachet se folosete pentru organizarea elementele n blocuri prin
care se simplific reprezentarea unor diagrame detaliate n alt seciune a
modelului. Nota se folosete pentru adugarea comentariilor referitoare la
un element sau un grup de elemente.
O relaie reprezint o conexiune ntre dou elemente; dup natura
acestei conexiuni relaiile sunt:
- de dependen (cnd modificarea strii unui element determin
modificarea strii altui element cu care se afl n conexiune);
- de asociere (cnd fiecare dintre elementele implicate n conexiune
sunt independente, fiecare avnd rolul su n conexiune;
- de agregare (cnd o clas conine pri care se pot modela prin
alte clase; de exemplu o clas pentru clasa Factura poate fi
modelat ca fiind o agregare a claselor AntetFactura i
LiniiFactura.
Cardinalitatea unei relaii reprezint numrul de instane care pot fi
implicate n relaie la un moment dat. Cardinalitate de reprezint prin limita
inferioar i limita superioar, cu observaia c dac nu se cunoate limita
superioar aceasta se indic prin caracterul *; de exemplu, n cazul agregrii
de mai sus, cardinalitatea pentru clasa AntetFactura este 1 iar pentru
LiniiFactura 1..*.
TER
1..*
1.. *
efectueaz
efectuat
OPERAIE
BANCAR
conine
compune
0..*
1..*
INSTRUMENT
PLAT
CAMBIA
ORDIN DE
PLAT
CEC
1.
2.
3.
4.
Diagramele obiect
Diagramele obiect reprezint o variant a diagramelor claselor i
care reflect instanele claselor coninnd pentru valorile atributelor, relaiile
dintre instane i, pentru un model rafinat destinat i programatorilor, detalii
specifice pentru tipurile atributelor (vezi figurile 4.5 i 4.6).
43
TER
FACTURA
J
CUI
Sediul
Judetul
Contul
Banca
Numar
Data
Cota TVA
Valoarea
Valoarea TVA
Total de plata
Delegat
Figura 4.6 prezint o instan a clasei Ter i dou instane ale clasei
Factura.
SC LUMIRA
TM ABA
J: 35/405/1999
CUI: 16257325
Sediul: Oravia
Judetul: Timi
Contul: RO56008978
Banca: BRLocal
Numar: 22348
Data: 17.07.2007
Cota TVA: 19
Valoarea: 210,10
Valoarea TVA:39,90
Total de plata:250
Delegat: Neacu Dan
TM ACD
Numar: 589632
Data: 25.01.2008
Cota TVA: 19
Valoarea: 917,60
Valoarea TVA:82,58
Total de plata:100,18
Delegat: Vesa Pavel
actor
numele cazului
de utilizare
caz de
utilizare
asociere
caz de
utilizare
caz de
utilizare
Generalizare
Figura 4.3 Simboluri folosite n diagrama cazurilor de utilizare
44
vnztor
intocmete bonul
de cas
client
ghieu
facturare
ntocmete
factura
contare factur
serviciul
contabilitate
Ciorn
datele sunt
corecte
Emis
s-a achitat
contravaloarea facturii
nchis
n figura 4.7,
reprezint punctul iniial, iar
punctul final al
diagramei.
Figura 4.8 prezint o diagram mbogit a strilor unei facturi.
45
Emitere
Neincasat
Achitare
Achitare
parial
Refuzat la
plat
ncasat
ncasat
parial
Anulat
A
Operare
nchidere
Operat
nchis
Arhivare
Arhivat
Deschis
ncasare
ridicare numer
operare + n
cas
operare - n
cas
nchidere
nchis
Figura 4.9 Diagrama strilor unei case de marcat
46
iniializare
Nencasat
Deschis
ncasare
Emitere
Achitare
ncasat
operare + n
cas
A
nchidere
Operare
nchis
Operat
nchidere
Figura 4.10 Comunicare ntre subsistemele reprezentate de diagramele din figurile 4.8 i
4.9 n cazul plii unei facturi prin numerar
47
Lansare comand
A
Primire
comand
[comand
respins]
A
Realizeaz
comanda
[comand
acceptat]
Emite
factura
Achit
comanda
nchide
comanda
Accept
plata
Factura
48
UTILIZATOR
GESTIUNE
RAPOARTE
MODUL RAPORTARE
afiare fereastr
conectare
introduce nume
utilizator i parol
validare utilizator
[utilizator valid]
construire lista
rapoartelor
afiare lista
rapoartelor
cere listare raport
[utilizatorul nu are
drepturi de listare
a raportului
selectat]
listare raport
A
Figura 4.12 Exemplu de diagram a activitilor pentru
listarea rapoartelor
49
BIBLIOGRAFIE
1. [DAV03] Davidescu, N. D. Proiectarea sistemelor informatice prin
limbajul Unified Modeling Language, Editua All Beck, Bucureti 2003
2. [LUN03] Lungu, I., Sabu, G., Velicanu, M. .a. Sisteme
informatice. Analiz, proiectare i implementare, Editura Economic,
Bucureti, 2003
3. [MIH03] Mihalca, Rodica, Fabian, C. Realizarea produselor program
aplicative, Editura ASE, Bucureti 2003
TESTE DE EVALUARE
1. Precizai cel puin trei caracteristici ale UML care l face potrivit pentru
modelarea sistemelor informatice de contabilitate:
_____________________________________________________________
_____________________________________________________________
_____________________________________________________________
_____________________________________________________________
2. Vederile utilizate de UML sunt:
_____________________________________________________________
_____________________________________________________________
_____________________________________________________________
3. Diagrama din figura de mai jos reprezint:
Clasa 1
1
*
Clasa 2
50
_____________________________________________________________
_____________________________________________________________
_____________________________________________________________
6. ntocmii diagrama strilor unui aviz de expediie.
7. ntocmii diagrama activitilor n cazul unei facturi ncasate printr-un
ordin de plat.
8. ntocmii diagrama activitilor pentru modulul de introducere a
documentelor justificative cu contare automat al unui sistem informatic de
contabilitate.
9. Fie clasa STUDENT cu proprietile Nume, Prenume, Anul de studiu,
Nota i clasa FACULTATE cu proprietile Denumire, Specializare, An
acreditare. S se ntocmeasc diagrama claselor i s se stabileasc rolul i
cardinalitatea fiecrei clase.
10. Pentru clasele de la exerciiul 9, s se ntocmeasc diagrama obiectelor.
51
52
54
55
Document de plat
Client
Lista preurilor
Factur
(exemplarul 1)
Contabilitate
Cumprare
Oferta de produse
Punct de vnzare
Factur
(exemplarul 2)
Situaia lunar a
vnzrilor
Situaia zilnic a stocurilor
Figura 5.1 Diagram de flux a documentelor
Utilizare
-2Apariia unui document sau completarea pentru prima oar a
unui document tipizat
Deplasarea documentului
Staionare temporar
Arhivare electronic
nregistrarea
documentului n jurnal
Figura 5.2 Diagrama de flux a unei facturi
58
Tabel 5.2
Simboluri folosite n elaborarea diagramelor de flux a datelor1
Simbol
nr.
localizare
proces
Utilizare
Procese
flux
Flux de date
entitate
Entitate
entitate
Entitate duplicat
et.
stoc
Stoc de date
et.
stoc
M2
Stocuri produse
1.1
Sold plat
Livrare
Analiz comand
Figura 5.3 Flux de consultare
Sursa: [LUN03] pagina 195
5.1
ncasare
Analiz document
M5 Conturi contabile
Figura 5.4 Flux de actualizare
Tabel 5.3
Linie intrare
Furnizor
Intrare
Produs
Linie factur
Factur
Livrare
Linie livrare
Linie comand
Beneficiar
Comand
Linie
comand
Livrare
Linie livrare
Factur
Linie factur
Produs
Intrare
Linie intrare
Furnizor
Comand
Beneficiar
*
*
61
Beneficiar
emite
este emis
Comand
conine
face parte din
Linie
comand
este pentru
este referit n
Produs
Entiti
M1 Stocuri produse
Produs
M2 Sold de plat
Beneficiar
Entiti
Intrare
conine
face parte din
Linie
intrare
este pentru
M1 Fi
magazie
este referit de
Produs
Figura 5.7 Exemplu de coresponden dintre un stoc fizic i mai multe entiti
Surs: [LUN03], pagina 209
62
n figura 5.7, stocul fizic de date este un stoc manual pentru care se
folosesc formulare tipizate. n elaborarea modelului logic, acest stoc de date
poate fi dublat de un stoc electronic de date cu aceeai semnificaie i
utilitate.
5. descrierea detaliat a entitilor, atributelor acestora i a
relaiilor dintre acestea aceast descriere se face prin
intermediul unor documente standardizate care conin urmtoarele
informaii:
- pentru descrierea entitilor: numele, descrierea, lista
atributelor, lista relaiilor i observaii;
- pentru descrierea unui atribut: numele, entitatea care l
conine, tipul entitii, descrierea, domeniul de valori pentru
care este considerat a fi valid (de exemplu M, F este
domeniul de valori pentru sex), valoarea implicit (de
exemplu 0,19 pentru cota TVA), observaii suplimentare, i
informaii necesare pentru etapa de transpunere n limbaj de
programare cum ar fi: formatul, i lista utilizatorilor cu
drepturile de acces i drepturile de acces, domeniul de grup
(care grupeaz atribute cu semnificaii i mod de
funcionare asemntor; domeniile de grup se pot descrie
detaliat, dac este necesar);
- pentru descrierea asocierilor: explicaii descriptive; numele
entitii, tipul de legtur, cardinalitatea i alte observaii.
6. validarea modelului logic al datelor se face mpreun cu
beneficiarul verificnd toate aspectele luate n considerare cum ar
fi: parcursul datelor, relaiile dintre ele, valorile i domeniile de
validare, cardinalitatea.
Crearea catalogului datelor este o activitate complex care presupune
crearea unui dicionar al datelor care conine descrierea atributelor i
descrierea domeniilor de grup. Catalogul va deveni un depozit, cu o
structur dinamic, de mari dimensiuni folosit n etapa de programare n mai
multe scopuri: pentru automatizarea fluxurile existente n cadrul aplicaiei,
pentru construirea motoarele de integrare a aplicaiilor i pentru
determinarea fluxurilor de date.
63
Aj
A1
A2
...
Am
C1
C2
...
Cn
a11
a21
...
am1
a12
a22
...
am2
...
...
...
...
a1n
a2n
...
amn
65
C1
C2
...
Cn
P1
P2
...
Pp
n11
n21
...
np1
n12
n22
...
np2
...
...
...
...
n1n
n2n
...
npn
K1= ni1
...
Km= nin
Pj
i =1
K2= ni 2
i =1
i =1
Kj
C1
Pre achiziie +
preul
abonamentului
(criteriu de
minim)
C2
Plata n rate
(criteriu de
maxim)
C3
Instruire
(criteriu de
maxim)
C4
Interfaa
(criteriu de
maxim,
intangibil)
350
0,25
0,5
0,5
156
0,75
0,75
0,25
1350
0,5
0,75
2200
0,25
0,25
68
Tabel 5.7
Exemplu. Ierarhizarea criteriilor
Pk \ Cj
P1
P2
P3
P4
P5
P6
P7
P8
P9
Kj
(d) K j =
( N ) max = 36
j
Nj
Nj
C1
4
4
3
4
4
3
1
2
1
26
C2
1
2
4
4
4
4
1
4
4
28
C3
4
4
4
4
4
1
2
1
1
25
C4
3
3
3
4
2
4
1
1
2
23
1,385
1,286
1,440 1,565
C1
0,554
0,000
0,884
0,929
C2
0,667
0,000
1,000
1,000
C3
0,333
0,000
0,333
0,667
C4
0,333
0,667
0,000
0,667
156
156
=0
= 1 0, 446 = 0,554 X 12 = 1
350
156
,
,
156
156
X 13 = 1
= 1 0,116 = 0,884 X 14 = 1
= 1 0, 071 = 0,929
1350
2200
,
0, 25 0, 75 0, 25 0,50
X 21 = 1
=
=
= 0, 667
0, 75
0, 75
0, 75
,
X 11 = 1
0
= 1 0 = 1
0, 75
0,5 0, 75 0,5 0, 25
X 31 = 1
=
=
= 0,333
0, 75
0, 75
0, 75
X 23 = X 24 = 1
x
Se calculeaz matricea de apartenen folosind (d) din tabelul 5.7 e
69
Tabel 5.8
Exemplu. Matricea de apartenen
A i \ Cj
A1 (Saga)
A2 (ContabSQL)
A3 (EasyCont)
A4 (CielConta)
Kj
C1
0,464
1,000
0,294
0,276
1,385
C2
0,424
1,000
0,276
0,276
1,286
C3
0,619
1,000
0,619
0,383
1,440
C4
0,593
0,352
1,000
0,352
1,565
Suma
2,101
3,352
2,189
1,288
Clasament
III
I
II
IV
[AUGxx] http://mis.aug.edu
70
TESTE DE EVALUARE
71
Hawker, A. Security and Control in Information Systems: A Guide for Business and
accounting, pagina 17
73
Securitate nalt
Top
secret
Secret
Confidenial
Neclasificat
Securitate sczut
Hawker, A. Security and Control in Information Systems: A Guide for Business and
accounting, pagina 4
2
Andrew Hawker Security and Control in Information Systems: A Guide for Business and
accounting, pagina 5
74
controlul
accesului
control
automat
Connolly, T., Begg, Carolyn, Strachan, Anne Baze de date. Proiectare. Implementare.
Gestionare, pagina 508
76
risc mare, un mecanism slab de control poate avea ca urmri furtul datelor
celor implicai n tranzacie, alterarea datelor tranzaciilor i altele.
Viruii, n toatele formele lor, sunt un risc care apare n situaii ca:
- un angajat lucreaz cu o dischet pe care o folosete i afara
unitii economice;
- deschiderea e-mail-urilor cu ataamente;
- vizitarea unor pagini de Internet i acceptarea execuiei unor
componente software (script, fiiere executabile, ActiveX etc.)
despre originea cruia nu exist date care se pot verifica i care pot
avea un caracter distructiv i/sau de culegere a datelor
confideniale.
Tabel 6.1
Riscurile asociate unor aciuni
Furtul
i frauda
Pierderea
confidenialitii
Pierderea
caracterului
privat
Utilizarea mijloacelor de
acces ale unei alte persoane
Modificarea, copierea,
tergerea neautorizat a
datelor
Alterarea programelor
Politicile i procedurile
necorespunztoare care
permit ieiri confideniale
pentru un nivel de securitate
nalt
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
Risc
Aciune
Interceptarea convorbirilor
Accesul neautorizat sau
ilegal
Crearea unei bree n sistem
Furtul de date, programe i
echipament
Permiterea unui acces prea
larg
Conflictele de munc
Pregtirea
necorespunztoare a
personalului
Vizualizarea i divulgarea
neautorizat a datelor
Alterarea datelor datorit
ntreruperilor de energie sau
supratensiunii
Calamiti
Introducerea de virui
Conectarea la Internet
*
*
Pirederea
integritii
Pierderea
disponibilitii
*
*
*
*
*
*
Prelucrarea
tranzaciilor
Ieiri
Jurnal
Registru
Fiiere ale
documentelor
surs
Balana
provizorie
Extrase de cont
sau
rapoarte externe
prin care s se poat determina care dintre asemenea costuri s-au nregistrat
corespunztor n balanele contabile. De exemplu, componentele hardware
i cele software trebuie capitalizate i amortizate n perioade de timp care
depesc cu mult durata de funcionare, perioada de via n care sunt utile
funcionrii sistemului informatic de contabilitate iar costurile prepltite
pentru ntreinere pot fi clasificate ca bunuri i cheltuite numai n perioada
pentru care s-au fcut plile.
Dac o unitate economic este mic i are numai unul sau doi
auditori, aceste persoane trebuie s aib cunotine despre contabilitate,
finane i altele. Acest tip de auditor este unul care auditeaz tratarea
contabil a costurilor asociate cu calculatoarele i nu va fi un auditor
specializat n auditul sistemelor informatice ([CHA03], pagina 126). Dac
unitatea economic este mare i are un departament de audit intern, auditul
se poate face de ctre unul sau mai muli auditori cu studii n diverse
domenii. n acest caz, pentru un audit profund, se vor examina ntregul
proces, auditul costului echipamentelor hardware i/sau software fiind doar
o parte a auditului. Oricare ar fi modul de control intern, costurile asociate
cu echipamentele hardware i cu cele software trebuie s se conformeze
normelor legislative.
Investitorii i creditorii care folosesc rezultatele financiare se pot
folosi i de alte surse dect auditul pentru informaii care s i ajute n luarea
deciziilor. Aceasta se ntmpl din cauza c rezultatele financiare de audit
deseori nu devin disponibile ntr-un timp oportun.
BIBLIOGRAFIE
http://www.ifac.org/iaasb
81
TESTE DE EVALUARE
82
http://www.conta-conta.ro/
http://www.conta-conta.ro/index.php?page=tarife