7.2.1 Цели
7.2.1.1 Описать полный набор требований к программному обеспечению, удовлетворяющих всей системе, и требования к безопасности, относящиеся к программному обеспечению, а также обеспечить исчерпывающий набор документов для каждой последующей стадии.
7.2.1.2 Описать спецификацию тестов для всего программного обеспечения.
7.2.2 Входные документы
a) Спецификация требований к системе.
b) Спецификация требований к безопасности системы.
c) Описание архитектуры системы.
d) Спецификации внешних интерфейсов (например, программное обеспечение/спецификация интерфейса программного обеспечения, программное обеспечение/спецификация интерфейса аппаратных средств).
e) План обеспечения качества программного обеспечения.
f) План подтверждения соответствия программного обеспечения.
7.2.3 Выходные документы
a) Спецификация требований к программному обеспечению.
b) Спецификация тестирования ко всему программному обеспечению.
c) Отчет о проверке требований к программному обеспечению.
7.2.4 Требования
7.2.4.1 Спецификация требований к программному обеспечению должна быть подготовлена в письменном виде под руководством менеджера требований, на основе входных документов, представленных в 7.2.2.
Требования 7.2.4.2-7.2.4.15 относятся к спецификации требований к программному обеспечению.
7.2.4.2 Спецификация требований к программному обеспечению должна содержать требуемые свойства разрабатываемого программного обеспечения. Эти свойства, все (кроме безопасности) из которых определены в комплексе ИСО/МЭК 25010, должны включать:
a) функциональность (включая производительность и время отклика);
b) устойчивость и пригодность для обслуживания;
c) безопасность (включая функции безопасности и связанные с ними уровни полноты безопасности программного обеспечения);
d) эффективность;
e) практичность;
f) мобильность.
7.2.4.3 Уровень полноты безопасности программного обеспечения должен быть определен в соответствии с 4 и включен в спецификацию требований к программному обеспечению.
7.2.4.4 В объеме требований уровня полноты безопасности программного обеспечения спецификация требований к программному обеспечению должна быть сформирована и структурирована таким способом, чтобы она была:
a) подробной, понятной, точной, однозначной, поддающейся проверке, тестируемой, удобной в сопровождении и выполнимой;
b) прослеживаемой в обратном направлении ко всем входным документам.