Головна |
Предмети поведінки - динамічні частини UML-моделей. Вони є дієсловами моделей, поданням поведінки в часі і просторі. Існує дві основні різновиди предметів поведінки.
1. взаємодія - Поведінка, яка укладає в собі набір повідомлень, якими обмінюється набір об'єктів в конкретному контексті для досягнення певної мети.
2. Кінцевий автомат - поведінку, яке визначає послідовність станів об'єкта або взаємодії, що виконуються в ході його існування у відповідь на події (і з урахуванням обов'язків за цими подіями)
Ці два елементи - взаємодії і кінцеві автомати - є базисними предметами поведінки, які можуть включатися в UML-моделі. Семантично ці елементи асоціюються з різними структурними елементами (перш за все з класами, співпраця і об'єктами).
групуються предмети - Організаційні частини UML-моделей. Це ящики, за якими може бути розкладена модель. Передбачена один різновид групують предмета - пакет.
пакет - загальний механізм для розподілу елементів по групах. У пакет можуть поміщатися структурні предмети, предмети поведінки і навіть інші угруповання предметів.
Пояснюють предмети - роз'яснюють частини UML-моделей. Вони є зауваженнями, які можна застосувати для опису, пояснення і коментування будь-якого елементу моделі
Примітка - символ для відображення обмежень і зауважень, що приєднуються до елементу або сукупності елементів.
В UML є чотири різновиди відносин:
1) залежність;
2) асоціація;
3) узагальнення;
4) реалізація.
Ці відносини є базовими будівельними блоками відносин. Вони використовуються при написанні моделей.
1. залежність - Семантичне відношення між двома предметами, в якому зміна в одному предметі (незалежному предмет) може впливати на семантику іншого предмета (залежного предмета).
2. Асоціація - структурний ставлення, яке описує набір зв'язків, які є з'єднанням між об'єктами. Агрегація - це спеціальний різновид асоціації, що представляє структурний відношення між цілим і його частинами.
3. узагальнення - Відношення спеціалізації / узагальнення, в якому об'єкти спеціалізованого елемента (нащадка, дитини) можуть замінювати об'єкти узагальненого елемента (предка, батька).
4. Реалізація - семантичне відношення між класифікаторами, де один класифікатор визначає контракт, який інший класифікатор зобов'язується виконувати (до класифікаторів відносять класи, інтерфейси, компоненти, елементи Use Case, кооперації).
Базові поняття UML. структурні предмети. | Базові поняття UML. Види діаграм, їх коротка характеристика.
Проектування на базі стандарту IDEF3. | Конструктивна модель оцінки вартості COCOMO81. | Проектування на базі стандарту DFD | Структурний тестування ПО. | Способи тестування базового шляху. | Способи тестування умов. тестування циклів | Функціональне тестування ПО. | Тестування за допомогою діаграм причинно-наслідкових зв'язків. | Проектування на базі стандарту IDEF0. | |