Студопедия

КАТЕГОРИИ:

АстрономияБиологияГеографияДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРиторикаСоциологияСпортСтроительствоТехнологияФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника


Вычисление объема и трудоемкости разработки ПО




Основой для расчета планируемых смет разработки программного обеспечения является объем программного обеспечения. Общий объем (Vo) программного обеспечения определяется на основе количества и объема функций, реализуемых в рамках программы

 

(4.1)

 

где − объем отдельной функции ПО;

n − общее число функций.

≈ 12000.

 

Основываясь на информации о функциях разрабатываемого программного обеспечения определяется объем функций и общая программа, которая уточняется (корректируется) в соответствии с условиями в организации разработки программного обеспечения в соответствии с каталогом программных функций (Приложение В). Скорректированный объем ПО (Vy) рассчитывается по формуле

 

, (4.1.1)

где Vyi – уточненный объем отдельной функции ПО;

Тогда уточненный объем ПО будет равен

Vyi = 13000

Общая трудоемкость небольших проектов рассчитывается по формуле

 

Tо = Tн * Kс * Km* Kн, (4.2)

 

где Тн - нормативная трудоёмкость;

Кс - коэффициент, учитывающий сложность ПО;

Кm - поправочный коэффициент, учитывающий степень использования при разработке стандартных модулей;

Кн - коэффициент, учитывающий степень новизны ПО.

Расчет коэффициента сложности производится на основе данных, представленных в таблице 4.1 и Приложении Г.

 

Таким образом, коэффициент сложности составляет 0,18.

Таблица 4.1 – Дополнительные коэффициенты сложности ПО

Характеристика ПО Значения Кс
4. Наличие у ПО одновременно нескольких характеристик по табл.Г4.1, приложение Г 4.2 3 характеристики   0,18

Степень использования в развитых стандартных программных модулей определяется их удельный вес в общем объеме прогнозируемых продукта. В этом дипломный проект реализуется охват функции разработаны стандартные программные модули, примеры программ и программного обеспечения с 20% до 40%, так что на основе таблицы 4.2 Kт = 0,7.

 

Таблица 4.2 – Значения поправочного коэффициента, учитывающего использование стандартных модулей типовых программ и ПО (Кт)

Степень охвата реализуемых функций разрабатываемого ПО стандартными модулями, типовыми программами и ПО Значения Кт
2. От 40 % до 60 0,7

 

Поправочный коэффициент, который учитывает новизну разработанного программного обеспечения (Кн) определяется на основе данных, представленных в таблице 4.3 и равен 0.7.

Нормативная трудоёмкость ПО (Тн) определяется на основе принятого в расчёт VУ и категории сложности, которая уточняется с учётом сложности и новизны проекта и степени использования стандартных модулей при разработке.

В соответствии с этим, согласно укрупненным нормам времени на разработку ПО (Тн) в зависимости оᴛ уточнённого объема ПО (V0) и группы сложности (Приложение В): объем ПО (строки исходного кода, LOC) 12000, категория сложности ПО 2-я - 312, категория сложности ПО 41.

 

Таблица 4.3 – Поправочные коэффициенты, учитывающие новизну ПО (Кн)

    Категория новизны     Степень новизны Использование Значение Кн
На основе нового типа ПК В среде новой ОС
  В ПО,являющиесяразвитиемопределенногопараметрическогорядаПО,разработанныхдляранее освоенных типов конфигурации ПК и ОС   –   –   0,7

 

Нормативная трудоёмкость ПО (Тн) определяется на основе принятого в расчёт VУ и категории сложности, которая уточняется с учётом сложности и новизны проекта и степени использования стандартных модулей при разработке.

В соответствии с этим, согласно укрупненным нормам времени на разработку ПО (Тн) в зависимости оᴛ уточнённого объема ПО (V0) и группы сложности (Приложение В): объем ПО (строки исходного кода, LOC) 9000, категория сложности ПО 2-я - 240, категория сложности ПО 41.

Следовательно То будет равно

То = 240 * 0,18 * 0,7 * 0,7 = 21,168 (чел./дн.).

 

Численность исполнителей проекта (Чp) рассчитывается по формуле

 

Ч = То/ (Тр * Фэф), (4.3)

где Фэф − эффективный фонд времени работы одного работника в течение года(дн.);

Tо − общая трудоемкость разработки проекта (чел./дн.);

Tp − срок разработки проекта (лет).

 

Время выполнения работы (Tp) вычисляем с помощью формулы

 

Тр = То/(Чр * Фэф), (4.4)

 

где Чр - плановое число разработчиков.

 

Эффективный фонд времени работы одного сотрудника (Фэф)

рассчитывается по формуле

 

Фэф = Дг - Дп - Дв - Дo, (4.5)

 

где Дг - количество дней в году;

Дп - количество праздничных дней в году;

Дв - количество выходных дней в году;

До - количество дней отпуска.

 

Исходя данным производственного календаря на 2015 год: Дг - 365;

Дп = 14; Дв - 96; До - 10, ᴛо по формуле 4.5 получим

 

Фэф = 365 - 14 - 96 - 10 = 245 (дня).

 

Плановое число разработчиков Чр = 1, следовательно по формуле 4.4

Тр = 21,168 / (1 * 245) = 0,0864 года = 32 (дня).

Следовательно, исходя проделанным расчётам и в соответствии с формулой 4.3

Ч = 21,168 / (0,0864 * 245) = 1 (чел).

Результаты выполненных расчетов указаны в таблице 4.4

Таблица 4.4. Сводные результаты расчета трудоемкости.

Название Условное обозначение Значение
Общий объем ПО Vо  
Нормативная трудоемкость разработки Tн  
Общая трудоемкость Tо   21,168
Эффективный фонд времени работы Фэф   245 дня
Срок разработки проекта Tp   0,0864 года
Численность исполнителей проекта Чp   1 чел

 


Поделиться:

Дата добавления: 2015-08-05; просмотров: 288; Мы поможем в написании вашей работы!; Нарушение авторских прав





lektsii.com - Лекции.Ком - 2014-2024 год. (0.007 сек.) Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав
Главная страница Случайная страница Контакты