Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Черняховская Л.Р. Презентация.ppt
Скачиваний:
88
Добавлен:
02.05.2014
Размер:
1.86 Mб
Скачать

Структура процесса

Деловое моделирование Требования Анализ и проектирование Выполнение Испытание Развертывание

Управление конфигурацией и изменением

Руководство проектом Среда

31

Стадии RUP

32

Основные потоки работ

33

Поток работ делового моделирования

34

Управление требованиями

Управление требованиями включает:

обнаружение, организацию и

документирование начальных

требований

установление и поддержание соглашений между заказчиком и исполнителем об изменяющихся требованиях к системе

отслеживание изменений и оценка их влияния на процесс и уже

реализованные решения

35

Управление требованиями

Главные требования пользователя (что должна делать система) выражаются прецедентами.

Определения:

Экземпляр прецедента - последовательность действий, выполняемых системой; она имеет наблюдаемый результат, ценный для конкретного субъекта

Прецедент - набор экземпляров прецедента

Действие - процедура, выполняемая по сигналу субъекта. Действие атомарно. Оно выполняется полностью, или не выполняется вовсе

Субъект - роль, которую пользователь играет относительно системы

36

Управление

требованиями

Через требования, прецеденты управляют технологическими маршрутами разработки системы от делового моделирования до испытаний.

37

Диаграммы UML

I. Диаграмма требований

38

Стереотипы UML

на диаграмме требований

Выбор учебного курса

Пакет

Актор

Выбор курса

Регистрация на курс

Студент

Преподаватель

Прецедент

расписания

На диаграмме элемент Use Case изображается в виде эллипса. Линии соединяют актеров с элементами Use Case, в которых они участвуют

39

Идентификация акторов

Для идентификации акторов системы могут быть заданы следующие вопросы:

Кто заинтересован в конкретном требовании ?

Кто в организации будет использовать систему ?

Кто извлечет пользу от системы ?

Кто будет пользоваться информационной поддержкой системы?

Нуждается ли система во внешних ресурсах ? Взаимодействует ли система с другими системами ?

40