Студопедия

Главная страница Случайная страница

Разделы сайта

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






Оценка затрат труда при разработке проекта






Трудоёмкость программирования может быть рассчитана с помощью нормативного метода, который основан на опытно - статических данных, полученных при подготовке задач к решению на ЭВМ.

Затраты труда в человеко-часах (чел.- ч.) определяют следующим образом: Т=То+Тп +Та +Тбс +Тк +Тотл +ТД, где

То - затраты труда на подготовку описания задачи;

Тп - затраты труда на изучение задачи;

Та - затраты труда на разработку алгоритма решения задачи;

Тбс - затраты труда на разработку блок-схемы программы;

Тк - затраты труда на непосредственное написание программы;

Тотл - затраты труда на отладку программы на ЭВМ;

Тд - затраты труда на подготовку документации по задаче.

Слагаемые затрат труда определяются через условное количество команд в программе. Так называется предполагаемое общее число команд, которое потребуется написать программисту, в процессе работы над задачей с учетом возможных уточнений в её постановке и в процессе совершенствования программы.

Условное количество команд может быть определено по формуле:

, где

о - предполагаемое число команд (1000);

С - коэффициент сложности программы (С = 2);

Р - коэффициент коррекции программы в ходе ее разработки (Р = 0, 5);

n - количество коррекций программы в ходе ее разработки (n = 5). О=1000*2*(1+0, 5*5)=7000 команд.

Помимо выше названных составляющих используются также коэффициенты:

К - коэффициент квалификации программиста, К = 1, 4;

А - коэффициент затрат на алгоритмизацию, А = 0, 7;

В - коэффициент увеличения затрат труда вследствие недостаточного или некачественного описания задачи, В = 1, 5.

Затраты труда на подготовку описания задачи:

То = 22*8= 176 чел.- ч.

Затраты труда на изучение описания задачи с учетом уточнения описания:

чел.- ч.

Затраты труда на разработку алгоритма решения задачи:

чел.- ч.

Затраты труда на разработку блок-схемы программы:

чел.- ч.

Затраты труда на непосредственное написание программы:

чел.- ч.

Затраты труда на отладку программы на ПК, при автономной отладке:

чел.- ч.

Затраты труда на подготовку документации составляют:

Тд = Тдр + Тдо, где

Тдр -подготовка материалов к рукописи;

Тдо - редактирование, печать и оформление отчета проекта.

чел.- ч.

Тдо= 0, 75 *Тдр= 0, 75 * 277, 8 = 208, 35 чел.- ч.

Тд = Тдр + Тдо=211, 8 + 208, 35 = 486, 15 чел.- ч.

Итого, трудоемкость разработки программного продукта составляет:
Т = 176 + 93, 75 + 200 + 357, 1 + 217, 4 + 1000 + 486, 15 = 2530, 4 чел.- ч.

Результаты вычисления затрат труда на различных этапах работ приведены в таблице 4.1.

Таблица 4.1

Затраты труда на этапах проектирования

 

Наименование работы Трудоёмкость
в чел.- ч. в чел.- дн.
Описание задачи    
Изучение задания 93, 75  
Разработка алгоритма    
Разработка блок-схемы 357, 1  
Написание программы 217, 4  
Отладка    
Подготовка документации 486, 15  
Итого: 2530, 4  

 

Планирование разработки

Календарное планирование

Разработка плана выполнения проектных работ является связующим звеном между расчетами трудозатрат и стоимостной оценкой темы. В качестве исходных данных для выполнения расчета принимается перечень проектных работ и трудоемкости проведения каждой работы. Общая трудоемкость проектирования (чел.- дн.) распределяется по работам выполнения с использованием формулы для расчета ожидаемой продолжительности выполнения работ:

, где

tmin, tmax – минимальная и максимальная продолжительность работы.

Расчет ожидаемой трудоемкости приведен в таблице 4.2.

Таблица 4.2

Трудоемкость проектных работ

 

Наименование работы Оценка трудоемкости, чел.- дн.
tmin tmax tож
1. Знакомство со структурой предприятия      
2. Изучение программных аналогов     3, 8
3. Изучение литературы по программированию в 1С      
4. Выбор метода решения задачи     3, 8
5. Разработка структуры системы     8, 8
6. Разработка алгоритмов      
7. Разработка отчетов      
8. Корректировка постановки задачи     1, 4
9. Корректировка структуры системы     3, 8
10. Кодирование      
11. Отладка программы      
12. Корректировка программы      
13. Тестирование программы      
14. Составление документации      
Итого:      

Календарный план разработки при последовательном выполнении представленного перечня работ приведен на рисунке 4.1 и определяет трудоемкость проектирования Тпрравную 243 чел.- дн.


Для более полной характеристики проекта дополним раздел календарного планирования некоторыми положениями «бизнес - плана»: - организационным планом разработки;

Ø юридическим планом разработки;

Ø финансовым планом разработки

 

Организационный, юридический и финансовый планы разработки

Разрабатываемый проект выполняется одним специалистом, квалификация которого – программист. К подготовке специалиста предъявляются следующие требования:

Ø знать основы программирования в среде Windows на объектно-ориентированном языке 1С;

Ø четко представлять назначения компонент среды разработки 1С;

Ø иметь представление о принципах проектирования баз данных, в общем, и в системе визуального программирования 1С;

В разработке данного программного продукта непосредственное участие принимает директор фирмы ООО «Компьютер-сервис» (фирма-исполнитель) и бухгалтерия предприятия-заказчика, которые сформулировали техническое задание.

В настоящее время проект используется на предприятии заказчика в качестве подготовки первичной документации и формирования отчетности.

Одно из основных достоинств разработанной автоматизированной системы ведения бухгалтерского учета – возможность редактирования уже существующей базы данных и создание новой без изменения программы, путем добавления новых записей. Таким образом, качественное изменение программы не потребует существенных денежных затрат.

С юридической точки зрения использования продукта имеются ограничения, а именно разрабатываемая конфигурация 1С: Бухгалтерия для предприятий торговли, работающих по упрощенной системе налогообложения, используется только предприятием-заказчиком.

Финансовой стратегией проектирования является получение практических навыков программирования, данная система разрабатывается для использования внутри организации разработчика с целью получения экономических преимуществ в сравнении с предыдущими методами управления предприятием.

Расчеты стоимости и цены проектного решения, являющиеся основными показателями финансового плана и приведены в подразделах 4.4
и 4.5.

 






© 2023 :: MyLektsii.ru :: Мои Лекции
Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав.
Копирование текстов разрешено только с указанием индексируемой ссылки на источник.