Лабораторная работа №5 Разработка диаграммы классов для модели банкомата


Упражнение 1. Добавление атрибутов к классам



жүктеу 103,68 Kb.
бет2/4
Дата15.11.2023
өлшемі103,68 Kb.
#44333
түріЛабораторная работа
1   2   3   4
Лабораторная работа 5 АНАЛИЗ РУСС

Упражнение 1. Добавление атрибутов к классам
Настройка

  1. В меню модели выберите пункт Tools > Options.

  2. Перейдите на вкладку Diagram.

  3. Убедитесь, что переключатель Show All Attributes помечен.

  4. Убедитесь, что переключатели Suppress Attributes и Suppress Operations не помечены.

Добавление атрибутов

  1. Щелкните правой кнопкой мыши по классу Student.

  2. Выберите пункт New Attribute в открывшемся меню.

  3. Введите новый атрибут address.

  4. Нажмите клавишу Enter.

  5. Повторите шаги 1 - 4, добавив атрибуты name и studentID.

  6. Добавьте атрибуты к классам CourseOffering. Schedule и PrimaryScheduleOfferingInfo, как показано на рис. 18.

Связи между классами (ассоциации) определяются на основе диаграмм взаимодействия. Если два объекта взаимодействуют (обмениваются сообщениями), между ними должна существовать связь (путь взаимодействия). Для ассоциаций задаются множественность и, возможно, направление навигации. Могут исполь­зоваться множественные ассоциации, агрегации и классы ассо­циаций.


Упражнение 2. Добавление связей
Добавим связи к классам, принимающим участие в варианте использования Register for Courses. Для отображения связей меж­ду классами построим три новые диаграммы классов в коопера­ции Register for Courses пакета Use-Case Realization - Register for Courses
Добавлены два новых класса - подклассы FulltimeStudent (Студент очного отделения) и ParttimeStudent (Студент вечерне­го отделения).
На данной диаграмме показаны классы ассоциаций, описы­вающие связи между классами Schedule и CourseOffering, и до­бавлен суперкласс ScheduleOfferingInfo. Данные и операции, со­держащиеся в этом классе (status - курс включен в график или отменен), относятся как к основным, так и к альтернативным кур­сам, в то время как оценка (grade) и окончательное включение курса в график могут иметь место только для основных курсов.



Рис. Классы с операциями «анализа» и атрибутами

Рис. Диаграмма Entity Classes (классы-сущности)



Рис.Диаграмма CourseOfferingInfo



Рис. Полная диаграмма классов VOPC (без атрибутов и операций)





жүктеу 103,68 Kb.

Достарыңызбен бөлісу:
1   2   3   4




©g.engime.org 2024
әкімшілігінің қараңыз

    Басты бет
рсетілетін қызмет
халықаралық қаржы
Астана халықаралық
қызмет регламенті
бекіту туралы
туралы ережені
орталығы туралы
субсидиялау мемлекеттік
кеңес туралы
ніндегі кеңес
орталығын басқару
қаржы орталығын
қаржы орталығы
құрамын бекіту
неркәсіптік кешен
міндетті құпия
болуына ерікті
тексерілу мемлекеттік
медициналық тексерілу
құпия медициналық
ерікті анонимді
Бастауыш тәлім
қатысуға жолдамалар
қызметшілері арасындағы
академиялық демалыс
алушыларға академиялық
білім алушыларға
ұйымдарында білім
туралы хабарландыру
конкурс туралы
мемлекеттік қызметшілері
мемлекеттік әкімшілік
органдардың мемлекеттік
мемлекеттік органдардың
барлық мемлекеттік
арналған барлық
орналасуға арналған
лауазымына орналасуға
әкімшілік лауазымына
инфекцияның болуына
жәрдемдесудің белсенді
шараларына қатысуға
саласындағы дайындаушы
ленген қосылған
шегінде бюджетке
салығы шегінде
есептелген қосылған
ұйымдарға есептелген
дайындаушы ұйымдарға
кешен саласындағы
сомасын субсидиялау