Технология выполнения работы
Технологический процесс создания диаграммы классов
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; Мы поможем в написании вашей работы! |
Мы поможем в написании ваших работ!