Межгосударственный стандарт ГОСТ 19.101-2024
"Единая система программной документации. Виды программ и программных документов"
(введен в действие приказом Федерального агентства по техническому регулированию и метрологии от 31 октября 2024 г. N 1571-ст)
Unified system for program documentation. Types of programs and program documents
УДК 002:651.7/78:002:006.354
МКС 35.080
35.020
Дата введения - 30 января 2025 г.
Взамен ГОСТ 19.101-77
См. Сравнительный анализ ГОСТ 19.101-77 и ГОСТ 19.101-2024 "Единая система программной документации. Виды программ и программных документов"
Предисловие
Цели, основные принципы и общие правила проведения работ по межгосударственной стандартизации установлены ГОСТ 1.0 "Межгосударственная система стандартизации. Основные положения" и ГОСТ 1.2 "Межгосударственная система стандартизации. Стандарты межгосударственные, правила и рекомендации по межгосударственной стандартизации. Правила разработки, принятия, обновления и отмены"
Сведения о стандарте
1 Разработан Обществом с ограниченной ответственностью "Информационно-аналитический вычислительный центр" (ООО ИАВЦ)
2 Внесен Межгосударственным техническим комитетом по стандартизации МТК 022 "Информационные технологии"
3 Принят Межгосударственным советом по стандартизации, метрологии и сертификации (протокол от 30 сентября 2024 г. N 177-П)
За принятие проголосовали:
Краткое наименование страны по МК (ИСО 3166) 004-97 |
Код страны по МК (ИСО 3166) 004-97 |
Сокращенное наименование национального органа по стандартизации |
Армения |
AM |
ЗАО "Национальный орган по стандартизации и метрологии" Республики Армения |
Азербайджан |
AZ |
Азстандарт |
Беларусь |
BY |
Госстандарт Республики Беларусь |
Киргизия |
KG |
Кыргызстандарт |
Россия |
RU |
Росстандарт |
Узбекистан |
UZ |
Узбекское агентство по техническому регулированию |
4 Приказом Федерального агентства по техническому регулированию и метрологии от 31 октября 2024 г. N 1571-ст межгосударственный стандарт ГОСТ 19.101-2024 введен в действие в качестве национального стандарта Российской Федерации с 30 января 2025 г.
5 Взамен ГОСТ 19.101-77
1 Область применения
Настоящий стандарт распространяется на программы для средств вычислительной техники, программные документы и устанавливает виды программ и программных документов независимо от их назначения и области применения.
2 Нормативные ссылки
В настоящем стандарте использованы нормативные ссылки на следующие стандарты:
ГОСТ 19.102 Единая система программной документации. Стадии разработки
ГОСТ 2.102 Единая система конструкторской документации. Виды и комплектность конструкторских документов *
------------------------------
* В Российской Федерации действует ГОСТ Р 2.102-2023.
------------------------------
П р и м е ч а н и е - При пользовании настоящим стандартом целесообразно проверить действие ссылочных стандартов и классификаторов на официальном интернет-сайте Межгосударственного совета по стандартизации, метрологии и сертификации (www.easc.by) или по указателям национальных стандартов, издаваемым в государствах, указанных в предисловии, или на официальных сайтах соответствующих национальных органов по стандартизации. Если на документ дана недатированная ссылка, то следует использовать документ, действующий на текущий момент, с учетом всех внесенных в него изменений. Если заменен ссылочный документ, на который дана датированная ссылка, то следует использовать указанную версию этого документа. Если после принятия настоящего стандарта в ссылочный документ, на который дана датированная ссылка, внесено изменение, затрагивающее положение, на которое дана ссылка, то это положение применяется без учета данного изменения. Если ссылочный документ отменен без замены, то положение, в котором дана ссылка на него, применяется в части, не затрагивающей эту ссылку.
3 Виды программ
3.1 Программа - совокупность команд и данных, обеспечивающая выполнение заданной последовательности действий средствами вычислительной техники.
Программа может применяться самостоятельно и (или) в составе других программ.
3.2 Программы подразделяются на виды.
3.3 Виды программ и их определения приведены в таблице 1.
Таблица 1 - Виды программ
Вид программы |
Определение |
Программный компонент |
Программа, рассматриваемая как единое целое, выполняющая законченную функцию |
Программный комплекс |
Программа, состоящая из двух или более программных компонентов и/или программных комплексов, выполняющих взаимосвязанные функции |
Комплекс программ |
Совокупность программ, выполняющих не взаимосвязанные или непосредственно не связанные функции |
3.4 Программный компонент может применяться самостоятельно, в составе программного комплекса или комплекса программ.
3.5 Программный комплекс может применяться самостоятельно, в составе другого программного комплекса или комплекса программ.
3.6 Комплекс программ может объединять любые виды программ.
3.7 Программы и программные документы разрабатываются на стадиях, установленных ГОСТ 19.102.
4 Виды программных документов
4.1 К программным документам относятся документы, содержащие сведения, необходимые для разработки, изготовления, сопровождения и эксплуатации программ.
4.2 Виды программных документов и их содержание приведены в таблице 2.
Таблица 2 - Виды программных документов
Вид программного документа |
Содержание программного документа |
Спецификация |
Состав программы и документации на нее |
Ведомость держателей подлинников |
Перечень предприятий, на которых хранятся подлинники программных документов |
Текст программы |
Символическая запись программы и дополнительные описания и комментарии (при необходимости) |
Описание программы |
Сведения о функциональном назначении, логической структуре и функционировании программы |
Программа и методика испытаний |
Требования к программе и программной документации, подлежащие проверке при испытаниях, а также средства, порядок и методы испытаний |
Техническое задание |
Основания для разработки программы, назначение разработки, требования к программе, требования к программной документации, технико-экономические показатели, стадии и этапы разработки, порядок контроля и приемки |
Пояснительная записка |
Назначение и область применения программы, технические характеристики, ожидаемые технико-экономические показатели, источники, использованные при разработке |
Эксплуатационные документы |
Основные характеристики программы, сведения, необходимые для обеспечения функционирования, эксплуатации и выполнения программы |
4.3 Виды эксплуатационных документов и их содержание приведены в таблице 3.
Таблица 3 - Виды эксплуатационных документов
Вид эксплуатационного документа |
Содержание эксплуатационного документа |
Ведомость эксплуатационных документов |
Перечень эксплуатационных документов на программу |
Формуляр |
Основные характеристики программы, комплектность и сведения об эксплуатации программы |
Описание применения |
Сведения о назначении программы, области применения, классе решаемых задач, ограничениях для применения, минимальной конфигурации технических средств |
Руководство системного программиста |
Сведения для проверки, обеспечения функционирования и настройки программы на условия конкретного применения |
Руководство программиста |
Сведения для обеспечения эксплуатации программы |
Руководство пользователя (оператора) |
Сведения для обеспечения выполнения программы |
4.4 В зависимости от способа выполнения и характера использования программные документы подразделяются на подлинник, дубликат и копию (по ГОСТ 2.102), предназначенные для разработки, изготовления, сопровождения и эксплуатации программы.
4.5 Документ "Техническое задание на разработку программы" разрабатывают на стадии "Техническое задание".
4.6 Виды программных документов, разрабатываемых на стадиях "Эскизный проект", "Технический проект", "Рабочий проект", и их коды приведены в таблице 4.
Таблица 4 - Виды программных документов, разрабатываемых на стадиях "Эскизный проект", "Технический проект", "Рабочий проект"
Код вида документа |
Вид документа |
Стадии разработки |
|||
Эскизный проект |
Технический проект |
Рабочий проект |
|||
Программный компонент |
Программный комплекс, комплекс программ |
||||
- |
Спецификация |
- |
- |
|
|
05 |
Ведомость держателей подлинников |
- |
- |
- |
|
12 |
Текст программы |
- |
- |
|
|
13 |
Описание программы |
- |
- |
|
|
20 |
Ведомость эксплуатационных документов |
- |
- |
|
|
30 |
Формуляр |
- |
- |
|
|
31 |
Описание применения |
- |
- |
|
|
32 |
Руководство системного программиста |
- |
- |
|
|
33 |
Руководство программиста |
- |
- |
|
|
34 |
Руководство пользователя (оператора) |
- |
- |
|
|
51 |
Программа и методика испытаний |
- |
- |
|
|
81 |
Пояснительная записка |
|
|
- |
- |
85-99 |
Прочие документы |
|
|
|
|
П р и м е ч а н и е - В настоящей таблице применены следующие условные обозначения:
- - документ не составляется. |
4.7 Допускается объединять отдельные виды эксплуатационных документов (за исключением ведомости эксплуатационных документов и формуляра). Необходимость объединения отдельных видов эксплуатационных документов определяется в техническом задании с указанием наименования объединенного документа.
В объединенный документ должны быть включены сведения, которые должны содержаться в каждом из объединяемых документов.
4.8 Состав и виды разрабатываемых программных документов определяются в техническом задании и могут уточняться на стадии "Технический проект".
4.9 При разработке технического задания определяют необходимость составления технических условий, содержащих требования к изготовлению, контролю и приемке программы.
Технические условия разрабатывают на стадии "Рабочий проект".
При отсутствии требований к составлению технических условий требования к изготовлению, контролю и приемке программы должны быть определены в техническом задании.
4.10 Необходимость разработки технического задания на программные компоненты, не предназначенные для самостоятельного применения, а также на программные комплексы, входящие в состав других программных комплексов или комплексов программ, определяется по согласованию с заказчиком.
Ключевые слова: программа, программный компонент, программный комплекс, комплекс программ, программные документы.
Если вы являетесь пользователем интернет-версии системы ГАРАНТ, вы можете открыть этот документ прямо сейчас или запросить по Горячей линии в системе.
Межгосударственный стандарт ГОСТ 19.101-2024 "Единая система программной документации. Виды программ и программных документов" (введен в действие приказом Федерального агентства по техническому регулированию и метрологии от 31 октября 2024 г. N 1571-ст)
Опубликование:
Российский институт стандартизации, Москва, 2024 г.
Дата введения - 30 января 2025 г.