Стандарт ГОСТ 19.101-77 ЕСПД. Виды программ и программных документов. Объяснение простым языком
Краткое назначение стандарта ГОСТ 19.101-77 ЕСПД. Виды программ и программных документов
ГОСТ 19.101-77 раскладывает по полочкам виды программ (отдельные компоненты и целые комплексы) и программных документов (технические задания, спецификации, тексты программ, пояснительные записки, инструкции и т.д.). Стандарт объясняет, зачем они нужны и что должны содержать, независимо от того, для каких компьютеров и систем они создаются и где будут использоваться.
Область применения стандарта ГОСТ 19.101-77 ЕСПД. Виды программ и программных документов
Если говорить просто, этот ГОСТ охватывает любые программы и сопутствующую документацию для компьютеров, вычислительных комплексов и систем – вне зависимости от их назначения и сферы применения.
Основные термины в стандарте ГОСТ 19.101-77 ЕСПД. Виды программ и программных документов
В этом стандарте программы делятся на две главные категории:
- Компонент – самостоятельная программа или часть системы, которая выполняет конкретную, законченную задачу и может работать сама по себе или внутри более крупного комплекса.
- Комплекс – программа, которая состоит из двух или более компонентов (или других комплексов), решает общие взаимосвязанные задачи и может работать как сама по себе, так и в составе еще более крупной системы.
Краткое содержание стандарта ГОСТ 19.101-77 ЕСПД. Виды программ и программных документов
ГОСТ 19.101-77 входит в семейство стандартов Единой системы программной документации (ЕСПД). Он определяет, какими бывают программы и документы к ним для любых компьютеров и систем.
Виды программ
По стандарту программы делятся на:
* Компонент – программа, рассматриваемая как единое целое, выполняющая законченную функцию и применяемая самостоятельно или в составе комплекса.
* Комплекс – программа, состоящая из двух или более компонентов и (или) комплексов, выполняющих взаимосвязанные функции, и применяемая самостоятельно или в составе другого комплекса.
Готовая документация нужна для того, чтобы запустить программу, записать ее на носители или выпустить как полноценный программный продукт.
Виды программных документов
Это бумаги и файлы, в которых собрано всё необходимое для создания, запуска, поддержки и работы программы. Стандарт выделяет такие виды документов:
* Спецификация – перечень того, из каких частей состоит программа и какая к ней идет документация.
* Ведомость держателей подлинников – список организаций, где хранятся оригиналы документов на программу.
* Текст программы – исходный код программы с понятными комментариями.
* Описание программы – информация о том, как программа устроена изнутри и работает.
* Программа и методика испытаний – список того, что нужно проверить при тестировании программы, а также как именно это проверять.
* Техническое задание – документ, который описывает, что за программу нужно сделать, где она будет работать, какие к ней требования, сроки и как ее будут испытывать.
* Пояснительная записка – документ со схемой алгоритма, общим описанием работы программы и объяснением, почему были приняты именно такие технические решения.
* Эксплуатационные документы – инструкции и руководства, которые помогают запустить программу и работать с ней.
Часто задаваемые вопросы (FAQ) по стандарту ГОСТ 19.101-77 «ЕСПД. Виды программ и программных документов»
1. Что представляет собой стандарт ГОСТ 19.101-77 и каково его главное назначение?
Ответ: Это базовый стандарт ЕСПД (Единой системы программной документации). Его главная задача – четко и понятно классифицировать все виды программ и документов к ним, которые создаются для вычислительной техники.
2. На какие объекты и сферы деятельности распространяется действие данного стандарта?
Ответ: На любые программы и документы для компьютеров и систем. При этом неважно, для какой отрасли они создаются и какие задачи решают.
3. Как стандарт определяет понятие «программа» в контексте идентификации и применения?
Ответ: Согласно ГОСТу (с оглядкой на ГОСТ 19781-74), программу можно использовать как отдельный готовый продукт или как часть другой, более крупной системы.
4. Какие виды программ выделяются в соответствии с классификацией ГОСТ 19.101-77?
Ответ: Программы делятся всего на два типа:
1. Компонент – законченная программа, выполняющая одну понятную задачу. Работает сама по себе или внутри крупного комплекса.
2. Комплекс – набор из нескольких компонентов или других комплексов, которые работают в связке друг с другом.
5. Каково практическое назначение разработанной на программу документации?
Ответ: Документы нужны, чтобы программу можно было реально внедрить, записать на диски или флешки, передать заказчику и выпустить на рынок как готовый продукт.
6. С какими международными стандартами гармонизирован ГОСТ 19.101-77?
Ответ: Он полностью соответствует стандарту СТ СЭВ 1626-79 («Единая система программной документации. Виды программ и программных документов»).
7. Какую роль играют виды программных документов, определяемые данным стандартом, в других стандартах ЕСПД?
Ответ: Это фундамент для всей системы ЕСПД. Опираясь на эту классификацию, разработчики по другим стандартам (например, ГОСТ 19.103-77, ГОСТ 19.504-79 или ГОСТ 19.403-79) присваивают документам правильные шифры, оформляют руководства программиста, спецификации и ведомости.