УМЛ - Дијаграм компоненти, део 2

Преглед садржаја
У првом делу овог водича смо погледали основе дијаграми компоненти, као и начин њиховог моделирања и без заборављања концепата објектно оријентисаног програмирања који се примењују у овим дијаграмима.
Врсте компоненти
У различите моделе које можемо извести можемо укључити компоненте У 3 велике групе, ове групе нису круте, али их можемо узети као референцу при изради дијаграма.
Погледајмо различите врсте испод:
  • Компоненте дистрибуције: они су основа извршних система, у оквиру овога можемо имати на пример: ДЛЛ библиотеке, извршне датотеке, ЈАВА Беан итд..
  • Радне компоненте у производу: одговарају елементима на основу којих је компонента створена, као што су: базе података, датотеке кодова итд.
  • Компоненте извршења: то су компоненте створене из покренутог система, на пример: када извршимо претрагу, датотека која чува индексе за претрагу била би наша компонента извршења.
Дијаграм компоненти
Улазећи у ствар, хајде да дефинишемо дијаграм компоненте као контејнер за компоненте, интерфејсе и односе у систему.
Да бисмо га представили, користићемо а правоугаоник са два мала правоугаоника који се преклапају на левој страни ће имати назив унутар себе.
Погледајмо графички пример овога:

Такође можемо укључити и друге врсте података у саставни правоугаоник, на пример ако припада пакету или ако желимо да укључимо неко додатно објашњење, хајде да видимо пример онога што кажемо:

Моделирање које смо урадили у десном делу графикона има алтернативну представу која га чини модуларнијим, иако има тенденцију да мало поквари дијаграм, међутим показаћемо га тако да имамо могућност да га користимо ако је неопходно:

Представљање интерфејса
Тхе интерфејси Можемо их представити на два начина, први нам нуди мало више детаља, будући да приказује интерфејс као правоугаоник и приказује операције које садржи, повезујемо га са компонентом испрекиданом линијом са непопуњеним врхом стрелице, ако Поправили смо овај дијаграм, оставили смо га на крају водича у првом делу као преглед:

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

Ако пажљиво погледамо, овај други начин је користан када је потребно да једноставно покажемо да постоји интерфејс како не бисмо преплавили дијаграм информацијама које нису прикладне за контекст.
Овим завршавамо овај други део водича, осигуравајући да сада можемо направити дијаграм компоненти и моделирати компоненте како бисмо могли боље организовати наше моделирање.Да ли вам се допао и помогао овај водич?Можете наградити аутора притиском на ово дугме да бисте му дали позитиван поен
wave wave wave wave wave