Turinys
In UML Yra galimybė sutelkti dėmesį į abi sistemas sudarančių elementų dalis, viena vertus, mes turime programinės įrangos sprendimų ir abstrakčių modelių konceptualizavimą, konstravimą ir, kita vertus, mes platiname įrangą, techninę įrangą, kuri padarys mūsų sistema gali būti naudojama.Byla paskirstymo diagramos Tai leidžia mums sutelkti dėmesį į tai, kaip mes galime pamatyti fizinę struktūrą ir kaip pavaizduoti minėtos įrangos sudėtį diagramose, kad galėtume nustatyti visus būtinus žemėlapius, kad būtų galima dokumentuoti mūsų sistemos reikalavimus.
Pasiskirstymo diagrama
Viduje pasiskirstymo diagrama kur mes atstovaujame aparatūros struktūra kur bus mūsų sistema ar programinė įranga, todėl kiekvieną komponentą galime pavaizduoti kaip mazgai, mazgas yra bet koks elementas, kuris yra aparatinės įrangos išteklius, tai yra, bendras mūsų įrangos pavadinimas.
Pagal mazgų klasifikaciją yra mazgas, kuris gali vykdyti arba apdoroti, ir mazgas, kuris nevykdo ar neapdoroja, pastarieji gali būti išvesties įrenginiai, tokie kaip spausdintuvai ar monitoriai, ty tie, kurie liečiasi su išorę.
Į pavaizduoti mazgą, naudosime kubo figūrą, mūsų kubo viduje galime parašyti mazgą atitinkančią informaciją, pavyzdžiui, jo pavadinimą, pažiūrėkime žemiau pagrindinio mazgo:
Žinoma, mazgas nėra izoliuotas sistemos subjektas, todėl savo diagramoje mes galime parodyti, kaip jis yra susietas ar susijęs su kitais mazgais per jo komponentus ar sąsajas, ir tai galime pateikti tikslesnį vaizdą.
Paprastai vaizdavimą naudojame ryšį, tačiau savo mazguose galime naudoti asociaciją ir agregavimą reiškia ryšį, kurį naudojame punktyrine linija, kur mes susiejame vieno mazgo komponentą su kitu kito mazgo komponentu, šis ryšys nebūtinai yra kabelis, šis ryšys taip pat gali būti belaidis ryšys, pvz., „Wi-Fi“, „Bluetooth“, infraraudonųjų spindulių ir kt.
Pažvelkime į tokio tipo ryšio pavyzdį, apie kurį kalbame:
Tada mūsų mazgų diagrama mums pateikia gana tikslų dalyvaujančių komandų struktūros vaizdą, nes klientas gali būti bet kuris terminalas su duomenų įvesties ir išvesties įrenginiais, o serveris yra kita komanda, kuri apdoroja duomenis.
Mes jau turime apytikslę idėją, kaip pavaizduoti mūsų sistemų aparatinės įrangos platinimą naudojant UML, kitoje pamokoje pamatysime platesnį paskirstymo diagramos.Ar jums patiko ir padėjo ši pamoka?Galite apdovanoti autorių paspausdami šį mygtuką, kad suteiktumėte jam teigiamą tašką