Diagrame de implementare pentru uml

Diagramele de implementare sunt utilizate pentru a vizualiza topologia componentelor fizice ale sistemului în care sunt implementate componentele software.

Diagrame Deci, implementările sunt folosite pentru a descrie tipul static de desfășurare a sistemului. Diagramele de implementare constau din noduri și relațiile acestora.







Numele implementării descrie scopul graficului. Diagramele de implementare sunt folosite pentru a descrie componentele hardware pe care sunt amplasate componentele software. Diagramele componentelor și diagramele de implementare sunt strâns legate.

Diagramele componente sunt utilizate pentru a descrie componentele, iar diagrama de implementare arată modul în care acestea sunt implementate în hardware.

UML este conceput în principal să se concentreze pe artefacte de sistem software. Dar aceste două diagrame sunt scheme speciale utilizate pentru a se concentra asupra componentelor software și componentelor hardware.

Astfel, cele mai multe diagrame UML sunt folosite pentru procesarea componentelor logice, dar schemele de implementare se fac să se concentreze asupra topologiei hardware a sistemului. Diagramele de implementare sunt utilizate de către inginerii de sistem.

Scopul diagramelor de implementare poate fi descris după cum urmează:

Vizualizați topologia hardware a sistemului.

Descrieți componentele hardware utilizate pentru implementarea componentelor software.

Descrieți nodurile de procesare în timpul rulării.

Cum de a desena o diagramă de implementare?

Diagrama de implementare este un tip de implementare a sistemului. Acest lucru se datorează diagramei componente. Deoarece componentele sunt implementate utilizând diagrame de implementare. Schema de implementare constă din noduri. Nodurile nu sunt altceva decât hardware-ul fizic utilizat pentru a implementa aplicația.







Diagramele de implementare sunt utile pentru inginerii de sistem. O diagramă eficientă de implementare este foarte importantă deoarece controlează următorii parametri

Prin urmare, înainte de a desena o diagramă de implementare, trebuie definite următoarele artefacte:

Relațiile dintre noduri

Următoarea diagramă de implementare este un exemplu pentru a da o idee despre scopul implementării unui sistem de gestionare a comenzilor. Aici am arătat nodurile ca:

O aplicație este considerată o aplicație web care este implementată într-un mediu de tip cluster folosind serverul 1, serverul 2 și serverul 3. Utilizatorul se conectează la aplicație utilizând Internetul. Controlează fluxurile de la serverul de cache într-un mediu în grup.

Astfel, a fost compilată următoarea diagramă de implementare ținând cont de toate punctele de mai sus:

Diagrame de implementare pentru uml

Unde se utilizează diagramele de implementare?

Diagramele de implementare sunt utilizate în principal de către inginerii de sistem. Aceste diagrame sunt folosite pentru a descrie componente fizice (Hardwares), distribuirea și integrarea acestora.

Pentru a le detalia în detaliu, putem vizualiza implementările diagramelor ca componente hardware / noduri pe care sunt amplasate componentele software.

Aplicațiile software sunt concepute pentru modelarea proceselor complexe de afaceri. Numai aplicațiile software eficiente nu sunt suficiente pentru a satisface nevoile afacerii. Cerințele de afaceri pot fi caracterizate ca sprijinirea mai multor utilizatori, un timp de răspuns mai rapid etc.

Pentru a îndeplini aceste tipuri de cerințe, componentele hardware trebuie dezvoltate într-un mod eficient și rentabil.

În prezent, aplicațiile software pe zi sunt foarte complexe. Aplicațiile software pot fi separate, bazate pe web, distribuite, bazate pe mainframe și multe altele. Prin urmare, este foarte important să se elaboreze în mod eficient componentele hardware.

Astfel, utilizarea diagramelor de implementare poate fi descrisă după cum urmează:

Pentru a simula topologia hardware a sistemului.

Pentru modelarea sistemelor încorporate.

Pentru a simula componente hardware pentru sistemul client / server.

Pentru a simula detaliile hardware ale unei aplicații distribuite.

Inginerie înainte și înapoi.







Articole similare

Trimiteți-le prietenilor: