41951

Відображення атрибутів та операцій класів, наслідування и агрегування на діаграмах класів

Лабораторная работа

Информатика, кибернетика и программирование

Создать диаграмму классов пакета Курсы и включить классы ПредложениеКурса Курс КонтрольПредложенияКурса в диаграмму классов. Обеспечить отображение всех атрибутов и операций на диаграмме классов. Создать диаграмму иерархии наследования классов Профессор и Студент. Переместить атрибуты по иерархии наследования классов и получить дерево наследования.

Украинкский

2013-10-26

192.04 KB

2 чел.

МІНІСТЕРСТВО ОСВІТИ І НАУКИ, МОЛОДІ ТА СПОРТУ УКРАЇНИ

Національнийавіаційнийуніверситет

Інститут комп’ютерних інформаційних технологій

Лабораторна робота №5

дисципліна:  “Об’єктно-орієнтований аналіз і проектування

тема: “Відображення атрибутівтаопераційкласів, наслідування и агрегування на діаграмах класів

Виконав: студент групи ФКН – 404

Юрчик С.В.

Перевірив викладач:

Єрмачков Ю.О.

Київ 2013

Мета роботи:Вивченняпоняття та позначенняатрибутівіоперацій  на діаграмахкласів, методівпереміщенняатрибутів і операцій по ієрархіїнаследуваннякласів, відображеннязвязківнаслідування та агрегування.

  1.  Загрузить RationalRose  и открыть окно диаграммы последовательностей (Sequencediagram).

 

  1.  Создать операции класса Курс. Документировать операцию класса.Создать атрибуты класса Курс. Документировать атрибут класса.

  1.  Создать диаграмму классов пакета Курсы и включить классы ПредложениеКурса, Курс, КонтрольПредложенияКурса в диаграмму классов. Обеспечить отображение всех атрибутов и операций на диаграмме классов.

  1.  Создать диаграмму иерархии наследования классов Профессор и Студент.

  1.  Переместить атрибуты  по иерархии наследования классов и получить «дерево» наследования.

  1.  Дополнить диаграмму классов рис. 8.3. связями принадлежности (агрегирования) – см. рис. 8.4.


 

А также другие работы, которые могут Вас заинтересовать

12151. Форма расчёта равномерного и гиперекспоненциального распределения 474 KB
  Отчет по лабораторной работе № 12 Равномерное распределение распределение характеризующееся тем что вероятность любого интервала зависит только от его длины. Равномерное распределение выбирается когда предполагается что все варианты прогнозируемого показ
12152. КОМПОНЕНТЫ, ИСПОЛЬЗУЕМЫЕ ДЛЯ СВЯЗИ С БАЗАМИ ДАННЫХ 66 KB
  КОМПОНЕНТЫ ИСПОЛЬЗУЕМЫЕ ДЛЯ СВЯЗИ С БАЗАМИ ДАННЫХ Обзор компонентов используемых для связи с базами данных Компоненты Delphi используемые для работы с базами данных расположены в библиотеке компонентов на страницах Data Access доступ к данным и Data Control управл
12153. Знакомство с интегрированной средой Delphi 136 KB
  Лабораторная работа № 1 Знакомство с интегрированной средой Delphi Загрузка Delphi возможна одним из следующих способов: кнопка Пуск раздел Программы и далее в соответствии с названием программного продукта; ярлык на рабочем столе; быстрая кнопк
12154. СОЗДАНИЕ ОТЧЕТОВ. Система «Быстрый отчет» (Quick Report) 96.18 KB
  СОЗДАНИЕ ОТЧЕТОВ 6.1 Система Быстрый отчет Quick Report Для создания отчетов в Delphi включена система QuickReport все компоненты которой размещены на странице QReport палитры компонентов. Быстрый отчет использует генератор отчетов состоящий из множества полос. Полоса band –э
12155. ПРОГРАММИРОВАНИЕ РАБОТЫ С БАЗАМИ ДАННЫХ 70.04 KB
  ПРОГРАММИРОВАНИЕ РАБОТЫ С БАЗАМИ ДАННЫХ Состояние набора данных Основным свойством компонента Table является свойство State определяющее состояние набора данных. Это свойство доступно только во время выполнения и только для чтения. Набор данных может находиться...
12156. ПРИЛОЖЕНИЯ С НЕСКОЛЬКИМИ СВЯЗАННЫМИ ТАБЛИЦАМИ 31.5 KB
  ПРИЛОЖЕНИЯ С НЕСКОЛЬКИМИ СВЯЗАННЫМИ ТАБЛИЦАМИ Рассмотрим принципы построения приложения с несколькими связанными друг с другом таблицами. 8.1 Связь головной и вспомогательной таблиц Две таблицы могут быть связаны друг с другом по ключу. Одна из этих связанных табл...
12157. ТИПЫ ПОЛЕЙ. НЕКОТОРЫЕ СВОЙСТВА ТАБЛИЦЫ 61.5 KB
  ТИПЫ ПОЛЕЙ. НЕКОТОРЫЕ СВОЙСТВА ТАБЛИЦЫ Типы полей реляционной базы данных Проектирование приложения работающего с базами данных предполагает наличие самих баз данных. Вместе с BDE в Delphi поставляется программа Database Desktop которая позволяет создавать таблицы ба...
12158. ОБЩЕЕ ПОНЯТИЕ О БАЗЕ ДАННЫХ. МОДЕЛИ ДАННЫХ. СИСТЕМЫ УПРАВЛЕНИЯ БАЗАМИ ДАННЫХ 182.07 KB
  ОБЩЕЕ ПОНЯТИЕ О БАЗЕ ДАННЫХ. МОДЕЛИ ДАННЫХ. СИСТЕМЫ УПРАВЛЕНИЯ БАЗАМИ ДАННЫХ База данных Всегда когда возникает потребность манипулирования большими массивами данных используются базы данных. В общем случае под данными понимается информация наход...
12159. ПОСТРОЕНИЕ ЗАПРОСОВ В DELPHI 36 KB
  ПОСТРОЕНИЕ ЗАПРОСОВ В DELPHI Запрос – это вопрос к базе данных возвращающий запись или множество записей удовлетворяющих вопросу. Любой запрос по базе данных выполняется на языке SQL Structured Query Language – язык структурированных запросов который был создан Microsoft в конце 70х год...