1 / 24

CMMI

CMMI. Inginerie Is ă il ă Alexandru , 341C5 Ivaşcu Bogdan, 341C5. Ingineria. Managementul cerinţelor Dezvoltarea cerinţelor Soluţia tehnică Integrarea produsului Verificarea Validarea. Reminder – Nivelul 3. Soluţi a tehnică (1). Arie de proces pe nivelul 3 de maturitate

clove
Download Presentation

CMMI

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. CMMI Inginerie IsăilăAlexandru, 341C5 Ivaşcu Bogdan, 341C5

  2. Ingineria • Managementulcerinţelor • Dezvoltarea cerinţelor • Soluţia tehnică • Integrarea produsului • Verificarea • Validarea

  3. Reminder – Nivelul 3

  4. Soluţia tehnică (1) • Arie de proces pe nivelul 3 de maturitate • Rol: proiectarea, dezvoltarea şi implementarea soluţiilor la cerinţe • Cuprinde produse, componente ale produsului şi procese ale ciclului de viaţă. • Aria de proces: • Evaluarea şi selectarea soluţiilor • Dezvoltarea de proiecte de detaliu pentru soluţiile selectate • Implementarea proiectului sub formă de produs

  5. Soluţia tehnică (2) • Activităţile se suţin interactiv unele pe altele. • Dezvoltarea include selectarea şi adaptarea proceselor existente. • Cerinţele pot fi generate de: • necesităţile utilizatorului • defectele latente ale componentelor • schimbări ale mediului de operare • Componente: • Selectarea soluţiilor pentru componentele produsului • Dezvoltarea proiectului • Implementarea proiectului

  6. Selectarea soluţiilor • Cerinţele cheie sunt stabilite pentru analiza variantelor de soluţii. • 1) Dezvoltarea variantelor de soluţii • Analiza deciziilor este efectuată prin implicarea stakeholderilor relevanţi. • Variantele de soluţii acoperă o gamă acceptabilă de costuri, termene şi performanţe. • 2) Selectarea soluţiilor pentru componente • Cerinţele interfeţelor între produse sunt descrise mai întâi funcţional. • Descrierea soluţiilor şi a raţionamentelor pentru selectare sunt documentate.

  7. Dezvoltarea proiectului (1) • Documentaţia de proiectare asigură o referinţă pentru înţelegerea proiectului de către stakeholderii relevanţi şi susţine schimbările ulterioare. • 1) Proiectarea produsului sau componentelor • proiectul preliminar + proiectul de detaliu • Cerinţele arhitecturale exprimă punctele de calitate şi de performanţă, critice pentru succesul proiectului. • Conceptele operaţionale şi scenariile sunt folosite pentru generarea de use-casaes, iar scenariile de calitate sunt folosite pentru a rafina arhitectura.

  8. Dezvoltarea proiectului (2) • 2) Stabilirea pachetului de date tehnice • Asigură dezvoltatorului o descriere cuprinzătoare a produsului. Se asigură flexibilitatea la procurare. • Descrierea include definiţia configuraţiei de proiectare şi proceduri pentru asigurarea concordanţei performanţelor. • Pachetul de date nclude: • Descrierea arhitecturii • Cerinţele alocate • Descrierea componentelor produslui • Descrierile proceselor ciclului de viaţă • Caracteristici cheie ale produsului • Cerinţe pentru interfeţe • Cerinţe de material • Cerinţe de verificare

  9. Dezvoltarea proiectului (3) • 3) Proiectarea interfeţelor pe baza criteriilor • Includ: • Originea • Destinaţia • Caracteristicile stimulilor şi datelor pentru software • Caracteristicile funcţionale pentru hardware • Linii de servicii ale comunicaţiilor • 4) Efectuarea analizelor privind producerea, cumpărarea sau refolosirea • Analiza “producere-sau-cumpărare” • Decizia poate fi luată în urma unei abordări de evaluare formală. După luarea deciziei de procurare, sunt fixate cerinţele pentru a stabili un acord cu furnizorul.

  10. Implementarea proiectului • 1) Implementarea proiectului • După finalizarea proiectului, acesta este implementat ca o componentă a produsului. • Implementarea produsului la nivel superior al ierarhiei implică specificarea fiecărei componente care se află pe nivelul următor al ierarhiei. • Include alocarea, rafinarea şi verificarea fiecărei componente a produsului. • 2) Dezvoltarea documentaţiei de suport • Documentaţia este folosită pentru instalarea, operarea şi întreţinerea produsului.

  11. Integrarea produslui • Arie de proces pe nivelul 3 de maturitate • Rol: asamblarea produsului din componentele sale, asigurarea funcţionalităţii corecte şi livrarea produsului. • Un aspect critic al integrării este managementul interfeţelor interne şi externe, pentru a asigura compatibilitatea între interfeţe. • Componente: • Pregătirea pentru integrarea produsului • Asigurarea compatibilităţii interfeţei • Asamblarea componentelor şi livrarea produsului

  12. Pregătirea pentru integrare • 1) Determinarea secvenţei de integrare • După analiza variantelor de teste şi de secvenţe de integrare, se selectează cea mai bună secvenţă • 2) Stabilirea mediului pentru integrare • Mediul poate fi achiziţionat sau dezvoltat. • Mediul cerut în fiecare pas poate include echipamente de test, simulatoare, părţi ale echipamentelor reale. • 3) Stabilirea procedurilor şi criteriilor de integrare • Criteriile pot indica disponibilitatea componentelor produsului pentru integrare sau gradul lor de acceptare. • Criteriile pot constrânge gradul de simulare permis pentru o componentă, pentru a trece un test, sau pot constrânge mediul ce va fi folosit pentru testele de integrare.

  13. Asigurarea compatibilităţii • Multe probleme de integrare apar datorită aspectelor necunoscute sau necontrolate ale interfeţelor. • 1) Revizia descrierii interfeţei • Interfeţele trebuie să includă toate interfeţele cu mediul de integrare. • 2) Gestionarea interfeţelor • Include întreţinerea consistenţei interfeţei pe toată durata de viaţă a produslui şi soluţionarea conflictelor. • Schimbările interfeţelor trebuie documentate, menţinute şi accesibile pentru consultare.

  14. Asamblare & livrare • 1) Confirmarea disponibilităţii componentelor • Se asigură că acele componente care respectă descrierea pot fi asamblate conform cu secvenţa de integrare. • 2) Asamblarea componentelor • Se ajunge de la componentele iniţiale, prin ansambluri de componente provizorii, la produsul final, ca întreg. • 3) Evaluarea componentelor asamblate • Implică examinarea şi testarea componentelor asamblate dpdv. al performanţei, conformităţii şi disponibilităţii. • 4) Împachetarea şi livrarea produsului • Potrivirea componentelor în fabrică poate fi diferită de instalarea la locul de operare final. În acest caz se va folosi registrul de produs al clientului.

  15. Verificarea (1) • Arie de proces de inginerie, pe nivelul 3 de maturitate • Rol: asigură satisfacerea cerinţelor specificate de către produse. • Proces incremental • Componente: • Pregătirea verificării • Performanţele verificării • Identificarea acţiunilor corective

  16. Verificarea (2) • Practici specifice: • Selectează produsul activităţii pentru verificare • Mediul de verificare • Stabilirea procedurilor şi criteriilor de verificare • Efectuarea verificării • Peer review (revizie în pereche) • Prevenirea defectelor şi identificarea oportunităţilor de îmbunătăţire a produsului • Exemplu de metodă: • Inspecţii • Parcurgerea structurală a proceselor

  17. Pregătirea pentru verificare • 1) Selectarea produselor activităţii pentru verificare • Presupune implicarea în definirea cerinţelor şi comportamentului produsului. • Metodele de verificare ar trebui dezvoltate concurent şi iterativ cu proiectarea produsului şi comportamentelor sale. • 2) Stabilirea mediului de verificare • Poate fi achiziţionat, dezvoltat, refolosit, modificat. • Depinde de produsele activităţii şi de metodele folosite. • 3) Stabilirea procedurilor şi criteriilor de verificare • Procedurile şi criteriile trebuie să fie dezvoltate în paralel şi iterativ cu proiectarea produsului şi comportamentelor sale.

  18. Efectuarea reviziei în pereche • 1) Pregătirea reviziei • Identificarea personalului • Identificarea revizorilor cheie • Pregătirea şi actualizarea tuturor materialelor • 2) Derularea reviziei • Trebuie suficient pregătite. • Derularea trebuie să fie condusă şi controlată. • Trebuie să se înregistreze date suficiente. • 3) Analiza datelor reviziei • Identificarea defectelor (număr, cauze, impact)

  19. Verificarea produselor activităţii • Includ produsele asociate serviciilor de mentenanţă, instruire şi asistenţă. • Trebuie efectuate pe toată durata de viaţă a produsului. • 1) Efectuarea verificării • 2) Analiza rezultatelor verificării • Rezultatele se compară cu criterii stabilite. • Toate rezultatele sunt analizate incremental. • Rezultatele greşite se pot datora problemelor legate de metode, de criterii sau de mediul de evaluare.

  20. Validarea (1) • Arie de proces de inginerie, pe nivelul 3 de maturitate • Rol: demonstrează că un produs sau o componentă îşi îndeplineşte scopul • Proces incremental • Produsele se aleg pe baza unor predictori. • Mediul de validare = mediul în care vor oepra produsul şi componentele sale. • Activităţile de verificare şi validare se desfăşoară deseori în paralel.

  21. Validarea (2) • După identificarea temelor de validare, acestea se trimit pentru decizie. • Practici specifice: • Selectarea produsului pentru validare • Mediul de validare • Stabilirea procedurilor şi criteriilor de validare • Componente: • Pregătirea pentru validare • Validarea produsului

  22. Pregătirea pentru validare • 1) Selectarea produselor pentru validare • Se determină aria validării pentru fiecare componentă. • Sunt colectate cerinţele şi constrângerile pentru validare. • 2) Stabilirea mediului de validare • Asigură replicarea şi analiza rezultatelor, precum şi revalidarea ariilor de probleme. • 3) Stabilirea procedurilor şi criteriilor de validare • Cerinţele produsului • Standarde • Criterii de acceptanţă ale clienţilor • Performanţa mediului

  23. Validarea produsului • Include orice serviciu de mentenanţă, instruire şi asistenţă asociat. • 1) Efectuarea validării • Produsul trebuie să acţioneze conform aşteptărilor clientului. • Deviaţiile care apar în timpul execuţiei trebuie notate. • 2) Analiza rezultatelor validării • Rezultatele se compară cu criteriile de validare definite. • Sunt identificate cauzele posibilului eşec. • Rapoartele documentează gradul de succes sau eşec. • Rezultatele greşite se pot datora problemelor legate de metode, de criterii sau de mediul de evaluare.

  24. Vă mulţumim!

More Related