Разработка эффективных форматов микрокоманд для различных способов микропрограммирования

Дипломная работа - Компьютеры, программирование

Другие дипломы по предмету Компьютеры, программирование



?ограммного обеспечения;

-накладные расходы.

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Оклад разработчикаОк