Головна

Базові поняття UML. Предмети поведінки, групуються і пояснюють предмети. відносини

Предмети поведінки - динамічні частини UML-моделей. Вони є дієсловами моделей, поданням поведінки в часі і просторі. Існує дві основні різновиди предметів поведінки.

1. взаємодія - Поведінка, яка укладає в собі набір повідомлень, якими обмінюється набір об'єктів в конкретному контексті для досягнення певної мети.

2. Кінцевий автомат - поведінку, яке визначає послідовність станів об'єкта або взаємодії, що виконуються в ході його існування у відповідь на події (і з урахуванням обов'язків за цими подіями)

Ці два елементи - взаємодії і кінцеві автомати - є базисними предметами поведінки, які можуть включатися в UML-моделі. Семантично ці елементи асоціюються з різними структурними елементами (перш за все з класами, співпраця і об'єктами).

групуються предмети - Організаційні частини UML-моделей. Це ящики, за якими може бути розкладена модель. Передбачена один різновид групують предмета - пакет.

пакет - загальний механізм для розподілу елементів по групах. У пакет можуть поміщатися структурні предмети, предмети поведінки і навіть інші угруповання предметів.

Пояснюють предмети - роз'яснюють частини UML-моделей. Вони є зауваженнями, які можна застосувати для опису, пояснення і коментування будь-якого елементу моделі

Примітка - символ для відображення обмежень і зауважень, що приєднуються до елементу або сукупності елементів.

В UML є чотири різновиди відносин:

1) залежність;

2) асоціація;

3) узагальнення;

4) реалізація.

Ці відносини є базовими будівельними блоками відносин. Вони використовуються при написанні моделей.

1. залежність - Семантичне відношення між двома предметами, в якому зміна в одному предметі (незалежному предмет) може впливати на семантику іншого предмета (залежного предмета).

2. Асоціація - структурний ставлення, яке описує набір зв'язків, які є з'єднанням між об'єктами. Агрегація - це спеціальний різновид асоціації, що представляє структурний відношення між цілим і його частинами.

3. узагальнення - Відношення спеціалізації / узагальнення, в якому об'єкти спеціалізованого елемента (нащадка, дитини) можуть замінювати об'єкти узагальненого елемента (предка, батька).

4. Реалізація - семантичне відношення між класифікаторами, де один класифікатор визначає контракт, який інший класифікатор зобов'язується виконувати (до класифікаторів відносять класи, інтерфейси, компоненти, елементи Use Case, кооперації).

Базові поняття UML. структурні предмети. | Базові поняття UML. Види діаграм, їх коротка характеристика.


Проектування на базі стандарту IDEF3. | Конструктивна модель оцінки вартості COCOMO81. | Проектування на базі стандарту DFD | Структурний тестування ПО. | Способи тестування базового шляху. | Способи тестування умов. тестування циклів | Функціональне тестування ПО. | Тестування за допомогою діаграм причинно-наслідкових зв'язків. | Проектування на базі стандарту IDEF0. | |

© 2016-2022  um.co.ua - учбові матеріали та реферати