Увод у ДМЛ дијаграм компонената

Унифиед Моделинг Лангуаге, то јест УМЛ је једноставним речима, општи наменски језик за моделирање. Главни циљ УМЛ-а је визуализација начина на који је систем дизајниран на стандардни начин. Такође је врло исти као и цртежи који се користе и у другим областима инжењерства. То није програмски језик, већ је визуелни језик. ДМЛ дијаграми компонената користе се само да демонстрирају понашање као и структуру система. УМЛ помаже системским архитектима, привредницима и софтверским инжењерима у моделирању, дизајну и анализи. ОМГ, односно група за управљање објектима, усвојила је УМЛ као стандард још 1997. године и од тада њима управља. Након тога, ИСО је 2005. објавио УМЛ као одобрени стандард. УМЛ је ревидиран и ревидиран током година периодично. Надаље, разговараћемо о дијаграмима компоненти.

Шта је дијаграм компонената у УМЛ-у?

  • ДМЛ дијаграми компоненти у основи се користе у моделирању аспеката који су физички објектно оријентисани системи који се користе у визуелизацији и документовању система који су саставни базе, а користи се и за изградњу извршних система уз помоћ напријед и обрнутог инжењеринга. Дијаграми компоненти су у основи дијаграми класе који се фокусирају на компоненте система, а често се користе за моделирање статичког приказа имплементације система.
  • Такође разбија стварни систем који је у развоју на различите нивое функционалности, у основи високи ниво. Свака компонента у УМЛ-у одговорна је за само један јасан циљ у целом систему и она делује само са другим битним елементима и то превише, само на основу потребе да се зна.
  • Једина и важна сврха компонентног дијаграма у УМЛ-у је показати однос између различитих компоненти у систему. Ако говоримо о УМЛ 2.0, реч „компонента“ је дефинисана као модул класе који представља системе или подсистеме који су независни и имају могућност повезивања са остатком система.
  • Постоји приступ који се назива компонентни развој, који се такође назива ЦБД, а који се врти око свих компоненти. У овом приступу, цео систем ради оно што заправо треба да уради пошто дозвољава планеру да идентификује различите компоненте. Уобичајено, ако говоримо о објектно оријентисаном програмском приступу, компонентни дијаграм увек дозвољава старијем програмеру да групише класе у зависности од њихове заједничке сврхе, омогућавајући тако програмеру, као и другима, да виде пројекат развоја софтвера на вишем нивоу.
  • Иако се дијаграми компоненти у УМЛ-у могу на први поглед чинити компликованим, међутим, они су прилично непроцењиви када је у питању изградња нашег система.

Дијаграми компоненти имају бројне предности које могу помоћи вашем тиму на различите начине:

  1. Обраћа пажњу на то како се компоненте система односе.
  2. Наглашава понашање сервиса када је у питању интерфејс.
  3. Такође замишља физичку структуру система.

Објасните симболе дијаграма компоненте УМЛ

Симболи дијаграма УМЛ компоненти су многи попут компоненте, пакета, спремника пакета, зависности, генерализације, ограничења, непрозирног стереотипа, напомена и многих других. Хајде да прођемо кроз неколико важних. Симболи су наведени поред њих.

1. Компонента: Компонента у УМЛ-у је дефинисана као модуларни део система. Увек дефинише своје понашање које је у смислу потребних и датих интерфејса.

2. Пакет: Пакет у УМЛ-у може се дефинисати као нешто што може груписати елементе, а затим даје простор имена за све те груписане елементе.

3. Контејнери за пакете: Контејнери за пакете у УМЛ-у могу се дефинисати као нешто што описује УМЛ елементе попут класа, компоненти и случајева употребе.

4. Овисност: Однос зависности у УМЛ-у може се дефинисати као однос у коме један од елемената који клијент користи или зависи од другог елемента који је добављач.

5. Генерализација: Генерализација у УМЛ-у може се дефинисати као однос у којем је један од елемената модела, тј., Дете засновано на другом елементу модела, тј. Родитељу.

6. Ограничење: Ограничење у УМЛ-у може се дефинисати као нешто што нам омогућава да прочистимо семантику елемента УМЛ модела. То је механизам за продужење. Напомена у УМЛ-у састоји се од коментара или текстуалних информација.

Напомена у УМЛ-у може се дефинисати као нешто што представља или хардверске или софтверске објекте вишег нивоа ако упоредимо са компонентама. компоненте.

7. Интерфејс: У УМЛ се може дефинисати као нешто што демонстрира материјале које ће компонента или примити или пружити. Можемо представити интерфејсе било текстуалним нотама или симболима попут лизалице, утичнице или куглице и утичнице.

8. порт: Симбол у УМЛ-у може се дефинисати као нешто што спомиње различиту тачку интеракције између околине и компоненте. Портови се могу симболизовати уз помоћ малог квадрата.

Како направити дијаграм компонената?

Једноставно можемо направити савршен дијаграм компонената у УМЛ-у од нуле уз помоћ Луцид Цхарт-а. Све што треба да урадимо је да следимо ове кораке:

  • Отворите празан документ или започните с предлошком.
  • Биће омогућена библиотека облика УМЛ. Затим кликните на "Облици" о левој страни уређивача и потврдите "УМЛ" у управитељу библиотеке облика, а затим кликните на "Сачувај".
  • Изаберите облик који желите да додате из библиотеке, а све што требате је да превучете тај облик из оквира са алаткама у платно.
  • Нацртајте линије између облика за моделирање протока и готови смо.

Један од примера је доле наведен за систем за управљање библиотекама приказан доле

Овде приказане трансакције стварају мрежу односа између компоненти библиотечког система. Да бисте разумели како функционишу ове везе и како систем у целини функционише, морате да проучите УМЛ дијаграм који је приказан горе. Можете га користити и као предложак.

Закључак

Стога можемо закључити да је дијаграм компонената заиста важан дијаграм у којем ће архитекти често стварати прилично рано у пројекту. Али, његова корисност обухвата живот система. Дијаграми компоненти су од непроцјењиве вриједности јер моделирају и документирају архитектуру система.

Препоручени чланак

Ово је водич за дијаграм компонената УМЛ-а. Овдје ћемо разговарати о различитим врстама симбола детаљно објасњеним. Можете и да прођете кроз друге наше предложене чланке да бисте сазнали више -

  1. Врсте УМЛ дијаграма
  2. УМЛ дијаграм редоследа
  3. Дијаграм активности УМЛ-а
  4. УМЛ дијаграм коришћења
  5. Обрнути инжењеринг

Категорија: