ГОСТ Р ИСО/МЭК 14764–2002. Информационная технология. Сопровождение программных средств.

ГОСТ Р ИСО/МЭК 15910–2002. Информационная технология. Процесс создания документации пользователя программного средства.

ГОСТ Р 51904–2002. Программное обеспечение встроенных систем. Общие требования к разработке и документированию.

ГОСТ 28806–90. Качество программных средств. Термины и определения.

Приложение 1.5. Единая система программной документации (ГОСТ 19)

ЕСПД представляет собой систему межгосударственных стандартов стран СНГ.

ГОСТ 19.001–77 ЕСПД.Общие положения.

ГОСТ 19.101–77 ЕСПД.Виды программ и программных документов.

Виды программных документов

· Спецификация – состав программы и документации на нее.

· Ведомость держателей подлинников – перечень предприятий, на которых хранят подлинники программных документов.

· Текст программы – запись программы с необходимыми комментариями.

· Описание программы – сведения о логической структуре и функционировании программы.

· Программа и методика испытаний – требования, подлежащие проверке при испытании программы, а также порядок и методы их контроля.

· Техническое задание – назначение и область применения программы, технические, технико‑экономические и специальные требования, предъявляемые к программе, необходимые стадии и сроки разработки, виды испытаний.

· Пояснительная записка – схема алгоритма, общее описание алгоритма и (или) функци­онирования программы, а также обоснование принятых технических и техни­ко‑эко­­номических решений.

Виды эксплуатационных документов

· Ведомость эксплуатационных документов – перечень эксплуатационных документов на программу.

· Формуляр – основные характеристики программы, комплектность и сведения об эксплуатации программы.

· Описание применения – сведения о назначении программы, областях применения, применяемых методах, классе решаемых задач, ограничениях для применения, минимальной конфигурации технических средств.

· Руководство системного программиста – сведения для проверки, обеспечения функционирования и настройки программы на условия конкретного применения.

· Руководство программиста – сведения по эксплуатации программы.

· Руководство оператора – сведения для обеспечения процедуры общения оператора с вычислительной системой в процессе выполнения программы.

· Описание языка – описание синтаксиса и семантики языка.

· Руководство по техническому обслуживанию – сведения для применения тестовых и диагностических программ при обслуживании технических средств.

ГОСТ 19.102–77 ЕСПД.Стадии разработки.

1. Техническое задание (стадия)

Обоснование необходимости разработки программы (этап). Постановка зада­чи. Сбор исходных материалов. Выбор и обоснование критериев эффективности и ка­чества разрабатываемой программы. Обос­нова­ние необходимости проведения науч­но‑ис­следовательских работ

Научно-исследовательские работы. Определение структуры входных и выход­ных данных. Предварительный выбор методов решения задач. Обоснование целесооб­раз­ности применения ранее разработанных программ. Определение требований к техническим средствам. Обоснование принципиальной возможности решения поставленной задачи.

Разработка и утверждение технического задания. Определение требований к программе. Разработка технико-экономического обоснова­ния разработки программы. Определение стадий, этапов и сроков разработки програм­мы и документации на нее. Выбор языков программирования. Оп­реде­ле­­ние необходимости проведения научно-исследовательских работ на пос­ле­ду­ющих стадиях. Согласование и утверждение техни­чес­кого задания.

Эскизный проект

Разработка эскизного проекта. Предварительная разработка структуры вход­ных и выходных данных. Уточнение методов решения задачи. Разработка общего опи­сания алгоритма решения задачи. Разработка технико-экономического обоснова­ния.

Утверждение эскизного проекта. Разработка пояснительной записки. Согласование и утверждение эскизного проекта.

Технический проект

Разработка технического проекта. Уточнение структуры входных и выход­ных данных. Разработка алгоритма решения задачи. Определение формы представле­ния входных и выходных данных. Определение семантики и синтаксиса языка. Разра­ботка структуры программы. Окончательное определение конфигурации технических средств.

Утверждение технического проекта. Разработка плана мероприятий по разработке и внедрению программ. Разработка пояснительной записки. Согласование и утверждение технического проекта.

Рабочий проект

Разработка программы. Программирование и отладка программы.

Разработка программной документации. Разработка программных докумен­тов в соответствии с требованиями ГОСТ 19.101–77.

Испытания программы. Разработка, согласование и утверждение программы и методики испытаний. Проведе­ние предварительных государственных, межведомственных и других видов испытаний. Корректировка программы и программной документации по результатам испытаний.

Внедрение

Подготовка и передача программы. Подготовка и передача программы и программной документации для сопровождения и (или) изготовления. Оформление и утверждение акта о передаче программы на сопровождение и (или) изготовление. Передача программы в фонд алгоритмов и программ.

Допускается исключать вторую стадию разработки, а в технически обосно­ван­ных случаях – вторую и третью стадии. Необходимость проведения этих стадий указывается в техническом задании.

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

Наши рекомендации