КАТЕГОРИИ:
АстрономияБиологияГеографияДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРиторикаСоциологияСпортСтроительствоТехнологияФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника
|
Расходы на оплату труда разработчикаРасходы на оплату труда разработчика сайта определяются путем умножения трудоёмкости создания сайта на среднечасовую оплату разработчика (с учётом коэффициента отчислений на социальные нужды): Ззп = t × Tчас (4.2) где t – трудоемкость создания сайта; Тчас – среднечасовая оплата труда разработчика. 3.2.3 Расчёт трудоёмкости создания программного продукта Трудоёмкость разработки программного продукта можно определить следующим образом: t = tоп + tконц + tдиз + tстр+ tпрог + tинф + tотл (4.3) где tоп – затраты труда на подготовку описания задачи; tконц – затраты труда на поиск концептуальных решений сайта; tдиз – затраты труда на разработку элементов дизайна сайта; tстр – затраты труда на разработку структуры сайта и каркаса сайта; tпрог – затраты труда на составление HTML-кода и Java-кода сайта; tинф – затраты труда на информационное наполнение сайта; tотл – затраты труда на отладку и тестирование сайта. Составляющие затрат, в свою очередь можно вычислить через условное число операторов Q по формуле: Q=O × C × Kr × (1 + n × P) (4.4) где О – предполагаемое количество условных строчек кода на всех страницах сайта.; С – коэффициент сложности сайта (обычно определяется в пределах 1,0 – 1,5). Более высокие коэффициенты используются только в крупных разработках корпоративного уровня; Kr – коэффициент повторения одного и того же кода во всех страницах сайта (0,1 – 0,9) n – количество коррекций сайта в ходе его разработки (имеется в виду значительная перестройка кода или дизайна сайта); P – средний коэффициент коррекции сайта в ходе его разработки (Р=1,0 значит что сайт полностью создавался заново. Обычно высокий коэффициент коррекции говорит о допущенных неточностях на этапе предварительного проектирования сайта). На основании формулы подсчета количества условных операторов в программе получим: Q = 1700 × 1,1 × 0,5 × (1 + 2 × 0,15) = 1215 условных строчек кода.
3.2.4 Расчёт затрат труда по всем стадиям разработки программы Затраты труда на разработку программы вычисляются на основании исходных данных, представленных в таблице 4.1 Таблица 4.1 Временные затраты на разработку программы
Для расчета так же используются дополнительные коэффициенты: B – коэффициент увеличения затрат труда вследствие недостаточного описания задачи и последующих доработок (определяется в пределах 1,0 – 5,0). Нормальный коэффициент обычно не превышает значения В = 1,5; K – коэффициент квалификации разработчика. Для разработчиков со стажем менее 2 лет данный коэффициент равен 0,8 В связи с тем, что в процессе разработки программы производились некоторые уточнения и доработки, коэффициент увеличения затрат В = 1,2 1. Расчёт затрат труда на подготовку описания задачи. Затраты труда на изучение описания задачи с учётом уточнения описания и квалификации разработчика определяются: tоп = Q × B / (40×K) = 1215 × 1,2 / (40 ×0,8) = 45,6 чел./час 2. Расчет затрат труда на поиск концептуального решения сайта. Затраты вычисляются по формуле: tконц = Q / (25×K) = 1215 / (25 × 0,8) = 60,75 чел./час 3. Расчет затрат труда на разработку элементов дизайна: tдиз = Q / (60 × K) = 1215 / (60 × 0,8) = 23,31 чел./час 4. Расчет затрат труда на разработку структуры и каркаса: tстр = Q /(60 × K) = 1215 / (60 × 0,8) = 23,31 чел./час 5. Расчёт затрат труда на составление HTML и Java кода: tпрог = Q / (45 × K) = 1215 / (45 × 0,8) = 33,75 чел./час 6. Расчет затрат на информационное наполнение сайта. Данный тип затрат труда складывается из двух показателей: tинф = tнаб + tоф (4.5) где tнаб – затраты труда на подготовку и набор текста; tоф – затраты труда на оформление и проверку текста. tнаб = Q / (45 × K) = 1215 / (45 × 0,8) = 33,75 чел./час tоф = 0,75 × tнаб = 0,75 × 151,2 = 25,31 чел./час tинф = 33,75 + 25,31 = 59 чел./час 7. Затраты труда на отладку сайта на ЭВМ при комплексной отладке задачи: tотл = 1,5 × tAот , (4.6) где tAот – затраты на отладку сайта при автономной отладке одной страницы. tAот = Q / (30 × K) = 1215 / (30 × 0,8) = 50,62 чел./час tотл = 1,5 × 50,62 = 75,93 чел./час Исходя из всех расчетов затрат труда по каждой из стадий разработки программы можно вычислить общую трудоемкость проекта: t = 45,6 + 60,75 + 23,31 + 23,31 + 33,75 + 59 + 75,93= 321,65 чел./час Таблица 4.2 Затраты труда на этапах проектирования
|