Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лекции ПИС / 5 24feb14 ПрИС-процесс требований 2.ppt
Скачиваний:
61
Добавлен:
04.06.2015
Размер:
2.2 Mб
Скачать

Пример

Автоматизация регистратуры частной клиники

Документ

ft Office Word 97

Введение

© Ю.A. Маглинец

14

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

Формирование видения

Выявление требований

Классификация и специфирование требований

Расширенный анализ требований

(граф. моделирование и прототипирование)

Документирование требований

Проверка требований

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

Совершенствование процесса работы с требованиями

Процесс анализа требований

© Ю.A. Маглинец

15

Иллюстрированные сценарии и прототипы

Прототипирование требований

© Ю.А.Маглинец, 2006

16

Цели, требующие применения прототипов

Цели прототипования

прояснить неясные требования к системе

выбрать одно из различных концептуальных решений

проанализировать осуществимость

Прототипирование требований

© Ю.А.Маглинец, 2006

17

Классификации прототипов

Виды прототипов

Горизонтальные и вертикальные

Одноразовые и эволюционные

Бумажные, электронные, раскадровки

Прототипирование требований

© Ю.А.Маглинец, 2006

18

Горизонтальный прототип

Горизонтальный или поведенческий прототип (horizontal prototype, behavioral prototype)

моделирует интерфейс пользователя приложения,

не затрагивая логику обработки и базу данных.

Прототипирование требований

© Ю.А.Маглинец, 2006

19

Горизонтальный прототип

Желательно реализовать ту часть кода, которая отвечает за перемещение между экранами в процессе исполнения вариантов использования, чтобы пользователь смог понять, как будет действовать система в ответ на его действия. Вся остальная функциональность имитируется.

Горизонтальные прототипы следует использовать для достижения цели прояснения неясных, либо многоальтернативных требований.

Прототипирование требований

© Ю.А.Маглинец, 2006

20

Вертикальный прототип

Вертикальный или структурный прототип (vertical prototype, structural prototype) не ограничивается интерфейсом пользователя.

Он реализует вертикальный «срез» системы, затрагивая все уровни её реализации.

Прототипирование требований

© Ю.А.Маглинец, 2006

21

Вертикальный прототип

При создании такого рода прототипов рекомендуется использовать те языки и среды реализации, что и при изготовлении целевой системы (что не обязательно для горизонтальных прототипов).

Основные цели применения такого рода прототипов – анализ применимости, проверка архитектурных концепций.

Прототипирование требований

© Ю.А.Маглинец, 2006

22

Одноразовый прототип

Одноразовый или исследовательский прототип (throwaway prototype, exploratory prototype) создаётся, когда нужно быстро промакетировать те или иные аспекты и компоненты системы.

Прототипирование требований

© Ю.А.Маглинец, 2006

23