Extras din referat
Elaborarea unui produs-program constituie o activitate deosebit de complexă, care necesită utilizarea unei metodologii clare şi unitare. De regulă, o asemenea activitate se desfăşoară în echipe de lucru complexe în care sunt incluşi analişti, specialişti ai domeniului pentru care se dezvoltă produsul-program, programatori, specialişti în testarea şi implementarea produselor-program, utilizatori etc.
Literatura de specialitate pune în discuţie o multitudine de probleme legate de metodologia elaborării produselor-program şi subliniază în mod deosebit necesitatea existenţei unei metodologii unitare. Totuşi, putem afirma că în forma sa finală orice produs-program poate fi privit ca un sistem cu funcţii şi componente proprii, cu intrări, ieşiri, prelucrări specifice şi buclă de autoreglare şi cu un scop bine stabilit.
Modele de elaborare a produselor-program
Din punct de vedere practic, elaborarea unui produs-program presupune parcurgerea unui anumit număr de activităţi specifice obţinerii acestuia. Există un număr însemnat de modele pentru elaborarea unui produs-program, dintre care cele mai importante sunt: modelul în cascadă, modelul în V, modelul spirală, modelul liniar, modelul incremental, modelul RAD.
Modelul în cascadă
Dintre toate modelele enumerate mai sus, modelul în cascadă este cel mai des utilizat în practică. Activităţile avute în vedere la elaborarea produselor-program în cazul modelului în cascadă (vezi şi figura 1) sunt :
• definirea problemei;
• analiza;
• întreţinerea.
• dezvoltarea;
• testarea;
• implementarea;
• proiectarea;
• intrtinerea.
Fig. nr. 1 . Modelul în cascadă de elaborare a unui produs-program
Acest model a fost dezvoltat de către Royce în 1970 şi este cel mai familiar programatorilor. Aşa după cum se observă în figura precedentă, caracteristica fiecărei etape constă în a se finaliza cu o verificare şi o validare în scopul eliminării eventualelor anomalii care ar putea să apară în cadrul fiecăreia. Dacă se constată eventuale anomalii, atunci se va reveni la etapa precedentă până când acestea vor fi eliminate. În acest fel se realizează o minimizare a costului pentru produsul-program dezvoltat. În acelaşi timp, trecerea de la o fază la alta, în sus şi în jos, oferă modelului un caracter iterativ şi incremental.
Modelul în V
Modelul în V poate fi considerat ca un caz particular al modelului în cascadă prin faptul că activităţile necesare elaborării produsului-program sunt reprezentate grafic sub forma lui „V”. Esenţa modelului constă în aceea că separă primele etape ale procesului de dezvoltare în sub-activităţi ce au legătură cu construcţia sistemului. Această organizare sub forma literei „V” este dată de faptul că se pune în relaţie directă de dependenţă primele etape cu cele aflate în partea de jos din modelul în cascadă.
În acest model se delimitează următoarele activităţi :
1. analiza cerinţelor şi studiul de fezabilitate;
2. proiectarea de ansamblu;
3. specificarea globală;
4. proiectarea de detaliu;
5. programarea;
6. implementarea şi testul sistem.
7. integrarea şi testul de integrare;
8. testul de acceptare;
9. testarea unitară;
Preview document
Conținut arhivă zip
- Elaborarea Produselor.doc