DevioLab CRYPTO TRADING AUTOMATION
LIVE
AUTOMATED CRYPTO TRADING • BINANCE
Автоматизуйте свій криптопортфель
Торгові боти DevioLab аналізують крипторинок, автоматично відкривають і закривають позиції та керують вашим портфелем на Binance 24/7.
CRYPTO 80 Bots
BINANCE Spot Trading
TRADING 24 / 7
Спробувати DevioLab
deviolab.com

Інформація про навчальний заклад

ВУЗ:
Національний університет Львівська політехніка
Інститут:
Інститут комп’ютерної техніки, автоматики та метрології
Факультет:
Не вказано
Кафедра:
Не вказано

Інформація про роботу

Рік:
2013
Тип роботи:
Практична робота
Предмет:
Інженерія програмного забеспечення

Частина тексту файла (без зображень, графіків і формул):

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

21.10.2013 21:56

Коментарі

Ви не можете залишити коментар. Для цього, будь ласка, увійдіть або зареєструйтесь.

Ділись своїми роботами та отримуй миттєві бонуси!

Нічого не вибрано
0%

Оголошення від адміністратора

Антиботан аватар за замовчуванням

Подякувати Студентському архіву довільною сумою

Admin

26.02.2023 12:38

Дякуємо, що користуєтесь нашим архівом!