Documente Academic
Documente Profesional
Documente Cultură
Modelul cascadei Modelul spiralei Modele iterative Faze de dezvoltare proiect software
Modelul cascadei
Analiza Design Implementare Testare Desfasurare
Potrivit pentru proiecte mici dezvoltate de echipe cu dimensiuni reduse in care fiecare membru sa inteleaga fiecare aspect al sistemului
Fiecare faza necesita perioade lungi de timp impact asupra diverselor echipe implicate in proces
Riscuri si costuri
Analiza Design
Risc Cost necesar rectificarii erorilor
Cod
Integrare Testare
Timp
Made by Anton DUCA
Modelul spiralei
Analiza Design
Sfarsit!
1 2 3 4 5
Faza 5
Testare
Implementare
Made by Anton DUCA
Consideratii (1)
Fiecare faza e construita dupa faza anterioara, rezultand o serie de cicluri cu un release (versiune) initial si unul final Fiecare echipa de dezvoltare poate lucra pe durata unui ciclu Se poate primi un feedback de la utilizator si se pot scoate in evidenta probleme inainte de a avansa in dezvoltare Riscurile pot fi atacate la inceput
Made by Anton DUCA
Consideratii (2)
Dimensiunea si complexitatea problemei se descopera in stadii incipiente Schimbarile in tehnologie pot fi incorporate mai usor Un release (versiune) regulat al soft-ului imbunatateste moralul echipei de dezvoltare Statusul proiectului (cat anume din proiect a fost rezolvat) poate fi cunoscut cu o precizie mai mare
III. IV.
Constructie
Elaborare
Tranzitie
Modelele iterative sunt o extensie logica a modelului spiralei, dar mult mai riguroase Fazele sunt indeplinite secvential dar nu trebuie confundate cu etapele din modelul cascadei
Made by Anton DUCA
Faza incipienta
Principalele tinte ale acestei faze: Un document de viziune globala
Evaluarea afacerii: criterii de succes; estimari financiare; recuperarea investitiilor O trecere utilizatorului in revista initiala a cerintelor
La sfarsitul acestei faze se urmareste intelegerea globala a intregului proiect (nu neaparat in amanunt)
Faza de constructie
Initiere Elaborare Constructie Tranzitie
Analiza Design
Implementare Testare
...............
Iteratia 1
Iteratia 2
Iteratia n
Faza de tranzitie
Versiuni beta destinate testarii de catre o comunitate a utilizatorilor Antrenarea/Pregatirea utilizatorilor noi Marketing, distributie si vanzare
Cate iteratii?
Cu cat un proiect este mai mare, numarul de iteratii este mai mare. O iteratie tipica dureaza intre doua saptamani si doua luni. Factori care influenteaza durata unei iteratii: Ciclurile din dezvoltarile initiale necesita timp mai mare ofera dezvoltatorilor ocazia de a indeplini munca exploratorie Personal novice Echipe paralele de dezvoltare, distribuite in diferite zone (etaje, cladiri, orase, tari)
Made by Anton DUCA
10 % 2.5 luni
30% 7 luni
50% 12 luni