logo search
РПЗ САФИН

Организация и планирование процесса разработки

При использовании традиционного подхода, организация и планирование процесса разработки программного продукта или программного комплекса предусматривает выполнение следующих работ:

Разработку программного продукта можно разделить на следующие стадии:

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

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

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

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

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

Планирование длительности этапов и содержания проекта осуществляется в соответствии с ЕСПД ГОСТ 34.603-92 и распределяет работы по этапам, как показано в таблице .

Таблица 28 Распределение работ проекта по этапам

Основные стадии

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

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

1

Постановка задачи

2

Выбор средств разработки и реализации

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

3

Разработка структурной схемы системы

4

Разработка структуры базы данных

5

Разработка алгоритмов доступа к данным

6

Разработка алгоритмов анализа данных

3. Техно-рабочий проект

7

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

8

Реализация алгоритмов анализа данных

9

Разработка пользовательского интерфейса для обслуживающего персонала

10

Разработка пользовательского интерфейса для клиента

11

Реализация пользовательского интерфейса для клиента

12

Тестирование и отладка программного комплекса

13

Разработка документации к системе

14

Итоговое тестирование системы

4. Внедрение

15

Установка и настройка ПП