Similar presentations:
Управление требованиями к системе
1.
Управление требованиямик системе
•Понятие требования
•Функциональные требования
•Нефункциональные требования
•Требования предметной области
•Пользовательские требования
•Системные требования
•Процесс управления требованиями
2.
Анализ требованийЗаконодательство
Конкурирующие
продукты
Нормативы
организации
Источники
требований
Ожидания
пользователей
Объект
автоматизации
3.
Понятие требованияТребование — это условие, которому должна
удовлетворять система, или характеристика, которой
система должна обладать.
Функциональные
• Определяют
действия, которые
должна выполнять
система
Нефункциональные
• Определяют
свойства системы
или её окружения
4.
Уровни описания требованийСистемные требования
Пользовательские
требования
Требования
предметной
области
5.
Управление требованиямиУправление требованиями представляет собой:
• систематический подход к выявлению, организации и
документированию требований к системе;
• процесс, устанавливающий соглашение между заказчиками
и разработчиками относительно изменения требований к
системе и обеспечивающий его выполнение.
Создание базиса для
Соглашение с заказчиком
Понимание требований Определение границ
планирования работ над
и пользователями
разработчиками
системы
системой
6.
Функциональные требованияКак бизнестребования
• «Система должна предоставлять АРМ для
специалистов и поддерживать их
параллельную работу.»
Как
пользовательские
требования
• «Система должна позволять внести документ
в хранилище и зарегистрировать факт
внесения в журнале.»
Как системные
требования
• «При вызове метод должен вернуть значение
из указанного диапазона, или выбросить
одно из следующих исключений…»
7.
Нефункциональные требованияНефункциональные
требования
Требования к
продукту
Требования к
эксплуатации
Требования к Требования к
надежности переносимости
Требования к
эффективности
Требования к
производительности
Организационные
требования
Выходные
требования
Требования к
памяти
Требования на
взаимодействия
Внешние
требования
Этические
требования
Требования к Требования
реализации на стандарты
Требования
о сохранении
конфиденциальности
Юридические
требования
Требования по
технике
безопасности
8.
Проверка нефункциональныхтребований
Показатель
Единицы измерения
Количество выполненных транзакций в секунду; время
реакции на действия пользователя; время обновления
Скорость
экрана
Размер
Килобайты; количество модулей памяти
Простота
Время обучения персонала; количество статей в
эксплуатации справочной системе
Средняя продолжительность времени между двумя
последовательными проявлениями ошибок в системе;
Надежность
вероятность выхода системы из строя;
коэффициент готовности системы
Время восстановления системы после сбоя; процент
Устойчивость к
событий, приводящих к сбоям; вероятность порчи данных
сбоям
при сбоях
Процент машинно-зависимых операторов; количество
Переносимость
машинно-зависимых подсистем
9.
Уровни описания требованийСистемные требования
Пользовательские
требования
Требования
предметной
области
10.
Пользовательские требованияПроблемы
Отсутствие четкости
изложения
Смешение разнородных
требований
Объединение различных
однородных требований
Решения
Стандартная форма записи
требований
Различайте обязательные и
описательные требования
Выделяйте ключевые
моменты требования
Избегайте жаргона
разработчиков
11.
Уровни описания требованийСистемные требования
Пользовательские
требования
Требования
предметной
области
12.
Управление требованиямиМоделирование
требований
Выделение
требований
в исходных
документах
Управление
требованиями
Отслеживание
зависимостей
между
требованиями
Отслеживание
изменений
в требованиях