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)
Publicat de: Horia L.
Puncte necesare: 0
Profesor îndrumător / Prezentat Profesorului: Aurel Sorin

Extras din laborator

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

Laboratoare cibernetică

1. Obiective urmarite : Cunoasterea fizica principala si intelegerea functionarii unui sistem de reglare automata. (SRA) 2. Parte experimentala...

Java

Java este o tehnologie inovatoare lansata de compania Sun Microsystems 1n 1995, care a avut un impact remarcabil asupra a1ntregii comunitatsi a...

Circuite Electrice

Circuitele sunt prezente in foarte multe domenii tehnice: in sistemul electroenergetic, in calculatoare, in sistemele de telecomunicatii, in...

Semnale și Sisteme

Laboratorul 2. Semnale si sisteme. 1 Convolutii In teoria semnalelor si a sistemelor convolutiile joaca un rol important deoarece definesc...

Cursuri Java

Cuvinte importante: - concepte fundamentale ale programarii orientate obiect in Java: incapsulare, mostenire, polimorfism; - crearea claselor de...

Baze de Date - SQL

În acest capitol vor fi prezentate pe larg comanda de interogare a datelor SELECT, comenzile de manipulare a datelor INSERT, UPDATE, DELETE, precum...

Te-ar putea interesa și

Senzori și instrumentație

Etaje de protec\ie Cele mai simple circuite de protec\ie utilizate @n structurile electronice de m[surare sunt limitatoarele de tensiune cu...

Ai nevoie de altceva?