3.ЭКОНОМИЧЕСКАЯ ЧАСТЬ.
На этапе подготовки к исследованию нами была поставлена цель курсовой работы, которая сводилась к следующему: исследовать все аспекты бухгалтерского учета дебиторской и кредиторской задолженности предприятия. Данная цель была реализована в процессе написания курсовой работы. При этом, ввиду многоаспектности темы курсовой работы, невозможно обхватить весь объем вопросов, относящихся к учету того или иного вида дебиторской задолженности. В результате написания курсовой работы можно сделать краткие выводы.
3.1 Расчет времени на создание программного продукта
Все расчеты экономических показателей производятся в соответствии с моделью COCOMO II. Автор - Барри Боэм.
Расчет времени на создание программного продукта, то есть это затраты рабочего времени на производство единицы продукции, измеряющаяся в человеко-часах, проходит восемь этапов. Структура общего времени для создания программного продукта представлена в таблице 7.
Таблица 7 – Структура общего времени для создания программного продукта
№ этапа
|
Обозначение времени данного этапа
|
Содержание этапа
|
1
|
Тпо
|
Подготовка описания задачи
|
2
|
То
|
Описание задачи
|
3
|
Та
|
Разработка алгоритма
|
4
|
Тбс
|
Разработка блок-схемы алгоритма
|
5
|
Тн
|
Написание программы на языке Delphi
|
6
|
Тп
|
Набивка программы
|
7
|
Тот
|
Отладка и тестирование программы
|
8
|
Тд
|
Оформление документации, инструкции пользователя, пояснительной записки.
|
Время рассчитывается в человеко-часах, причем Тпо берется по фактически отработанному времени, а время остальных этапов определяется расчетом по условному числу команд Q.
Условное число команд Q определяется по формуле:
(1)
Q=1400*1,16=1624 команд
где q – коэффициент, учитывающий условное число команд в зависимости от типа задачи; с – коэффициент, учитывающий новизну и сложность программы.
Выбрать значение коэффициента q можно из таблицы 10.
Программные продукты по степени новизны могут быть отнесены к одной из 4-х групп:
группа А – разработка принципиально новых задач;
группа Б – разработка оригинальных программ;
группа В – разработка программы с использованием типовых решений;
группа Г – разовая типовая задача.
Таблица 8 – Значение коэффициента q
Тип задачи
|
Пределы изменений коэффициента
|
Задачи учета
|
от 1400 до 1500
|
Задачи оперативного управления
|
от 1500 до 1700
|
Задачи планирования
|
от 3000 до 3500
|
Многовариантные задачи
|
от 4500 до 5000
|
Комплексные задачи
|
от 5000 до 5500
|
По степени сложности программные продукты могут быть отнесены к одной из 3-х групп:
1 – алгоритмы оптимизации и моделирования систем;
2 – задачи учета, отчетности и статистики;
3 – стандартные алгоритмы.
Коэффициент c определяется из таблицы 10 на пересечении групп сложности и степени новизны.
Таблица 9 – Коэффициент С
Язык
программирования
|
Группа сложности
|
Степень новизны
|
А
|
Б
|
В
|
Г
|
Высокого уровня
|
1
|
1,28
|
1,14
|
1,15
|
0,69
|
2
|
1,31
|
1,16
|
1,08
|
0,65
|
3
|
1,22
|
1,17
|
1,00
|
0,60
|
Низкого уровня
|
1
|
1,59
|
1,51
|
1,32
|
0,79
|
2
|
1,50
|
1,47
|
1,25
|
0,74
|
3
|
1,41
|
1,36
|
1,15
|
0,69
|
Согласно формулы 1, определяется условное число команд Q.
Вычисляется время, затраченное на каждый этап создания программного продукта:
1. Тпо (время на подготовку описания задачи), берется по факту и измеряется в человека - часах = 8 часов
2. То (время на описание задачи) определяется по формуле:
(2)
То=1624*1,2/50*09=35,08 часов
где В – коэффициент учета изменений задачи, коэффициент В зависит от сложности задачи и числа изменений, выбирается в интервале от 1,2 до 1,5.
К – коэффициент, учитывающий квалификацию программиста (Таблица 12).
3. Та (время на разработку алгоритма) рассчитывается по формуле:
(3)
Та=1624/50*0,9=29,23 (часов)
Таблица 9 - Значение коэффициента К
Стаж программиста
|
Значение коэффициента К
|
до 2-х лет
|
0,9
|
от 2 до 3 лет
|
1,0
|
от 3 до 5 лет
|
1,2 – 1,3
|
от 5 до 10 лет
|
1,4 – 1,5
|
свыше 10 лет
|
1,6 – 1,7
|
4. Тбс (время на разработку блок-схемы) определяется аналогично Та по формуле 3.
Тбс=1624/50*0,9=29,23 (часов)
5. Тн (время написания программы на языке программирования) определяется по формуле:
(4)
Tн=1624*1,5/50*0,9=43,85 (часов)
6. Тп (время набивки программы) определяется по формуле:
(5)
Достарыңызбен бөлісу: |