Технология выполнения работы



Технологический процесс создания диаграммы классов

1. Подготовка:

a. В навигаторе модели открыть Logical View.

b. Там же открыть Main.

c. Дать имя диаграмме классов.

i. В контекстном меню для Main выбрать команду Rename.

ii. Ввести имя диаграммы классов.

2. Создание класса:

a. Нажать кнопку создания класса.

Внешняя сущность по отношению к проекту

Одна из функций системы

Сотрудник

Код сотрудника

Ф амилия

Добавить()

Субподрядчик

Код субподрядчика

Фирма

Адрес

Контактное лицо

Добавить()

модифицировать план

Назначить ресурс

Менеджер проекта

Код менеджера

Фамилия

Телефон

Назначить()

Получить отчет

Исполнитель

Код испонителя

Имя

Формировать()

В окне диаграммы классов указать место класса.

c. Щелчком вызвать изображение класса.

d. Ввести имя класса:

i. не повторяющееся с именами субъектов диаграммы прецедентов

ii. Являющиеся субъектами, их необходимо привести в стандартный для класса вид командой Format/Stereotype Display.

3. Оформить класс:

a. В контекстном меню класса выбрать команду New Attribute.

b. Ввести имя атрибута.

c. Активизировав класс, щелкнуть по значку атрибута.

d. В списке выбрать требуемый значок атрибута:

e. В контекстном меню класса выбрать команду New Operation.

f. Ввести имя операции.

g. Повторить п.п. 2e, iii, iv для операции.

4. Создание ассоциации:

a. Нажать кнопку создания ассоциации.

b. Нарисовать стрелку от одного класса к другому.

c. Отрегулировать размещение классов в диаграмме.

5. Оформить ассоциацию:

a. В контекстном меню ассоциации выбрать команду Multiplicity.

b. В списке выбрать требуемый вид ассоциации

1 – обязательная однозначная;

0.. * – Zero or More, необязательная многозначная;

1.. * – One or More, обязательная многозначная;

0.. 1 – Zero or One, необязательная однозначная;

c. В контекстном меню ассоциации выбрать команду Navigable,

убрав "галочку".

Задания к работе:

1. Построить диаграмму классов для представления использования варианта лабораторной

2. Определить объекты (сущности), привязав их к диаграмме прецедентов.

a. Дать имя классу для однотипной группы объектов, например

объекты Менеджеры можно поместить в класс Менеджер.

b. Назначить атрибут – ключ (идентификатор объекта), например

для объекта Менеджер – это может быть Код менеджера.

c. Указать основную операцию над классом, например для класса

Менеджер – Добавить().

3. Построить отношения между классами на основе ассоциаций

a. Определить направление и множественность, указав нижние и

верхние границы.

 

Контрольные вопросы:

1. Назначение диаграммы классов.

2. Для чего используется диаграмма классов на стадии анализа?

3. Назовите основные компоненты диаграммы классов.

4. Что собой представляет ассоциация?

5. В чем смысл множественной ассоциации?

6. Как описывается класс?

7. Значение характеристики атрибута ключ.

8. Что входит в описание атрибута?

9. Что такое признак видимости?

10. Что представляет собой операция класса?


Дата добавления: 2015-12-21; просмотров: 14; Мы поможем в написании вашей работы!

Поделиться с друзьями:






Мы поможем в написании ваших работ!