
- •Лекция 7. Процесс анализа требований
- •Работа с требованиями
- •Проверка требований
- •Свойства требований
- •Полнота
- •Ясность
- •Корректность
- •Согласованность
- •Верифицируемость
- •Необходимость. Полезность
- •Осуществимость (выполнимость)
- •Треугольник компромиссов
- •Трассируемость
- •Упорядоченность по важности и стабильности
- •Наличие количественной метрики
- •Каких требований не должно быть
- •Хорошо проработанные требования позволяют:
- •Верификация и валидация (1)
- •Верификация и валидация (2)
- •Критерии для проверки требований
- •Проблемные ситуации в работе с требованиями
- •Методы и средства проверки требований
- •Неофициальный просмотр
- •Инспекция (1)
- •Инспекция (2)
- •Тестовые сценарии
- •Тестирование требований с помощью тестовых сценариев
- •Тестирование нефункциональных требований
- •Определение критериев приемлемости
- •Определение критериев приемлемости - делегирование
- •Работа с требованиями
- •Работа с требованиями
- •Работа с требованиями
- •Далее…

Лекция 7. Процесс анализа требований
(окончание)Проектирование информационных систем

Работа с требованиями
Формирование видения
Выявление требований
Классификация и специфирование требований
Расширенный анализ требований (моделирование и прототипирование)
Документирование требований
Проверка требований
Управление требованиями
Совершенствование процесса работы с требованиями
Процесс анализа требований |
© Ю.A. Маглинец |
2 |

Проверка требований
Проверка требований |
© Ю.А.Маглинец, 2006 |
3 |

Свойства требований 
Полнота Ясность
Верифици- Необходи- руемость мось
Полезность Трассируе- мость
Коррект- ность
Осущест- вимость
Упорядо- ченность
Согласо- ванность
Модифи- цируемость
Наличие ко- личествен- ной метрики
Свойства требований |
© Ю.A. Маглинец |
4 |

Полнота
Полнота отдельного требования – свойство, означающее, что текст требования не требует дополнительной детализации, то есть в нём предусмотрены все необходимые нюансы, особенности и детали данного требования.
Полнота системы требований – свойство, означающее, что совокупность артефактов, описывающих требования, исчерпывающим образом описывает всё то, что требуется от разрабатываемой системы.
Свойства требований |
© Ю.A. Маглинец |
5 |




Ясность



Синонимы:недвусмысленность,определённость,однозначность спецификаций.
Требование обладает свойством ясности, если оно сходным образом воспринимается всеми совладельцами системы
Свойства требований |
© Ю.A. Маглинец |
6 |

Корректность
Свойство корректности задаёт дихотомию: требование либо корректно, либо нет
Корректное требование –
непротиворечивое,обеспечивающее требуемую точность,обеспечивающее связь с источниками.
Свойства требований |
© Ю.A. Маглинец |
7 |

Согласованность 

Вертикальная согласованность:
непротиворечивость требованиям родительского уровня иерархии.
Горизонтальная согласованность:
непротиворечивость требованиям своего уровня иерархии.
Свойства требований |
© Ю.A. Маглинец |
8 |

Верифицируемость
Верифицируемость означает пригодность к проверке.
Основано на:
ясности,полноте,трассируемости.
Свойства требований |
© Ю.A. Маглинец |
9 |

Необходимость. Полезность
Необходимыми следует считать свойства, без выполнения которых невозможно, либо затруднено выполнение автоматизированных бизнес-функций пользователей;
Полезными при эксплуатации следует считать любые свойства, повышающие применимость продукта.
Свойства требований |
© Ю.A. Маглинец |
10 |