Prezentare generală a modelelor ciclului de viață al software-ului pentru dezvoltarea software-ului

Modele de ciclu de viață pentru dezvoltare software 3

Determinarea modelului centrului de dezvoltare software 3

Ciclul de viață este un fel de "hărți-ghid" pentru toți participanții la proiect, ceea ce le ajută să înțeleagă dacă nu depășesc limitele definite pentru ele. Pentru a gestiona un proiect software, este nevoie de un fel de hartă pentru acțiuni de planificare și cronologii pentru implementarea acestora. 4







Un standard dezvoltat pentru sistemele informatice germane a inclus descrieri ale motivelor pentru necesitatea unui proces standardizat. Acest standard ajută la atingerea următoarelor obiective. 4

Modelul cascadă al ciclului de viață al dezvoltării software 6

Scurtă descriere a fazelor modelului cascadă 8

Avantajele modelului cascadă 9

Dezavantaje ale modelului cascade 9

Domeniul de aplicare al modelului cascadă 11

Modelul în formă de V a ciclului de viață al dezvoltării cu 11

Fazele modelului în formă de V 12

Avantajele modelului în formă de V 13

Dezavantaje ale modelului în formă de V 13

Domeniul de aplicare al modelului în formă de V 14

Modelul prototipului ciclului de viață al dezvoltării software 14

Definițiile prototipului 15

Descrierea modelului structural al prototipului evolutiv 15

Avantajele modelului evolutiv structural de prototipare rapidă 17

Dezavantaje ale modelului evolutiv structural de prototipare rapidă: 18







Domeniul de aplicare al modelului evolutiv structural al prototipării rapide 19

Dezvoltarea rapidă a aplicațiilor rapide pentru dezvoltarea aplicațiilor 20

Fazele modelului RAD 21

Avantajele modelului RAD 22

Dezavantaje ale modelului RAD 22

Domeniul de aplicare al modelului RAD 23

Modelul incremental al ciclului de viață al dezvoltării software 23

Fazele modelului incremental al centrului de dezvoltare software 24

Avantajele modelului incremental 24

Dezavantaje ale modelului incremental 25

Domeniul de aplicare al modelului incremental 26

Modelul spiral al ciclului de viață al dezvoltării software 26

Etapele dezvoltării unui model spiral 27

Avantajele modelului spiralat 28

Dezavantaje ale modelului spiralat 29

Scopul modelului spiralat 30

Modele adaptate pentru dezvoltarea ciclului de viață al software-ului 30

Urmărirea rapidă 31

Inginerie paralelă 31

Modelul spiral "Win-Win" 32

Principiu evolutiv / incremental 32

Principiul modelului incremental în formă de V 33

Alegerea unui model acceptabil pentru ciclul de viață al dezvoltării software 33

Mai jos este o scurtă descriere a caracteristicilor și cerințelor pentru echipa de dezvoltare, comunitatea de utilizatori, tipul de proiect și riscurile. În tabel. 1-4 prezintă un set de matrici destinate utilizării în etapele 1-5 ale procesului de selecție a modelului ciclului de viață, a cărui descriere a fost prezentată în secțiunea anterioară. 34

Tabelul 1. Selectarea unui model al ciclului de viață pe baza caracteristicilor cerințelor 34

Echipa de dezvoltare. Dacă este posibil, este mai bine să selectați personalul din echipa de dezvoltare înainte de selectarea modelului ciclului de viață. Caracteristicile unei astfel de comenzi (Tabelul 4.2) joacă un rol important în procesul de selecție, deoarece este responsabil pentru executarea cu succes a ciclului și poate ajuta în procesul de selecție. 34

Personalizarea modelului ciclului de viață al dezvoltării software 36







Articole similare

Trimiteți-le prietenilor: