Частина тексту файла (без зображень, графіків і формул):
Національний технічний університет України
«Київський політехнічний інститут імені Ігоря Сікорського»
Навчально-науковий інститут атомної та теплової енергетики
Кафедра цифрових технологій в енергетиці
ЛАБОРАТОРНА РОБОТА №4
з дисципліни «Технології розробки програмного забезпечення»
Варіант № 9
Тема: Діаграми послідовності, пакетів та компонентівМета: Провести об’єктно-орієнтований аналіз предметної області та спроектувати об’єктну модельЗавдання:
Створити діаграми послідовності;
Створити діаграму компонентів.
Виконання роботи: Будуємо діаграми послідовності:
Діаграма послідовності прецеденту «Додавання нового статистичного об’єкту»:/
Діаграма послідовності прецеденту «Редагування статистичного об’єкту»:
/
Опишемо відповідальності класів:
DataStatsGUI – клас, що відповідає за графічний інтерфейс для спілкування з класом DataStatsController.
DataStatsController – клас, що зв`язує графічний інтерфейс з інтерфейсом додатку та статистичними даними.
ApllicationGUI – клас, що відповідає за графічний інтерфейс всього додатку (модальні вікна, форми, інформація)
DataStatsRepository – клас, що виконує роль сховища для об’єктів DataStatsObject.
DataStatsObject - клас, що описує об’єкт статистичних даних.
Будуємо діаграму компонентів:
/
Опишемо компоненти:
Accounting System – підсистема ідентифікації.
Accounting Repository – сховище всіх користувачів системи.
DataStats Manager – елемент, що виконує підтримку роботи сховища статистичних даних, його відображення та архівування даних.
DataStats Repository – сховище всіх користувачів статистичних даних.
Schedule Service – сервіс, який відстежує актуальність даних.
Application GUI, DataStats GUI, Account GUI – графічний інтерфейс додатку.
Висновок: Під час виконання роботи було проведено об’єктно-орієнтований аналіз предметної області та спроектовано об’єктну модель
Ви не можете залишити коментар. Для цього, будь ласка, увійдіть
або зареєструйтесь.
Ділись своїми роботами та отримуй миттєві бонуси!
Маєш корисні навчальні матеріали, які припадають пилом на твоєму комп'ютері? Розрахункові, лабораторні, практичні чи контрольні роботи — завантажуй їх прямо зараз і одразу отримуй бали на свій рахунок! Заархівуй всі файли в один .zip (до 100 МБ) або завантажуй кожен файл окремо. Внесок у спільноту – це легкий спосіб допомогти іншим та отримати додаткові можливості на сайті. Твої старі роботи можуть приносити тобі нові нагороди!