Проектирование и разработка автоматизированной информационной системы туристического агентства ООО "Управляющая компания"
Дипломная работа - Компьютеры, программирование
Другие дипломы по предмету Компьютеры, программирование
?иваются на основании исходных данных таблицы 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 рубрикатор по предметам рубрикатор по типам работ пользовательское соглашение