"justify"> 4.3 Варіанти використання
Діаграми варіантів використання являє собою послідовність дій, виконуваних системою у відповідь на подію, що ініціюється деяким зовнішнім об'єктом (дійовою особою). Варіант використання описує типове взаємодія між користувачем і системою. p align="justify"> Дійова особа (actor) - це роль, яку користувач грає по відношенню до системи. Дійова особа - це фізичні особистість, або користувач системи. Воно найбільш типово і є практично в кожній системі. p align="justify"> Варіанти використання - це те, що користувач очікує від системи. Розглянемо кожен фрагмент цього визначення окремо. p align="justify"> На малюнку 4.1 в якості актора виступає користувач. Овалами представлені варіанти використання. По-перше користувач повинен ввести дані про витрати на розміщення замовлення, зберігання запасу на складі і втрати за відсутності матеріалу. Дані вводяться вручну за допомогою використання графічного інтерфейсу. Вручну користувач може додавати нові дані, видаляти їх і редагувати. p align="justify"> Наступний варіант використання - отримання рішення. Під час ручного розміщення даних система відпрацьовує оптимальні стратегії, визначає стохастичний попит на наступний етап і витрати при управлінні запасами. br/>В
Малюнок 4.1 Діаграма прецедентів
Діаграми взаємодії
Діаграми взаємодії (interaction diagrams) є моделями, що описують поведінку взаємодіючих груп об'єктів. Як правило, діаграма взаємодії охоплює поведінку об'єктів в рамках тільки одного варіанту використання. На такий діаграмі відображається ряд об'єктів і ті повідомлення, якими вони обмінюються між собою. Повідомлення (message) - засіб, за допомогою якого об'єкт-відправник запитує у об'єкта одержувача виконання однієї з його операцій. Однією з різновидом діаграми взаємодії є діаграма послідовності. Діаграми послідовності відображають потік подій, що відбуваються в рамках варіанту використання. p align="justify"> Діаграма послідовності відповідна варіанту використання "Введення даних про геометричні об'єктах" представлена ​​на малюнку 4.2:
В
Малюнок 4.2 Діаграма взаємодії
Діаграма класів
Діаграми класів є центральною ланкою об'єктно-орієнтованих методів. Діаграма класів визначає типи класів системи і різного роду статичні зв'язки, які існують між ними. На діаграмах класів зображуються також атрибути класів, операції класів та обмеження, які накладаються на зв'язку між класами. p align="justify"> Діаграми класів відображають взаємодію між класами системи. Класи можна розглядати як типи об'єктів. Класи містять дані і поведінка (дії), що впливає на ці дані. p align="justify"> Розробники використовують діаграми класів для реального створення класів. Такі CASE-засоби, як Rationa...