Разработка эффективных форматов микрокоманд для различных способов микропрограммирования
Дипломная работа - Компьютеры, программирование
Другие дипломы по предмету Компьютеры, программирование
?ограммного обеспечения;
-накладные расходы.
8.2.1 Расчет трудоемкости
Трудоемкость определяется, исходя из данных об используемых функциях и о типе программного средства.
Общий объем разрабатываемых ПС ВТ определяется по формуле:
(8.1)
где Vi - объём функции ПС ВТ, N - общее число функций ПС ВТ.
Функции ПСВТ приведены в таблице 8.2.
Таблица 8.2 - Функции ПС ВТ
Наименование (содержание) функцииОбъем функций, тыс. УМК1. Ввод, анализ информации: организация ввода информации0.670 контроль2.1002. Формирование, введение и обслуживание базы данных:- манипулирование данными7.2003. Отладка прикладных программ, обмен информацией между МД и МЛ, вспомогательные программы и функции справка и обучение0.450 вспомогательные и сервисные программы0.8504. Формирование и обработка файлов: формирование файлов1.200
Определим общий объём разрабатываемых ПС ВТ по формуле (2.1.1):= ((0.670 + 2.100 + 7.200 + 0.450 + 0.850 + 1.200) 103 ) / 5 = 2494.
Группа сложности - 3.
Затраты труда (Тр) на разработку ПСВТ для группы сложности - 3 и объема ПСВТ, равного 2,5 тыс. УМК составляют: Тр = 25 (человеко-дней).
Общая трудоемкость (То) для соответствующей группы сложности ПС ВТ с учетом поправочного коэффициента сложности ПС ВТ (КСЛ) для данной группы рассчитывается по формуле:
ТО = ТР КСЛ. (8.2)
Коэффициент сложности ПС ВТ (Ксл) рассчитывается по формуле:
(8.3)
где Кi - коэффициент, учитывающий уровень повышения сложности по дополнительным характеристикам ПС ВТ, N - количество дополнительных характеристик ПС ВТ.
Таблица 8.3 - Коэффициенты сложности дополнительных характеристик ПС ВТ
Дополнительные характеристики ПС ВТЗначение коэффициента сложности1. Функциональные ПС ВТ в расширенной операционной среде (связь с другими ПС ВТ)0.082. Интерактивный доступ0.063. Обеспечение хранения, ведения и поиска данных в сложных структурах0.074. Наличие у ПС ВТ одновременно нескольких характеристик по таблице 2 3 свыше 3 0.12 0.18 0.26
КСЛ = 1+0.07 = 1.07.
Далее найдём общую трудоемкость по формуле (8.2):
ТО = 25 1.07 = 26.75 (чел-дня).
Полученную общую трудоемкость (То) разработки ПС ВТ разбивают на соответствующие стадии разработки:
а)разработка технического задания;
б)эскизное проектирование;
в)техническое проектирование;
г)рабочее проектирование;
д)внедрение продукта.
Трудоемкость каждой стадии разработки ПС ВТ (Тi) определим по формулам
Т1 = Lтз Кн То - трудоемкость стадии ТЗ;
Т2 = Lэп Кн То - трудоемкость стадии ЭП;
Т3 = Lтп Кн То - трудоемкость стадии ТП;
Т4 = Lрп Кн То Кт - трудоемкость стадии РП;
Т5 = Lвн Кн То - трудоемкость стадии ВН;
где L - удельный вес трудоемкости соответствующей стадии разработки в общей трудоемкости. Причем, Кн - поправочный коэффициент, учитывающий степень новизны ПС ВТ, Кт - поправочный коэффициент, учитывающий степень использования в разработке типовых (стандартных) программ ПС ВТ.
Кн=0.7 - степень новизны B (ПС ВТ являющихся развитием определенного параметрического ряда ПС ВТ, причем не используются новые ЭВМ и ОС) .
Кт=0.8 - степень охвата реализуемых функций ПС ВТ типовых (стандартных) программ и ПС ВТ 20 - 40.
Значение коэффициентов удельных весов трудоемкости стадий в общей трудоемкости разработки ПС ВТ и результаты вычислений представлены в таблице 8.4.
Таблица 8.4 - Трудоёмкость этапов создания ПС ВТ
Код стадииСтепень новизныВТЗ0.09ЭП0.07ТП0.07РП0.61ВН0.16Всего1.0
Таким образом, трудоемкость каждой стадии разработки программного продукта (Тi):
трудоемкость стадии технического задания:
Т1 = 0.09 0.7 26.75 =1.69;
трудоемкость стадии эскизного проектирования:
Т2 = 0.07 0.7 26.75 =1.31;
трудоемкость стадии технического проектирования:
Т3 = 0.07 0.7 26.75 =1.31;
трудоемкость стадии рабочего проектирования:
Т4 = 0.61 0.7 26.75 0.8 =9.14;
трудоемкость стадии внедрения:
Т5 = 0.16 0.7 26.75 =3.
Уточнённую общую трудоемкость ПС ВТ (Тобщ) в человеко-днях определяют по формуле
(8.4)
где Тi - трудоемкость разработки i-той стадии, N - число стадий разработки (N=5).
Согласно формуле (8.4):
Тобщ = 1.69 + 1.31 + 1.31 + 9.14 + 3 = 16.45 (человеко-дней).
Исходя из трудоемкости Тобщ и численности исполнителей, рассчитывают срок разработки (мес):
(8.5)
где: Фрвм - фонд рабочего времени в месяц,
Фрвм = 21.8 дней;
Ч - количество разработчиков,
Ч = 1 человек.
.2.2 Расчет себестоимости часа машинного времени
Исходные данные для расчета себестоимости часа машинного времени приведены в таблице 8.5.
Таблица 8.5 - Данные для расчета себестоимости часа машинного времени
№ п/пОсновные показателиУсл.об.ед.изм.Примечание1Стоимость основного комплекта оборудованияСгрн.24002Потребляемая мощностьWкВт/ч0.53Коэффициент использования по мощностиКи0.74Цена 1 кВт/час электроэнергииЦэгрн.0.31685Номинальный фонд времени работы ЭВМFномЧас5406Потери времени на ремонт и профилактику (% от Fном)ТпотКоэффициент годовых затрат на ремонт (% от себестоимости оборудования)КрКоэффициент сменностиКсм19Норма амортизационных отчислений на оборудованиеНоб10Норма амортизационных отчислений на зданияНзд1Балансовая стоимость 1 кв.м.Сблгрн.10012Общая производственная площадьSКв.м2413Коэффициент начислений на фонд оплаты трудаКн.514Коэффициент накладных расходов (% от ФОТ)Кнр15Коэффициент материальных затрат (% от стоимости оборудования)Кмз6Оклад разработчикаОк