Лабораторные работы (задания) / Лабораторная работа 7
.docxПрименение UML для построения модели вариантов использования
Цель работы
Изучить процесс разработки UML диаграмм с применением IBM Rational Enterprise Architect или IBM Rational Rose. Подготовить модель вариантов использования с применением UML.
Краткое введение
Модель вариантов использования определяет требования к ПО — то, что система должна делать — в виде набора вариантов использования. Каждый вариант использования задает сценарий взаимодействия системы с действующими лицами (actors) или ролями, дающий в итоге значимый для них результат. Действующими лицами могут быть не только люди, но и другие системы, взаимодействующие с рассматриваемой. Вариант использования определяет основной ход событий, развивающийся в нормальной ситуации, а также может включать несколько альтернативных сценариев, которые начинают работать только при специфических условиях.
Порядок выполнения работы
-
Определить главных или первичных и второстепенных актеров
-
Определить цели главных актеров по отношению к системе
-
Сформулировать основные варианты использования, которые специфицируют функциональные требования к системе
-
Упорядочить варианты использования по степени убывания риска их реализации
-
Рассмотреть все базовые варианты использования в порядке убывания их степени риска
-
Выделить участников, интересы, предусловия и постусловия выполнения выбранного варианта использования
-
Написать успешный сценарий реализации выбранного варианта использования
-
Определить исключения или неуспех в выполнении сценария варианта использования
-
Написать сценарии для всех исключений
-
Выделить общие варианты использования и изобразить их взаимосвязи с базовыми со стереотипом «include»
-
Выделить варианты использования для исключений и изобразить их взаимосвязи с базовыми со стереотипом «extend»
-
Проверить диаграмму на отсутствие дублирования вариантов использования и актеров
Требования
-
Наличие не менее чем пяти вариантов использования на диаграмме;
-
Наличие на диаграмме общих вариантов использования;
-
Для 3-4 вариантов использования создать сценарии. В каждом сценарии рассмотреть все исключительные ситуации;
-
Помимо отчета в электронном виде для защиты предоставляются исходные файлы диаграмм.
Литература
-
UML
-
Модель и диаграммы вариантов использования
-
Модель реализации
-
Основы унифицированного языка моделирования
-
Унифицированный язык визуального моделирования Unified Modeling Language
-
Боггс, Боггс: UML и Rational Rose
-
Практикум по UML