Студопедия  
Главная страница | Контакты | Случайная страница

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатика
ИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханика
ОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторика
СоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансы
ХимияЧерчениеЭкологияЭкономикаЭлектроника

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

Читайте также:
  1. I. ЧТО ЕСТЬ ДИПЛОМНАЯ РАБОТА И ЗАЧЕМ ОНА
  2. I. ЧТО ЕСТЬ ДИПЛОМНАЯ РАБОТА И ЗАЧЕМ ОНА
  3. I. ЧТО ЕСТЬ ДИПЛОМНАЯ РАБОТА И ЗАЧЕМ ОНА
  4. I.3. Чем дипломная работа может пригодиться после университета
  5. II. ОРГАНИЗАЦИЯ И ФУНКЦИОНИРОВАНИЕ КЛАССОВ КОРРЕКЦИОННО-РАЗВИВАЮЩЕГО ОБУЧЕНИЯ
  6. II. САМОСТОЯТЕЛЬНАЯ РАБОТА
  7. III. Лабораторная диагностика гепатита С
  8. III. Образцы анализа.
  9. III.2.1. Как работать в библиотеке
  10. IV. Лабораторная диагностика гепатита В

Цель работы: Создание классов, спецификаций классов, диаграмм классов.

Для того чтобы показать все атрибуты класса:

1. Выделите на диаграмме нужный вам класс.

2. Щелкните по нему правой кнопкой мыши, чтобы открыть контекстно-зависимое меню.

3. В контекстно-зависимом меню выберите Options > Show All Attributes.

Для того чтобы показать у класса только избранные атри­буты:

1. Выделите на диаграмме нужный вам класс.

2. Щелкните по нему правой кнопкой мыши, чтобы открыть контекстно-зависимое меню.

3. В контекстно-зависимом меню выберите Options > Select Compartment Items.

4. Укажите нужные вам атрибуты в окне Edit Compartment.

Для того чтобы подавить вывод всех атрибутов класса диаг­раммы:

1. Выделите на диаграмме нужный вам класс.

2. Щелкните по нему правой кнопкой мыши, чтобы открыть контекстно-зависимое меню.

3. В контекстно-зависимом меню выберите Options > Suppress Attributes.

Для изменения принятого по умолчанию вида атрибута:

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

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

3. Для установки значений параметров отображения атрибу­тов по умолчанию воспользуйтесь контрольными переключателями Suppress Attributes и Show All Attributes. Изменение этих значений по умолчанию повлияет только на новые диаграммы. Вид существующих диаграмм классов не изменится.

Как и в случае атрибутов, имеется несколько вариантов представления операций на диаграммах.

1. Показать все операции.

2. Показать только некоторые операции.

3. Скрыть все операции.

4. Подавить вывод операций.

Кроме того, можно:

1. Показать только имя операции. В таком случае на диаграмме будет представлено только имя операции, но не аргументы или тип возвращаемого значения.

2. Показать полную, сигнатуру операции. На диаграмме будет представлено не только имя операции, но и все ее параметры, типы данных параметров и тип возвращаемого значения операции.

Для того чтобы показать все операции класса:

1. Выделите на диаграмме нужный вам класс.

2. Щ елкните по нему правой кнопкой мыши, чтобы открыть контекстно-зависимое меню.

3. В контекстно-зависимом меню выберите Options > Show All Operations.

Для того чтобы показать только избранные операции класса:

1. Выделите на диаграмме нужный вам класс.

2. Щелкните по нему правой кнопкой мыши, чтобы открыть

3. контекстно-зависимое меню.

4. В контекстно-зависимом меню выберите Options > Select Compartment Items.

5. Укажите нужные вам операции в окне Edit Compartment.

Для того чтобы подавить вывод всех операций класса диаг­раммы:

1. Выделите на диаграмме нужный вам класс.

2. Щелкните по нему правой кнопкой мыши, чтобы открыть контекстно-зависимое меню.

3. В контекстно-зависимом меню выберите Options > Suppress Operations.

Для того чтобы показать на диаграмме классов сигнатуру операции:

1. Выделите на диаграмме нужный вам класс.

2. Щелкните по нему правой кнопкой мыши, чтобы открыть контекстно-зависимое меню.

3. В контекстно-зависимом меню выберите Options > Show Operation Signature.

Для того чтобы изменить принятый по умолчанию вид опе­рации:

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

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

3. Для установки значений параметров отображения операций по умолчанию воспользуйтесь контрольными переключателями Suppress Operations, Show All Operations и Show Operation Signatures.

Для того чтобы показать видимость атрибута или операции класса:

1. Выделите на диаграмме нужный вам класс.

2. Щелкните по нему правой кнопкой мыши, чтобы открыть контекстно-зависимое меню.

3. В контекстно-зависимом меню выберите Options > Show Visibility.

Для изменения принятого по умолчанию значения параметра показа видимости:

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

2. Для установки параметров отображения видимости по умолчанию

воспользуйтесь контрольным переключателем Show Visibility.

Определение обязанностей, атрибутов и ассоциаций классов. Обязанность (responsibility) - действие, которое объект обязан выполнять по запросу других объектов. Обязанность преобразу­ется в одну или более операций класса на шаге проектирования. Обязанности определяются исходя из сообщений на диаграммах взаимодействия и документируются в классах в виде операций «анализа», которые появляются там автоматически в процессе построения диаграмм взаимодействия (соотнесения сообщений с операциями).

Так, диаграмма классов VOPC (classes only) после построе­ния диаграмм взаимодействия в упражнении 8 должна принять следующий вид (рис. 17).

Рис.17. Диаграмма классов VOPC (classes only) с операциями «анализа»




Дата добавления: 2015-09-11; просмотров: 41 | Поможем написать вашу работу | Нарушение авторских прав

Составление глоссария проекта | Лабораторная работа №1. Введение в Rational Rose | Четыре представления модели Rose | Задание | Удалить график | Предусловия | Пример соглашений моделирования | Упражнение 6. Создание структуры модели и классов анализа в соответствии с требованиями архитектурного анализа | Задание | Лабораторная работа № 6. Проектирование системы |


lektsii.net - Лекции.Нет - 2014-2024 год. (0.007 сек.) Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав