Lectia 6 Management Calitate SII

25
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

Transcript of Lectia 6 Management Calitate SII

Page 1: Lectia 6 Management Calitate SII

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

Page 2: Lectia 6 Management Calitate SII

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.

Page 3: Lectia 6 Management Calitate SII

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.

Page 4: Lectia 6 Management Calitate SII

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.

Page 5: Lectia 6 Management Calitate SII

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 ă;

Page 6: Lectia 6 Management Calitate SII

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 Ńă.

Page 7: Lectia 6 Management Calitate SII

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);

Page 8: Lectia 6 Management Calitate SII

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.

Page 9: Lectia 6 Management Calitate SII

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.

Page 10: Lectia 6 Management Calitate SII

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.

Page 11: Lectia 6 Management Calitate SII

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).

Page 12: Lectia 6 Management Calitate SII

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.

Page 13: Lectia 6 Management Calitate SII

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.

Page 14: Lectia 6 Management Calitate SII

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).

Page 15: Lectia 6 Management Calitate SII

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.

Page 16: Lectia 6 Management Calitate SII

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.

Page 17: Lectia 6 Management Calitate SII

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.

Page 18: Lectia 6 Management Calitate SII

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.

Page 19: Lectia 6 Management Calitate SII

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.

Page 20: Lectia 6 Management Calitate SII

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;

Page 21: Lectia 6 Management Calitate SII

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;

Page 22: Lectia 6 Management Calitate SII

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).

Page 23: Lectia 6 Management Calitate SII

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.

Page 24: Lectia 6 Management Calitate SII

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

Page 25: Lectia 6 Management Calitate SII

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