Diagrama pachetului
Un pachet în Limbajul de modelare unificat este utilizat „pentru a grupa elemente și a oferi un spațiu de nume pentru elementele grupate”. [1] Un pachet poate conține alte pachete, oferind astfel o organizare ierarhică a pachetelor.
Practic toate elementele UML pot fi grupate în pachete. Astfel, clase , obiecte , cazuri de utilizare , componente , noduri , instanțe de nod etc. toate pot fi organizate ca pachete, permițând astfel o organizare gestionabilă a nenumăratelor elemente pe care le implică un model UML.
Utilizare
Atunci când se organizează modele funcționale (cazuri de utilizare, fluxuri de lucru etc.), pachetele sunt utilizate pentru a modela structura modulară a sistemului care urmează să fie aplicată în lumea reală. La organizarea codului sursă, pachetele sunt utilizate pentru a reprezenta diferitele straturi ale unui cod sursă. De exemplu:
- logica de prezentare
- stratul controlerului
- stratul de acces la date
- strat de integrare
- stratul de servicii de afaceri
Managementul straturilor este legat de modelul arhitectural care ia numele.
La organizarea modelelor de componente , pachetele sunt folosite pentru a grupa componentele pe baza posibilităților de proprietate (proprietate) și / sau de refolosire. De exemplu:
- produse comerciale de tip raft
- Componente cadru open source
- componente cadru „personalizate”
- componente ale aplicației „personalizate”
La organizarea modelelor de implementare , pachetele sunt utilizate pentru a reprezenta diferitele tipuri de medii de implementare (medii de depleere) care vor fi modelate. De exemplu:
- mediu de productie
- mediul de pre-producție
- mediu de testare a integrării
- mediul de testare a sistemului
- medii de dezvoltare
Notă
- ^(EN)OMG Unified Modeling Language (OMG UML), infrastructură, V2.1.1 Arhivat 09 ianuarie 2017 , în Arhiva de Internet . p.158.
Alte proiecte
- Wikimedia Commons conține imagini sau alte fișiere pe diagrama pachetului