Sunteți pe pagina 1din 19

ACADEMIA DE STUDII ECONOMICE BUCURETI

FACULTATEA DE CIBERNETIC, STATISTIC i INFORMATIC ECONOMIC

MANAGEMENTUL CALITAII
SOFTWARE

Bdescu Viorel
Grupa 1068

2012

ACADEMIA DE STUDII ECONOMICE BUCURETI


FACULTATEA DE CIBERNETIC, STATISTIC i INFORMATIC ECONOMIC

ANALIZ CALITATE SOFTWARE


PRODUS SOFTWARE CONTABILITATE DANTE

2012

Cuprins

1. Introducere
2. Definirea problemei
3. Prezentare aplicaie software
4. Descriere caracteristici de calitate
5. Indicatori ai caracteristicilor de calitate
6. Msurarea calitii aplicaiei
7. Concluzii
8. Bibliografie

I Introducere
Tema: Analiza - din punctul de vedere al calitii software - unui produs informatic
pentru contabilitate.

Obiectivul acestei lucrri este de a prezenta, analiza i demonstra anumite caracteristici


de calitate ale acestui produs software crora li se pot asocia indicatori ale cror valori analizate
vor avea mare importan att pentru productor ct i pentru clieni i poteniali clieni.
Am ales aceast tem, ntruct mi se pare foarte important ca un ntreprinztor privat din
domeniul contabilitii s-i poat optimiza activitatea, s obin o cretere a profitului tinznd
spre maximizare, s ofere servicii calitative fcnd astfel fa concureei, toate acestea prin
utilizarea unui produs software de o calitate superioar.
Spre deosebire de activitatea industrial, ale crei rezultate se caracterizeaz prin
produse tangibile, domeniul tehnologiei informaiei i n special producerea de software
are ca rezultat produse intangibile sau care au n componen astfel de produse. n acest
domeniu intervin n principal resurse intelectuale.
Odat cu diversificarea produselor IT, cu multiplicarea ofertanilor, s-a pus problema
comparrii performanelor produselor respective. De asemenea, elementele de comparare
au aprut n legtur cu stabilirea preului produselor software i la definirea
performanelor programatorilor.
Produsele software au devenit o parte esenial a multor sisteme moderne i n general
tind s transforme decisiv mediul de lucru cotidian prin automatizarea activitilor zilnice. De
fiecare dat cnd sistemele software greesc consecinele sunt foarte grave i conduc la scderea
productivitii, pierderi importante de bunuri de orice natur, pierderea clienilor i scderea
vnzrilor, poteniale ameninri la sigurana vieii oamenilor, bree n asigurarea securitii
informaiilor, pierderi importante de date i informaii, cheltuieli mari pentru recuperarea datelor
i repunerea n funciune a sistemelor. Ca urmare a aderrii Romniei la Uniunea European a
aprut necesitatea dezvoltrii de produse i servicii care s fie compatibile i conforme cu
standarde specifice pentru acceptarea lor pe diverse piee. Mai mult, datorit noilor cerine
globale privind calitatea produselor au cptat o importan tot mai mare acordurile
internaionale referitoare la procedurile de evaluare a calitii produselor software.
n domeniul contabilitii exista momentan o multitudine de produse software pe pia,
dar cei care practic aceast meserie caut produse care s ndeplineasc o serie de cerine i s
permit realizarea uoar a diferitelor rapoarte, balane, bilanuri necesare n acest domeniu.
Am ales s prezint aplicaia Dante, aplicaie lansat de firma DANTE-HD
COMPUTERS AND TRADING SRL. O aplicaie software este necesar unui contabil pentru
uurarea muncii acestuia i reducerea timpului aferent realizrii diverselor situaii contabile.
Aplicaia Dante se adreseaz celor care:
conduc o firm i doresc un program complet, care poate fi utilizat att de
contabili ct i de manageri, destinat att contabilitii ct i evidenei
extracontabile analitice, att la sediul central ct i la punctele de lucru;
sunt contabili i, mpreun cu civa operatori, presteaz servicii pentru mai
multe firme;
Calitatea produsului Dante se poate aprecia att prin intermediul caracteristicilor
specifice execuiei curente a programului, ct i prin al acelora care asigur meninerea
programului n execuie pe msur ce condiiile iniiale ale problemelor se modific. Calitatea
unui produs software se obine la finalul procesului de dezvoltare numai dac pe parcursul
dezvoltrii se construiesc acele proprieti interne care determin nivelul caracteristicilor
calitii.

II Definirea problemei
n activitatea sa curent, o ntreprindere care are ca domeniu de activitate prestarea de
servicii de contabilitate ntreine relaii cu clienii si i are n permanen grij de raportarea
4

activitii acestora ctre instituiile fiscale. Sistemul informatic contabil este conceput i pus la
ndemna utilizatorilor pentru a traduce evenimentele din cadrul unei firme de contabilitate n
mulimi de informaii, numite operaii. Obiectivele sistemului informatic presupun abordarea i
rezolvarea informatic a unor probleme cu caracter sintetic, ntr-o manier sistematic. Aceste
obiective au caracteristici generale i specifice care depinde de cadrul legislativ-normativ,
dotarea tehnic de calcul i cerinele dezvoltrii economice, imediate i de perspectiva, ale
ntreprinderii de contabilitate n cauz.
Orice analiz economic a unei uniti economice are la baz informaia, privit ca o
resurs, i modul n care aceasta este vehiculat. Culegerea, stocarea, prelucrarea, analiza i
transmiterea informaiilor sunt activiti care trebuie s foloseasc eficient i eficace resursele
informaionale i umane cu scopul obinerii succesului economic. n aceste condiii
contabilitatea necesita existena unui sistem informatic de contabilitate performant, care s
respecte anumite cerine organizaionale i legislative.
Produsul software analizat este realizat pentru a oferi oricrei firme de contabilitate
posibilitatea de a se menine n pas cu tehnologia, de a utiliza puterea de calcul, din ce n ce mai
ieftin, n interesul propriu.
Contabilitatea ca form a unei evidene economice primare(numrare) dateaz din cele
mai vechi timpuri, regsindu-se n oricare dintre gruprile sociale.
Filozoful englez J. Locke spunea n "Principii asupra educaiunii" despre contabilitate c
"nu este o tiin, care ne produce noi averi, ea ne servete ns pentru a pstra pe acelea pe care
le avem"."Contabilitatea servete administrarea ntreprinderii, dup cum servete pe navigator busol".
Istoric, existena sistemelor informatice contabile a nceput cu informatizarea facturrii
i a unor operaii contabile aferente. n cadrul oricrei uniti economice culegerea datelor,
prelucrarea lor i obinerea rezultatelor se fac conform unor proceduri organizatorice
reglementate fie prin lege (de exemplu componenta i structura planului de conturi), fie prin
regulamente de ordine intern (de exemplu, stabilirea persoanei i a timpului lansrii unei
operaiuni de arhivare a datelor).
Paii parcuri de orice sistem informatic de contabilitate ar trebui s fie urmtorii:

Date/informaii
din surse interne/externe

Sortare, organizare,
calcul

Date/informaii pentru
decideni interni/externi

Trecerea de la registrele de cas, jurnale de vnzri/cumprri, raportri financiare de


zeci de pagini la rapoartele generate de o aplicaie informatic a fost ceea ce a revoluionat
sistemul contabil.
Multe firme au ncercat i ncearc s introduc pe piaa produse software pentru
realizarea serviciilor de contabilitate, dar acesta nu este un domeniu n care produsele software
s fie realizate fr prea mult btaie de cap. Sistemele informatice trebuie s fie bine
modularizate, s permit adugarea de noi module, deoarece domeniul fiscal este unul dintre
cele mai schimbtoare domenii economice.
Informaiile contabile trebuie s ndeplineasc urmtoarele caracteristici:

inteligibilitatea (informaiile pot fi uor de neles i de interpretat);

relevanta (sublinierea aspectelor care pot influena luarea deciziilor);


credibilitatea (informaiile nu conin erori semnificative, nu sunt tendenioase, nici
prtinitoare);
comparabilitatea (informaiile s poat fi comparate prin elemente comune i de aceeai
semnificaie).
Beneficiile automatizrii serviciilor de contabilitate sunt:
- viteza de prelucrare a datelor i corectitudinea prelucrrilor;
- diminuarea costurilor;
5

- informaiile referitoare la activitatea firmei devin instantaneu accesibile prin accesarea


diferitelor rapoarte puse la dispoziie de aplicaie;
- ocrotirea mediului nconjurtor prin utilizarea unor cantiti reduse de hrtie pentru stocarea
informaiilor, toate datele fiind pstrate n baze de date;
- realizarea automat a declaraiilor fiscale, calcul de salarii i costurile aferente acestora etc.
- meninerea mai uoar a gestiunii stocurilor de produse i realizarea mai rapid a inventarierii
stocurilor din depozite, etc.
n concluzie, de modul n care este receptata, organizat, ierarhizata, stocat i utilizat
informaia, depinde creterea eficienei activitii instituiei. Ideea principal este c, n
permanen, calitatea trebuie urmrit n toate fazele pe care le presupune procesul de
informatizare, chiar dac, la un moment dat, costurile pe care le presupune acest proces,
investiia material, de inteligent i responsabilitate pot prea apreciabile.
III Prezentare aplicaie software
Ca i tipologie, aplicaia Dante este creat pentru personalul unei firme de contabilitate,
att pentru experi contabili, ct i pentru anumii operatori care pot folosi aplicaia pentru
introducerea datelor i obinerea de anumite rapoarte. Scopul acestei aplicaii este, cum am mai
menionat, facilitarea muncii depuse de un contabil i accesul n mod sigur i rapid la date i
informaii. Aplicaia este destinat tuturor firmelor care presteaz servicii de contabilitate, ct i
firmelor mari, care dein un departament contabil.
Dintre caracteristicile aplicaiei putem aminti:
interfaa prietenoas utilizatorul, chiar i un utilizator lipsit de experien,
poate nelege foarte uor cum trebuie s realizeze diverse operaiuni;
vitez mare de execuie ntre modulele programului, deoarece utilizatorul poate
dorete s realizeze calculul salariilor, iar n momentul imediat urmtor s
realizeze ordinele de plat a impozitelor, a TVA, etc.
diverse rapoarte prin care s fie centralizate datele lunare, trimestriale sau
anuale i datele pe care utilizatorul dorete s le vizualizeze pentru a ntocmi
diverse situaii financiar-contabile;
Aplicaia a fost gndit de ctre programatorii companiei Dante-HD Computers &
Trading pe baza indicaiilor date de diferii contabili. Acetia au dorit o aplicaie care s
realizeze rapoarte financiar-contabile ct mai apropiate ca structur de cele cerute de Ministerul
Finanelor Publice, s fie ct mai uor de folosit, s prezinte informaiile corecte i s fie un
suport total pentru raportarea lunar.
Aplicaia Dante integreaz urmtoarele module:
Dante-A pentru evidena contabil, inclusiv evidena analitic a: stocurilor
pentru mai multe gestiuni cantitativ-valorice, furnizorilor, clienilor, TVA pe
cote, debitorilor, creditorilor, imobilizrilor, diferenelor de curs valutar;
ntocmire note contabile venituri, cheltuieli, amortizare, TVA; obinerea
registrului de cas, registrului-jurnal, jurnalelor de TVA; comenzi interne,
vnztori, distribuitori, contabilitatea gestiunilor global valorice (puncte de
vnzare en-detail), obinerea consumurilor pe comenzi interne, a postcalculului
de materiale i manopera; existena unor parole de acces pentru operatori,
posibilitatea nchiderii / deschiderii unor perioade anterioare, ncrcare date
aparinnd mai multor firme, accesibilitatea rapid a datelor pe toi anii
anteriori; obinerea tuturor rapoartelor i c fiiere de tip .xls.
Emitere facturi - emiterea de facturi fiscale pe formulare pretiparite sau direct
pe hrtie alb, cu nregistrarea simultan n contabilitate, evidena clienilor i
stocuri; definirea mai multor preuri de catalog, n lei sau valut; definirea,
pentru fiecare produs, a unui pre, unui cod i unui procent de discount specifice
6

unui client; stabilirea unor marje de documente emise cu programul, adaptarea,


rapid i uoar, a programului n cazul utilizrii formularului pretiparit; listarea
chitanei i nregistrarea ei n contabilitate;
Salarii : evidena i calculul salariilor, cu concedii medicale, concedii de
odihn, prime, pontaj orar, sporuri ore noapte/suplimentare, ore fr plat,
obinerea statelor de plat, fluturailor, centralizatoarelor, nregistrarea
tichetelor de mas acordate; calculul i nregistrarea n contabilitate a notei
contabile; modificarea de ctre utilizator a datelor de salarii i a procentelor
taxelor; fr alte sporuri / alte reineri explicite n statul de plat;
Declaraii fiscale - calculul i editarea ordinelor de plat (cu cod de bare)
pentru impozite i taxe aferente obligaiilor fiscale; obinerea raportrilor:
Declaraiile 100 i 300, (cu cod de bare), Declaraiile 112, 390, 392, 394, fie
fiscale;
Consolidare balane - consolidarea balanelor unui grup de firme, obinerea
balanelor de verificare i a notelor contabile consolidate; corespondena cu un
alt plan de conturi.

Interfaa aplicaiei este urmtoarea:


-fereastra de acces la firme

-fereastra de lucru

Tehnologiile folosite
Aplicaia care exemplific problema definit este una de tip desktop, pentru c este
destinat unei firme cu activitate local care nu are nevoie de colaborare la distan, toate
operaiile avnd loc la nivelul reelei de la nivelul firmei. Baza de date este stocat pe un server
local, putnd fi accesat simultan de mai muli utilizatori din intranet.
Pentru partea de baza de date s-a ales Microsoft SQL Server 2005, care este o tehnologie
puternic i cu grad ridicat de siguran a datelor, iar pentru implementarea aplicaiei i interfeei
s-a folosit tehnologia Delphi sub Windows. Aplicaia pstreaz calitile apreciate de clieni de-a
lungul anilor (respectarea riguroas a legislaiei, interfaa prietenoas, instruciuni de utilizare
clare i uor de reinut, ncrcare a datelor rapid i sigur, etc.), fiind succesoarea unei aplicaii
create in WIZDOM sub MSDOS la nceputul anilor 90.
Echipamentele i programele necesare funcionrii aplicaiei sunt:
a)
Hardware(minim): calculator P II, P III, P IV cu urmtoarea configuraie:
memorie 64 Mb, hard disk 1 Gb, unitate CD ROM, unitate disketa, o
imprimant Inkjet sau Laser A4.
b)
Sistem de operare Windows: 9X, MIL, NT, 2000, XP, VISTA, WINDOWS 7
Ca i minus al aplicaie se poate meniona faptul c aplicaia poate fi instalat pe un
numr de maxim 6 calculatoare care fac parte din aceeai reea. Pentru un numr mai mare de
uniti conectate simultan la serverul pe care se afla baza de date apar ntrzieri de rspuns ale
aplicaiei i se poate ajunge chiar i la blocarea aplicaiei.
IV.Caracteristici de calitate
Informatizarea unitilor economice a nsemnat crearea unor programe specializate care
au trebuit s respecte constrngerile impuse de legislaie. Diferenele dintre programe apar la
nivelul interfeelor, documentrii, asistenei tehnice i al altor servicii. Programele trebuie s
respecte anumite reguli i principii cum ar fi: ,,prevenirea defectelor; asigurarea faptului c
defectele au fost detectate i corectate ct mai curnd posibil; stabilitatea i eliminarea cauzelor
care produc anumite simptome; audit i conformitate cu standarde i proceduri[ 1].
8

Preul programelor de contabilitate difer n funcie de anumite criterii cum ar fi:


productorul, numrul de calculatoare folosite, tehnologia utilizat etc. La preul de achiziie al
unui program software pentru contabilitate trebuie adugat i costul instruirii, asistenei tehnice
i al abonamentului pentru diversele actualizri ale programului n functie de modificrile
legislative.
Calitatea produsului software este descris ca o combinaie de caracteristici. Clienii sunt
interesai s cumpere produse cu nivel ridicat al calitii la un pre ct mai sczut. Pentru client
este esenial ca produsul software s conin funciile necesare utilizatorilor, astfel nct
utilizatorii s gseasc produsul relevant, care rezolv sarcinile n mod eficient, este fiabil i
uor de meninut.
n prezentarea caracteristicilor de calitate ale aplicaiei studiate ne vom raporta la
modelul ISO 9126 ale crui cararcteristici sunt prezentate grafic astfel:
Modelul ISO 9126:

Conform standardului ISO 9126, caracteristicile de calitate, prin care se poate descrie i
evalua calitatea, sunt:
funcionalitatea (set de atribute bazate pe existena unui set de funciuni i
proprietile lor specificate);
fiabilitatea (set de atribute care se refer la capacitatea software de a menine
nivelul su de performan n condiii stabilite pentru o perioad dat de timp);
utilizabilitatea (set de atribute care se refer la efortul necesar pentru utilizarea i
estimarea individual a fiecrei utilizri, de ctre un set de utilizatori declarai sau
implicai);
eficiena (set de atribute care se refer la relaia dintre nivelul de performan al
software i cantitatea de resurse utilizate, n condiiile stabilite);

mentenabilitatea (set de atribute care se bazeaz pe efortul necesar pentru a face


modificrile specificate);
portabilitatea (set de atribute care se refer la capacitatea software de a fi
transferat dintr-un mediu n altul) [2].
Calitatea produselor software de contabilitate reprezint totalitatea nsuirilor tehnice,
economice i sociale i gradul n care ansamblul nsuirilor satisfac: nevoia utilizatorilor finali
ai produselor, gradul de utilitate i eficien economic n exploatare. Gradul de utilitate al
produselor software de contabilitate are n vedere: calitatea proiectrii, realizrii i execuiei;
calitatea de conformitate (dintre cerinele utilizatorilor i nsuirile actuale ale produselor
software); capacitatea de utilizare n rezolvarea problemelor pentru care a fost dezvoltat i
capacitatea de mentenana (msura n care disfuncionalitile pot fi reparate).
Cele mai importante caracteristici de calitate ale produselor software pentru contabilitate
sunt: ergonomia, funcionalitatea, fiabilitatea, utilizabilitate, mentenabilitatea, corectitudinea,
eficacitatea, claritatea .
Ergonomia este nsuirea care exprim relaia direct dintre om i produs prin
urmtoarele caracteristici:
uurina utilizrii produsului software (interfaa prietenoas cu design plcut
ochiului uman, fr elemente suplimentare care ncarc inutil suprafaa de lucru
afiat pe ecran);
securitatea exploatrii produsului (fiierele, bazele de date, conturile create
trebuie s fie bine protejate mpotriva atacurilor informatice, imposibilitatea
definirii unui cont de mai multe ori sau utilizrii unui cont nedeclarat,
imposibilitatea modificrii datelor dintr-o perioad contabil nchis etc.);
optimizarea solicitrilor fizice i psihice (sistemele informatice trebuie s
prevad mecanisme de lucru ct mai simple: alegerea din liste a denumirilor
lungi, completarea automat a anumitor date cum ar fi dat curente, cota de
TVA etc.);
consumul te timp pentru obinerea unui rezultat trebuie s fie ct mai mic.
Interfaa oferit de aplicaia Dante este foarte prietenoas i este rezultatul consultrii mai
multor aplicaii concurente precum i a cerinelor unui grup de contabili. Butoanele sunt
suficient de mari i scrisul este att ct ar trebui pentru c utilizatorul s nu fie nevoit s-i pun
ochelarii i s caute 1 minut pn cnd s gseasc meniul cutat. Fiecare meniu este denumit
sugestiv, utilizatorul putndu-i da seama uor ce se gsete n submeniurile respective. Culorile
ferestrelor sunt unele plcute care nu determina obosirea utilizatorului.
Datorit faptului c aplicaia poate fi folosit i de utilizatori cu o vechime mai mic,
cred c n primul rnd interfaa prietenoas trebuie s ias n prim-plan. Imediat dup interfa,
trebuie c viteza n execuie s fie pe msur. Resursele de calcul sunt, de asemenea, foarte
importante, aplicaia fiind suficient de robust i complex ca s nu solicite un sistem ultraperformant, i astfel, utilizatorul s nu fie nevoit s plteasc foarte mult pe calculator.
Funcionalitatea este una dintre cele mai importante caracteristici de calitate ale unui
produs software contabil deoarece aceasta reprezint practic scopul principal al oricrui produs.
Cu ct un produs software are mai multe funcionaliti, cu att este mai complex.
Ca i funcionalitate o aplicaie contabil ar trebui s conin urmtoarele faciliti
minimale:
posibilitatea adugrii de noi clieni/furnizori, plan de conturi contabil i
posibilitatea nregistrrii cu uurin a documentelor fiscale primite de la clieni;
modul pentru pstrarea gestiunii;
generearea de diferite rapoarte necesare ntocmirii situailor financiare;
posibilitatea realizrii direct din aplicaie a declaraiilor fiscale, bilanuri etc.
care s respecte formatele cerute de ANAF.
Funcionalitatea cuprinde urmtoarele subcaracteristici:

10

- Adecvare la specificaii: prezena unui set de funcii adecvate pentru cerinele


specificate
- Acuratee: furnizarea unor rezultate sau efecte corecte sau agreate
- Interoperabilitatea: capacitatea produsului de a interaciona cu sisteme specificate
- Securitatea: capacitatea de a preveni accesul neautorizat, accidental sau deliberat, la
programe sau date
- Conformitatea: adeziunea la standarde, convenii, legi i protocoale
Fiabilitatea este o caracteristic important deoarece atunci cnd aplicaia funcioneaz
aa cum s-a dorit i ea este livrata clientului este necesar ca ea s funcioneze corect n condiiile
prestabilite i pentru perioada de timp previzionat. De exemplu dac reeaua cade i se pierde
conexiunea la baza de date pentru o perioad de timp, dup ce problema se rezolv este
important ca aplicaia s poat s-i recupereze datele i s continue s funcioneze.
Fiabilitatea este privit ca msura ncrederii pe care o avem n concepia i n
capacitatea unui program de a funciona corect n toate condiiile avute n vedere de la nceput.
Aceast definiie se refer mai mult la fiabilitatea procesului dect la cea a programului, fiind
legat de probabilitatea ca o eroare din program s fie activat de un set specific de intrri.
Fiabilitatea produselor software este caracteristica ce exprim poate cel mai bine particularitile
acestei industrii, dac abordm problema n comparaie cu fiabilitatea produselor hardware.[3]
Utilizabilitatea este definit ca un set de atribute bazate pe efortul necesar pentru a
utiliza produsul software i pe evaluarea individual a utilizrii produsului, de ctre un grup
stabilit sau implicat de utilizatori. Standardul d termenului de utilizatori un neles foarte larg,
incluznd operatori, utilizatori finali i indireci, precum i toate categoriile de persoane care i
desfoar activitatea dependent sau sub influena utilizrii produsului software respectiv.
Utilizabilitatea: efortul necesar pentru utilizarea sa de ctre un set de utilizatori definit;
Uurin de nelegere: efortul solicitat unui utilizator de a recunoate conceptul logic i
aplicabilitatea sa;
Uurin de nvare : efortul solicitat unui utilizator de a nva aplicaia, operarea, intrrile i
ieirile;
Operabilitatea: uurina de operare i de control de ctre utilizatori;
Mentenabilitatea reprezint capacitatea ca un produs s poate fi ntreinut i reparat ntro anumit perioad de timp. Ca orice produs, i programele de contabilitate pot prezenta
defeciuni att la nivel funcional ct i la nivelul interfeei (o list ataat unui buton nu se mai
deschide, calcularea perioadelor de timp nu respecta anul bisect, ignorarea cifrelor zecimale).
Cum produsele software sunt aplicaii cu o durat mare de folosin ele ar trebui s respecte
anumite reguli:
s fie uor de meninut n stare de funcionare;
s fie uor de ntreinut (acest lucru implica faptul c programul s fie
modularizat)
s fie uor de reparat- este una din cerinele de baz ale utilizatorilor;
Putem concluziona c mentenabilitatea unui produs software de contabilitate depinde de
urmtoarele caracteristici: accesibilitatea lui, existena modulelor, activitatea de asisten tehnic
i ntreinere.
Corectitudinea reprezint capacitatea unui produs software de contabilitate de a prelucra
datele i informaiile i de a obine rezultate corecte cantitativ i calitativ, respectnd fluxurile
transformrilor specificate n documentaia ce st la baza formulrii cerinelor utilizatorilor. Un
program de contabilitate nu este corect dac, de exemplu, lucreaz intern cu aproximri zecimale
de o cifr cunoscut fiind faptul c sunt permise aproximri de cel puin dou cifre.
Eficacitatea reprezint capacitatea produselor software de contabilitate de a utiliza
resursele disponibile ct mai optim orict de complex este problema supus rezolvrii. Un
program de contabilitate care, astzi, are prevzute mecanisme de arhivare numai pe suporturi de
memorie de tip discheta, nu este un program eficient pentru c nu utilizeaz i alte echipamente
periferice disponibile (memoriile de tip flash).
11

Eficacitatea are n componena sa:


economia de timp: capacitatea produsului de prelucra datele i a oferi rezultatele n
intervale optime de timp;
economia de resurse: capacitatea softului de a oferi situaii finale utiliznd resurse
software i hardware limitate, ns avnd n vedere ca raportul calitate rezultate/cost s
fie optim.
Claritatea exprima msura n care produsul software de contabilitate este compus numai
din instruciuni necesare prelucrrilor contabile. Tendina apariiei pe piaa cu produse de
contabilitate neclare este apanajul productorilor fr experiena punerii n funciune a
programelor la mai muli utilizatori. Claritatea produselor software se poate exprima din dou
puncte de vedere: al programatorilor i al utilizatorilor finali. Pentru utilizatorul final, un produs
software este neclar n primul rnd dac interfaa este ncrcat cu atribute inutile(explicaii ,
reclame referitoare la echipa de programare, legturi cu zone nefolositoare, culori terse sau prea
puternice, texte trunchiate, etc.).
Ierarhia celor mai importante caracteristici ale unei aplicaii software pentru contabilitate.

Dup cum se poate observ n figur, baza determinrii calitii unui produs software
este reprezentat de funcionalitate, care este cea mai important caracteristic. Dup aceasta
urmeaz apoi ca nivel al importanei fiabilitatea i utilizabilitatea.
V.Indicatori ai caracteristicilor de calitate
Indicatorii calitii produselor constituie expresii cantitative ale caracteristicilor acestora
i arat msura n care un anumit produs, n procesul utilizrii, ndeplinete condiiile specifice
destinaiei sale. Calitatea poate fi urmrit i analizat printr-o serie de indicatori la baza crora
se pun caracteristicile eseniale care exprim parametrii funcionali ai produsului.
n construirea fiecrui indicator am ncercat s in cont de cele mai importante proprieti
ale acestora, i anume:
- senzititivatea(atunci cnd valorile elementelor individuale prezint variaii mici, indicatorul s
aib de asemenea variaii mici, iar la variaii mari ale factorilor s corespund variaii mari)
- caracterul necompensatoriu (pentru diferite valori ale factorilor s se obin valori diferite ale
indicatorului)
- caracterul necatastrofic(s nu se ntmple niciodat ca la anumite niveluri ale factorilor s se
obin valori aberante ale indicatorului, de exemplu pentru variaii mici ale factorilor s se
obin o variaie foarte mare a indicatorului sau invers).
Am construit indicatori pentru urmtoarele caracteristici: funcionalitate, fiabilitate i
utilizabilitate, resurse de calcul.

12

a) Funcionalitate
n cadrul caracteristicii de funcionalitate avem urmtorii factori:
1) Completitudinea gradul n care produsul program cuprinde funciile necesare i
suficiente pentru a satisface cerinele utilizatorului.
Icm=

NFI
NFT

, unde:

- Icm = indice de completitudine;


- NFI = numrul de funionaliti implementate
- NFT = numrul total de functionaliti cerut de client
Icm este sensitiv doar dac una dintre valorile NFI, NFT i modific nivelul
De exemplu:
Pentru valorile iniiale NFI0 si NFT0 se obine Icm0.
Icm0=
Dac NFI1=NFI0+w => I cm1

NFI 1 NFI 0 w
w

I cm 0
I cm1 I cm 0
NFT 0
NFT 0
NFT 0

pentru o variaie w a variabilei NFI obinem o variaie W= Icm1- Icm0 a variabilei agregate;
Icm este compensatoriu dac NFI=NFT :
De exemplu :
-pentru NFI0 =4 si NFT0 = 4 Icm0=1;
-pentru NFI1 =5 si NFT1 = 5 Icm1=1;
Icm este catastrofic daca NFT=0 :
Funcionaliti implementate: adugare, tergere, editare client/furnizor/cont contabil,
nregistrare facturi emise/primite, nregistrare plat/ncasare, nregistrri debite/credite,
nregistrri monetare, gestiune, vizualizri diverse fise de cont/ balane, rapoarte facturi
primite/emise, jurnale vnzri/cumprri/ cartea mare, generare declaraii.
Funcionaliti neimplementate: stornare factura greit, compensare clieni
n cazul acestei aplicaii:
Icm =25/27=0.92, ceea ce nseamn c gradul de completitudine este foarte mare. Aproape toate
funcionalitile cerute de client au fost implementate.
2) Corectitudinea- arat gradul n care rezultatele sunt ct mai apropiate de cele reale.
I cr

NFIFC
, unde :
NFIT

- Icr = indice de corectitudine;


- NFIFC = numrul de funcionaliti implementate care funcioneaz corect
- NFIT = numrul total de funcionaliti implementate
Icr este sensitiv doar dac una dintre valorile NFIFC, NFIT i modific nivelul.
De exemplu:
Pentru valorile iniiale NFIFC0 i NFIT0 se obine Icr0.
I cr 0

NFIFC 0
NFIT 0

Dac
=> Icr1=
=
= Icr0+
=> Icr1> Icr0 =>
pentru o variaie w a variabilei
obinem o variaie W= Icr1- Icr0 a variabilei agregate;
Icr este compensatoriu daca
:
De exemplu :
-pentru NFIFC0 =4 si NFIT0 = 4 Icr0=1;
-pentru NFIFC1 =5 si NFIT1 = 5 Icr1=1;

13

Icr este catastrofic daca

n cazul acestei aplicaii:


Icr=

25
= 1 , ceea ce nseamn c toate funciile implementate ntorc rezultatele scontate. n
25

cadrul serviciilor de contabilitate este foarte important ca toate funciile implementate de o


aplicaie s ntoarc rezultate corecte deoarece obiectul de lucru este reprezentat de bani, iar
erori mici ale unor aplicaii informatice pot duce la erori uriae din punct de vedere financiar.
3) Compatibilitate: gradul n care produsul este implementat fr a modifica major programele
software deja existente.
Ict=
-

, unde :

Ict = indice de compatibilitate;


NIC = numrul de interfee compatibile
NIT = numrul total de interfee
Ict este sensitiv doar dac una dintre valorile NIC, NIT i modific nivelul.

De exemplu:
Pentru valorile iniiale NIC0 i NIT0 se obine Ict0.
Ict0=
Dac
=> Ict1=
=
= Ict0+
=> Ict1> Ict0 => pentru o variaie
w a variabilei NIC0 obinem o variaie W= Ict1- Ict0 a variabilei agregate;
Ict este compensatoriu daca NIC=NIT :
De exemplu :
-pentru NIC0 =4 si NIT0 = 4 Ict0=1;
-pentru NIC1 =5 si NIT1 = 5 Ict1=1;
Ict este catastrofic dac NIT=0
n cazul acestei aplicaii :
Ict=

25
= 1 , aplicaia este compatibil cu orice versiune de windows, la fel i SQL
25

Server poate fi instalat pe orice versiune de windows.


b) Fiabilitatea
Fiabilitatea uni program se msoar prin indicatorul:
Ifiab=
, unde:
- Ifiab = indicator de fiabilitate;
- NCURS = numrul de cazuri de utilizare rulate cu succes
- NCUT = numrul total de cazuri de utilizare
Ifiab este sensitiv doar dac una dintre valorile NCURS, NCUT i modific nivelul.
De exemplu:
14

Pentru valorile iniiale NCURS0 si NCUT0 se obine Ifiab0:


Ifiab0=

NCURS 0
NCUT 0

Dac NCURS1=NCURS0 + w =>

I fiab1

NCURS1 NCURS 0 w
w

I fiab 0

NCUT 0
NCUT 0
NCUT 0
Ifiab1>

Ifiab0 => pentru o variaie w a variabilei NCURS obinem o variaie W= Ifiab1- Ifiab0 a variabilei
agregate;
Ifiab este compensatoriu dac NCURS=NCUT :
De exemplu :
-pentru
-pentru

=4 si
1 =5 si
0

= 4 Ifiab0=1;
1 = 5 Ifiab1=1;
0

Ifiab este catastrofic daca


n cazul acestei aplicaii :
Ipe=

99
= 0.99 , calitatea aplicaiei din acest punct de vedere este ridicat.
100

c) Utilizabilitatea
Utilizabilitatea este practic o unitate de msur pentru a cuantifica ct de bine profita
utilizatorii de pe urm funcionalitilor implementate ntr-un produs software. Interfeele trebuie
proiectate astfel nct s se pun accent pe utilizator, pe consumatorul final. Interfeele trebuie s
fie intuitive i uor de folosit.
Standardul ISO 9241-11:1994 definete utilizabilitatea ca fiind determinat de:
- eficacitatea: acurateea i completitudinea cu care utilizatorii ndeplinesc obiectivele
sarcinii de lucru
- eficient: resursele necesare n raport cu eficacitatea ndeplinirii sarcinii de lucru
- satisfacia: acceptabilitatea i comfortul n utilizare.
n cadrul utilizabilitatii avem n vedere urmtorii indicatori:
NRER
, unde :
NRT

1)

I ve

I ve = indice de vitez n execuie;

NRER = numrul de rulri ale aplicaiei executate rapid


NRT = numrul total de cazuri de ultilizare
Ipe este sensitiv doar dac una dintre valorile NRER, NRT i modific nivelul.

De exemplu:
Pentru valorile iniiale NRER0 i NRT0 se obine Ipv0.
Ive0=

NRER 0
NRT 0

Dac
=> Ive1=
=
= Ive0+
=> Ive1> Ive0 => pentru
o variaie w a variabilei NRER obinem o variaie W= Ive1- Ive0 a variabilei agregate;
Ive este compensatoriu dac NRER=NRT ;

15

De exemplu :
-pentru
-pentru

=4 si
1 =5 si
0

= 4 Ive0=1;
1 = 5 Ive1=1;
0

Ive este catastrofic dac NRT = 0 ;


n cazul acestei aplicaii :
Ive=

99
= 0.99, calitatea aplicaiei din acest punct de vedere este ridicat.
100

2) I ui
-

NCUUI
, unde :
NCUT

Iui = indicator de uurin n nvare;


NCUUI = numrul de cazuri de utilizare uor de nvat
NCUT = numrul total de cazuri de utilizare

Iui este sensitiv doar dac una dintre valorile NCUUI, NCUT i modific nivelul.
De exemplu:
Pentru valorile iniiale NCUUI0 i NCUT0 se obine Iui0.
Iui0=

NCUUI 0
NCUT 0

Dac
=> Ipe1=
=
= Ipe0+
=> Iui1> Iui0 =>
pentru o variaie w a variabilei NCUUI obinem o variaie W= Iui1- Iui0 a variabilei agregate;
Iui este compensatoriu dac NCUUI=NCUT :
De exemplu :
-pentru NCUUI0 =4 i NCUT0 = 4 Iui0=1;
-pentru NCUUI1 =5 i NCUT0 = 5 Iui1=1;
Iui este catastrofic daca NCUT = 0 ;
In cazul acestei aplicaii :
Iui=

25
= 1 , calitatea aplicaiei din acest punct de vedere este ridicat. Produsul
25

software este user-friendly, utilizatorii reuind s foloseasc aplicaia relativ uor.


Un alt indicator ce poate fi calculat pentru aplicaia Dante este indicatorul asociat
resurselor de calcul pe care aplicaia le utilizeaz ntr-o zi de lucru raportat la totalul resurselor
de calcul disponibile pe maina respectiv. Aplicaia poate fi achiziionata n sistem
monopost(pentru un singur calculator) sau multipost(pentru mai multe calculatoare, atunci cnd
lucreaz mai muli contabili la o unitate economic).
I
I rc rcu , unde:
I rct
Irc = indicatorul resurse de calcul
Ircu = indicatorul resurselor de calcul utilizate
Irct = indicator al resurselor de calcul totale

16

n cazul aplicaiei Dante, acest indicator va fi n cele mai multe cazuri subunitar, aplicaia
solocitand toate resursele de calcul doar n cazuri extreme, cnd sunt deschise toate modulele
aplicaiei pe mai multe calculatoare din reea.
De obicei aplicaia folosete aproximativ 20% din resursele unui calculator cu putere de
calcul medie.
VI. Msurarea calitii aplicaiei
n urma analizei calitilor software a aplicaiei se poate defini un set de activiti pentru
planificarea mbunatirii continue a aplicaiei. Seturile de date i analiza metricilor software
joac un rol major n evaluarea capabilitii procesului i managementul acestuia. Evaluarea i
managementul procesului, n scopul mbunatirii, constau ntr-o serie de tehnici i metode
planificate i structurate de colecta. Acestea ofer un beneficiu cuantificabil n urmtoarele
domenii [4]:
creterea fiabilitii software prin acoperirea tuturor cazurilor de utilizare i
adaptarea aplicaiei pentru a rspunde corect indiferent de aciunile utilizatorului.
scderea costurilor de dezvoltare i mentenana software;
creterea productivitii prin reducerea timpului de fixare a erorilor care acum
sunt eliminate
estimare acurat, predicia costurilor i ncrcrii resurselor n proiect; ndrumare
pentru planificarea acurat a timpului i evaluarea riscurilor n cadrul eforturilor viitoare n
dezvoltarea software;
scderea numrului de defecte
Pentru a determina ponderea fiecrei subcaracteristici (indicatori) n cadrul caracteristicii
a fost intervievat un grup de 10 utilizatori ai aplicaiei, fiecare dintre ei avnd 100 de puncte pe
care s le repartizeze acestor subcaracteristici.
Funcionalitate:
Nr. utilizator
Completitudine
Corectitudine
Compatibilitate
Total
1
40
30
30
100
2
35
35
30
100
3
40
30
30
100
4
60
30
10
100
5
50
30
20
100
6
35
45
20
100
7
40
30
30
100
8
45
40
15
100
9
40
30
30
100
10
60
30
10
100
Total
445
360
195
1000
Pcompl = 445/1000=0,445;
Pcorect = 360/1000=0,360;
Pcompatib = 195/1000=0,195;
Ifunctagregat =0,445 * 0.92 + 0,360*1+ 0,195*1=0.9644

Utilizabilitate:
Nr. utilizator
Usurinta in

Viteza de
17

Total

1
2
3
4
5
6
7
8
9
10
Total

invatare
60
65
40
45
55
60
40
45
50
45
505

executie
40
35
60
55
45
40
60
55
50
55
495

100
100
100
100
100
100
100
100
100
100
1000

Pui = 505/1000=0,505;
Pve = 495/1000=0,495;
Iutilagregat = 0,505* 0,99 + 0,495* 1 =0.99495
Pe baza acestor indicatori de calitate definii mai sus putem determina formula unui
indicator agregat de calitate software:
I agregat Ifunct agregat * 0.4 I fiabilitate * 0.3 Iutil agregat * 0.2 (1 I Re sCalc ) * 0.1
I agregat

=0.9644*0.4 + 0.99*0.3 + 0.99495*0.2 + 0.8*0.1 = 0.386 + 0.297 + 0.199 +

0.08 =0.962
I agregat = 0.962 (0.92;1] , ceea ce nsemn c sistemul informatic contabil Dante este

foarte bun din punct de vedere al caracteristicilor de calitate pe care le-am analizat.

VII Concluzii
Importanta informaiei contabile este bine cunoscut i, la fel de bine, este cunoscut
faptul c reprezint peste 40% din informaia existena / utilizat ntr-o unitate economic. Lipsa
informaiei contabile sau inexactitatea ei poate determina un dezechilibru informaional care
sainfluenteze negativ funcionarea unitii economice.
Dup analizarea tuturor factorilor calitativi, pe care i-am definit i i-am determinat, ce
influeneaz relaia cu clienii pentru productorul acestui produs software, am obinut un
indicator general de calitate ce are o valoare de 0.962 , ceea ce nseamn c programul este unul
foarte bun pentru utilizatorii si i este uor de utilizat.
Programul ofer suport complet pentru realizarea serviciilor contabile, fiind un
instrument foarte bun att pentru contabilii tineri, lipsii de experien, ct i pentru contabilii
autorizai.

Bibliografie

18

Mihalca, Rodica, Fabian, C. Realizarea produselor program aplicative, Editura


ASE, Bucuresti 2003
2
Ion IVAN, Catalin BOJA: Metode statistice in analiza software , Editura ASE,
Bucuresti, 2004, ISBN: 9735944987
3
Baron Tudor : Calitate si fiabilitate manual practic, Editura Tehnica, Bucuresti,
1988
4
I. Smeureanu, M. Dardala, A. Reveiu Visual C# .NET, Editura Cison, Bucuresti,
2004
5 http://www.scribd.com/doc/57148800/15/Definirea-caracteristicilorde-calitate-ale-produselor-software
6 http://www.sqa.net/iso9126.html
7 Dante-HD Computers & Trading - Manual de utilizare Dante

19

S-ar putea să vă placă și