Разработка и анализ требований проектирования ПО
Методы выявления требований к ПО.
Лектор: Петрова О.Б.
СПбГУТ
2020
Сбор требований пользователей
Определение групп пользователей.
Выбор типичных представителей групп пользователей.
Опрос типичных представителей пользователей (интервью, анкеты). Наблюдение за пользователями на рабочих местах.
Проведение совместных семинаров.
Создание перечня задач для каждой группы пользователей. Определение системных событий и реакции на них. Мозговой штурм.
CRC-карточки.
Анализ проблем работающего ПО. Создание прототипа (макетирование).
2
Определение классов пользователей
Группировка пользователей:
по привилегиям доступа и уровню безопасности,
по задачам, решаемым пользователями,
по используемым функциям,
по частоте использования продукта,
по опыту работы в предметной области или с компьютерной системой,
по используемой платформе, по языку.
3
Характеристики классов пользователей
Название класса пользователей.
Привилегированный и непривилегированный.
Численность пользователей.
Описание типичного представителя класса пользователей:
-поведение,
-выполняемые операции, решаемые задачи,
-квалификация в предметной области,
-опыт и навыки работы с информационной системой,
-предпочтения,
- раздражающие факторы. |
4 |
|
Представление системных событий и реакции на них
5