перейти к полному списку дипломных проектов
Ссылка на скачивания файла в формате .doc находится в конце странички
При создании программного продукта повышение уровня языка программирования способствует снижению затрат на непосредственную разработку программ
3.2 - Приветствие администратора.
Администратором в нашем случае является Анатольев Александр Геннадьевич.
7. Расчет стоимости разработки комплексной информационной автоматизированной системы "кафедра"
Целью данного раздела является расчет затрат на разработку программного продукта. Содержание технико-экономического обоснования включает в себя:
расчет трудоемкости разработки программного продукта по этапам;
определение числа и должности разработчиков;
определение по отдельным статьям затрат, необходимых для создания и эксплуатации программного продукта;
7.1 Описание программного продукта
Данный программный продукт является автоматизированной информационной системой документооборота на кафедре АСОиУ, предусматривающий работу с интернетом.
По степени новизны программный продукт относится к группе Б - разработка типовых проектных решений, оригинальных задач и систем, не имеющих аналогов.
По сложности алгоритм можно отнести ко III группе (алгоритмы, реализующие стандартные методы решения, а также не предусматривающие применение сложных численных и логических методов).
Сложность организации контроля входной и выходной информации относится к группе 12 (входные данные и документы однообразной формы и содержания, осуществляется формальный контроль).
7.2 Расчет себестоимости разработки программного продукта
Калькуляция разработки автоматизированной системы включает следующие статьи: [Методичка "Расчет затрат на разработку программного продукта", Омск 1999.]
основная заработная плата разработчиков;
дополнительная заработная плата разработчиков;
отчисления на социальные нужды;
расходы на приобретение дополнительных средств ПО и ВТ;
расходы по отладке программ;
контрагентские расходы;
накладные расходы.
7.2.1 Расчет основной заработной платы разработчиков
Основная заработная плата - это плата за проработанное время. Основная заработная плата разработчиков рассчитывается, исходя из трудоемкости работ, выполняемых специалистом i-квалификации при разработке программного продукта (ti) и действующей на предприятии системы должностных окладов (Зi):
Сосн = (Зi ti.
Для расчета основной заработной платы разработчиков необходимо рассчитать трудоемкость разработки программного продукта и определить состав исполнителей.
7.2.2 Расчет трудоемкости методом уточненной модели
Трудоемкость создания имитационной модели будет рассчитана методом уточненной модели. В данном методе составляющие затраты труда определяются с учетом особенностей организации, ведущей разработку, и основных параметров программного продукта:
степени новизны задачи;
сложности алгоритма;
количества разновидностей входной и выходной информации;
сложность организации контроля входной и выходной информации;
использования стандартных модулей и типовых задач.
Трудоемкость разработки программного обеспечения решения задачи можно рассчитать по формуле:
t = to + tи + ta + tп + tотл + tд,
где
to - затраты труда на подготовку описания задачи;
tи - затраты труда на исследование алгоритма решения задачи;
ta - затраты труда на разработку блок-схемы алгоритма;
tп - затраты труда на программирование по готовой блок-схеме;
tотл - затраты труда на отладку программы на ЭВМ;
tд - затраты труда на подготовку документации.
Составляющие затрат труда, в свою очередь, можно определить через условное число операторов в разрабатываемом программном изделии. В их число входят те операторы, которые необходимо написать программисту в процессе работы над задачей с учетом возможных уточнений в постановке задачи и совершенствования алгоритма. Условное число операторов Q в программе задачи может быть определено по формуле:
Q = q*c* (1 + p),
где q - предполагаемое число операторов;
с - коэффициент сложности программы;
p - коэффициент коррекции программы в ходе ее разработки.
Кроме того, используются коэффициенты квалификации разработчика k и увеличения затрат труда вследствие недостаточного или некачественного описания задачи В.
Коэффициент сложности задачи c характеризует относительную сложность программы по отношению к так называемой типовой задаче, реализующей стандартные методы решения, сложность которой принята равной единице (величина с лежит в пределах от 1,25 до 2); коэффициент коррекции программы p - увеличение объема работ за счет внесения изменений в алгоритм или программу по результатам уточнения постановок и описаний ее, изменения состава и структуры информации, а также уточнений, вносимых разработчиками для улучшения качества самой программы без изменения постановки задачи (величина p находится в пределах 0,05...0,1); коэффициент квалификации разработчика k - степень подготовленности исполнителя к порученной ему работе (он определяется в зависимости от стажа работы и составляет: для работающих до двух лет - 0,8; от двух до трех лет - 1,0; от трех до пяти лет - 1,1-1,2; от пяти до семи - 1,3-1,4; свыше семи лет - 1,5-1,6); коэффициент увеличения затрат труда вследствие недостаточного описания задачи В - качество постановки задачи, выданной для разработки, в связи с тем, что задачи, как правило, требуют уточнения и некоторой доработки (этот коэффициент в зависимости от сложности задачи принимается от 1,2 до 1,5).
Затраты труда на подготовку описания задачи to точно определить невозможно, так как это связано с творческим характером работы. Затраты труда на изучение описания задачи tи и с учетом уточнения описания и квалификации программиста могут быть определены по формуле, чел-ч:
tи= Q* B/ (75( 85) k,
Затраты труда на разработку алгоритма решения задачи ta рассчитывается по формуле, чел-ч:
ta= Q / (20( 25) k,
Затраты труда на составление программы по готовой блок-схеме tп определяется по формуле, чел-ч:
tп= Q / (20( 25) k,
Затраты труда на отладку программы на ЭВМ tотл рассчитывается по следующим формулам, чел-ч:
при автономной отладке одной задачи
tотл= Q / (4( 5) k,
при комплексной отладке задачи
tкотл= 1,5 tотл,
Затраты труда на подготовку документации по задаче tд определяются по формуле, чел-ч:
tд= tдр+ tдо,
где tдр= Q / (15(20) k - затраты труда на подготовку материалов в рукописи; tдо= 0,75 tдр - затраты труда на редактирование, печать и оформление документации.
При создании программного продукта повышение уровня языка программирования способствует снижению затрат на непосредственную разработку программ. Компактность и обобщенное представление алгоритмов задач на языках высокого уровня позволяет исключить ряд классов ошибок и снизить вероятность других.
Трудоемкость разработки программного обеспечения в данном случае рассчитывается с учетом следующих значений коэффициентов:
q = 1000 (предполагаемое число операторов);
c = 1,3 (коэффициент сложности программы);
p = 0,08 (коэффициент коррекции программы в ходе ее разработки);
k = 0,8 (коэффициент квалификации разработчика);
B = 1,3 (затраты вследствие некачественного описания задачи).
Условное число операторов:
Q = 1000*1,3* (1+ 0,08) = 1404.
Затраты на изучение описания задачи:
tи = 1404 *1,3/ (80*0,8) = 1825,2/64 = 28,5 чел-ч.
Затраты труда на разработку алгоритма решения задачи:
ta = 1404 / (22*0,8) = 1404 /17,6 = 79,8 чел-ч.
скачать бесплатно Комплексная информационная автоматизированная система
Содержание дипломной работы
Проектируемая система содержит базу текстовых документов, форм и таблиц, которые будут разграничены уровнями доступа по признаку важности информации
Обеспечение информационной безопасности достигается разграничением прав и защитой от несанкционированного доступа, а также защитой от сбоев и возможностью восстановления данных
В третьей главе описан алгоритм работы программного обеспечения, определены данные, которыми должна оперировать создаваемая система, и представлена схема базы данных, на которой основана система
При этом использование дополнительных программ, не предназначенных для комплексного подхода к решению задач электронного документооборота делает эти задачи только более сложными и запутанными
данные, вводимые секретарем
данные, вводимые преподавателями
Выходная информация
лаб" (АРМ заведующего лабораториями), “Методист" (АРМ методиста кафедры), “Секретарь” (АРМ секретаря кафедры), “Преподаватель” (АРМ преподавателей кафедры) в виде готового ПО
1 Общие положения
При первоначальной загрузке доступ к системе имеет только администратор, который, пройдя авторизацию, имеет возможность добавлять пользователей
Администрирование таблицы “Плановая загрузка"
К сетевым относятся файл-серверные, клиент-серверные и распределенные СУБД
Клиент-серверные системы значительно снижают нагрузку на сеть, так как клиент общается с данными через специализированного посредника - сервер БД, который размещается на машине с данными
MySQL выполняемые файлы, файлы сообщений об ошибках на русском и английском, база данных mysql
При проектировании реляционной модели БД используется понятия ER-модели: сущность - объект, атрибут - свойства и связь
С учетом возможного развития системы и роста объема данных по мере эксплуатации рекомендуется выбрать объем дисковой памяти не менее 2 Гб
При первоначальной загрузке доступ к системе имеет только администратор, который, пройдя авторизацию, имеет возможность добавлять пользователей
MySQL выполняемые файлы, файлы сообщений об ошибках на русском и английском, база данных mysql
Для АРМа секретаря доступны полное администрирование таблиц "Студенты" и "Сотрудники", а также просмотр таблицы "Плановая загрузка" (Рис
Для АРМа методиста доступны просмотр таблиц "Студенты" и "Сотрудники", а также полное администрирование таблицы "Плановая загрузка" (Рис
Аналогично можно просмотреть отчет за семестр (нужно выбрать семестр)
При создании программного продукта повышение уровня языка программирования способствует снижению затрат на непосредственную разработку программ
;
- дополнительная заработная плата сотрудника, производящего профилактические работы ЭВМ (из расчета, что профилактические работы проводятся 2 раза в месяц), руб
вычисляются в долях к основной заработной плате разработчиков (100%):
Снакл = Сосн * 1,00 = 78223 * 1 = 78223 руб
В качестве источников света при искусственном освещении следует применять преимущественно люминесцентные лампы типа ЛБ и компактные люминесцентные лампы (КЛЛ)
По показателям напряжённости трудового процесса выделяют три класса условий труда:
класс 1 - оптимальный;
класс 2 - допустимый;
класс 3 - напряжённый труд
2 Меры по снижению и устранению опасных и вредных факторов
В помещениях, оборудованных ПЭВМ, проводится ежедневная влажная уборка и систематическое проветривание после каждого часа работы на ПЭВМ
Источники света рекомендуются нейтрально-белого или теплого белого цвета
- это разность между максимальным давлением взрыва Рф и нормальным атмосферным давлением Ратм
3 Степень поражения людей ударной волной
Люди не защищены от действия ударной волны, т
Опасные и вредные производственные факторы классификация
С