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