Читайте также: |
|
Рис. 1.3. Діаграма 1
Проведемо розрахунок оцінки атрибутів і операцій для класів «Работодатель», «БД студентів» і «Студент».
«Работодатель»:
Аналогічно для класу «БД студентів» отримуємо 2,53; для класу «Студент» - 3,33.
![]() |
Діаграма 2
Рис. 1.4. Діаграма 2
Проведемо розрахунок оцінки атрибутів і операцій для класів «Деканат», «Група» і «Пользователь системы». Для класу «Деканат» отримуємо 2,36; для класу «Група» - 3,33; для класу «Пользователь системы» -1,11.
Розрахуємо повне значення для діаграми:
В результаті оцінка для діаграми 1 потрапляє в середину оптимального діапазону для діаграм класів, а оцінка для діаграми 2 виявляється нижчим за оптимальний діапазон.
Такий результат можна пояснити наступними причинами:
1. Діаграма 2 містить надмірно деталізований клас «Користувач системи», тоді як в діаграмі 1 він спрощений за допомогою побудови ієрархії класів.
2. Клас «Деканат» на діаграмі 2 бере на себе надто багато функцій, слідством чого є надлишок зв'язків.
3. Клас «Бухгалтерія» на діаграмі 2 не відноситься безпосередньо до фрагмента, змодельованого на діаграмі, тобто ускладнює модель, не вносить при цьому корисної інформації.
Дата добавления: 2015-09-11; просмотров: 83 | Поможем написать вашу работу | Нарушение авторских прав |