7.4.1 Во время разработки программного обеспечения этап проектирования должен заканчиваться составлением спецификации проекта программного обеспечения.
Этот документ служит основой для официального рассмотрения проекта и последующей реализации программы.
7.4.2 Детализация должна быть достаточной для того, чтобы реализация программы могла быть осуществлена без дальнейшего разъяснения проекта.
7.4.3 Документ должен быть структурирован в соответствии с уровнями процесса проектирования программного обеспечения.
Спецификация проекта программного обеспечения может быть представлена в виде одного документа или полного набора отдельных документов.
7.4.4 В этом случае каждый документ должен иметь определенную связь с другими документами и быть четко ограниченным по теме.
7.4.5 Форматы документов следует выбирать в соответствии с конкретной целью, включая:
- словесное описание;
- арифметические выражения;
- графическое представление.
7.4.6 В документах следует приводить необходимые диаграммы и чертежи. Как правило, предпочтительней выбирать графическое представление.
7.4.7 При необходимости документацию следует согласовывать с национальными стандартами.