Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
стадии разработки программной документации.doc
Скачиваний:
3
Добавлен:
23.08.2019
Размер:
103.94 Кб
Скачать

Тема 1.4. Стадии разработки программ и программной документации

Стадии разработки ПО, регламентированных ГОСТами.

В нашей стране жизненный цикл разработки ПО установлен стандартом ГОСТ 19.102-77 Стадии разработки программ и программной документации и содержит следующие стадии и этапы

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

2. Эскизный проект (ЭП).

3. Технический проект (ТП).

4. Рабочий проект (РП).

5. Внедрение.

В табл.1 показаны стадии разработки и этапы, их составляющие.

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

Таблица 2.

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

Этапы работ

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

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

2. Выполнение научно-исследовательских работ (НИР).

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

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

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

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

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

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

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

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

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

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

3. Испытание программы.

Внедрение

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

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

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

На стадии Техническое задание выполняются следующие работы, входящие в состав соответствующих этапов.

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

постановка задачи;

сбор исходных материалов;

выбор и обоснование критериев эффективности и качества;

обоснование необходимости проведения НИР.

1.2. Выполнение научно-исследовательских работ:

определение структуры входных и выходных данных;

предварительный выбор методов решения задач;

обоснование целесообразности применения ранее разработанных программ;

определение требований к техническим средствам;

обоснование принципиальной возможности решения поставленных задач.

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

определение требований к программе;

разработка технико-экономического обоснования разработки программы;

определение стадий, этапов и сроков разработки программы и документации на нее;

выбор языков программирования;

определение необходимости проведения НИР на последующих стадиях;

согласование и утверждение ТЗ.

Результатом выполнения данной стадии является техническое задание, оформленное в соответствии с ГОСТ 19.105-78 (изм. 09.1981.) Общие требования к программным документам и ГОСТ 19.106-78 Общие требования к программным документам, выполненным печатным способом на листах формата 11 и 12 (по ГОСТ 2.301-68).