Виды программ и программных документов (ГОСТ 19.101–77 ЕСПД)
ГОСТ подразделяет программы на следующие виды: компонент и комплекс. Компонент – программа, рассматриваемая как единое целое, выполняющая законченную функцию и применяемая самостоятельно или в составе комплекса. Комплекс – программа, состоящая из двух или более компонентов, выполняющих взаимосвязанные функции, и применяемая самостоятельно или в составе другого комплекса.
Документация, разработанная на программу, может использоваться для реализации и передачи программы на носителях данных, а также для изготовления программного изделия. К числу программных данный ГОСТ относит документы, содержащие сведения, необходимые для разработки, изготовления, сопровождения и эксплуатации программ. Рассмотрим виды программных документов и их содержание:
Спецификация – содержит состав программы и документацию на нее.
Ведомость держателей подлинников – содержит перечень предприятий, на которых хранят подлинники программных документов.
Текст программы – представляет запись программы с необходимыми комментариями.
Описание программы – содержит сведения о логической структуре и функционировании программы.
Программа и методика испытаний – содержит требования, подлежащие проверке при испытании программы, а также порядок и методы их контроля.
Техническое задание – описывает назначение и область применения программы, технические, технико–экономические и специальные требования, предъявляемые к программе, необходимые стадии и сроки разработки, виды испытаний.
Пояснительная записка – содержит схему алгоритма, общее описание алгоритма и (или) функционирования программы, а также обоснование принятых технических и технико–экономических решений.
Эксплуатационные документы – содержат сведения для обеспечения функционирования и эксплуатации программы.
В зависимости от способа выполнения и характера применения программные документы подразделяются на подлинник, дубликат и копию (ГОСТ 2.102–68), предназначенные для разработки, сопровождения и эксплуатации программы.
Допускается объединять отдельные виды эксплуатационных документов (за исключением ведомости эксплуатационных документов и формуляра). Необходимость объединения этих документов указывается в техническом задании. Объединенному документу присваивают наименование и обозначение одного из объединяемых документов. В объединенных документах должны быть приведены сведения, которые необходимо включать в каждый объединяемый документ.