2. Перечислите элементы диаграммы компонентов и дайте их краткую характеристику.
3. Опишите варианты использования диаграммы компонентов.
4. Перечислите основные правила и рекомендации по разработке диаграмм компонентов и развертывания.
Казахский экономический университет им. Т. Рыскулова Факультет «Инженерно- экономический»* Кафедра «Прикладная информатика»
МЕТОДИЧЕСКИЕ УКАЗАНИЯ ДЛЯ ВЫПОЛНЕНИЯ ЛАБОРАТОРНЫХ ЗАНЯТИЙ По дисциплине OPRPO 5312 – «Организация проектирования и разработки программного обеспечения» специальности «6М070300 – Информационные системы»
Алматы, 2014 г.
Лабораторный практикум №1 "Разработка диаграмм вариантов использования" В проекте, содержащем модель информационной системы, создайте диаграмму с типом "Use Case" (см. раздел "Создание новой диаграммы"). В рабочей области программы будет создана пустая диаграмма, с левой стороны от которой расположены панели инструментов для работы с ней (рис.5.1).
Рис.5.1. Диаграмма и панели инструментов Use Case
В панели инструментов "Use Case Diagram Elements" расположены сущности и отношения, используемые при разработке диаграмм вариантов использования (слева-направо):
- актер (Actor);
- вариант использования (Use Case);
- отношение обобщения (Generalization Link);
- отношение ассоциации (Communicates Link);
- отношение расширения (Extend Link);
- отношение включения (Include Link).
В панели инструментов "Notes" расположены поясняющая сущность "примечание" (Note) и отношение зависимости (Note Link), применяемое для связи элемента модели с примечанием.
Для создания новой сущности необходимо выбрать ее в соответствующей панели инструментов, щелкнуть левой кнопки мыши в требуемом месте на диаграмме и задать свойства сущности в окне свойств "Properties".
На рис.5.2 отображено окно свойств варианта использования.
Рис.5.2. Окно свойств варианта использования
На рис.5.3 отображено окно свойств актера.
Рис.5.3. Окно свойств актера
Для указания отношения между сущностями необходимо выбрать его в соответствующей панели инструментов, щелкнуть левой кнопки мыши вначале на первой сущности, а затем на второй. В окне свойств задаются параметры отношения. На рис.5.4 отображены свойства отношения на примере отношения расширения.
Рис.5.4. Окно свойств отношения
Несмотря на то, что отношение расширение является отношением зависимости со стереотипом «extend», явно указывать этот стереотип не требуется, т.к. он задан в метаклассе "Extends Link".
Задание на выполнение лабораторной работы.
1) Изучить и закрепить основы разработки диаграмм вариантов использования (см. "Лекция 12. Модель и диаграммы вариантов использования").
2) Освоить CASE-средство Borland Together Architect в части разработки диаграмм вариантов использования.
3) Разработать диаграммы вариантов использования информационной системы по индивидуальному заданию.
4) Оформить и защитить отчет. В отчете должны быть приведены:
- контекстная диаграмма;
- 2-3 диаграммы детализации (декомпозиции) для наиболее значимых вариантов использования с контекстной диаграммы.