7 Стадии и этапы разработки (ТЗ ПО)

7.1 Стадии разработки (ТЗ ПО)

Стадии разработки, этапы и содержание работ из ГОСТ 19.102-77

Стадии разработки, этапы и содержание работ должны соответствовать указанным в таблице.

Стадии разработки

Этапы работ

Содержание работ

1 Техническое задание

1.1 Обоснование необходимости разработки программы

1.1.1 Постановка задачи
1.1.2 Сбор исходных материалов
1.1.3 Выбор и обоснование критериев эффективности и качества разрабатываемой программы
1.1.4 Обоснование необходимости проведения научно-исследовательских работ

1.2 Научно-исследовательские работы

1.2.1 Определение структуры входных и выходных данных
1.2.2 Предварительный выбор методов решения задач
1.2.3 Обоснование целесообразности применения ранее разработанных программ
1.2.4 Определение требований к техническим средствам
1.2.5 Обоснование принципиальной возможности решения поставленной задачи

1.3 Разработка и утверждение технического задания

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

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

2.1 Разработка эскизного проекта

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

2.2 Утверждение эскизного проекта

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

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

3.1 Разработка технического проекта

3.1.1 Уточнение структуры входных и выходных данных
3.1.2 Разработка алгоритма решения задачи
3.1.3 Определение формы представления входных и выходных данных
3.1.4 Определение семантики и синтаксиса языка
3.1.5 Разработка структуры программы
3.1.6 Окончательное определение конфигурации технических средств

3.2 Утверждение технического проекта

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

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

4.1 Разработка программы

4.1.1 Программирование и отладка программы

4.2 Разработка программной документации

4.2.1 Разработка программных документов в соответствии с требованиями ГОСТ 19.101-77

4.3 Испытания программы

4.3.1 Разработка, согласование и утверждение программы и методики испытаний
4.3.2 Проведение предварительных государственных, межведомственных, приемо-сдаточных и других видов испытаний
4.3.3 Корректировка программы и программной документации по результатам испытаний

5 Внедрение

5.1 Подготовка и передача программы

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

Примечания

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

[из 2 ГОСТ 19.102—77]

7.2 Этапы и содержание работ (перечень программных документов, которые должны быть разработаны, согласованы и утверждены) (ТЗ ПО)

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

Код вида документа

Вид документа

Стадии разработки

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

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

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

компонент

комплекс

Спецификация

- Кружок полузалитый

- Кружок залитый

05

Ведомость держателей подлинников

- Кружок

12

Текст программы

- Кружок залитый

- Кружок

13

Описание программы

- Кружок

- Кружок

20

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

- Кружок

- Кружок

30

Формуляр

- Кружок

- Кружок

31

Описание применения

- Кружок

- Кружок

32

Руководство системного программиста

- Кружок

- Кружок

33

Руководство программиста

- Кружок

- Кружок

34

Руководство оператора

- Кружок

- Кружок

35

Описание языка

- Кружок

- Кружок

46

Руководство по техническому обслуживанию

- Кружок

- Кружок

51

Программа и методика испытаний

- Кружок

- Кружок

81

Пояснительная записка

- Кружок

- Кружок

90—99

Прочие документы

- Кружок

- Кружок

- Кружок

- Кружок

Условные обозначения:

- Кружок залитыйдокумент обязательный;

- Кружок полузалитый — документ обязательный для компонентов, имеющих самостоятельное применение;

- Кружок — необходимость составления документа определяется на этапе разработки и утверждения технического задания;

— документ не составляют.

[из 2.5 ГОСТ 19.101—77]

Примечания:

  1. Документ NU.УЖОС.13666-13 35 01 Описание языка не разрабатывается;
  2. Документ NU.УЖОС.13666-13 46 01 Руководство по техническому обслуживанию не разрабатывается.
  3. Должен быть разработан документ NU.УЖОС.13666-13 90(П4) 01 Описание постановки задачи.
  4. Должен быть разработан документ NU.УЖОС.13666-13 91(ТЭО) 01 Технико-экономическое обоснование.

7.3 Сроки разработки и исполнители (ТЗ ПО)