Стандартизация программных продуктов

Стандартизация на современном этапе определяет суть технической политики в народном хозяйстве всех стран мира и по существу является техническим законодательством.

Деятельность по стандартизации весьма динамична, она всегда соответствует изменениям, происходящим в различных сферах жизни общества, прежде всего в экономической, должна стремиться успевать и даже предвосхищать их, чтобы стандарты способствовали развитию, а не отставанию отечественного производства.

Система стандартизации представляет возможность для широкого участия в процессе создания стандарта всех заинтересованных сторон. Это реализуется законным правом изготовителей продукции, потребителей, разработчиков проектов, представителей общественных организаций, отдельных специалистов участвовать в работе технических комитетов.

В процессе стандартизации вырабатываются нормы, прави­ла, требования, характеристики, касающиеся объекта стандар­тизации, которые оформляются в виде нормативного документа.

Документирование разработки, сопровождения и эксплуата­ции программ выполняют в соответствии с группой стандартов ГОСТ 19.ХХХ-ХХ.

Предусматривается построение обозначений стандартов в сле­дующем порядке:

- номер 19 – класс стандартов ЕСПД;

- после 19 ставится точка и далее одна цифра – код классифи­кационной группы стандартов, определенной группы стан­дартов;

- далее идет двузначное число – порядковый номер стандарта
в группе;

- через тире за ним ставится двузначное число – год регистра­ции стандарта.

Ниже приведены государственные стандарты на компоненты, стандартизируемой продукции.

ГОСТ 19.101—77, введен с 1981 г. Виды программ и программ­ных документов.

ГОСТ 19.102—77. Стадии разработки.

ГОСТ 19.103—77. Обозначения программ и программных про­дуктов.

ГОСТ 19.104—78, введен с 1981 г. Основные надписи.

ГОСТ 19.105—78, введен с 1981 г. Общие требования к про­граммным документам.

ГОСТ 19.106—78, введен с 1981 г. Требования к программным документам, выполненным печатным способом.

ГОСТ 19.201—78, введен с 1981 г. ТЗ. Требования к содержанию и оформлению.

ГОСТ 19.202-78. Спецификация.

ГОСТ 19.301—79, введен с 1983 г. Программа и методика испы­таний.

ГОСТ 19.401—78, введен с 1983 г. Текст программы.

ГОСТ 19.402—78, введен с 1981 г. Описание программы.

ГОСТ 19.403—79. Ведомость держателей подлинников.

ГОСТ 19.404—79. Пояснительная записка.

ГОСТ 19.501-78. Формуляр.

ГОСТ 19.502—78, введен с 1981 г. Описание применения.

ГОСТ 19.503—79, введен с 1981 г. Руководство системного про­граммиста.

ГОСТ 19.504—79, введен с 1981 г. Руководство программиста.

ГОСТ 19.505—79, введен с 1981 г. Руководство оператора.

ГОСТ 19.506—79, введен с 1981 г. Описание языка.

ГОСТ 19.507—79, введен с 1981 г. Ведомость эксплуатационных документов.

ГОСТ 19.508—79. Руководство по техническому обслуживанию.

ГОСТ 19.601—78. Общие правила дублирования, учета и хране­ния.

ГОСТ 19.602—78. Правила дублирования, учета и хранения про­граммных документов, выполненным печатным способом.

ГОСТ 19.603—78, введен с 1981 г. Общие правила внесения из­менений.

ГОСТ 19.604—78, введен с 1981 г. Правила внесения изменений в программные документы, выполненные печатным способом.

ГОСТ 19.701—90, введен с 1992 г. Схемы алгоритмов, программ, данных и систем.

Стандартизация помогла унифицировать и автоматизировать процесс создания программ на базе инструментальных и программ­ных средств, создать системы автоматизированного программирова­ния с использованием инструментальных и программных средств. К настоящему времени АС позволяют унифицировано выполнять следующие процессы:

- анализ задачи, разбиение её на подзадачи;

- анализ структур данных;

- запись требований к программе и разработку ее общей струк­туры;

- выделение модулей, написание их спецификаций, определе­ние интерфейса между ними;

- вычерчивание блок-схем алгоритмов;

- непосредственно программирование (кодирование);

- отладку и тестирование;

- анализ качества и количества затраченного труда на разработ­ку ПИ.

Стандартизация улучшает контроль и регламентацию труда про­граммистов, поэтому иногда она встречает у них психологический барьер.