Dijagram razreda
Što je dijagram klase:
Dijagram klasa je statički prikaz koji se koristi u programskom području za opisivanje strukture sustava, predstavljajući njegove klase, atribute, operacije i odnose između objekata.
Ova vrsta reprezentacije vrlo je korisna u razvoju sustava i računalnog softvera, budući da definira sve klase koje sustav treba imati i služi kao osnova za konstrukciju drugih dijagrama koji definiraju vrstu komunikacije, slijeda i stanja sustava.
Dijagram klase je središnji dio Unified Modeling Language (UML). Predstavlja glavne svrhe UML-a, koje imaju funkciju razdvajanja elemenata dizajna od kodiranja sustava.
Taj jezik pomaže modelirati različite podskupove dijagrama, uključujući dijagrame ponašanja, interakcije i strukture. Obično ga inženjeri koriste za dokumentiranje softverske arhitekture.
Komponente dijagrama klase
Stavke dijagrama koje sačinjavaju dijagram klasa mogu predstavljati klase koje će biti stvarno programirane, kao i glavne objekte ili interakciju između klasa i objekata sustava. Te su stavke:
klasa
Sažetak element koji predstavlja skup objekata. Sadrži specifikaciju objekta, njegove karakteristike, atribute i metode.
atribut
On definira karakteristike klase, kao što su vidljivost, ime, tip podataka, višestrukost, početna vrijednost i svojstvo.
Vidljivost može biti javna (predstavljena simbolom +) ili privatna (predstavljena simbolom). Kada je javno, druge klase mogu imati pristup atributu i kada je privatan, samo klasa ima pristup.
Također se može zaštititi (predstavljen simbolom #) ili se može dodijeliti u paketu (predstavljen simbolom ~), gdje se atributu pristupa odnosom klase s vanjskom klasom.
Ime je ID atributa i tip podataka označava specifikaciju atributnih podataka, kao i njegovu početnu vrijednost i njezina svojstva, koja ovise o jeziku koji se koristi u programiranju. Mnogostrukost ukazuje na mogućnost atributa stvaranja odnosa s drugim klasama.
operacija
Ona se bavi traženom funkcijom apstraktnog objekta. Ova komponenta također sadrži značajke kao što su ime, vidljivost i parametri.
asocijacija
Ova se komponenta odnosi na sposobnost odnosnih klasa. Može sadržavati i ime, višestrukost i vrstu navigacije, koja pokazuje odakle su informacije o klasi i kamo će ići.
Strukturno, razredni dijagram je predstavljen na način da se sam oblik klase sastoji od pravokutnika s tri linije.
Gornji red sadrži ime klase, srednju liniju, atribute klase, a donja linija izražava metode ili operacije koje klasa može koristiti. U dijagramu, klase i podklase su grupirane zajedno kako bi pokazale statički odnos između svakog objekta.
Sljedeća slika prikazuje primjer jednostavnog dijagrama razreda :
Vidi također značenje softvera i dijagrama.