Uvod u dijagram komponenti UML-a

Unified Modeling Language, to jest UML je jednostavnim riječima, model za opće namjene za modeliranje. Glavni cilj UML-a je vizualizirati način na koji je sustav dizajniran na standardni način. To je vrlo isto kao i nacrti koji se koriste iu drugim tehničkim područjima. To nije programski jezik, već je vizualni jezik. DML dijagrami komponenata koriste se samo da dokažu ponašanje kao i strukturu sustava. UML pomaže arhitektima sustava, gospodarstvenicima i softverskim inženjerima u modeliranju, dizajnu i analizi. OMG, odnosno Grupa za upravljanje objektima, usvojila je UML kao standard još 1997. godine i od tada njima upravlja. Nakon toga, ISO je 2005. objavio UML kao odobreni standard. UML je revidiran i revidiran tijekom godina. Nadalje, razgovarat ćemo o dijagramima komponenti.

Što je Dijagram komponente u UML-u?

  • DML dijagrami komponenti u osnovi se koriste u modeliranju aspekata koji su fizički objektno orijentirani sustavi koji se koriste u vizualiziranju i dokumentiranju sustava koji se sastoje od baze komponenata, a također se koristi za izgradnju izvršnih sustava uz pomoć naprijed i obrnutog inženjeringa. Dijagrami komponenti u osnovi su dijagrami klase koji se fokusiraju na komponente sustava često se koriste za modeliranje statičkog prikaza implementacije sustava.
  • Također razgrađuje stvarni sustav koji je u razvoju na različite razine funkcionalnosti, u osnovi visoke razine. Svaka komponenta UML-a odgovorna je za samo jedan jasan cilj u cjelokupnom sustavu i ona djeluje samo s ostalim bitnim elementima i to previše samo na osnovu potrebe za znanjem.
  • Jedina i važna svrha komponentnog dijagrama u UML-u je pokazati odnos između različitih komponenti u sustavu. Ako govorimo o UML 2.0, riječ "komponenta" definirana je kao modul klase koji predstavlja sustave ili podsustave koji su neovisni i imaju mogućnost sučelja s ostatkom sustava.
  • Postoji pristup koji se naziva komponentni razvoj, također se naziva i CBD, a koji se vrti oko svih komponenti. U ovom pristupu, cijeli sustav čini ono što zapravo treba učiniti jer omogućuje planeru da identificira različite komponente. Ako govorimo o objektno-orijentiranom pristupu programiranju, komponentni dijagram uvijek dozvoljava starijem programeru da zajedno grupira klase, ovisno o njihovoj zajedničkoj svrsi, na taj način omogućava programeru kao i drugima da pogledaju projekt razvoja softvera na višoj razini.
  • Iako se dijagrami komponenti u UML-u na prvi pogled mogu činiti kompliciranim, ipak su prilično neprocjenjivi kada je u pitanju izgradnja našeg sustava.

Dijagrami komponenti imaju brojne prednosti koje mogu pomoći vašem timu na različite načine:

  1. Pazi na to kako se komponente sustava odnose.
  2. Naglašava ponašanje usluge kad se odnosi na sučelje.
  3. On također zamišlja fizičku strukturu sustava.

Objasnite simbole dijagrama komponente UML

Simboli dijagrama UML komponenti su mnogi poput komponenti, paketa, spremnika paketa, ovisnosti, generalizacije, ograničenja, neprozirnog stereotipa, napomena i mnogih drugih. Krenimo kroz nekoliko važnih. Pored njih su dostupni simboli.

1. Komponenta: Komponenta u UML-u je definirana kao modularni dio sustava. Uvijek definira svoje ponašanje u smislu potrebnih i danih sučelja.

2. Paket: Paket u UML-u može se definirati kao nešto što može grupirati elemente, a zatim daje prostor s imenima za sve te grupirane elemente.

3. Spremnici paketa: Spremnici paketa u UML-u mogu se definirati kao nešto što opisuje UML elemente poput klasa, komponenti i slučajeva upotrebe.

4. Ovisnost: Odnos ovisnosti u UML-u može se definirati kao odnos u kojem jedan od elemenata koji klijent koristi ili ovisi o drugom elementu koji je dobavljač.

5. Generalizacija: Generalizacija u UML-u može se definirati kao odnos u kojem se jedan od elemenata modela tj., Dijete temelji na drugom elementu modela, tj. Roditelju.

6. Ograničenje: Ograničenje u UML-u može se definirati kao nešto što nam omogućuje pročišćavanje semantike elementa UML modela. To je mehanizam za produženje. Napomena u UML sastoji se od komentara ili tekstualnih informacija.

Napomena u UML-u može se definirati kao nešto što predstavlja ili hardverske ili softverske objekte više razine ako usporedimo s komponentama. komponente.

7. Sučelje: UML se može definirati kao nešto što pokazuje materijale koje će komponenta ili primiti ili pružiti. Sučelja možemo predstavljati tekstualnim notama ili simbolima poput lizalice, utičnice ili oblika kuglica i utičnica.

8. port: Simbol u UML-u može se definirati kao nešto što spominje različitu točku interakcije između okoline i komponente. Luka se mogu simbolizirati uz pomoć malog kvadrata.

Kako napraviti dijagram komponente?

Sa Lucid Chart-om možemo lako ispočetka napraviti savršen dijagram komponenata u UML-u. Sve što trebamo učiniti je slijediti ove korake:

  • Otvorite prazan dokument ili započnite s predloškom.
  • Biblioteka UML oblika treba biti omogućena. Zatim kliknite "Oblici" o lijevoj strani uređivača i provjerite "UML" u upravitelju biblioteke oblika, a zatim kliknite "Spremi".
  • Odaberite oblik koji želite iz biblioteke dodati, a sve što trebate je povući taj oblik iz okvira s alatima na platno.
  • Nacrtajte linije između oblika za modeliranje protoka i gotovi smo.

Jedan od primjera naveden je u nastavku za sustav za upravljanje knjižnicama prikazan dolje

Ovdje prikazane transakcije stvaraju mrežu odnosa između komponenata knjižničnog sustava. Da biste shvatili kako funkcioniraju ti odnosi i kako sustav funkcionira u cjelini, morate ispitati UML dijagram koji je gore prikazan. Možete ga koristiti i kao predložak.

Zaključak

Stoga možemo zaključiti da je dijagram sastavnih dijelova doista važan dijagram u kojem će arhitekti često stvarati prilično rano u projektu. Ali, korisnost obuhvaća život sustava. Dijagrami komponenti vrlo su neprocjenjivi budući da modeliraju i dokumentiraju arhitekturu sustava.

Preporučeni članak

Ovo je vodič za dijagram komponenata UML-a. Ovdje ćemo razgovarati o različitim vrstama simbola detaljno objasnjenim. Možete i proći naše druge predložene članke da biste saznali više -

  1. Vrste UML dijagrama
  2. Dijagram slijeda UML-a
  3. Dijagram aktivnosti UML-a
  4. UML dijagram upotrebe slučaja
  5. Obrnuti inženjering

Kategorija: