Sunteți pe pagina 1din 2

Informații generale privind proiectul la Ingineria Programelor

Scopul proiectului:
- familiarizarea studenților cu
▪ activitățile de baza ale dezvoltării unui produs software
o activitățile de extragere si analiza a cerințelor, proiectare si testare
o elaborarea documentelor aferente fiecărei activități
o activități de management de proiect: repartizarea sarcinilor in echipa, planificarea timpului, asigurarea calitatii
▪ lucrul în echipă în abordarea unor proiecte de complexitate medie
- conștientizarea și responsabilizarea studenților referitor la sarcinile legate de dezvoltarea de software

Mod de lucru, etape, termene limită:


Perioadă
Activitate Descriere Rezultat
(săptămânile)

Studenții vor studia lista de teme propusa pe site sau vor propune teme
proprii si vor obține acceptul îndrumătorului pentru ele. Acceptul îndrumătorului
Formarea
1-2 pentru echipele si temele
echipelor Studenții se vor organiza in echipe de 3-5 membri (recomandat 4), din alese.
orice grupa sau serie, pentru o anumită temă de proiect.
Fiecare echipă va elabora Documentul de Specificație a Cerințelor
Analiză și Documentul de Specificație
pentru proiectul său.
specificație 2-4 a Cerințelor – prezentat și
Specificația va fi prezentată in varianta draft spre validare discutat la laborator.
(1.5 p)
îndrumătorului, care poate solicita modificări.
Fiecare echipă va realiza proiectarea aplicației conform specificației Document de proiectare la
produse. Nivelul de proiectare va fi intermediar, între ADD si DDD, în nivel intermediar ADD-
funcție de proiectul ales. DDD, in funcție de caz,
considerat mulțumitor de
De asemenea, fiecare echipa își va stabili, pe baza proiectării, sarcinile
către îndrumător –
Proiectare interne pe care le va avea fiecare membru pe parcursul implementării și
5-6 prezentat și discutat la
sarcinile detaliate pentru prima iterație de implementare.
(0.75 p) laborator.
Criteriul principal este ca soluția de proiectare sa fie clara, iar sarcinile
Plan de lucru pentru
sa fie împărțite clar către membrii echipei.
implementare, considerat
Documentele rezultate vor fi prezentate spre validare îndrumătorului, mulțumitor de către
care poate solicita modificări. îndrumător.
Program executabil testat
Fiecare echipa va implementa și testa o parte din cerințele aplicației, astfel încât sa satisfacă
conform documentelor de proiectare și specificație realizate anterior. cerințele planificate pentru
iterația curentă.
La sfârșitul etapei se vor analiza sarcinile rămase nerezolvate sau
Implementare
problemele apărute și, după caz, se pot ajusta specificațiile sau 7–8 Plan de lucru pentru
1 (1 p)
proiectarea. următoarea iterație de
implementare.
Se vor stabili sarcinile detaliate pentru următoarea iterație de
implementare. Prezentare practica la
laborator.
Program executabil testat
astfel încât sa satisfacă
Fiecare echipa va implementa și testa o parte din cerințele aplicației,
cerințele planificate pentru
conform documentelor de proiectare și specificație realizate anterior.
iterația curentă.
Implementare Se vor analiza sarcinile rămase nerezolvate sau problemele apărute și,
9 - 10 Plan de lucru pentru
2 (1.25 p) după caz, se pot ajusta specificațiile sau proiectarea.
următoarea iterație de
Se vor stabili sarcinile detaliate pentru următoarea iterație de implementare.
implementare.
Prezentare practica la
laborator.
Fiecare echipa va implementa și testa ultima parte din cerințele
aplicației, conform documentelor de proiectare și specificație realizate Program executabil testat
Implementare astfel încât sa satisfacă
anterior.
finală și cerințele specificate.
11 - 13
prezentare În această iterație trebuie finalizată și testată întreaga aplicație.
(1,5 p) Prezentare practica si PPT
Programul rezultat în urma implementării va fi prezentat în fața colegilor (slides) la laborator.
scoțând în evidență calitățile produsului (Pitch).

Observații:
o Vor fi disponibile pe site îndrumări detaliate pentru fiecare din activitățile și documentele care trebuie realizate
o Toti membrii echipei trebuie sa participe la toate activitatile (etapele) proiectului
o Respectarea termenelor:
▪ planificarea exacta, in echipe, impune respectarea stricta a termenelor; termenele prevăzute sunt suficient de generoase;
nici o întârziere nu va fi considerata justificata; orice întârziere va atrage după sine depunctarea echipei cu 0.25p/săptămână
din punctajul etapei, pana la max 40% din punctajul etapei.
o Tehnologiile de realizare:
▪ sunt la alegerea echipei, dar tinand cont de riscul tehnologic (daca algeti o tehnologie in care nu ati mai lucrat)
▪ soluția tehnologica va fi validata de către îndrumător, în cadrul etapei de proiectare arhitecturala
Punctaj proiect:
o 6 puncte
o Bonus: se va acorda maxim 1 punct bonus pentru realizări deosebite (specificații, aplicații etc.)
o Se pot acorda penalizări individuale, în cazul în care îndrumătorul constată că un membru al echipei nu a contribuit
corespunzător la realizarea sarcinilor echipei
o Prezentarea in sesiunea de restante din Septembrie va fi considerata cu intarziere maxima: penalizare 40% pentru toate etapele
o Punctajul pe proiect va fi acordat doar pentru echipele care pana la finalul semestrului au prezentat un prototip functional cu
minim jumatate din functionalitatile esentiale

S-ar putea să vă placă și