
- •Загальна характеристика мови моделювання uml
- •Загальна характеристика і призначення діаграм в uml.
- •Діаграма варіантів використання (Use case diagram);
- •Діаграма топологій (Deployment diagram);
- •Діаграма станів (Statechart diagram);
- •Діаграма активності (Activity diagram);
- •Діаграма взаємодії (Interaction diagram);
- •Діаграма послідовності дій (Sequesnce diagram)
- •Діаграма співробітництва (Collaboration diagram);
- •Діаграма класів (Class diagram);
- •Діаграма компонентів (Component diagram);
- •Програмні засоби реалізації проектів в uml.
- •Раціональний уніфікований процес –rup.
- •Зв’язок раціонального уніфікованого процесу з uml.
- •Характеристики раціонального уніфікованого процесу.
- •Чотири фази життєвого циклу проекту
- •Початкова фаза
- •Фаза уточнення
- •Фаза впровадження
- •Фази і ітерації раціонального уніфікованого процесу.
- •Дисципліни раціонального уніфікованого процесу.
Діаграма активності (Activity diagram);
Це подальший|дальший| розвиток діаграми станів|достатків|. Фактично даний тип діаграм може використовуватися і для віддзеркалення|відбиття| станів|достатків| модельованого об'єкту, проте|однак|, основне призначення Activity| diagram| в тому, щоб|аби| відображати|відбивати| бізнес-процеси об'єкта. Цей тип діаграм дозволяє показати не лише|не тільки| послідовність процесів, але й розгалуження і навіть синхронізацію процесів.
Цей тип діаграм дозволяє проектувати алгоритми поведінки об'єктів будь-якої складності, у тому числі може використовуватися для складання блок-схем.
Діаграма взаємодії (Interaction diagram);
Цей тип діаграм включає діаграми Sequence| diagram| (діаграми послідовностей дій) і Collaboration| diagram| (діаграми співпраці|співробітництва|). Ці діаграми дозволяють з різних точок|точок| зору розглянути|розглядати| взаємодію об'єктів в створюваній системі.
Діаграма послідовності дій (Sequesnce diagram)
Взаємодія об'єктів в системі відбувається|походить| за допомогою прийому і передачі повідомлень|сполучень| об'єктами-клієнтами і обробки цих повідом-лень|сполучень| об'єктами-серверами. При цьому в різних ситуаціях одні й ті ж об'єкти можуть виступати|вирушати| і як клієнти, і як сервери.
Даний тип діаграм дозволяє відобразити|відбивати| послідовність передачі повідомлень|сполучень| між об'єктами.
Діаграма цього типу|тип| не акцентує уваги на конкретній взаємодії, головний|чільний| акцент приділяється|наділяє| послідовності прийому/передачі повідомлень|сполучень|. Для того, щоб розглянути всі взаємозв'язки об'єктів, служить Collaboration| diagram|.
Діаграма співробітництва (Collaboration diagram);
Цей тип діаграм дозволяє описати взаємодії об'єктів, абстрагуючись від послідовності передачі повідомлень|сполучень|. На цьому типові|типі| діаграм в компактному вигляді|виді| відбиваються всі повідомлення|сполучення| конкретного об'єкта, що приймаються і передаються, і типи цих повідомлень|сполучень|.
Внаслідок|внаслідок| того, що діаграми Sequence| і Collaboration| є|з'являються| різними поглядами на одні і ті ж процеси, Rational| Rose| дозволяє створювати з|із| Sequence| діаграми діаграму Collaboration| і навпаки, а також проводить|виробляє| автоматичну синхронізацію цих діаграм.
Діаграма класів (Class diagram);
Цей тип діаграм дозволяє створювати логічне представлення системи, на основі якого створюється початковий|вихідний| код описаних класів.
Значки діаграми дозволяють відображати|відображати| складну ієрархію систем, взаємозв'язки класів (Classes|) та інтерфейсів (Interfaces|). Даний тип діаграм протилежний за змістом діаграмі Collaboration|, на якій відображаються|відображають| об'єкти системи. Rational| Rose| дозволяє створювати класи за допомогою даного типу|типу| діаграм в різних нотаціях. У нотації, запропонованій Р. Бучем, яка так і називається Booch|, класи зображаються|зображають| у вигляді чогось нечіткого, схожого на хмару. Таким чином Г.Буч намагається|пробує| показати, що клас – це лише шаблон, по якому надалі буде створений конкретний об'єкт.