Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
kkkk.docx
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
363.65 Кб
Скачать

Розробка діаграми класів

Діаграма класів (class diagram) служить для представлення статичної структури моделі системи в термінології класів об'єктно-орієнтованого програмування. Діаграма класів не містить інформації про тимчасові аспекти функціонування системи.

Клас служить для позначення множини об'єктів, які володіють однаковою структурою, поведінкою і ставленням з об'єктами з інших класів. Між класами існують чотири типи відносин.

  1. Асоціації, що представляють певний стосунок або зв'язок.

  2. Узагальнення, що представляють ієрархічну будову та успадкування класів.

  3. Залежності, коли зміна одного елемента може вимагати зміни іншого.

  4. Агрегації (частина-ціле), коли один з класів являє собою деяку сутність, що включає в себе в якості складових частин інші сутності.

Об'єкт – це окремий екземпляр класу, який створюється на етапі виконання програми. Об'єкт має ім'я і конкретні значення атрибутів.

Діаграма об'єктів (object diagram) може знадобитися, якщо потрібно розглянути взаємозв'язки між окремими об'єктами.

Ця UML діаграма класів (Рис. 3) ілюструє різні зацікавлені сторони в цьому процесі.

На ній відобраені 6 класів відповідними атрибутами, які впливають на основні деталі роботи бібліотеки:

  • бібліотека (місце розташування, id бібліотекара);

  • бібліотекар (ім`я, id бібліотекара);

  • база даних книг книг (назва, автор, id книги);

  • відвідувачі (деталі, id відвідувача);

  • записи про відвідувачів (id відвідувача, тип, термін членства, невидані книги, максимальний ліміт книжок, ім`я, адрес, штрафи по заборгваностям);

  • оплата послуг (деталі книги).

Діаграма класів інформаційної системи бібліотеки Рис. 3

Висновок

В ході виконання даної лабораторної роботи на практиці було освоєно сучасні комп'ютерні технології, методи і засоби проектування і розробки порівняно простих, але діючих інформаційних систем, набуто досвіду в документуванні і випробуванні програмних продуктів, розглянуто сучасні міжнародні стандартами в програмуванні.

Також було здобуто навички у формуванні правильного технічного завдання, розглянуто основні його пункти та деталі, що в подальшому дозволять уникнути конфліктних ситуацій з замовником та полегшить розробку самого програмного продукту; були побудовані три діаграми: прецедентів, діяльності та класів. Кожна з яких дозволяє краще розуміти процес проектування та роботи ІС бібліотеки:

  • діаграма прецедентів відображає узагальнену модель функціонування системи в навколишньому середовищі;

  • діаграма діяльності призначена для деталізації особливостей алгоритмічної і логічної організації, виконуваних системою операцій;

  • діаграма класів служить для представлення статичної структури моделі системи в термінології класів об'єктно-орієнтованого програмування. Діаграма класів не містить інформації про тимчасові аспекти функціонування системи.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]