Читайте также:
|
|
Общее время на создание программы складывается из различных компонентов. Структура общего времени на создание программного продукта представлена в таблице 4.1.
Таблица 4.1 – Этапы создания программы
№ этапа | Обозначение времени данного этапа | Содержание этапа |
Подготовка описания задачи. | ||
Описание задачи. | ||
Разработка алгоритма. | ||
Разработка блок-схемы алгоритма. | ||
Написание программы. | ||
Набивка программы. | ||
Отладка и тестирование программы. | ||
Оформление документации, инструкции пользователю, пояснительной записки. |
Время рассчитывается в человеко-часах.
Значение берется по фактически отработанному времени, а время остальных этапов (, , , , , , ) – можно взять по фактически отработанному времени или определить расчетно по условному числу команд , по формуле
(4.1)
где - коэффициент, учитывающий условное число команд в зависимости от типа задачи;
– коэффициент, учитывающий новизну и сложность программы.
Для выбора значений этих коэффициентов воспользуемся методическими указаниями для выполнения технико-экономических расчетов [11]. Для данной задачи коэффициент принимается = 2500, коэффициент определяется на пересечении групп сложности и степени новизны - = 0,69.
Исходя из формулы (4.1) можно определить условное число команд: = 2500×0,69 = 1725 (4.2)
Определяем время, затраченное на каждый этап создания программного продукта:
(время на подготовку описания задачи), берется по факту и составляет:
= 80 чел / час.
То (время на описание задачи) определяется по формуле:
, (4.3)
где – коэффициент учета изменений задачи, коэффициент в зависимости от сложности задачи и числа изменений выбирается в интервале от 1,2 до 1,5.
– коэффициент, учитывающий квалификацию программиста.
Для данной задачи = 1,3
Значение коэффициента выбираем из методических указаний [11].
В данном случае коэффициент = 0,8
Применяя формулу (3.3) подсчитываем время на описание задачи:
= (чел / час)
(время на разработку алгоритма) рассчитываем по формуле:
, (4.4)
Применяя формулу (4.4) подсчитываем время на разработку алгоритма.
(чел / час)
(время на разработку блок - схемы) определяется аналогично по формуле (4.4) и составляет
= 43,12 (чел / час)
(время написания программы на языке программирования) определяется по формуле:
(4.5)
Применяя формулу (4.5) подсчитываем время написания программы на языке программирования.
(чел / час)
(время набивки программы) определяется по формуле:
(4.6)
Применяя формулу (4.6) подсчитываем время набивки программы.
(чел / час)
(время отладки и тестирования программы) определяется по формуле:
(4.7)
Подставляем значения в формулу и получаем:
(чел / час)
– время на оформление документации, инструкции пользователю, пояснительной записки определяется по формуле
, (4.8)
Подставляем значения в формулу и получаем:
(чел / час)
Теперь, зная время, затраченное на каждом этапе, можно подсчитать общее время на создание программного продукта:
(4.9)
где – общее время на создание программного продукта.
Воспользовавшись формулой (3.9), получаем:
≈593 (чел / час).
Или в человеко-днях, на создание программного продукта будет затрачено:
, (4.10)
где – время, затраченное на разработку в днях.
(чел./ дн.)
Таким образом, общая продолжительность разработки составит 75 календарный день.
Дата добавления: 2015-08-02; просмотров: 425 | Нарушение авторских прав
<== предыдущая страница | | | следующая страница ==> |
Информационно-техническое обеспечение задачи | | | Расходы на разработку |