Меню


Site Logo

[лабораторные] Цель работы

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

[лабораторные] Краткое введение

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

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

  1. Определить главных или первичных и второстепенных актеров
  2. Определить цели главных актеров по отношению к системе
  3. Сформулировать основные варианты использования, которые специфицируют функциональные требования к системе
  4. Упорядочить варианты использования по степени убывания риска их реализации
  5. Рассмотреть все базовые варианты использования в порядке убывания их степени риска
  6. Выделить участников, интересы, предусловия и постусловия выполнения выбранного варианта использования
  7. Написать успешный сценарий реализации выбранного варианта использования
  8. Определить исключения или неуспех в выполнении сценария варианта использования
  9. Написать сценарии для всех исключений
  10. Выделить общие варианты использования и изобразить их взаимосвязи с базовыми со стереотипом «include»
  11. Выделить варианты использования для исключений и изобразить их взаимосвязи с базовыми со стереотипом «extend»
  12. Проверить диаграмму на отсутствие дублирования вариантов использования и актеров

[Методички] Методическая информация



[видео] Видео демонстрации

[видео] Создание диаграммы вариантов использования в Visual Paradigm for UML
[видео] Создание диаграммы вариантов использования в IBM Rational Rose

[требования] Требования

  • Наличие не менее чем пяти вариантов использования на диаграмме;
  • Наличие на диаграмме общих вариантов использования;
  • Для 3-4 вариантов использования создать сценарии. В каждом сценарии рассмотреть все исключительные ситуации;
  • Помимо отчета в электронном виде для защиты предоставляются исходные файлы диаграмм.

[пример] Примеры