lectia 6 management calitate sii
TRANSCRIPT
Tema:MANAGEMENTUL CALITATII SISTEMELOR INFORMATICE
UNIVERSITATEA SPIRU HARET , Facultatea de Management Financiar-Contabil,
Catedra de Management si Informatică de Gestiune,
B. MANAGEMENTUL CALITATII SISTEMELOR INFORMATICE
Autor: Prof.univ.dr. Zenovic GHERASIM
1
SISTEMELOR INFORMATICE
Disciplina SISTEME INFORMATICE INTEGRATE
6.1 MANAGEMENTUL CALITĂłII SISTEMELOR INFORMATICE
�Standardul ISO-8402 define şte calitatea ca ansamblul caracteristicilor unei entit ăŃi,
MANAGEMENTUL CALITATII SISTEMELOR INFORMATICE2
caracteristicilor unei entit ăŃi, care îi confer ă aptitudinea de a satisface nevoile exprimate sau implicite.
6.1 MANAGEMENTUL CALITĂłII SISTEMELOR INFORMATICE
OBIECTIVE:
� Activit ăŃile sunt planificate ;
� Asigurarea conformit ăŃii software cu standardele şi procedurile;
MANAGEMENTUL CALITATII SISTEMELOR INFORMATICE3
� Grupurile de lucru la proiect sunt informate despre activit ăŃile şi rezultatele procesului de asigurare a calit ăŃii;
� Neconformit ăŃile nerezolvate se vor aborda de c ătre nivelul ierarhic superior.
6.1 MANAGEMENTUL CALITĂłII SISTEMELOR INFORMATICE
�Standardele ISO definesccalitatea produsului prin calitatea proiectului
MANAGEMENTUL CALITATII SISTEMELOR INFORMATICE4
calitatea proiectului (concep Ńiei) şi calitatea fabrica Ńiei.
6.1 MANAGEMENTUL CALITĂłII SISTEMELOR INFORMATICE
� Calitatea proiectului arată măsura în care proiectul produsului asigur ă satisfacerea cerin Ńelor beneficiarului şi posibilitatea utiliz ării la fabrica Ńia produslui respectiv a unor
MANAGEMENTUL CALITATII SISTEMELOR INFORMATICE5
procedee tehnologice ra Ńionale şi optime din punct de vedere economic.
� Calitatea fabrica Ńiei reprezint ă gradul de conformitate a produslui cu documenta Ńia tehnic ă;
6.1 MANAGEMENTUL CALITĂłII SISTEMELOR INFORMATICE
� Modelul de produc Ńie în realizarea sistemelor informatice este un model de produc Ńie a proiectelor.
MANAGEMENTUL CALITATII SISTEMELOR INFORMATICE6
� Particularitatea produc Ńiei de software rezult ă din faptul c ă activit ăŃile desf ăşurate pot fi specifice unei anumite faze a ciclului de via Ńă sau pot fi independente de fazele ciclului de via Ńă.
6.1 MANAGEMENTUL CALITĂłII SISTEMELOR INFORMATICE
Calitatea software prezint ă anumite particularit ăŃi (1):
� Erorile exist ă deja în program, sunt eliminate odată cu trecerea timpului;
MANAGEMENTUL CALITATII SISTEMELOR INFORMATICE7
odată cu trecerea timpului;
� Comportamentul instruc Ńiunilor nu se deterioreaz ă în timp;
� Erorile sunt cauzate de utilizarea sau combinarea incorect ă a componentelor elementare (nu de componentele în sine);
6.1 MANAGEMENTUL CALITĂłII SISTEMELOR INFORMATICE
Calitatea software prezint ă anumite particularit ăŃi (2):
� Interac Ńiunile dintre componentele unui program sunt mai complexe;
MANAGEMENTUL CALITATII SISTEMELOR INFORMATICE8
program sunt mai complexe;
� Eliminarea unei erori nu creeaz ă certitudinea c ă s-a mic şorat num ărul total de erori cu o unitate;
� Lipsa calit ăŃii software este consecin Ńa greşelilor umane de concep Ńie, proiectare, programare, documentare.
6.1 MANAGEMENTUL CALITĂłII SISTEMELOR INFORMATICE
Calitatea software prezint ă două aspecte:
1. Asigurarea calităŃii software/sistemului informatic ( Software Quality Assurance) adic ă un ansamblu de mijloace, prestabilite şi
MANAGEMENTUL CALITATII SISTEMELOR INFORMATICE9
un ansamblu de mijloace, prestabilite şi sistematizate, ce pot influen Ńa calitatea softului/sistemului informatic, cu exprimarea certitudinii îndeplinirii cerin Ńelor de calitate specificate.
6.1 MANAGEMENTUL CALITĂłII SISTEMELOR INFORMATICE
2. Managementul calităŃii software/ sistemului informatic ce constă în identificarea, analiza şi interpretarea tuturor neconformităŃilor apărute în toate etapele ciclului de viaŃă, concomitent cu definirea acŃiunilor
MANAGEMENTUL CALITATII SISTEMELOR INFORMATICE10
corective şi de orientare a calităŃii.
� În modelul CMM/SEI, managementul calităŃii , deşi este situat pe nivelul 2 de maturitate, acesta este efectiv abia pe nivelul 3 de maturitate, unde procesele sunt definite şi instituŃionalizate.
6.1 MANAGEMENTUL CALITĂłII SISTEMELOR INFORMATICE
Sistemul caracteristicilor de calitate a produselor software:
� economice ( costuri, economii, cre şteri de randament şi productivitate etc.);
MANAGEMENTUL CALITATII SISTEMELOR INFORMATICE11
de randament şi productivitate etc.);
� sociale şi psiho-senzoriale;
� tehnice şi de utilizare (standardul ISO 9126).
6.1 MANAGEMENTUL CALITĂłII SISTEMELOR INFORMATICE
Caracteristici de calitate:� FuncŃionalitatea;
� Fiabilitatea;
� Utilizabilitatea;
MANAGEMENTUL CALITATII SISTEMELOR INFORMATICE12
� Utilizabilitatea;
� EficienŃa;
� Mentenabilitatea;
� Portabilitatea;
� Interoperabilitatea;
� Complexitatea.
6.1 MANAGEMENTUL CALITĂłII SISTEMELOR INFORMATICE
Asigurarea calit ăŃii software cuprinde (IEEE): procesul de dezvoltare a produsului, metodele de management, standarde, managementul configura Ńiei,
MANAGEMENTUL CALITATII SISTEMELOR INFORMATICE13
standarde, managementul configura Ńiei, standardele de documentare, verificare şi validare, specifica Ńiile şi procedurile de testare.
6.1 MANAGEMENTUL CALITĂłII SISTEMELOR INFORMATICE
Metricile produselor şi ale proceselor măsoar ă gradul în care un produs sau proces posed ă o anumit ă caracterstic ă. Metricile software sunt:
� Metrici software calitative;
MANAGEMENTUL CALITATII SISTEMELOR INFORMATICE14
� Metrici software calitative;
� Metrici software cantitative (linii de cod, pagini de documentaŃie, puncte de intrare în funcŃie);
� Metrici ale managementului (indicatori ca bugetul de cheltuieli, valoarea adăugată, depăşirea costurilor sau a termenelor).
6.1 MANAGEMENTUL CALITĂłII SISTEMELOR INFORMATICE
� Planificarea activităŃilor de asigurare a calităŃii software (AQS)se realizează în paralel cu planificarea activităŃilor de dezvoltare software, în faza iniŃială a
MANAGEMENTUL CALITATII SISTEMELOR INFORMATICE15
dezvoltare software, în faza iniŃială a proiectului.
� Planul asigurării calit ăŃii este condus şi controlat în legătur ă cu planificarea proiectului.
6.1 MANAGEMENTUL CALITĂłII SISTEMELOR INFORMATICE
� Este verificat ă, în mod obiectiv,conformitatea produselor software şi a activit ăŃilor cu standardele şi procedurile aplicabile, precum şi cu cerin Ńele
MANAGEMENTUL CALITATII SISTEMELOR INFORMATICE16
aplicabile, precum şi cu cerin Ńele contractuale.
� Mijloace: walkthroughs, revizuiri (reviews), audituri.
6.1 MANAGEMENTUL CALITĂłII SISTEMELOR INFORMATICE
� Activit ăŃile de asigurare a calităŃii necesită comunicare.
� DeviaŃiile în activităŃi sunt documentateşi rezolvate(nu rămân doar constatative);
MANAGEMENTUL CALITATII SISTEMELOR INFORMATICE17
(nu rămân doar constatative);
� Grupul de lucru AQS trebuie să existe, este independent, este instruit şi particip ă la elaborarea şi avizarea planurilor software ale proiectului, precum şi a procedurilor care trebuie folosite.
6.1 MANAGEMENTUL CALITĂłII SISTEMELOR INFORMATICE
Planul de asigurare a calit ăŃii con Ńine activit ăŃile pentru asigurarea calit ăŃii unui anumit proiect, în leg ătură nemijlocit ă cu planul de management al
MANAGEMENTUL CALITATII SISTEMELOR INFORMATICE18
nemijlocit ă cu planul de management al proiectului, planul de dezvoltare software, planul de management al configura Ńiei software.
6.1 MANAGEMENTUL CALITĂłII SISTEMELOR INFORMATICE
Resurse:
� Director pentru calitatea software (execu Ńia planului, urm ărirea activit ăŃilor, raportarea stării în procesul de dezvoltare software);
MANAGEMENTUL CALITATII SISTEMELOR INFORMATICE19
� Reprezentant cu calitatea software (realizarea activit ăŃilor stabilite în plan sau la revizuiri, controlul calit ăŃii);
� Analiz ă software;
� Proiectare software;
� Testare software.
6.1 MANAGEMENTUL CALITĂłII SISTEMELOR INFORMATICE
Quality Function Deployment (QFD) utilizeaz ă 7 instrumente de planificare şi management (1):
� Diagrama de afinitate(Kawakita) sau “metoda KJ” redă nevoile clientului printr -o ierarhie naturală;
MANAGEMENTUL CALITATII SISTEMELOR INFORMATICE20
redă nevoile clientului printr -o ierarhie naturală;
� Diagrama de relaŃii (digrafuri interrela Ńii) documentează cerinŃele explicite ale clienŃilor după care sunt descoperite cerinŃele implicite şi deosebite ale acestora;
6.1 MANAGEMENTUL CALITĂłII SISTEMELOR INFORMATICE
Quality Function Deployment (QFD) utilizeaz ă 7 instrumente de planificare şi management (2):
� Diagrama ierarhiilor (arbore sau sistematică) foloseşte pentru organizarea în ierarhii a
MANAGEMENTUL CALITATII SISTEMELOR INFORMATICE21
foloseşte pentru organizarea în ierarhii a caracteristicilor-cheie ale proiectelor;
� Matricea analizei datelor (analiză statistică multivaria Ńională) folosită pentru segmentarea clienŃilor sau a cerinŃelor, la volume mari de date;
6.1 MANAGEMENTUL CALITĂłII SISTEMELOR INFORMATICE
Quality Function Deployment (QFD) utilizeaz ă 7 instrumente de planificare şi management (3):
� Matrici şi tabele(dinamic) pe întregul proces de dezvoltare software;
MANAGEMENTUL CALITATII SISTEMELOR INFORMATICE22
dezvoltare software;
� Schema deciziilor privind procesele(ingineria fiabilit ăŃii);
� Diagrama de precedenŃă (analiza reducerii termenelor corelat cu diagrama PERT).
6.1 MANAGEMENTUL CALITĂłII SISTEMELOR INFORMATICE
Costuri referitoare la calitate:
� Costurile realizării calit ăŃii (investiŃii, defectare sau pierderi);
MANAGEMENTUL CALITATII SISTEMELOR INFORMATICE23
defectare sau pierderi);
� Costurile de asigurare externă a calităŃii.
Bibliografie (1)
� Lungu, I.; Sab ău, Gh., Velicanu, M.; Muntean, M.; Ionescu, S.; Posdarie, E.; Sandu, D. – Sisteme informatice, Analiză, proiectare şi implementare, Editura Economic ă, Bucure şti, 2003.
� Teodorescu, L.; Ivan, I. – Managementul calit ăŃii software, Editura INFOREC, Bucure şti, 2001.
MANAGEMENTUL CALITATII SISTEMELOR INFORMATICE24
software, Editura INFOREC, Bucure şti, 2001.� Oprea, D. – Analiza şi proiectarea sistemelor
informaŃionale economice, Editura Polirom, Ia şi, 1999.� Radu, I.; Urs ăcescu, M.;Vl ădeanu, D.; Cioc, M.; Burlacu,
S.- Informatică şi management, O cale spre performanŃă, Editura Universitar ă, Bucure şti, 2005.
� www.cmm.com
Bibliografie (2)
� Sădeanu, M. – IT&C, Managementul strategic al tehnologiei informaŃieişi comunicaŃiilor, vol.1. OrganizaŃia şi Infrastructura IT&C Centrate-Web, vol.2. Microeconomia IR&C, Managementul proiectelor IT&Cşi Managementul total al calităŃii, Editura România Liber ă,Bucure şti, 2003.
MANAGEMENTUL CALITATII SISTEMELOR INFORMATICE25