Главная | Обратная связь | Поможем написать вашу работу!
МегаЛекции

Оценка качества разрабатываемого проекта




Технико-экономическое обоснование разработки дипломного проекта

Выполнил студент гр. 844-1

Карпова Нина

Обоснование целесообразности разработки проекта

В результате выполнения дипломной работы был разработан блок программного продукта, позволяющий оценивать эффективность ПИ web-сайта. Данный продукт позволяет пользователю определить какие именно части сайта будут тестироваться, быстро и удобно внести эти части в программу, самостоятельно задать критерии оценки эффективности своего сайта в целом и его отдельных элементов, получить результаты тестирования в соответствии с заданными критериями и рекомендации по повышению эффективности работы сайта.

Ниже оценим затраты, связанные с выполнением данной дипломной работы.

Оценка качества разрабатываемого проекта

 

В качестве программы для сравнения при разработке дипломного проекта принят программный продукт «ClickMap»

Эта разработка принята в качестве базового варианта исходя из трех факторов:

1. смежный профиль;

2. соответствие требованиям технического задания дипломного проекта;

3. доступность для исследования и сравнения с разрабатываемым проектом реальной версии программы.

Эксплуатационно-технический уровень (ЭТУ) разработки модели алгоритма программы представляет собой обобщенную характеристику их эксплуатационных свойств, возможностей, степени новизны. Для проведения оценки воспользуемся обобщающим индексом эксплуатационно-технического уровня Jэту, который можно определить как произведение частных индексов:

(1.1)

где Jэту - комплексный показатель качества нового программного продукта по группе показателей;

n - число рассматриваемых показателей;

Вi - коэффициент весомости i -ro показателя в долях единицы, устанавливаемый экспертным путем;

Xi - относительный показатель качества, устанавливаемый экспертным путем по выбранной шкале оценивания.


Таблица 1.1 - Оценка Jэту проекта и аналога

Показатели качества программного продукта     Коэффициент весомости Bi     Проект   Аналог  
Xi Xi*Bi Xi Xi*Bi
Интерфейс(удобство обращения с системой) 0,09       0,36   0,36
               
Новизна (соответствие современным требованиям) 0,06       0,3   0,18
               
Соответствие профилю деятельности заказчика 0,15       0,6   0,45
               
Операционная система (многозадачность, графика)   0,05       0,2   0,2
               
Надежность 0,15   0,6   0,45
Скорость доступа к данным 0,05   0,25   0,2
Гибкость 0,05   0,15   0,15
Функции обработки данных 0,15   0,6   0,6
Соотношение стоимость/ 0,1   0,40   0,3
возможности                    
Время на обучение персонала 0,15   0,60   0,3
ИТОГО:       4,06     3,19

 

Вычислим коэффициент технического уровня Аk по формуле:

Отсюда следует, что создание проекта, с технической точки зрения, оправдано.

 

1.3 Организация и планирование работ

 

Для разработки системы было задействовано два человека: руководитель проекта и исполнитель (инженер-программист).

Руководитель выполняет постановку задачи, курирует ход работ и дает необходимые консультации при разработке системы. Исполнитель отвечает за проектирование информационного обеспечения, разработку структур баз данных, реализацию вычислительных алгоритмов в виде завершенного продукта, разработку интерфейсных блоков и отладку программы. Стадии разработки, этапы и содержание работ приведены в таблице 1.2

Трудоемкость работ определялась с учетом срока окончания работ, объемом выполняемых функций, выбранным языком программирования. Выбор комплекса работ по разработке проекта производится в соответствии с ГОСТ 19.102-77 "Единая система программной документации", устанавливающего стадии разработки.

Таблица 1.2 - Стадии разработки, этапы и содержание работ

Содержание работ Исполнители Длитель­ность в днях Загрузка
в днях в %
1 Техническое задание
1.1 Исследование и обоснование стадии создания
1.1.1 Постановка задачи Руководитель Программист      
1.1.2 Сбор исходных данных Руководитель Программист      
Итого по этапу Руководитель Программист        
1.2 Научно-исследовательские работы
1.2.1 Анализ существующих методов решения задачи Руководитель Программист      
1.2.2 Обоснование принципиальной важности разработки Руководитель Программист      
Итого по этапу руководитель программист        
1.3 Разработка и утверждение технического задания
1.3.1 Определение требований к системе руководитель программист      
1.3.2 Определение структуры входных и выходных данных руководитель программист      
1.3.3 Выбор технических и программных средств реализации руководитель программист      
1.3.4 Согласование и утверждение технического задания руководитель программист      
Итого по этапу руководитель программист        
2 Технический проект
2.1 Разработка алгоритма решения задачи руководитель программист      
2.2 Определение формы представления входных и выходных данных руководитель программист            
2.3 Разработка структуры программы руководитель программист      
Итого по этапу руководитель программист        
3 Рабочий проект
3.1 Программирование и отладка программы Руководитель Программист      
3.2 Проведение испытаний программы Руководитель Программист      
3.3 Анализ результатов испытаний Руководитель Программист      
Итого по этапу Руководитель Программист        
4 Оформление рабочей документации
4.1 Проведение расчетов Руководитель     - -
показателей безопасности Программист      
жизнедеятельности                
4.2 Проведение экономических Руководитель     - -
расчетов Программист      
4.3 Оформление пояснительной Руководитель      
записки Программист      
Итого по этапу Руководитель          
    Программист        
Итог по проекту Руководитель          
    Программист        
             

 

Для определения ожидаемой продолжительности работы применяется формула 1.1.

(1.1)

где tmin - кратчайшая продолжительность заданной работы (оптимистическая оценка);

tmax - самая большая продолжительность работы (пессимистическая оценка);

tн.в. - наиболее вероятная продолжительность работы, определяемая по формуле:

. ((1.2)

Оценка трудоемкости отдельных видов работ приведена в таблице 1.3.

Таблица 1.3 - Оценка трудоемкости отдельных видов работ

Виды работ Оптимистическая оценка tmin Реалистическая оценка tн.в Пессимистическая оценка tmax Ожидаемая продолжительность работы
1.1        
1.2        
1.3        
2.1        
2.2        
2.3        
3.1        
3.2        
3.3        
4.1        
4.2        
4.3        

 

На основе данных таблицы 1.3 разработан календарный график выполнения работ (таблица 1.4) показывающий последовательность и взаимосвязь выполнения комплекса работ.

Таблица 1.4 - Календарный график выполнения работ

Вид работы Исполнители Длительность в днях График работ
1.1 Программист   12.01.09 -27.01.09
1.2 Программист   28.01.09-4.02.09  
1.3 Программист   5.02.09-19.02.09
2.1 Программист   20.02.09-5.03.09  
2.2 Программист   6.03.09-11.03.09
2.3 Программист   12.03.09-16.03.09  
3.1 Программист   17.03.09-9.04.09
3.2 Программист   10.04.09-15.04.09
3.3 Программист   16.04.09-22.04.09
4.1 Программист   23.04.09 - 27.04.09
4.2 Программист   28.04.09 – 2 05.09
4.3 Программист   3.05.09 – 26.05.09

 

Построим на основе данных таблицы 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 – Расчет основной заработной платы проектировщиков

Должность Должностной оклад, руб. Средняя дневная ставка, руб. Затраты времени на разработку чел./дней ФОТ, руб.
Руководитель Программист        
Итого      
Дополнительная заработная плата (40%)  
Отчисления в социальные фонды (26%) 23463,44

 

Ввиду того, что разработанный программный продукт должен быть отлажен на ЭВМ, к суммарным затратам на разработку необходимо добавить еще и затраты на использование машинного времени, исчисляемые по формуле:

, (1.8)

где – машинное время ЭВМ, необходимое для отладки программного продукта;

стоимость 1 часа машинного времени на ЭВМ;

– коэффициент мультипрограммности;

Учитывая время на отладку программы на компьютере, представленное в таблице 1.2, коэффициент мультипрограммности ( = 1) и разработку программного продукта в г. Томске, где стоимость 1 часа работы на компьютере в платном компьютерном зале 35 руб., рассчитаем расходы на отладку программы:

руб. (1.9)

Произведем расчет расходов на материалы (), используя данные, представленные в таблице 1.6.

Таблица 1.6 – Затраты на материалы

Наименование Количество, шт. Стоимость, руб./шт. Общая стоимость, руб.
Бумага, пачка      
Дискеты      
Тонер      
Всего  

 

Таким образом, капитальные вложения на проектирование равны:

руб.

Смета затрат на разработку программного продукта по элементам расходов представлена в таблице 1.7.

Таблица 1.7 – Смета затрат на разработку программного продукта

Статьи затрат Сумма (руб.)
Основная заработная плата  
Дополнительная зарплата  
Отчисления во внебюджетные фонды 23463,44
Затраты на материалы  
Затраты на машинное время  
Накладные расходы организации 13037,5
ИТОГО: 136486,94

 

Капитальные вложения на реализацию проекта: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 Все авторские права принадлежат авторам лекционных материалов. Обратная связь с нами...