Потребность в документации
Соответствующая документация необходима для обеспечения эффективных и экономичных процедур разработки, использования и сопровождения программных систем в целях организации систематического обмена информацией между управленческим персоналом, разработчиками системы и пользователями на всех стадиях жизненного цикла программного обеспечения. Комплект системной документации обычно выполняет следующие четыре функции (в соответствии со стандартами министерства торговли США):
1. Дает описание возможностей системы, что позволяет пользователям определить, соответствует ли (или будет ли соответствовать) система их потребностям.
2. Обеспечивает фиксацию принятых и реализованных проектных решений, предоставляя возможности для дальнейшей разработки, использования и модификации программного обеспечения.
3. Обеспечивает технические материалы для анализа системы на запланированных этапах ее разработки и приобретения.
4. Дает необходимую информацию о надлежащих процедурах эксплуатации и технического обслуживания средств программного обеспечения.