Определение трудоемкости разработки программного продукта
Определение трудоемкости разработки программного продукта производится на основании опытно-статистического метода, в целом на всю разработку, исходя из того, что ее выполняет один техник-программист. Определение трудоемкости осуществляется в соответствии с ГОСТ 19.102-77 «Стадии разработки» ведется исходя из ориентировочного распределения затрат времени. Расчет трудоемкости на создание программного продукта производится на основании данных таблиц 1-4 по описанной ниже методике. Таблица 1 Структура времени на создание программного продукта
Время рассчитывается в человеко-часах, причем Тпо берется по фактически отработанному времени, а время остальных этапов определяется расчетно по условному числу команд . Условное число команд определяется по формуле: , (1) где – коэффициент, учитывающий условное число команд в зависимости от типа задачи, для данной задачи коэффициент принимается = 1450; - коэффициент, учитывающий новизну и сложность программы. Выбрать значение коэффициента можно из табл. 2. Таблица 2 Определение коэффициента, учитывающего условное число команд
Программные продукты по степени новизны могут быть отнесены к одной из 4-х групп: группа А — разработка принципиально новых задач; группа Б — разработка оригинальных программ; группа В — разработка программ с использованием типовых решений; группа Г — разовая типовая задача. Для данной задачи степень новизны — Б По степени сложности программные продукты могут быть отнесены к одной из 3-х групп: 1) 1 — алгоритмы оптимизации и моделирования систем; 2) 2 — задачи учета, отчетности и статистики; 3) 3 — стандартные алгоритмы. Данная задача может быть отнесена к 1 группе сложности. Коэффициент определяется из таблицы 3 на пересечении групп сложности и степени новизны. Таблица 3 Определение коэффициента, учитывающего группу сложности и степень новизны
Для данной задачи коэффициент = 1,26 Теперь, исходя из формулы (1) можно определить условное число команд (2) Определяем время, затраченное на каждый этап создания программного продукта: 1) Tпо (время на подготовку описания задачи), берется по факту и составляет: Tпо = (3) 2) Tо ( время на описание задачи ) определяется по формуле: Tо = , (4) где — коэффициент учета изменений задачи, коэффициент в зависимости от сложности задачи и числа изменений выбирается в интервале от 1,2 до 1,5.Для данной задачи = 1,4; — коэффициент, учитывающий квалификацию программиста. Для стажа программирования от двух до трех лет значение коэффициента =1.
Таблица 4 Определение коэффициента, учитывающего квалификацию программиста
Применяя формулу (4) подсчитаем время на описание задачи: Tо = (5) Tбс (время на разработку блок-схемы алгоритма) рассчитываем по формуле: Tбс = (6) Применяя формулу (6) подсчитываем время на разработку алгоритма. Tа = (7) Tн (время написания программы на языке программирования) определяется по формуле: Tн = (9) Применяя формулу (9), подсчитываем время написания программы на языке программирования: Tн = (10)
Время на оформление документации берется по факту и составляет 40 чел.-час.
Теперь, зная время, затраченное на каждом этапе, можно подсчитать общее время на создание программного продукта: T = Tпо + Tо +Tбс +Tн + Tд =30 + 51,1 + 36,5 + 54,8 + 40 = 212,4 чел.- час
Популярное: Личность ребенка как объект и субъект в образовательной технологии: В настоящее время в России идет становление новой системы образования, ориентированного на вхождение... Организация как механизм и форма жизни коллектива: Организация не сможет достичь поставленных целей без соответствующей внутренней... Почему человек чувствует себя несчастным?: Для начала определим, что такое несчастье. Несчастьем мы будем считать психологическое состояние... Почему двоичная система счисления так распространена?: Каждая цифра должна быть как-то представлена на физическом носителе... ©2015-2024 megaobuchalka.ru Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. (10662)
|
Почему 1285321 студент выбрали МегаОбучалку... Система поиска информации Мобильная версия сайта Удобная навигация Нет шокирующей рекламы |