- •Введение
- •1. Общие положения о стандартах Основные понятия и определения
- •1.1 Нормативные документы по стандартизации и виды стандартов
- •1.2.Стандарты в области программного обеспечения
- •1.3 Международные организации, разрабатывающие стандарты Международная организация по стандартизации (исо)
- •Международная электротехническая комиссия (мэк)
- •Объединенный технический комитет (jtc1)
- •1.4 Национальные организации, разрабатывающие стандарты
- •Государственный комитет рф по стандартизации
- •Американский национальный институт стандартов и технологий.
- •1.5 Внутрифирменные (внутрикорпоративные) стандарты
- •Назначение и классификация внутрикорпоративных стандартов
- •2. Жизненный цикл программных средств
- •2.1 Модель жизненного цикла системы
- •2.3 Пример использования гост р исо/мэк 12207 в общей модели жизненного цикла системы
- •2.4 Модели жизненного цикла
- •Государственный стандарт союза сср Единая система программной документации (еспд)
- •1. Назначение еспд
- •1.1. Единая система программной документации - комплекс государственных стандартов, устанавливающих взаимоувязанные правила разработки, оформления и обращения программ и программной документации.
- •2. Область распространения и состав еспд
- •3. Классификация и обозначение стандартов еспд
- •Дата введения 01.01.92
- •Термины и определения Дата введения 01.01.92
Государственный стандарт союза сср Единая система программной документации (еспд)
ГОСТ 19.001-77
ОБЩИЕ ПОЛОЖЕНИЯ
Стандарт устанавливает целевое назначение, область распространения, классификацию и правила обозначения стандартов, входящих в комплекс Единой системы программной документации (ЕСПД).
1. Назначение еспд
1.1. Единая система программной документации - комплекс государственных стандартов, устанавливающих взаимоувязанные правила разработки, оформления и обращения программ и программной документации.
1.2. В стандартах ЕСПД устанавливают требования, регламентирующие разработку, сопровождение, изготовление и эксплуатацию программ, что обеспечивает возможность:
унификации программных изделий для взаимного обмена программами и применения ранее разработанных программ в новых разработках;
снижения трудоемкости и повышения эффективности разработки, сопровождения, изготовления и эксплуатации программных изделий;
автоматизации изготовления и хранения программной документации.
Сопровождение программы включает анализ функционирования, развитие и совершенствование программы, а также внесение изменений в нее с целью устранения ошибок.
2. Область распространения и состав еспд
2.1. Правила и положения, установленные в стандартах ЕСПД, распространяются на программы и программную документацию для вычислительных машин, комплексов и систем независимо от их назначения и области применения.
2.2. В состав ЕСПД входят:
основополагающие и организационно-методические стандарты;
стандарты, определяющие формы и содержание программных документов, применяемых при обработке данных;
стандарты, обеспечивающие автоматизацию разработки программных документов.
2.3. Разработка организационно-методической документации, определяющей и регламентирующей деятельность организаций по разработке, сопровождению и эксплуатации программ, должна проводиться на основе стандартов ЕСПД.
3. Классификация и обозначение стандартов еспд
3.1. Стандарты ЕСПД подразделяют на группы, приведенные в таблице.
Код группы |
Наименование группы |
0 |
Общие положения |
1 |
Основополагающие стандарты |
2 |
Правила выполнения документации разработки |
3 |
Правила выполнения документации изготовления |
4 |
Правила выполнения документации сопровождения |
5 |
Правила выполнения эксплуатационной документации |
6 |
Правила обращения программной документации |
7 |
Резервные группы |
8 |
|
9 |
Прочие стандарты |
3.2. Обозначения стандартов ЕСПД строят по классификационному признаку.
В обозначение стандарта ЕСПД должны входить:
цифры 19, присвоенные классу стандартов ЕСПД;
одна цифра (после точки), обозначающая код классификационной группы стандартов, указанной в п. 3.1;
двузначное число, определяющее порядковый номер стандарта в группе;
двузначное число (после тире), указывающее год регистрации стандарта.
Пример обозначения стандарта « Единая система программной документации. Общие положения »:
ГОСТ 19.001-77
| | | | |
| | | | | Год регистрации стандарта
| | | | Порядковый номер стандарта в группе
| | | Классификационная группа стандартов
| | Класс (стандарты ЕСПД)
| Категория стандарта (государственный стандарт)
Конец формы
(Отменен)ГОСТ 19.002-80 СХЕМЫ АЛГОРИТМОВ И ПРОГРАММ. ПРАВИЛА ВЫПОЛНЕНИЯ(Отменен) действует ГОСТ 19.701-90 (ИУС 4-91);
Стандарт распространяется на алгоритмы и программы систем программного обеспечения вычислительных машин, комплексов и систем независимо от их назначения и области применения и устанавливает правила выполнения схем алгоритмов и программ, выполняемых автоматическим способом или от руки.
(Отменен)ГОСТ 19.003-80 СХЕМЫ АЛГОРИТМОВ И ПРОГРАММ. ОБОЗНАЧЕНИЕ УСЛОВНЫЕ ГРАФИЧЕСКИЕ (Отменен)действует ГОСТ 19.701-90 (ИУС 4-91);
Стандарт распространяется на условные графические обозначения (символы) в схемах алгоритмов и программ, отображающие основные операции процесса обработки данных и программирования для систем программного обеспечения вычислительных машин, комплексов и систем независимо от их назначения и области применения.
Стандарт не распространяется на записи и обозначения, помещаемые внутри символа или рядом с ним, служащие для уточнения выполненных им функций.
Стандарт устанавливает перечень, наименование, форму, размеры символов и отображаемые символами функции.
ГОСТ 19.004-80 ТЕРМИНЫ И ОПРЕДЕЛЕНИЯ
отменен, действует ГОСТ 19781-90 (ИУС 11-90);
Стандарт устанавливает применяемые в науке, технике и производстве термины и определения основных понятий Единой системы программной документации.
Термины, установленные стандартом, обязательны для применения в документации всех видов, научно-технической, учебной и справочной литературе.
Для каждого понятия установлен один стандартизованный термин. Применение терминов-синонимов стандартизованного термина запрещается.
ГОСТ 19.005-85 Р-СХЕМЫ АЛГОРИТМОВ И ПРОГРАММ
Стандарт распространяется на алгоритмы, программы, данные и процессы для вычислительных машин, комплексов, автоматизированных систем и систем обработки информации независимо от их назначения и области применения.
Стандарт устанавливает условные графические обозначения элементов и структур Р-схем, а также правила их выполнения автоматическим и (или) ручным способами.
Р-схема (R-chart) - нагруженный по дугам ориентированный граф, изображаемый с помощью вертикальных и горизонтальных линий и состоящий из структур (подграфов), каждая из которых имеет только один вход и один выход.
ГОСТ 19.101-77 ВИДЫ ПРОГРАММ И ПРОГРАММНЫХ ДОКУМЕНТОВ
Стандарт устанавливает виды программ и программных документов для вычислительных машин, комплексов и систем независимо от их назначения и области применения.
ГОСТ 19.102-77 СТАДИИ РАЗРАБОТКИ
Стандарт устанавливает стадии разработки программ и программной документации для вычислительных машин, комплексов и систем независимо от их назначения и области применения
ГОСТ 19.103-77 ОБОЗНАЧЕНИЕ ПРОГРАММ И ПРОГРАММНЫХ ДОКУМЕНТОВ
Стандарт устанавливает структуру обозначения программ и программных документов для вычислительных машин, комплексов и систем независимо от их назначения и области применения.
ГОСТ 19.104-78 ОСНОВНЫЕ НАДПИСИ
Стандарт устанавливает формы, размеры, расположение и порядок заполнения основных надписей листа утверждения и титульного листа в программных документах, предусмотренных стандартами ЕСПД, независимо от способов их выполнения
ГОСТ 19.105-78 ОБЩИЕ ТРЕБОВАНИЯ К ПРОГРАММНЫМ ДОКУМЕНТАМ
Стандарт устанавливает общие требования к оформлению программных документов для вычислительных машин, комплексов и систем, независимо от их назначения и области применения и предусмотренных стандартами Единой системы программной документации (ЕСПД) для любого способа выполнения документов на различных носителях данных.
ГОСТ 19.106-78 ТРЕБОВАНИЯ К ПРОГРАММНЫМ ДОКУМЕНТАМ, ВЫПОЛНЕННЫМ ПЕЧАТНЫМ СПОСОБОМ
Стандарт устанавливает правила выполнения программных документов для вычислительных машин, комплексов и систем независимо от их назначения и области применения и предусмотренных стандартами Единой системы программной документации (ЕСПД) для печатного способа выполнения.
Стандарт не распространяется на программный документ «Текст программы».
ГОСТ 19.201-78 ТЕХНИЧЕСКОЕ ЗАДАНИЕ. ТРЕБОВАНИЯ К СОДЕРЖАНИЮ И ОФОРМЛЕНИЮ
Стандарт устанавливает порядок построения и оформления технического задания на разработку программы или программного изделия для вычислительных машин, комплексов и систем независимо от их назначения и области применения.
ГОСТ 19.202-78 СПЕЦИФИКАЦИЯ. ТРЕБОВАНИЯ К СОДЕРЖАНИЮ И ОФОРМЛЕНИЮ
Стандарт устанавливает форму и порядок составления программного документа «Спецификация», определённого ГОСТ 19.101-77.
ГОСТ 19.301-79 ПРОГРАММА И МЕТОДИКА ИСПЫТАНИЙ. ТРЕБОВАНИЯ К СОДЕРЖАНИЮ И ОФОРМЛЕНИЮ
Стандарт устанавливает требования к содержанию и оформлению программного документа «Программа и методика испытаний», определенного ГОСТ 19.101-77.
ГОСТ 19.401-78 ТЕКСТ ПРОГРАММЫ. ТРЕБОВАНИЯ К СОДЕРЖАНИЮ И ОФОРМЛЕНИЮ
Стандарт устанавливает требования к содержанию и оформлению программного документа «Текст программы», определённого ГОСТ 19.101-77.
ГОСТ 19.402-78 ОПИСАНИЕ ПРОГРАММЫ
Стандарт устанавливает состав и требования к содержанию программного документа «Описание программы», определённого ГОСТ 19.101-77
ГОСТ 19.403-79 ВЕДОМОСТЬ ДЕРЖАТЕЛЕЙ ПОДЛИННИКО
Стандарт устанавливает форму и правила заполнения программного документа «Ведомость держателей подлинников», определённого ГОСТ 19.101-77, и обеспечивающие возможность изготовления документа машинным способом.
ГОСТ 19.404-79 ПОЯСНИТЕЛЬНАЯ ЗАПИСКА. ТРЕБОВАНИЯ К СОДЕРЖАНИЮ И ОФОРМЛЕНИЮ
Стандарт устанавливает требования к содержанию и оформлению программного документа «Пояснительная записка», определённого ГОСТ 19.101-77, входящего в состав документации на стадиях разработки эскизного и технического проекта программы
ГОСТ 19.501-78 ФОРМУЛЯР ТРЕБОВАНИЯ К СОДЕРЖАНИЮ И ОФОРМЛЕНИЮ
Стандарт устанавливает правила составления программного документа «Формуляр», определённого ГОСТ 19.101-77
ГОСТ 19.502-78 ОПИСАНИЕ ПРИМЕНЕНИЯ. ТРЕБОВАНИЯ К СОДЕРЖАНИЮ И ОФОРМЛЕНИЮ
Стандарт устанавливает состав и требования к содержанию программного документа «Описание применения», определённого ГОСТ 19.101-77
ГОСТ 19.503-79 РУКОВОДСТВО СИСТЕМНОГО ПРОГРАММИСТА. ТРЕБОВАНИЯ К СОДЕРЖАНИЮ И ОФОРМЛЕНИЮ.
Стандарт устанавливает требования к содержанию и оформлению программного документа «Руководство системного программиста», определённого ГОСТ 19.101-77.
ГОСТ 19.504-79 РУКОВОДСТВО ПРОГРАММИСТА. ТРЕБОВАНИЯ К СОДЕРЖАНИЮ И ОФОРМЛЕНИЮ
Стандарт устанавливает требования к содержанию и оформлению программного документа «Руководство программиста», определённого ГОСТ 19.101-77
ГОСТ 19.505-79 РУКОВОДСТВО ОПЕРАТОРА. . ТРЕБОВАНИЯ К СОДЕРЖАНИЮ И ОФОРМЛЕНИЮ
Стандарт устанавливает требования к содержанию и оформлению программного документа «Руководство оператора», определённого ГОСТ 19.101-77.
ГОСТ 19.506-79 ОПИСАНИЕ ЯЗЫКА.. ТРЕБОВАНИЯ К СОДЕРЖАНИЮ И ОФОРМЛЕНИЮ
Стандарт устанавливает требования к содержанию и оформлению программного документа по описанию языка (программирования, управления заданиями, организации вычислительного процесса и т. п.), определенного ГОСТ 19.101-77.
ГОСТ 19.507-79 ВЕДОМОСТЬ ЭКСПЛУАТАЦИОННЫХ ДОКУМЕНТОВ
Стандарт устанавливает форму и правила заполнения программного документа «Ведомость эксплуатационных документов», определённого ГОСТ 19.101-77, и обеспечивающие возможность изготовления документа машинным способом
ГОСТ 19.508-79 РУКОВОДСТВО ПО ТЕХНИЧЕСКОМУ ОБСЛУЖИВАНИЮ. ТРЕБОВАНИЯ К СОДЕРЖАНИЮ И ОФОРМЛЕНИЮ
Стандарт устанавливает требования к содержанию и оформлению программного документа «Руководство по техническому обслуживанию», определённого ГОСТ 19.101-77, и распространяется на тестовые и диагностические программы, используемые при обслуживании технических средств.
ГОСТ 19.601-78 ОБЩИЕ ПРАВИЛА ДУБЛИРОВАНИЯ, УЧЁТА И ХРАНЕНИЯ
Стандарт устанавливает общие правила дублирования, обращения, учета и хранения программных документов, предусмотренных стандартами Единой системы программной документации (ЕСПД), независимо от способа их выполнения.
ГОСТ 19.602-78 ПРАВИЛА ДУБЛИРОВАНИЯ, УЧЁТА И ХРАНЕНИЯ ПРОГРАММНЫХ ДОКУМЕНТОВ, ВЫПОЛНЕННЫХ ПЕЧАТНЫМ СПОСОБОМ
Стандарт устанавливает правила дублирования, учета и хранения программных документов, предусмотренных Единой системой программной документации (ЕСПД) и выполненных печатным способом.
ГОСТ 19.603-78 ОБЩИЕ ПРАВИЛА ВНЕСЕНИЯ ИЗМЕНЕНИЙ
Стандарт устанавливает общие правила внесения изменений в программные документы, предусмотренные стандартами Единой системы программной документации (ЕСПД), независимо от способа их выполнения на различных носителях данных
ГОСТ 19.604-78 ПРАВИЛА ВНЕСЕНИЯ ИЗМЕНЕНИЙ В ПРОГРАММНЫЕ ДОКУМЕНТЫ, ВЫПОЛНЕННЫЕ ПЕЧАТНЫМ СПОСОБОМ.
Стандарт устанавливает правила внесения изменений в программные документы, предусмотренные стандартами Единой системы программной документации (ЕСПД) и выполненные печатным способом.
ГОСТ 19.701-90 СХЕМЫ АЛГОРИТМОВ, ПРОГРАММ, ДАННЫХ И СИСТЕМ.
УСЛОВНЫЕ ОБОЗНАЧЕНИЯ И ПРАВИЛА ВЫПОЛНЕНИЯ