Автоматизированная система по учету жителей и их расчетов. Моя ДЗ. Автоматизована система житлоуправління з обліку мешканців та їх розрахунків
Скачать 0.91 Mb.
|
Моделювання поведінки системи Activity diagram (діаграма діяльності) Основне призначення діаграми діяльності (Activity diagram) полягає у відображенні потоків робіт та операцій. Діаграма діяльності UML (рис.10) Вербальна специфікація діаграм діяльності (рис.10) в табличному вигляді:
Іnteraction diagrams (діаграми взаємодії) Діаграми взаємодії (interaction diagrams) використовують для моделювання взаємодії між об’єктами ПЗ. Вони розділяються на діаграми послідовності (Sequence diagram) та діаграми кооперації (Collaboration diagram). Діаграма послідовності – моделює взаємодію об’єктів у часі. Діаграма послідовності UML (рис.11) Діаграма кооперації є інформаційно тотожною діаграмі послідовності, але вона акцентує увагу на відношеннях між об’єктами та відображає порядок операцій за допомогою порядкових номерів. Діаграма кооперації UML (рис.12) Вербальний опис діаграми взаємодії (рис.11, 12): Як видно з діаграм UML, користувач авторизується в системі (за допомогою логіна та пароля), взаємодіючи з вікном програми. Авторизація здійснюється менше ніж за 1 секунду. Після цього в меню “Списку послуг ” він обирає потрібні йому послуги. Далі заява з його послугами реєструється та зберігається у базі даних. Реєстрація здійснюється менше ніж за 1 мс. Після успішного збереження заяви у базі даних, на екран користувача виводиться відповідне повідомлення, повідомляючи його про це. State diagram (діаграма стану) Діаграма станів UML (рис.13) Діаграма стану (State diagram) на рис.13 показує стани ПЗ, що проектується, чи окремого об’єкта. Переходи між станами позначаються направленими дугами з назвами подій, що викликали зміни стану системи. Вербальний опис діаграми стану (рис.13): Взаємодія із системою починається з Авторизації користувача в системі через введення особистих логіна та пароля. Після входження в системи стан змінюється з “Авторизації” на “Головна сторінка”, що і видно на діаграмі станів. Далі користувачу доступні такі дії: замовити послуги, звернутися в техпідтримку, налаштувати обліковий запис та вийти із системи. Кожна з цих дій змінює стан системи. Наприклад, при замовленні послуг стан змінюється з “Головна сторінка” на “Список послуг”. Після виконання необхідних дій в стані “Список послуг”, користувач може повернутися назад в минулий стан – “Головна сторінка”. Аналогічна ситуація зі станами “Техпідтримка” та “Обліковий запис”. |