Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Исследовательская часть.docx
Скачиваний:
137
Добавлен:
09.02.2015
Размер:
4.19 Mб
Скачать

4. Организационно – экономическая часть.

4.1. Введение

Целью данной дипломной работы является исследование баллистических проблем обеспечения посадки пилотируемых космических аппаратов на территории России.

Для проведения исследования необходима разработка программного продукта, позволяющего производить обработку, анализ и вывод в удобной форме результатов полученных в ходе исследования.

В алгоритмах программы используется математическая модель, которая не требует операций дифференцирования и интегрирования. В качестве языка программирования выбран язык С++. А в качестве среды программирования – Code Gear C++ Builder ,в основу которого положены логичность, поддержка концепций структурного и процедурного программирования, возможность создания своих типов данных.

Исследование проводится в Центре Управления Полетами, в отделе баллистико - навигационного обеспечения.

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

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

  • формирование состава выполняемых работ и группировка их по стадиям разработки;

  • установление профессионального состава и расчет количества исполнителей;

  • расчет трудоемкости выполнения работ;

  • определение продолжительности выполнения отдельных этапов разработки;

  • определение затрат на создание ПП.

Коллектив, работающий над разработкой ПП, состоит из преподавателя (постановщика задачи) и студента (разработчиков ПП).

4.2. Расчет трудоемкости разработки пп.

Расчёт трудоёмкости разработки программного продукта выполняется на основе алгоритма 2а (традиционный, формируется разработчиком) [5].

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

По степени новизны разрабатываемая в данной работе программная продукция относится к группе В (разработка ПП, имеющей аналоги) [5].

По степени сложности алгоритма функционирования данная ПП относится к группе сложности 1 (ПП, реализующая моделирующие алгоритмы) [5].

По виду представления исходной информации и способа ее контроля программный продукт относится к группе 12 - исходная информация представлена в форме документов, имеющих одинаковый формат и структуру, по виду представления выходной информации - к группе 22 - требуется печать документов одинаковой формы и содержания, вывод массивов данных на машинные носители.

Для проведения работ создана группа из одного исследователя и одного программиста.

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

  • техническое задание (ТЗ)

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

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

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

  • внедрение разработанного ПП

Источник формирования ТЗ – разработчик, стадии разработки ПП – традиционные.

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

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

, где

- трудоемкость разработки технического задания на создание программного продукта;

- трудоемкость разработки эскизного проекта программного продукта;

- трудоемкость разработки технического проекта программного продукта;

- трудоемкость разработки рабочего проекта программного продукта;

- трудоемкость внедрения разработанного программного продукта.

Продолжительность работ на каждом этапе разработки ПП определяют по формуле:

где — трудоемкость i-ой работы, чел.-дн.;— количество исполнителей, выполняющихi-ую работу. В случае, когда работы ведутся параллельно, принимаем n = 1 .

4.2.1. Трудоемкость разработки технического задания:

, где

–трудоемкость постановки задачи на разработку ТЗ, [чел.-дни];

–трудоемкость разработки ТЗ, [чел.-дни].

Их значения рассчитываются по формулам:

, где

= 47 [чел.-дни] -норматив трудоемкости на разработку ТЗ на программный продукт. (Группа новизны – В, функциональное назначение – задачи расчетного характера). Табл. 2 [5]

Поскольку разработка ТЗ осуществляется разработчиком постановки задачи, трудоемкость, приходящаяся на разработчика ПП, .

Тогда

–коэффициент, учитывающий удельный вес трудоемкости работ, выполняемых разработчиком постановки задачи на стадии ТЗ. [5]

Тогда получаем:

[чел.-дни]

Трудоемкость разработки ТЗ:

[чел.-дни]

      1. Трудоемкость разработки эскизного проекта:

Трудоемкость разработки эскизного проектарассчитывается по формуле:

, где

–трудоемкость постановки задачи на разработку эскизного проекта (ЭП), [чел.-дни];

–трудоемкость разработки ЭП, [чел.-дни].

Их значения рассчитываются по формулам:

, где

- норматив трудоемкости на разработку ЭП на программный продукт. По таблице 3 из [5], учитывая что задача расчётного характера принимаем: [чел.-дни].

–коэффициент, учитывающий удельный вес трудоемкости работ, выполняемых разработчиком постановки задачи на стадии ЭП.

Принимаем:

(совместная разработка с разработчиком ПО).

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

(совместная разработка с разработчиком постановки задач).

Тогда имеем:

[чел.-дни]

[чел.-дни]

Тогда трудоемкость разработки эскизного проекта:

На данном этапе работа разработчиком постановки задачи и разработчиком ПО проводится параллельно: разработчик постановки задачи выполняет 70% работы, разработчик ПО – 30%. Причем последний начинает работу, когда первый выполнит 20% работы (выдача предварительной информации и задания разработчику ПО). По завершении работы разработчика ПО на данном этапе разработчик постановки задачи выполняет 20% работы (обработка полученных результатов).

Поэтому продолжительность разработки эскизного проекта составит:

, где — количество работников, участвовавших в процессе.

дней

Тогда продолжительность работ разработчика программы:

, дней