Straturi
v1.0 · în consultareImplementare (IMP)
Stratul IMP al limbajului Public Framework Modelling Language 1.0 răspunde la întrebarea „Cum se schimbă arhitectura?”. Pagina descrie conceptele stratului, relațiile lor și cele 5 tipuri de elemente.
Descrie specificația v1.0
Ce descrie stratul
Stratul IMP răspunde la întrebarea „Cum se schimbă arhitectura?”. El descrie programele (Programme) și proiectele (Project) care schimbă arhitectura, finanțarea (Funding) lor și stările arhitecturii (ArchitectureState). Livrarea software-ului din cadrul schimbării ține de DEL.
Conceptele și relațiile lor
Programul este un ansamblu coordonat de activități de schimbare, cu rezultate comune. Proiectul este o inițiativă delimitată, cu responsabilități și rezultate planificate. Un program agregă, la nevoie, proiectele lui, prin relația „agregă” (aggregation).
Finanțarea este o sursă sau o alocare de fonduri. Ea finanțează, la nevoie, un program sau un proiect, prin relația „finanțează” (funds). Reperul (Milestone) marchează un moment semnificativ, planificat sau atins.
Starea arhitecturii este o stare de referință, de tranziție sau țintă. Ea agregă elementele care o alcătuiesc, din orice strat. Un program sau un proiect realizează o stare a arhitecturii, un obiectiv (Objective) sau o cerință (Requirement), prin relația „realizează” (realisation).
Tipurile de elemente
Stratul are 5 tipuri de elemente, din familiile: informație (1), eveniment (1), schimbare (3). Câmpurile proprii ale fiecărui tip sunt enumerate sub definiție; câmpurile comune tuturor elementelor sunt descrise la conceptele de bază.
ProgrammeProgram · familia schimbareUn ansamblu coordonat de activități de schimbare care urmăresc rezultate comune.
Atribute principale:startsOnendsOnbudgetcurrencyProjectProiect · familia schimbareO inițiativă de schimbare delimitată, cu responsabilități și rezultate planificate.
Atribute principale:startsOnendsOnstatusbudgetcurrencyMilestoneReper · familia evenimentUn moment semnificativ planificat sau atins în cadrul unui demers de implementare.
Atribute principale:dueOnstatusFundingFinanțare · familia informațieO sursă sau o alocare de fonduri pentru un demers de implementare.
Atribute principale:sourceamountcurrencyperiodArchitectureStateStare a arhitecturii · familia schimbareO stare de referință, de tranziție sau țintă a arhitecturii, înregistrată în model.
Atribute principale:kindeffectiveOn
În exemplul „Family support benefit”
Figura 4.11 (pagina 40) arată stratul IMP în exemplu. Proiectul „Assisted access improvement” este o schimbare finanțată, care adaugă intrarea asistată a cererilor și reconcilierea lor. El este asociat cu scopul (Goal) „Timely and fair family support”, din STR, prin relația „este asociat cu” (association). Relația „realizează” nu leagă un proiect de un scop; în exemplu, legătura lor este o asociere.
