CRC-карточки
CRC : Class-Responsibility-Collaboration (Класс- обязанность-взаимодействие)
Основное внимание в это методе уделяется внешнему поведению объекта.
Итог: выявление ошибочных или отсутствующих требований.
6
Прототипы (макеты) ПО
Задачи:
уточнение формулировки требования,
исследование альтернативных решений,
создание готового программного продукта.
Варианты прототипов:
горизонтальные (интерфейсы пользователя),
вертикальные (структура ПО, временнЫе характеристики, алгоритмы, структура БД).
Прототипы одноразовые и эволюционные
7
Представление требований пользователя на основе варианта использования
Идентификатор |
Имя (глагол+объект) |
Источник (автор) |
Дата создания |
Основное действующее лицо |
Дополнительно действующее лицо |
Триггер (действие, инициирующее вариант использования) Предварительные условия (начальное состояние) Выходные условия
Нормальное и альтернативное направление варианта использования
Исключения |
|
Приоритет |
Частота использования |
Бизнес-правила |
|
Специальные требования (Другая информация) |
|
Предположения |
8 |
Пример оформления варианта использования
9
Процессы обработки данных варианта использования