ідпісаті замовлення та розрахуватіся на касі. Далі працівник відає ЗАПЧАСТИНИ клієнту.
Рис. 3.1. Діаграма кооперацій
. Діаграма послідовності
Діаграма послідовності - відображає взаємодії про єктів впорядкованим за годиною. Зокрема, Такі діаграмі відображають задіяні про єкти lt; # 261 src= doc_zip3.jpg / gt;
Рис. 4.1. Діаграма послідовності
. Діаграма станів
Діаграма станів є графом спеціального увазі, Який представляет Певний автомат. Вершинами графа є Можливі стани автомата, зображувані відповіднімі графічнімі символами, а дуги позначають его переходь зі стану в стан. Діаграмі станів могут буті вкладені одна в одну для більш детального представлення ОКРЕМЕ елементів моделі.
Діаграмі станів застосовуються для того, щоб поясніті, Яким чином Працюють складні про єкти. Діаграма станів показує, як про єкт переходити з одного стану в Інший. Очевидно, что діаграмі станів службовців для моделювання дінамічніх аспектів системи.
Діаграма станів Корисна при моделюванні життєвого циклу про єкта. Від других діаграм Діаграма станів відрізняється тім, что опісує процес Зміни станів только одного прімірніка Певного класу - одного про єкта, причому про єкта реактивного, тобто про єкта, поведінка которого характерізується его реакцією на Зовнішні події. Поняття життєвого циклу вдадуться Якраз до реактивних про єктів, Сейчас стан якіх обумовлено їх минулим станом. Альо діаграмі станів Важливі НЕ только для Опису динаміки ОКРЕМЕ про єкта. Смороду могут використовуват для конструювання віконуваніх систем путем прямого і зворотна проектування.
Діаграмі станів найчастіше Використовують для Опису поведінкі ОКРЕМЕ об'єктів, но такоже могут буті застосовані для Специфікації функціональності других компонентів моделей, таких як варіанти использование, актори, підсістемі, операции та методи.
Діаграму станів системи можна описати Наступний чином. Працівник магазину очікує клієнта. Если клієнт звернув, то працівник его консультує, после чего оформляє замовлення. Як только працівник получит ЗАПЧАСТИНИ, клієнт зобов язаний розрахуватіся на касі. После чего працівник відасть ЗАПЧАСТИНИ клієнту.
Рис. 5.1. Діаграма станів
6. Діаграма ДІЯЛЬНОСТІ
Діаграма ДІЯЛЬНОСТІ - візуальне представлення графу lt; # justify gt;
Рис. 6.1. Діаграма ДІЯЛЬНОСТІ
7. Діаграма розгортання
Діаграма розгортання - Діаграма lt; # justify gt ;? Вузол пристрою;
? Вузол середовища виконан.
Вузли устройств - це Фізичні обчислювальні ресурси зі своєю пам'яттю и сервісамі для виконан програмного забезпечення, Такі як звічайні ПК, мобільні телефони.
Вузол середовища виконан - це програмний обчислювальний ресурс, Який працює Всередині зовнішнього Вузли и Який надає собою сервіс, Який Виконує Інші віконувані Програмні елементи.
Діаграму розгортання системи можна описати Наступний чином. Працівник Взаємодіє Із системою путем использование програми управління магазином. Програма відправляє Предложения та отрімує ВІДПОВІДІ від web-сервера. Сервер надає корістувацькій інтерфейс, а також - вікорістовує інтерфейс бази даних для доступу до даних, їх Зміни, відалення, модіфікації.
Рис. 7.1. Діаграма розгортання
. Діаграма класів
Центральне місце в об єктно-орієнтованому програмуванні займає розробка логічної моделі системи у виде діаграмі класів. Діаграма класів (class diagram) служити для представлення статічної Структури моделі системи в термінології класів про єктно-орієнтованого програмування. Діаграма класів может відображаті, зокрема, Різні взаємозв язки между ОКРЕМЕ сутности предметної області, такими як про єкти и підсістемі, а такоже опісуваті їх внутрішню структуру и тіпі отношений.
Діаграма класів є граф, вершинами которого є елементи типу «класифікатор», пов'язані різнімі типами структурних отношений.
Є два основних види статичних зв'язків:
асоціації;
підтіпі.
Діаграма класів может такоже містіті інтерфейси, пакети, отношения и даже ОКРЕМІ екземпляр, Такі як про єкти та зв язку.
На даній діаграмі НЕ вказується інформація про Тимчасові аспекти Функціонування системи. З цієї точки зору Діаграма класів є подалі РОЗВИТКУ концептуальної моделі проектованої системи.
Клас (class) в мові UML служити д...