Subiect examen Ingineria sistemelor de programe

Laborator
7/10 (1 vot)
Domeniu: Automatică
Conține 1 fișier: pdf
Pagini : 11 în total
Cuvinte : 2811
Mărime: 983.48KB (arhivat)
Cost: Gratis
Profesor îndrumător / Prezentat Profesorului: Aurel Sorin

Extras din document

Modele de ciclu de viata al dezvoltarii software

1. Modelul in cascada

In modelul waterfall exista 5 etape care se succed si nu se repeta:

- analiza - se defines toate cerintele sistemului cu ce va fi implementat. Aceasta lista se

construieste pe baza informatiilor primate de la stakeholders ( toate partile interesate:

personae, grupuri de persoane sau organizatii care au un interes in proiect si care pot afecta,

pozitiv sau negative realizarea acestuia.). Aceste cerinte vor alcatui un document care va

reprezenta baza pentru urmatoarea etapa. Peste 35% din erorile software isi au originea in

fazele de analiza si proiectare

- design - se studiaza lista cerintelor din etapa de analiza si se elaboreaza design-ul proiectului.

Pe langa design-ul de interfete grafice se defines si structurile de date ce vor fi folosite,

arhitectura sistemului si schema bazei de date. La finalul acestei etape vom avea un document

cu specificatiile de proiectare.

- cerintele - conditii ce trebuie sa fie intrunite sau indeplinite de produsul, serviciul sau

rezultatul livrat de proiect.

- cerinte legate de proiect - referitoare la cerintele de afaceri, cerinte de management al

proiectului, cerinte de livrare etc

- cerinte de produs - referitoare la cerinte tehnice, cerinte de securitate, cerinte de

executie etc.

- implementare si testare - dupa ce am finalizat proiectarea, divizam cerintele in module si in

acest moment incepem efectiv implementarea de cod. Produsul software il dezvoltam initial in

programe de mici dimensiuni, numite unitati. Dupa ce dezvoltam fiecare unitate, acestea sunt

testate.

Testarea se va concentra atat asupra logicii cand si pe functionalitatea externa, bazandu-se pe

specificatiile stabilite. Se compara rezultatele obtinute dupa rularea programului cu seturi de

date de test bazate pe specificatii.

- integrare si livrare - toate unitatile dezvoltate se vor integra si testa. Se realizeaza testarea

intregului proiect pentru verificarea functionalitatii

- mentenanta - este ultima etapa din modelul waterfall, dar nu are termen de finalizare. De

obicei problemele unui produs software apar cand acesta este folosit de utilizatori reali

Avantaje:

- estimarea poate fi realizata cu acuratete

- metodologie usor de utilizat

- etape implementate individual

- documentatie

- recomandat pentru proiecte mici

Dezavantaje:

- metodologie rigida

- problemele sunt identificate tarziu

- din cauza intarzierilor se poate livra un soft care nu e testat corespunzator

- problemele care apar intr-o etapta de obicei nu sunt rezolvate in etapa curenta

- nu este recomandat pentru proiecte complexe

Preview document

Subiect examen Ingineria sistemelor de programe - Pagina 1
Subiect examen Ingineria sistemelor de programe - Pagina 2
Subiect examen Ingineria sistemelor de programe - Pagina 3
Subiect examen Ingineria sistemelor de programe - Pagina 4
Subiect examen Ingineria sistemelor de programe - Pagina 5
Subiect examen Ingineria sistemelor de programe - Pagina 6
Subiect examen Ingineria sistemelor de programe - Pagina 7
Subiect examen Ingineria sistemelor de programe - Pagina 8
Subiect examen Ingineria sistemelor de programe - Pagina 9
Subiect examen Ingineria sistemelor de programe - Pagina 10
Subiect examen Ingineria sistemelor de programe - Pagina 11

Conținut arhivă zip

  • Subiect examen Ingineria sistemelor de programe.pdf

Alții au mai descărcat și

Modelarea Matlab-Simulink a Unei Sere

Cunoasterea duratei de timp de la semanat pâna la rasaritul plantelor mai are însemnatate si pentru obtinerea unor productii cat mai timpurii. Daca...

Ai nevoie de altceva?