Page 48 - 6602
P. 48
класом, а його складові елементи також є окремими класами.
Для відношень композиції і агрегації можуть
використовуватися додаткові позначення, які використовуються у
відношеннях асоціації. А саме, можуть вказуватися кратності
окремих класів, які в загальному випадку не обов'язкові. Стосовно
описаного вище прикладу клас «Вікно програми» є класом-
композитом, а взаємозв'язки складових його частин можуть бути
зображені діаграмою класів рис. 3.16.
Рис. 3.16. Діаграма класів для ілюстрації відношення композиції на
прикладі класу-композиту «Вікно програми»
3.3. Приклад розробки діаграми класів
Розглянемо процес розробки діаграми класів на прикладі
інформаційної технології оптимізації структури систем збору даних
(СЗД). Основою для розробки є діаграма варіантів використання
рис.2.10., метод оптимізації структури систем на основі
алгоритмічних моделей [19] і базові класи системи проектування
TraceMode.
Розробка діаграми класів виконується у декілька етапів. На
першому етапі покажемо класи, що реалізовують основні варіанти
використання, і стосунки між ними (рис.3.17)
44