18.43M

1_лекция_Понятия_требований,_классификация,_уровни_требований

1.

Понятия требований, классификация,
уровни требований. Методологии и
стандарты, регламентирующие работу
с требованиями

2.

3.

4.

5.

Требования задают возможности, которые
должны предоставлять система, так что соответствие
или несоответствие некоторому множеству
требований часто определяет успех или неудачу
проекта.
Управление требованиями - это систематический
подход к выявлению, организации и
документированию требований к системе, а также
процесс, в ходе которого вырабатывается и
обеспечивается соглашение между заказчиком и
выполняющей проект группой по поводу меняющихся
требований к системе.
Для удобства работы с требованиями
их классифицируют по уровням. Для каждого
уровня требований существуют свои методы анализа
и разработки. Давайте на примере рассмотрим
требования по уровням.

6.

Три функциональных уровня требований.
Любой продукт создается для решения каких-то
проблем или создания каких-то новых
возможностей.

7.

В области решаемой проблемы лежит первый
уровень требований: потребности людей, для
которых создаётся продукт (например, владелец
компании, приобретающей программу для
использования своими сотрудниками).
После того, как выявили и описали потребности
этих людей, можно определить, какие функции
нужно реализовать в продукте, чтобы эти
потребности удовлетворить. Перечень функций,
которые должен выполнять продукт,
представляет второй уровень требований.

8.

Этот уровень уже относится к области решения.
Определившись с перечнем функций, можно более
детально описать, как должны быть реализованы в
продукте. Это третий уровень требований,
который называется программными требованиями.
Модель определяет направление движения для
разработки требований. Желательно определиться
с областью проблемы, выяснить, какие проблемы
необходимо решать с помощью создаваемого
продукта, и каких новых возможностей от него
ожидают. После этого можно в два этапа
разрабатывать требования к системе: сначала на
уровне перечня функций, а потом на более
детальном уровне программных требований.
English     Русский Rules