Page 48 - 6602
P. 48

класом, а його складові елементи також є окремими класами.
                                  Для    відношень     композиції    і    агрегації   можуть
                            використовуватися  додаткові  позначення,  які  використовуються  у
                            відношеннях  асоціації.  А  саме,  можуть  вказуватися  кратності
                            окремих класів, які в загальному випадку не обов'язкові. Стосовно
                            описаного  вище  прикладу  клас  «Вікно  програми»  є  класом-
                            композитом,  а  взаємозв'язки  складових  його  частин  можуть  бути
                            зображені діаграмою класів рис. 3.16.













                             Рис. 3.16.  Діаграма класів для ілюстрації відношення композиції на
                                       прикладі класу-композиту «Вікно програми»

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





















                                                           44
   43   44   45   46   47   48   49   50   51   52   53