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:
Dabar, jei reikia nurodyti papildomą informaciją apie mūsų mazgą, pavyzdžiui, jei jis priklauso paketui ar galbūt jo sudedamosioms dalims, galime padalinti kubą į skirtingus skyrius, kur pridėsime informaciją, pateiktą tekste, pažiūrėkime toliau pavyzdys, kurį mes nurodome:
Įtraukite ryšius tarp mazgų
Ž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:
Kaip matome, tai yra kliento ir serverio sistemos pasiskirstymo vaizdas, kuris vyksta šioje diagramoje, kliento mazge turime pristatymo programos komponentą, ši programa tikriausiai turėtų parodyti mums serverio išteklius, kuriuos galime pasiekti , pvz., paieškos programa, naudojant minėtą programą, užmezgamas ryšys su serveriu, kuris apdoroja ir apdoroja duomenis, o tada grąžina minėtos paieškos rezultatą.
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ą