Obiectele diagramei UML și utilizarea lor

Publicat: 2022-04-05

Iată o prezentare generală a tuturor celor nouă tipuri diferite de obiecte diagramă de modelare care sunt înfășurate sub titlul UML.

  • Diagrame de clasă UML
  • Diagrame de cazuri de utilizare UML
  • Diagrame de obiecte UML
  • Diagrame de secvență UML
  • Diagrame de colaborare UML
  • Diagrame UML Statechart
  • Diagrame de activitate UML
  • Diagramele componentelor UML
  • Diagrame de implementare UML

Toate aceste obiecte diagramă UML sunt disponibile în Creately și puteți încerca o demonstrație sau puteți arunca o privire la câteva exemple de diagrame UML pentru mai mult context.

Sistem

Un sistem dintr-o diagramă de caz de utilizare UML este un dreptunghi care acoperă toate cazurile de utilizare din sistem care definește domeniul de aplicare al sistemului dumneavoastră. Orice din interiorul casetei reprezintă funcționalitatea care este în domeniu și orice din afara nu este. Rețineți că actorii din sistem sunt în afara sistemului.

exemplu de sistem obiecte diagramă uml

Obiect simplu

diagramă obiect - obiecte diagramă uml

Obiectul simplu din diagrama obiectului UML este un dreptunghi care afișează numele obiectului. Numele acestui obiect este de obicei subliniat.

Obiect

Elementul obiect din diagrama obiectului UML este un dreptunghi împărțit în două părți. Partea de sus conține numele obiectului, în timp ce a doua parte conține atributele obiectului. Notă: Acest element nu trebuie confundat cu elementul Class care este împărțit în trei părți.

Forma obiect - obiecte diagramă uml

Activare

Elementele de activare din Diagrama de secvență UML sunt casete de pe liniile de viață. Acestea sunt, de asemenea, numite casete de invocare a metodei și indică faptul că un obiect răspunde la un mesaj. Începe când mesajul este primit și se termină când obiectul a terminat de manipulat mesajul.

exemplu de activare - obiecte diagramă uml

Săgeată pentru mesaj

Săgeată mesaj - obiecte diagramă uml

Săgeata de mesaj din Diagrama de colaborare UML arată interacțiunea dintre obiectul de pornire și obiectul de destinație.

Stare initiala

Starea inițială din diagrama UML Statechart este starea unui obiect înainte de orice tranziție. Pentru obiecte, aceasta ar putea fi starea la instanțiere. Starea inițială din diagrama de activitate UML marchează punctul de intrare și starea inițială a activității. Notația pentru starea inițială este un mic cerc plin de solid. Pe o diagramă poate exista o singură stare inițială.

Stare finală

Starea finală din diagrama UML Statechart marchează distrugerea obiectului a cărui stare o modelăm. Sfârșitul activității într-o diagramă de activitate UML arată încheierea activității. Notația Sfârșit este afișată ca un cerc care înconjoară un mic cerc plin de solid.

Activitate

Starea activității într-o diagramă UML Statechart și UML Activity Diagram marchează o acțiune a unui obiect. Notația pentru aceasta este un dreptunghi rotunjit.

exemplu de activitate obiecte diagramă uml

Joncţiune

Joncțiune - obiecte diagramă uml

Starea joncțiunii într-o diagramă UML Statechart sunt vârfuri care sunt folosite pentru a înlănțui mai multe tranziții. Ele sunt folosite pentru a construi căi de tranziție compuse între stări. O joncțiune este reprezentată de un mic cerc negru.

Alegere

Starea de alegere într-o diagramă UML Statechart evaluează gărzile declanșatorilor tranzițiilor sale de ieșire pentru a selecta o singură tranziție de ieșire. Decizia asupra căii pe care să o parcurgeți poate depinde de rezultatele acțiunilor anterioare efectuate în același pas de la rulare până la finalizare. O pseudostare de alegere este afișată ca simbol în formă de romb.

Furcăre / Alăturare

Forma furcii - obiecte diagramă uml

O notație furcă într-o diagramă de activitate UML este un nod de control care împarte un flux în mai multe fluxuri concurente. Acesta va avea o margine de intrare și mai multe margini de ieșire. Un nod de unire este un nod de control care sincronizează fluxuri multiple. Acesta va avea mai multe margini de intrare și o margine de ieșire.

Nodurile bifurcate din diagrama UML Statechart servesc la împărțirea unei tranziții de intrare în două sau mai multe tranziții care se termină pe vârfuri țintă ortogonale. Segmentele care ies dintr-un vârf de furcă nu trebuie să aibă apărătoare sau declanșatoare. Nodurile de unire servesc la îmbinarea mai multor tranziții care emană de la vârfuri sursă în diferite regiuni ortogonale. Tranzițiile care intră într-un vârf de îmbinare nu pot avea garduri sau declanșatoare.

Le puteți crea cu ușurință online folosind instrumentul nostru de diagramă de activitate.

Stare compusă

O stare compozită într-o diagramă UML Statechart este o stare care are substări (stări imbricate).

Obiect

Notația obiect într-o diagramă de activitate UML este un nod de activitate care este utilizat pentru a defini fluxul de obiecte într-o activitate.

Sfârșitul fluxului

forma de capăt al fluxului - obiecte diagramă uml

Nodul Flow End din Diagramele de activitate UML este un nod final de control care încheie un flux. Distruge toate jetoanele care ajung la el, dar nu are niciun efect asupra altor fluxuri din activitate. Acesta este un cerc mic cu un X în interior.

Primire semnal

Notația de primire a semnalului numită și acțiunea Accept eveniment într-o diagramă de activitate UML este o acțiune care așteaptă să apară un anumit eveniment. Acesta este desenat ca un pentagon concav.

semnal de primire uml diagramă obiecte

Trimiterea semnalului

Trimiterea semnalului în diagrama de activitate UML este o acțiune care creează o instanță de semnal din intrările sale și o transmite obiectului țintă, unde poate provoca declanșarea tranziției unei mașini de stări sau executarea unei activități.

trimitere semnal exemplu de obiecte diagramă uml

Partiție de activitate

obiecte diagramă uml partiție de activitate

Partiția de activitate într-o diagramă de activitate UML este fie orizontală/verticală. Partițiile sunt folosite pentru a separa acțiunile într-o diagramă de activitate.

Componentă

forma componentei uml diagramă obiecte

O diagramă de componente UML componentă reprezintă o parte modulară a unui sistem. Un element component într-o diagramă de implementare UML reprezintă o piesă distribuibilă de implementare a unui sistem.

Interfață furnizată

O interfață furnizată a unei componente într-o diagramă de componente UML descrie serviciile pe care componenta le oferă mediului său. Aceasta este modelată folosind notația acadea.

Interfață necesară

O interfață necesară a unei componente într-o diagramă de componente UML declară serviciile pe care componenta le așteaptă de la mediul său. Aceasta este modelată folosind notația socket.

obiectele diagramei uml de interfață necesare

Interfață furnizată și interfață necesară cu port

O interfață furnizată cu port într-o diagramă de componente UML specifică un punct de interacțiune distinct între componentă și mediul său. Porturile sunt reprezentate ca mici pătrate pe părțile laterale ale componentelor.

port de interfață - obiecte diagramă uml

Nodul

Un element Nod într-o diagramă de implementare UML este orice lucru care efectuează lucru în sistem. Acesta poate fi fie hardware, cum ar fi computerele personale; sau software precum sistemul de operare, serverul de baze de date și așa mai departe.

Dispozitiv

Un element de dispozitiv într-o diagramă de implementare UML este un tip de nod care reprezintă o resursă de calcul fizică într-un sistem, cum ar fi un server de aplicații.

exemplu de dispozitiv - obiecte diagramă uml

Specificația de implementare

Un element de specificație de implementare într-o diagramă de implementare UML este un fișier de configurare, cum ar fi un document XML sau un fișier text care definește modul în care este implementat un artefact pe un nod.

exemplu de specificație de implementare obiecte diagramă uml