Смета затрат на разработку
Определение трудоемкости Затраты на разработку распределяются между двумя видами работ: научно-исследовательскими и опытно-конструкторскими. В рамках данного проекта предусматривается расчет затрат на выполнение только научно-исследовательских работ (НИР). При определении трудоемкости НИР применяется метод укрупненного членения НИР на стадии и этапы.
Структура затрат на разработку программного приложения Затраты труда на разработку типичного программного приложения (ПП) принимаются в соответствии с исходными данными таблицы 3.1.
Таблица 3.1 Структура затрат на разработку.
|
№ п/п. | Наименование стадии. | Содержание стадии. | Трудоемкость, %. |
1. | Подготовительная стадия. | Изучение научно-технической литературы. Согласование и утверждение тех. задания и календарного плана проведения работ. | |
2. | Теоретическая разработка. | Технико-экономическое обоснование и описание задач для алгоритмизации. | |
3. | Алгоритмизация и программирование. | Разработка алгоритмов, блок-схем, разработка форм, запросов, макросов и модулей на алгоритмическом языке, их отладка на ЭВМ. | |
4. | Обобщение и выводы. | Обобщение результатов работы, выводы. | |
5. | Техническая отчетность. | Подготовка отчетной документации по выполненной работе. | |
6. | Заключительная стадия. | Оформление и утверждение результатов. | |
Расчет количества условных команд разрабатываемого программного модуля При применении процедурных языков расчет количества условных команд выполняется по формуле.
Q = q * (1 + P1 + P2 + … + Pn),.
где q — предполагаемое число команд программы, определяемое в ориентации на ассемблерную обработку.
q = q0 число команд ассемблера (от 2 до 10 команд).
q = 8 * 20 = 160 (усл. ком.).
Kсл — коэффициент сложности программы (1.0 — 1.5).
P — коэффициент коррекции программы.
n — количество коррекций программы в ходе разработки.
Каждый модуль программы потребует следующих доработок:
- 15% серьезной доработки изменений текста программ;
- 2% уточняющей отладочной доработки исходного текста.
Коэффициент типизации (повторение одинаковых или очень близких фрагментов в различных программных модулях) — 25%.
Соответственно разработка программы составляет 75%.
Таким образом, количество условных команд Q разрабатываемого ПИ составляет:
Q = 160 * 1.2 * 0.75 * (1 + 0.15 + 0.02) =168.48.6 (усл. команд).