166.55K
Category: informaticsinformatics

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

1.

Управление требованиями
к системе
•Понятие требования
•Функциональные требования
•Нефункциональные требования
•Требования предметной области
•Пользовательские требования
•Системные требования
•Процесс управления требованиями

2.

Анализ требований
Законодательство
Конкурирующие
продукты
Нормативы
организации
Источники
требований
Ожидания
пользователей
Объект
автоматизации

3.

Понятие требования
Требование — это условие, которому должна
удовлетворять система, или характеристика, которой
система должна обладать.
Функциональные
• Определяют
действия, которые
должна выполнять
система
Нефункциональные
• Определяют
свойства системы
или её окружения

4.

Уровни описания требований
Системные требования
Пользовательские
требования
Требования
предметной
области

5.

Управление требованиями
Управление требованиями представляет собой:
• систематический подход к выявлению, организации и
документированию требований к системе;
• процесс, устанавливающий соглашение между заказчиками
и разработчиками относительно изменения требований к
системе и обеспечивающий его выполнение.
Создание базиса для
Соглашение с заказчиком
Понимание требований Определение границ
планирования работ над
и пользователями
разработчиками
системы
системой

6.

Функциональные требования
Как бизнестребования
• «Система должна предоставлять АРМ для
специалистов и поддерживать их
параллельную работу.»
Как
пользовательские
требования
• «Система должна позволять внести документ
в хранилище и зарегистрировать факт
внесения в журнале.»
Как системные
требования
• «При вызове метод должен вернуть значение
из указанного диапазона, или выбросить
одно из следующих исключений…»

7.

Нефункциональные требования
Нефункциональные
требования
Требования к
продукту
Требования к
эксплуатации
Требования к Требования к
надежности переносимости
Требования к
эффективности
Требования к
производительности
Организационные
требования
Выходные
требования
Требования к
памяти
Требования на
взаимодействия
Внешние
требования
Этические
требования
Требования к Требования
реализации на стандарты
Требования
о сохранении
конфиденциальности
Юридические
требования
Требования по
технике
безопасности

8.

Проверка нефункциональных
требований
Показатель
Единицы измерения
Количество выполненных транзакций в секунду; время
реакции на действия пользователя; время обновления
Скорость
экрана
Размер
Килобайты; количество модулей памяти
Простота
Время обучения персонала; количество статей в
эксплуатации справочной системе
Средняя продолжительность времени между двумя
последовательными проявлениями ошибок в системе;
Надежность
вероятность выхода системы из строя;
коэффициент готовности системы
Время восстановления системы после сбоя; процент
Устойчивость к
событий, приводящих к сбоям; вероятность порчи данных
сбоям
при сбоях
Процент машинно-зависимых операторов; количество
Переносимость
машинно-зависимых подсистем

9.

Уровни описания требований
Системные требования
Пользовательские
требования
Требования
предметной
области

10.

Пользовательские требования
Проблемы
Отсутствие четкости
изложения
Смешение разнородных
требований
Объединение различных
однородных требований
Решения
Стандартная форма записи
требований
Различайте обязательные и
описательные требования
Выделяйте ключевые
моменты требования
Избегайте жаргона
разработчиков

11.

Уровни описания требований
Системные требования
Пользовательские
требования
Требования
предметной
области

12.

Управление требованиями
Моделирование
требований
Выделение
требований
в исходных
документах
Управление
требованиями
Отслеживание
зависимостей
между
требованиями
Отслеживание
изменений
в требованиях
English     Русский Rules