Частина тексту файла (без зображень, графіків і формул):
МІНІСТЕРСТВО ОСВІТИ, НАУКИ МОЛОДІ ТА СПОРТУ УКРАЇНИНАЦІОНАЛЬНИЙ УНІВЕРСИТЕТ «ЛЬВІВСЬКА ПОЛІТЕХНІКА»
ІНСТИТУТ КОМП’ЮТЕРНОЇ ТЕХНІКИ АВТОМАТИКИ ТА МЕТРОЛОГІЇ
ЗВІТ ПРАКТИЧНОЇ РОБОТИ №4
З ПРЕДМЕТУ: «Інженерія програмного забезпечення»
Практична робота № 4
Мета роботи: навчитися створювати діаграми класів.
Діаграма класів
На діаграмах класів буде показано різноманітні класи, які утворюють систему і їх взаємозв’язки. Діаграми класів називають «статичними діаграмами», оскільки на них показано класи разом з методами і атрибутами, а також статичний взаємозв’язок між ними: те, яким класам «відомо» про існування яких класів, і те, які класи «є частиною» інших класів, — але не показано методи, які при цьому викликаються.
Клас визначає атрибути і методи набору об’єктів. Всі об’єкти цього класу (екземпляри цього класу) мають спільну поведінку і однаковий набір атрибутів (кожен з об’єктів має свій власний набір значень). Іноді замість назви «клас» використовують назву «тип», але, слід зауважити, що ці назви описують різні речі: тип є загальнішим визначенням. У UML класи позначаються прямокутниками з назвою класу, у цих прямокутниках у вигляді двох «відсіків» може бути показано атрибути і операції класу.
Хід роботи:
Варіант 18
Програмне забезпечення автоматизації освітлення вулиць.
Діаграма класів
Рис.1.
Опис діаграми класів (рис.1):
В даній діаграмі присутні такі 3 класи:
«Автоматичне освітлення». В цьому класі містяться такі атрибути: тип датчика та напруга мережі. Тип датчика відповідає за те, яким саме чином буде забезпечуватись автоматизація освітлення і задається типом string. Напруга в мережі типу bool, задає присутня чи відсутня напруга в мережі.
«Автоматичне освітлення вулиць». Цей клас успадковує атрибути з класу «Автоматичне освітлення». А також містить такі операції: увімкнення/ вимкнення освітлення, сповіщення про справність апаратури, запис показників електро-енергії. Кожній з операцій відповідають певні елементи та параметри, що допомагають зрозуміти за що відповідає операція та що вона буде виконувати. Операція увімкнення/вимкнення освітлення відповідно відповідає за увімкнення або вимкнення освітлення на певній кількості вулиць. Сповіщення про справність апаратури забезпечує появу повідомлення про справність або несправність апаратури. Запис показників електро-енергії дозволяє записувати показники спожитої електро-енергії.
«Вулиця». Даний клас є класом використання «Автоматичного освітлення вулиць» до багатьох вулиць, тому біля позначки стрілка є позначка у вигляді символу «*». Клас «Вулиця» містить такі атрибути: назва вулиці, кількість освітлювальних приладів. Назва вулиці типу string і задає найменування вулиці, на якій потрібно виконати певні операції. Кількість освітлювальних приладів типу int задає кількість ліхтарів або інших освітлювальних приладів, які присутні на вулиці.
Висновок: виконавши дану практичну роботу, я навчилася створювати діаграми класів.
Ви не можете залишити коментар. Для цього, будь ласка, увійдіть
або зареєструйтесь.
Ділись своїми роботами та отримуй миттєві бонуси!
Маєш корисні навчальні матеріали, які припадають пилом на твоєму комп'ютері? Розрахункові, лабораторні, практичні чи контрольні роботи — завантажуй їх прямо зараз і одразу отримуй бали на свій рахунок! Заархівуй всі файли в один .zip (до 100 МБ) або завантажуй кожен файл окремо. Внесок у спільноту – це легкий спосіб допомогти іншим та отримати додаткові можливості на сайті. Твої старі роботи можуть приносити тобі нові нагороди!