Проектирование и разработка автоматизированной информационной системы туристического агентства ООО "Управляющая компания"

Дипломная работа - Компьютеры, программирование

Другие дипломы по предмету Компьютеры, программирование



?иваются на основании исходных данных таблицы 10.

Таблица 10 - Структура затрат на разработку.

№ Наименование стадииСодержание стадииТрудоемкость, %1. Подготовительная стадияИзучение научно-технической литературы. Согласование и утверждение технического задания и календарного плана проведения работ. 122. Теоретическая разработкаТехнико-экономическое обоснование и описание задач для алгоритмизации. 103. Алгоритмизация и программированиеРазработка алгоритмов, блок-схем, разработка форм, запросов, макросов и модулей на алгоритмическом языке, их отладка на ЭВМ. 634. Обобщение и выводыОбобщение результатов работы, выводы65. Техническая отчетностьПодготовка отчетной документации по выполненной работе66. Заключительная стадияОформление и утверждение результатов3

Раiет количества условных команд происходит по формуле:

Q = q * (1 + P1 + P2 + тАж. + Pn), (4)

где q - предполагаемое число команд программы,

q = q0 число команд ассемблера (от 2 до 10 команд),

q = 100 * 20 = 2000 (усл. ком.),

Kсл - коэффициент сложности программы (1.0 - 1.7),

P - коэффициент изменения,

n - количество изменений программы в ходе разработки.

Каждый модуль программы потребует следующих доработок:

% значительной доработки и изменения кода программ;

% уточняющей отладочной доработки исходного кода.

Коэффициент типизации (повторение одинаковых или очень близких фрагментов в различных программных модулях) - 25%.

Разработка самой программы - 75%.

В результате количество условных команд Q равно

Q = 2000 * 1.2 * 0.75 * (1 + 0.18 + 0.03) = 2178 (условных команд).

Раiет трудоемкости стадии алгоритмизации и программирования вычисляется по формуле:

TЗ = tИ+ tА + tБС + tП + tОТ + tЭВМ + tД, (5)

где tИ - затраты труда на изучение задачи;

tА - затраты на разработку алгоритмов;

tБС - затраты на разработку блок-схем;

tП - затраты на программирование;

tОТ - затраты на отладку программы;

tЭВМ - время машинного iета на ПЭВМ;

tД - затраты на оформление документации.

tИ выiитывается по формуле

(6)

где Q - общее количество команд в программном комплексе (2178 условных команд);

В31 - производительность исполнителя на первом этапе третьей стадии (55 ком/час);

ККВ - коэффициент, отражающий квалификацию специалиста (для стажа менее 2 лет, коэффициент равен 0.8);

ККАЧ - коэффициент, учитывающий требуемое качество описания задачи.

tИ=2178/ (55 * 0.8) * 1.1 = 45 (ком/час)

Затраты на разработку алгоритмов составят

(7)

где В32 - производительность исполнителя на втором этапе третьей стадии (20 ком/час).

TА=2178/ (20 * 0.8) * 1.1 = 124 (ком/час).

Затраты на разработку блок-схем выiитываются по формуле

(8)

где В33 - производительность исполнителя на третьем этапе третьей стадии (22 ком/час).

tБС = 2178/ (22 * 0.8) =123 (ком/час).

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

(9)

где В34 - производительность на четвертом этапе третьей стадии (25 ком/час).

tП =2178/ (25 * 0.8) =109 (ком/час).

Затраты труда на отладку программы составят

(10)

где В35 - производительность на пятом этапе третьей стадии (10 ком/час).

tОТ =2178/ (10 * 0.8) =272 (ком/час).

Затраты на оформление документов составят

(11)

где В36 - производительность на шестом этапе третьей стадии (24 ком/час).

tД =2178/ (24 * 0.8) =113 (ком/час).

Время машинного iета на ЭВМ составит

tЭВМ = В37 = 10 (чел/час),

где В37 - время машинного iета на ЭВМ - 10 чел/час.

Общая трудоемкость работ равна

TЗ = 45 + 124 + 123 + 109 + 272 + 113 + 10 = 796 (чел/час).

В человеко-днях, на алгоритмизацию и программирование истрачено

TЗД = 796/8 = 100 (чел. дн).

Трудоемкость остальных стадий разработки АИС выiитывается по формуле

(12)

где Ti - трудоемкость каждой стадии.

12= 796 * = 159 (чел.час) = 159 : 8 = 20 (чел. дн).

63

10

T2 = 796 * = 120 (чел.час) = 120 : 8 = 15 (чел. дн).

63

6= 796 * = 80 (чел.час) = 80 : 8 = 10 (чел. дн).

63

6= 796 * = 80 (чел.час) = 80 : 8 = 10 (чел. дн).

63

3= 796 * = 32 (чел.час) = 32 : 8 = 4 (чел. дн).

63

Раiет общей трудоемкости разработки

T = T1 + T2 + T3 + T4 + T5 + T6 = 159 + 120 + 796 + 80 + 80 + 32 =

(чел. час) = 158 (чел. дн).

Выполнив проверку, можно убедиться в правильности полученных данных

100

T = 796 * = 1267 (чел.час) = 1220 : 8 = 158 (чел. дн).

63

Построение календарного плана графика.

В зависимости от обязанностей, знаний и умений различных специалистов, работающих на предполагаемых стадиях создания, их нагрузка будет распределяться в соответствии с данными таблицы 11. На стадиях 1, 2, 4 и 6 применяется труд главного инженера и инженера-программиста, на 3 и 5 стадиях - только инженера-программиста.

Таблица 11 - Распределение трудоемкости работ между специалистами на различных стадиях.

№ Название стадииТрудо-емкость (чел. час) Занятые исполнителиДоля выпол- ненных работ, %Трудоем-кость по ис- полнителям, (чел. час) 1Подготовительная 159Главный инженер Инженер-программист65 35103 562Теоретическая разработка120Главный инженер Инженер-программист35 6542 783Алгоритмизация и программирование796Инженер-программист1007964Обоб

Copyright © 2008-2013 geum.ru   рубрикатор по предметам  рубрикатор по типам работ  пользовательское соглашение