06 (Лекции), страница 2
Описание файла
Файл "06" внутри архива находится в папке "Лекции". Документ из архива "Лекции", который расположен в категории "". Всё это находится в предмете "объектно-ориентированный анализ и проектирование" из 7 семестр, которые можно найти в файловом архиве МГУ им. Ломоносова. Не смотря на прямую связь этого архива с МГУ им. Ломоносова, его также можно найти и в других разделах. .
Онлайн просмотр документа "06"
Текст 2 страницы из документа "06"
• Для каждого исполнителя в модели бизнес-анализа, который в перспективе станет пользователем новой системы, в модели вариантов использования создается действующее лицо с таким же наименованием. В состав действующих лиц включаются также внешние системы, играющие в бизнес-процессах пассивную роль источников информации.
• Варианты использования для данного действующего лица создаются на основе анализа обязанностей соответствующего исполнителя (в простейшем случае для каждой операции исполнителя создается вариант использования, реализующий данную операцию в системе).
Такая начальная версия модели описывает минимальный вариант системы, пользователями которой являются только исполнители бизнес-процессов. Если в дальнейшем, в процессе развития системы, ее непосредственными пользователями будут становиться действующие лица бизнес-процессов, то модель вариантов использования будет соответствующим образом модифицироваться.
Для описания функциональных требований используются диаграммы деятельности:
-
для описания поведения, включающего большое количество параллельных процессов
-
для анализа варианта использования (описывают последовательность действий и их взаимосвязь)
-
для анализа потоков работ (workflow) в различных вариантах использования. Когда варианты использования взаимодействуют друг с другом, диаграммы деятельности являются средством представления и анализа их поведения.
Пример диаграммы деятельности для двух синхронных потоков:
Модель вариантов использования можно считать завершенной, если есть утвердительный ответ на следующие вопросы:
-
Можно ли на основании модели сформировать четкое представление о функциях системы и их взаимосвязях?
-
Присутствует ли каждое функциональное требование хотя бы в одном варианте использования? Если требование не нашло отражение в варианте использования, оно не будет реализовано.
-
Учли ли вы, как с системой будет работать каждое заинтересованное лицо?
-
Какую информацию каждое заинтересованное лицо будет передавать системе?
-
Учли ли вы все внешние системы, с которыми будет взаимодействовать данная?
5