Согласно ГОСТ Р ИСО/МЭК ТО 9294-93, программная документация выполняет шесть основных функций в процессе разработки: 1
- Информация для управления. 1 Документация позволяет оценивать ход работы, возникающие проблемы и вероятности развития процесса. 1 Периодические отчёты обеспечивают контрольные механизмы и обзор проекта. 1
- Связь между задачами. 1 Документация описывает подробности решений, принятых относительно требований к программному обеспечению, проекту, программированию и тестированию. 3
- Обеспечение качества. 1 Документация разработки и документация продукции помогают выполнять задачи, связанные с обязанностями по обеспечению качества программного обеспечения. 1
- Инструкции и справки. 1 Документация помогает операторам, пользователям, руководителям и другим заинтересованным лицам понимать и использовать программную продукцию. 1
- Сопровождение программного обеспечения. 1 Детальное описание программного обеспечения позволяет сопровождающим программистам локализовать и корректировать ошибки, модернизировать или изменять программное обеспечение. 1
- Исторические справки. 1 Документация может помочь в переносе и переводе программного обеспечения в новое окружение. 1