Оценка качества разрабатываемого проекта
Стр 1 из 2Следующая ⇒ Технико-экономическое обоснование разработки дипломного проекта Выполнил студент гр. 844-1 Карпова Нина Обоснование целесообразности разработки проекта В результате выполнения дипломной работы был разработан блок программного продукта, позволяющий оценивать эффективность ПИ web-сайта. Данный продукт позволяет пользователю определить какие именно части сайта будут тестироваться, быстро и удобно внести эти части в программу, самостоятельно задать критерии оценки эффективности своего сайта в целом и его отдельных элементов, получить результаты тестирования в соответствии с заданными критериями и рекомендации по повышению эффективности работы сайта. Ниже оценим затраты, связанные с выполнением данной дипломной работы. Оценка качества разрабатываемого проекта
В качестве программы для сравнения при разработке дипломного проекта принят программный продукт «ClickMap» Эта разработка принята в качестве базового варианта исходя из трех факторов: 1. смежный профиль; 2. соответствие требованиям технического задания дипломного проекта; 3. доступность для исследования и сравнения с разрабатываемым проектом реальной версии программы. Эксплуатационно-технический уровень (ЭТУ) разработки модели алгоритма программы представляет собой обобщенную характеристику их эксплуатационных свойств, возможностей, степени новизны. Для проведения оценки воспользуемся обобщающим индексом эксплуатационно-технического уровня Jэту, который можно определить как произведение частных индексов: (1.1) где Jэту - комплексный показатель качества нового программного продукта по группе показателей; n - число рассматриваемых показателей;
Вi - коэффициент весомости i -ro показателя в долях единицы, устанавливаемый экспертным путем; Xi - относительный показатель качества, устанавливаемый экспертным путем по выбранной шкале оценивания. Таблица 1.1 - Оценка Jэту проекта и аналога
Вычислим коэффициент технического уровня Аk по формуле:
Отсюда следует, что создание проекта, с технической точки зрения, оправдано.
1.3 Организация и планирование работ
Для разработки системы было задействовано два человека: руководитель проекта и исполнитель (инженер-программист). Руководитель выполняет постановку задачи, курирует ход работ и дает необходимые консультации при разработке системы. Исполнитель отвечает за проектирование информационного обеспечения, разработку структур баз данных, реализацию вычислительных алгоритмов в виде завершенного продукта, разработку интерфейсных блоков и отладку программы. Стадии разработки, этапы и содержание работ приведены в таблице 1.2
Трудоемкость работ определялась с учетом срока окончания работ, объемом выполняемых функций, выбранным языком программирования. Выбор комплекса работ по разработке проекта производится в соответствии с ГОСТ 19.102-77 "Единая система программной документации", устанавливающего стадии разработки. Таблица 1.2 - Стадии разработки, этапы и содержание работ
Для определения ожидаемой продолжительности работы применяется формула 1.1. (1.1) где tmin - кратчайшая продолжительность заданной работы (оптимистическая оценка); tmax - самая большая продолжительность работы (пессимистическая оценка); tн.в. - наиболее вероятная продолжительность работы, определяемая по формуле: . ((1.2) Оценка трудоемкости отдельных видов работ приведена в таблице 1.3. Таблица 1.3 - Оценка трудоемкости отдельных видов работ
На основе данных таблицы 1.3 разработан календарный график выполнения работ (таблица 1.4) показывающий последовательность и взаимосвязь выполнения комплекса работ. Таблица 1.4 - Календарный график выполнения работ
Построим на основе данных таблицы 1.4 столбиковую диаграмму, представляющую этапы работ, на рисунке 1.1.
Рисунок 1.1. – Этапы выполнения работ
1.4 Расчет затрат на разработку проекта Капитальные вложения в системы, связанные с АСОИ, будут состоять из: (1.3) где – капитальные вложения на проектирование; – капитальные вложения на реализацию. Суммарные затраты на проектирование системы и разработку программы: , (1.4) где – время, затрачиваемое на разработку программного продукта работником i-ой категории, человеко-дней; – заработная плата разработчика i-ой категории, руб./мес.; – коэффициент, учитывающий дополнительную заработную плату, затраченную на разработку, в долях к основной заработной плате и районный коэффициент ( = 0,4, состоящий из коэффициента отпускных, равного 0,1 и районного коэффициента – 0,3 для Томска); – коэффициент, учитывающий отчисления на социальные нужды на заработную плату разработчиков, в долях к сумме основной и дополнительной заработной платы ( – = 0,26; – коэффициент, учитывающий накладные расходы организации, в долях (или %) к основной заработной плате разработчиков, равный 0,6; – затраты на материалы (таблица 1.1); – затраты на использование машинного времени.
Денежные расходы на основную заработную плату определяются по формуле: руб. (1.5) где – среднедневная заработная плата работника i-ой категории, руб.; – трудоемкость работ, выполняемых проектировщиком i-ой категории, чел/дн. Затраты времени на разработку системы по каждому исполнителю принимаются, исходя из его загрузки по календарному графику выполнения работ (см. таблицу 1.2). Данные по расчету основной заработной платы проектировщиков занесены в таблицу 1.5, исходя из того, что в месяце в среднем – 21 рабочий день. Основная заработная плата разработчиков системы приведена в таблице 1.5. Расходы на дополнительную заработную плату производим по формуле: руб. (1.6) Сумма начисленной заработной платы облагается единым социальным налогом (). Произведем расчет отчислений в социальные фонды по формуле: (1.7)
Таблица 1.5 – Расчет основной заработной платы проектировщиков
Ввиду того, что разработанный программный продукт должен быть отлажен на ЭВМ, к суммарным затратам на разработку необходимо добавить еще и затраты на использование машинного времени, исчисляемые по формуле: , (1.8) где – машинное время ЭВМ, необходимое для отладки программного продукта; – стоимость 1 часа машинного времени на ЭВМ; – коэффициент мультипрограммности; Учитывая время на отладку программы на компьютере, представленное в таблице 1.2, коэффициент мультипрограммности ( = 1) и разработку программного продукта в г. Томске, где стоимость 1 часа работы на компьютере в платном компьютерном зале 35 руб., рассчитаем расходы на отладку программы: руб. (1.9) Произведем расчет расходов на материалы (), используя данные, представленные в таблице 1.6. Таблица 1.6 – Затраты на материалы
Таким образом, капитальные вложения на проектирование равны: руб. Смета затрат на разработку программного продукта по элементам расходов представлена в таблице 1.7. Таблица 1.7 – Смета затрат на разработку программного продукта
Капитальные вложения на реализацию проекта:89 , (1.10) где – затраты на основное и вспомогательное оборудование, руб.; – затраты на строительство, реконструкцию здания и помещений, руб.; – затраты на приобретение типовых разработок, пакетов, руб.; – затраты на прокладку линий связи, руб.; – затраты на создание информационной базы, руб.; – затраты на подготовку и переподготовку кадров, руб. В связи с тем, что для внедрения системы, рассматриваемой в данном дипломном проекте, не было затрат, связанных с прокладкой линии связи, затрат на реконструкцию и строительство зданий, то данные затраты для внедрения системы не учитывают. Также не принимаются в расчет затраты по подготовке и переподготовке кадров, затраты на создание информационной базы и затраты на приобретение типовых разработок. Таким образом, при внедрении системы рассматриваемой в данном дипломном проекте, затраты на его реализацию определяются затратами на оборудование. В оборудование и материалы входит компьютер Pentium-3. Стоимость компьютера 24000 рублей. Затраты на основное и вспомогательное оборудование: , (1.11) где – балансовая стоимость j -oro вида оборудования, руб. (24000руб.); – количество единиц i -ro оборудования, руб.(1 шт); – коэффициент загрузки i -ro вида оборудования при обработке информации по задаче. Коэффициент загрузки оборудования: (1.12) где - эффективный годовой фонд времени работы технического средства j-го вида, ч./год. (1.13) где – трудоемкость однократной обработки информации по i -ой задаче на j -ом виде технических средств, часов машинного времени ( = 6); – частота (периодичность) решения i -ой задачи, дней /год ( = 264); Подставляя имеющиеся цифры в формулу, получаем затраты на приобретение оборудования: руб. Суммарные затраты на разработку проекта составят: руб. Суммарные затраты, связанные с внедрением аналога складываются из следующих затрат: • затраты на приобретение программного продукта (124950 руб.); • затраты по оплате услуг на установку и сопровождение продукта (500 руб.); • затраты на основное и вспомогательное оборудование (30000 руб.); • затраты по подготовке пользователя (8650 руб.); Итого суммарные затраты, связанные с внедрением аналога составят: руб. (4.5)
Воспользуйтесь поиском по сайту: ©2015 - 2024 megalektsii.ru Все авторские права принадлежат авторам лекционных материалов. Обратная связь с нами...
|