Материал: РАТ19. Лекция 3

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам

Корректность и непротиворечивость

Пример:

- все служащие старше 65 лет в конце календарного года должны получить премию в размере 10000 рублей;

- все служащие, имеющие стаж работы на предприятии 10 лет и более, в конце календарного года должны получить премию 5000 рублей.

Какую премию должен получить сотрудник 65 лет, имеющий стаж работы 15 лет?

11

Проверяемость требований

Пример

Требование: система должна быть простой в эксплуатации для опытного пользователя и сводить к минимуму количество ошибок.

Проверяемое требование: опытному оператору должны быть доступны все функции после двух часов обучения работе с данной системой. После такого обучения среднее число ошибок оператора не должно превышать двух за рабочий день.

Проверяемость требований

Оцените возможность проверки следующих требований:

-система должна отвечать на произвольный запрос в течение 500 миллисекунд;

-цифры на экране, показывающем время, должны хорошо выглядеть;

-система должна быть дружественной пользователю;

-система должна экспортировать данные для просмотра в формате, в котором в качестве разделителя используется запятая.

13

Оценки разработчиков возможности проверки требований

-система должна отвечать на произвольный запрос в течение 500 миллисекунд:

все зависит от того, что подразумевается под словом произвольный, если число запросов конечно, и можно выявить наиболее сложные из них, проверка возможна;

-цифры на экране, показывающем время, должны хорошо выглядеть: красота — дело вкуса, проверить нельзя;

-система должна быть дружественной пользователю:

требование неконкретно, в таком виде непроверяемо;

-система должна экспортировать данные для просмотра в формате, в котором в качестве разделителя используется запятая:

надо уточнить некоторые детали, например, что будет, если данные представляют пустое множество, в этом случае требование проверяемо.

14

Определение приоритетов

Методика MoSCoW

Обязательные для выполнения (Must) Должны быть сделаны (Should) Могут быть сделаны (Could)

Не нужны (Won't)

Методика определения по срочности и важности

-----------------------------------------------------------------------------------

Важные Неважные

------------------------------------------------------------------------------------

Срочные

Высокий приоритет

Не занимайтесь им!

Не срочные

Средний приоритет

Низкий приоритет

15

Источник: https://studfile.net/preview/15933458/