![]() Главная страница Случайная страница КАТЕГОРИИ: АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника |
Оценка затрат труда при разработке проекта
Трудоёмкость программирования может быть рассчитана с помощью нормативного метода, который основан на опытно - статических данных, полученных при подготовке задач к решению на ЭВМ. Затраты труда в человеко-часах (чел.- ч.) определяют следующим образом: Т=То+Тп +Та +Тбс +Тк +Тотл +ТД, где То - затраты труда на подготовку описания задачи; Тп - затраты труда на изучение задачи; Та - затраты труда на разработку алгоритма решения задачи; Тбс - затраты труда на разработку блок-схемы программы; Тк - затраты труда на непосредственное написание программы; Тотл - затраты труда на отладку программы на ЭВМ; Тд - затраты труда на подготовку документации по задаче. Слагаемые затрат труда определяются через условное количество команд в программе. Так называется предполагаемое общее число команд, которое потребуется написать программисту, в процессе работы над задачей с учетом возможных уточнений в её постановке и в процессе совершенствования программы. Условное количество команд может быть определено по формуле:
о - предполагаемое число команд (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 чел.- ч. Итого, трудоемкость разработки программного продукта составляет: Результаты вычисления затрат труда на различных этапах работ приведены в таблице 4.1. Таблица 4.1 Затраты труда на этапах проектирования
Планирование разработки Календарное планирование Разработка плана выполнения проектных работ является связующим звеном между расчетами трудозатрат и стоимостной оценкой темы. В качестве исходных данных для выполнения расчета принимается перечень проектных работ и трудоемкости проведения каждой работы. Общая трудоемкость проектирования (чел.- дн.) распределяется по работам выполнения с использованием формулы для расчета ожидаемой продолжительности выполнения работ:
tmin, tmax – минимальная и максимальная продолжительность работы. Расчет ожидаемой трудоемкости приведен в таблице 4.2. Таблица 4.2 Трудоемкость проектных работ
Календарный план разработки при последовательном выполнении представленного перечня работ приведен на рисунке 4.1 и определяет трудоемкость проектирования Тпрравную 243 чел.- дн. Для более полной характеристики проекта дополним раздел календарного планирования некоторыми положениями «бизнес - плана»: - организационным планом разработки; Ø юридическим планом разработки; Ø финансовым планом разработки
Организационный, юридический и финансовый планы разработки Разрабатываемый проект выполняется одним специалистом, квалификация которого – программист. К подготовке специалиста предъявляются следующие требования: Ø знать основы программирования в среде Windows на объектно-ориентированном языке 1С; Ø четко представлять назначения компонент среды разработки 1С; Ø иметь представление о принципах проектирования баз данных, в общем, и в системе визуального программирования 1С; В разработке данного программного продукта непосредственное участие принимает директор фирмы ООО «Компьютер-сервис» (фирма-исполнитель) и бухгалтерия предприятия-заказчика, которые сформулировали техническое задание. В настоящее время проект используется на предприятии заказчика в качестве подготовки первичной документации и формирования отчетности. Одно из основных достоинств разработанной автоматизированной системы ведения бухгалтерского учета – возможность редактирования уже существующей базы данных и создание новой без изменения программы, путем добавления новых записей. Таким образом, качественное изменение программы не потребует существенных денежных затрат. С юридической точки зрения использования продукта имеются ограничения, а именно разрабатываемая конфигурация 1С: Бухгалтерия для предприятий торговли, работающих по упрощенной системе налогообложения, используется только предприятием-заказчиком. Финансовой стратегией проектирования является получение практических навыков программирования, данная система разрабатывается для использования внутри организации разработчика с целью получения экономических преимуществ в сравнении с предыдущими методами управления предприятием. Расчеты стоимости и цены проектного решения, являющиеся основными показателями финансового плана и приведены в подразделах 4.4
|