ТехРайтКонсалт Обсудить
  • Малый бизнес
  • Средний бизнес
  • Большой бизнес
  • Процессы
  • Обзоры
  • Стандарты
  • Стоимость
  • Карьера
  • О нас

Стандарт ГОСТ 19.102-77 ЕСПД. Стадии разработки. Объяснение простым языком

Краткое назначение стандарта ГОСТ 19.102-77 ЕСПД. Стадии разработки

ГОСТ 19.102-77 определяет, через какие этапы и стадии должен пройти любой проект по созданию софта и документации к нему. Стандарт описывает весь путь – от идеи и технического задания до запуска в работу и поддержки. При этом неважно, для какого оборудования пишется программа и каково ее назначение.

Область применения стандарта ГОСТ 19.102-77 ЕСПД. Стадии разработки

Правила из ГОСТ 19.102-77 универсальны: они касаются разработки программ и программной документации для любых компьютеров, комплексов и систем, независимо от сферы их использования.

Основные термины в стандарте ГОСТ 19.102-77 ЕСПД. Стадии разработки

В самом тексте стандарта выделяются следующие ключевые стадии создания программ и документов:

  • Техническое задание – самый первый этап. Здесь формулируют задачу, собирают нужные материалы, определяют критерии качества, проводят первые исследования, прописывают структуру данных и требования к «железу».
  • Эскизный проект – второй этап (в понятных случаях его можно пропустить).
  • Технический проект – третий этап (также может не проводиться, если на то есть веские экономические или технические причины).
  • Рабочий проект – этап, на котором код пишут и отлаживают, создают программу-оригинал, готовят документы, тестируют продукт (предварительно, приемо-сдаточно и т.д.) и дорабатывают все по итогам испытаний.
  • Внедрение – финальная стадия: программу и документы передают в поддержку или на тиражирование, подписывают акт передачи и отправляют софт в фонд алгоритмов и программ.

Краткое содержание стандарта ГОСТ 19.102-77 ЕСПД. Стадии разработки

ГОСТ 19.102-77 входит в семейство Единой системы программной документации (ЕСПД). Он задает единый порядок и содержание работ для создания программного обеспечения под любые вычислительные системы.

Весь процесс разработки делится на пять понятных стадий:

  1. Техническое задание
    * Составление и утверждение технического задания (ТЗ).
    * Описание требований к софту, расчет экономической целесообразности.
    * Выбор языков программирования, определение сроков и шагов работы, предварительный сбор данных, оценка будущей нагрузки на технику.

  2. Эскизный проект
    * Набросок структуры данных (что входит, что выходит) и уточнение способов решения задачи.
    * Общее описание алгоритма и экономическое обоснование.
    * Написание пояснительной записки, защита и утверждение проекта.

  3. Технический проект
    * Точная настройка структуры данных, разработка рабочего алгоритма и архитектуры программы.
    * Выбор формата данных, синтаксиса и окончательного набора оборудования.
    * План дальнейших работ, пояснительная записка, согласование документа.

  4. Рабочий проект
    * Написание кода, поиск и исправление ошибок, сборка готовой программы.
    * Подготовка документов по ГОСТ 19.101-77.
    * Проверка программы: составление плана тестов, проведение испытаний и правка софта и документов по их итогам.

  5. Внедрение
    * Передача программы и документов на поддержку или в производство.
    * Оформление акта приема-передачи.
    * Передача продукта в фонд алгоритмов и программ.

Примечания и допущения:
Стандарт позволяет не делать эскизный проект (вторую стадию), а в обоснованных случаях – и технический проект (третью). Главное – зафиксировать это в техническом задании. Кроме того, если заказчик не против, можно объединять этапы, убирать лишнее или добавлять свои шаги.

Часто задаваемые вопросы (FAQ) по стандарту ГОСТ 19.102-77 «ЕСПД. Стадии разработки»

1. Что представляет собой стандарт ГОСТ 19.102-77 и каково его главное назначение?

Ответ: Это государственный стандарт ЕСПД, который регулирует порядок создания программ и документов к ним. Он четко расписывает все стадии и шаги работы от начала и до конца.

2. На какие виды программного обеспечения и проекты распространяется действие стандарта?

Ответ: На любые программы и сопутствующие документы для любых компьютеров и систем. Назначение софта роли не играет – правила универсальны.

3. Сколько стадий разработки программ и программной документации выделяет стандарт ГОСТ 19.102-77?

Ответ: Полный цикл состоит из пяти шагов:
1. Техническое задание.
2. Эскизный проект.
3. Технический проект.
4. Рабочий проект.
5. Внедрение.

4. Какие работы выполняются на первой стадии – «Техническое задание»?

Ответ: Оценивается необходимость разработки, пишется и утверждается ТЗ. Специалисты ставят задачу, собирают материалы, выбирают методы решения, оценивают требования к технике, подбирают языки программирования и считают экономику проекта.

5. Что входит в содержание стадий «Эскизный проект» и «Технический проект»?

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

6. Из каких этапов состоит стадия «Рабочий проект»?

Ответ: Она делится на три части:
1. Разработка: написание кода, отладка и сборка программы.
2. Документирование: создание полного комплекта инструкций и описаний по ГОСТ 19.101-77.
3. Испытания: проверка программы в деле (тесты, исправление ошибок и доработка документов).

7. Какие мероприятия реализуются на завершающей стадии «Внедрение»?

Ответ:
* Передача готового софта и документов на сопровождение.
* Подписание акта приема-передачи.
* Отправка программы в специальный фонд алгоритмов и программ.

8. Можно ли пропускать или объединять отдельные стадии и этапы разработки по этому стандарту?

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

Оформить заказ на разработку технической документации прямо сейчас
© , ТехРайтКонсалт
Разработка технической документации для программного обеспечения