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