Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Лабораторные работы (задания) / Лабораторная работа 7

.docx
Скачиваний:
173
Добавлен:
28.06.2014
Размер:
20.33 Кб
Скачать

Применение UML для построения модели вариантов использования

Цель работы

Изучить процесс разработки UML диаграмм с применением IBM Rational Enterprise Architect или IBM Rational Rose. Подготовить модель вариантов использования с применением UML.

Краткое введение

Модель вариантов использования определяет требования к ПО — то, что система должна делать — в виде набора вариантов использования. Каждый вариант использования задает сценарий взаимодействия системы с действующими лицами (actors) или ролями, дающий в итоге значимый для них результат. Действующими лицами могут быть не только люди, но и другие системы, взаимодействующие с рассматриваемой. Вариант использования определяет основной ход событий, развивающийся в нормальной ситуации, а также может включать несколько альтернативных сценариев, которые начинают работать только при специфических условиях.

Порядок выполнения работы

  1. Определить главных или первичных и второстепенных актеров

  2. Определить цели главных актеров по отношению к системе

  3. Сформулировать основные варианты использования, которые специфицируют функциональные требования к системе

  4. Упорядочить варианты использования по степени убывания риска их реализации

  5. Рассмотреть все базовые варианты использования в порядке убывания их степени риска

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

  7. Написать успешный сценарий реализации выбранного варианта использования

  8. Определить исключения или неуспех в выполнении сценария варианта использования

  9. Написать сценарии для всех исключений

  10. Выделить общие варианты использования и изобразить их взаимосвязи с базовыми со стереотипом «include»

  11. Выделить варианты использования для исключений и изобразить их взаимосвязи с базовыми со стереотипом «extend»

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

Требования

  • Наличие не менее чем пяти вариантов использования на диаграмме;

  • Наличие на диаграмме общих вариантов использования;

  • Для 3-4 вариантов использования создать сценарии. В каждом сценарии рассмотреть все исключительные ситуации;

  • Помимо отчета в электронном виде для защиты предоставляются исходные файлы диаграмм.

Литература

  • UML

  • Модель и диаграммы вариантов использования

  • Модель реализации

  • Основы унифицированного языка моделирования

  • Унифицированный язык визуального моделирования Unified Modeling Language

  • Боггс, Боггс: UML и Rational Rose

  • Практикум по UML