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