Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
1.диплом, beta.docx
Скачиваний:
2
Добавлен:
01.07.2025
Размер:
5 Мб
Скачать
☆

3.2 Оценка затрат при реализации проекта

3.2.1 Определение затрат на создание Web-сайта

Затраты на создание любого программного продукта или Web-сайта складываются из расходов по оплате труда разработчика программы и расходов по оплате машинного времени при отладке программы:

Зспп = Ззп + Змаш + Зобщ, (4.1)

где Зспп – затраты на создание программного продукта;

Ззп – затраты на оплату труда разработчика программы;

Змаш – затраты на оплату машинного времени;

Зобщ – общие затраты.

3.2.2 Расходы на оплату труда разработчика

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

Ззп = 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

Временные затраты на разработку программы

№ п\п

Наименование стадии

Доля в общем объеме работ (%)

Временные затраты (час.)

1

Подготовка и описание задачи

10

40

2

Поиск концептуального решения сайта

10

25

3

Разработка элементов дизайна

20

60

4

Разработка структуры и каркаса

20

60

5

Составление HTML и Java кода

15

45

6

Информационное наполнение

15

45

7

Отладка и тестирование

10

30

Для расчета так же используются дополнительные коэффициенты:

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 чел./час

  1. Затраты труда на отладку сайта на ЭВМ при комплексной отладке задачи:

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

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

№ п\п

Наименование стадии

Обозна-чение

Трудоемкость

в чел./час

в чел./днях

(8-час. день)

1

Подготовка и описание задачи

(tоп)

45,6

5,7

2

Поиск концептуального решения сайта

(tконц)

60,75

7,6

3

Разработка элементов дизайна

(tдиз)

23,31

2,91

4

Разработка структуры и каркаса

(tстр)

23,31

2,91

5

Составление HTML и Java кода

(tпрог)

33,75

4,22

6

Информационное наполнение

(tинф)

59

7,37

7

Отладка и тестирование

(tотл)

75,93

9,5

ИТОГО

321,65

40,21

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]