Documente Academic
Documente Profesional
Documente Cultură
Prisacaru
Biletul 19.
Subiectele pentru examinare la disciplina „Ingineria produselor program”
Semestrul VI, Tehnologii Informaționale, facultatea TISE.
Biletul 19. Să se determine clasele care pot fi legate cu relația de agregare. Să se determine
class AutoVanzare
«control» «entity»
ProcurareControl CatalogAuto
«entity» «entity»
Client Tranzactie
1. Metodologia RUP (Rational Unified Process) de dezvoltare a PP.
Rational Unified Process (RUP) - este o metodologie de dezvoltare software creată de Rational
Software, la baza cărui stau principiile:
Identificarea timpurie și eliminarea continuă (până la sfârșitul proiectului) a principalelor
riscuri.
Concentrarea pe îndeplinirea cerințelor clienților pentru programul executabil (analiza și
construcția unui model precedent (cazuri de utilizare)).
Așteptarea modificărilor cerințelor, a deciziilor de proiectare și implementare în timpul
dezvoltării.
Arhitectura componentelor implementată și testată în primele etape ale proiectului.
Asigurarea constantă a calității în toate etapele dezvoltării proiectului (produsului).
Lucrează la un proiect într-o echipă strânsă, în care arhitecții joacă un rol cheie.
RUP utilizează un model de dezvoltare iterativă. La sfârșitul fiecărei iterații (care durează ideal
între 2 și 6 săptămâni), echipa de proiect ar trebui să atingă obiectivele planificate pentru această
iterație, să creeze sau să modifice artefactele proiectului și să obțină o versiune intermediară, dar
funcțională a produsului final: 1. Etapa inițială (Incepție)
În faza etapei inițiale:
2. Clarificare (Elaborare)
În faza „Rafinament”, se realizează o analiză a domeniului și construcției arhitecturii executabile.
Include:
3. Construcții
În faza „Construire”, cea mai mare parte a funcționalității produsului este implementată. Faza
Build se încheie cu prima lansare externă a sistemului și o etapă importantă în capacitatea
operațională inițială.
4. Implementare (tranziție)
În faza „Implementare”, versiunea finală a produsului este creată și transferată de la dezvoltator
la client. Aceasta include un program beta, formarea utilizatorilor și determinarea calității
produselor. Dacă calitatea nu corespunde așteptărilor utilizatorilor sau criteriile stabilite în faza
de pornire, faza de implementare se repetă din nou. Îndeplinirea tuturor obiectivelor înseamnă
atingerea punctului de reper al produsului finit (lansarea produsului) și finalizarea întregului
ciclu de dezvoltare.
Ciclu de viata obiectiv ciclu de viata arhitectural capacitatea operațională inițială tranzitia
angajează resurse pentru elaborare angajează resurse pentru constructie produs matur si client gata acceptarea
clientului sau sfirsit de ciclu