Читайте также:
|
|
Добавим связи к классам, принимающим участие в варианте использования Register for Courses. Для отображения связей между классами построим три новые диаграммы классов в кооперации Register for Courses пакета Use-Case Realization - Register for Courses (рис.19-21).
Добавлены два новых класса - подклассы FulltimeStudent (Студент очного отделения) и ParttimeStudent (Студент вечернего отделения).
На данной диаграмме показаны классы ассоциаций, описывающие связи между классами Schedule и CourseOffering, и добавлен суперкласс ScheduleOfferingInfo. Данные и операции, содержащиеся в этом классе (status - курс включен в график или отменен), относятся как к основным, так и к альтернативным курсам, в то время как оценка (grade) и окончательное включение курса в график могут иметь место только для основных курсов.
Рис.18. Классы с операциями «анализа» и атрибутами
Рис.19. Диаграмма Entity Classes (классы-сущности)
Рис.20. Диаграмма CourseOfferingInfo
Рис.21. Полная диаграмма классов VOPC (без атрибутов и операций)
Дата добавления: 2015-09-11; просмотров: 94 | Поможем написать вашу работу | Нарушение авторских прав |