Разработка подсистемы формирования комплексной оценки в системе мониторинга наукометрических показателей работников высшего учебного заведения. Виды и методы шкалирования. Исследование существующих математических моделей построения комплексных оценок.
Аннотация к работе
Оценка деятельности создает у работника сильную мотивацию для повышения эффективности работы, способствует более высокой организованности в работе и повышает чувство ответственности перед своей организацией. Преимущества системы оценки деятельности: уточнение характера работы и ожиданий работника и руководителя; переход от реагирования на события к контролю над ними; большая степень участия и готовности со стороны персонала; объективные данные о достигнутом и основа плана действия на будущее; более эффективное использование персонала; улучшение результатов работы. Определение степени эффективности труда имеет своей главной целью: улучшить результативность работы персонала, помогая ему реализовать и полностью использовать его потенциал; снабжать работников и руководителей информацией, необходимой для принятия решений, связанных с работой. Оценка по целям состоит из следующих этапов: 1) определение нескольких главных обязанностей (функций) работника; Разработанные таким образом показатели представляются на рассмотрение руководству, которое окончательно определяет, все ли цели охвачены, будет ли исчерпывающей информация об эффективности выполнения обязанностей работниками, обеспечивают ли индикаторы наблюдение за "узкими местами" в работе и доступна ли информация по каждому из них.Задача: провести анализ значений показателей каждого испытуемого и построить - комплексный показатель эффективности научной деятельности испытуемого , а также оценить адекватность множества показателей . Пусть дано N испытуемых и определена система из M наукометрических показателей. Задана матрица где - значение j-го наукометрического показателя для i-го испытуемого. Задана матрица где значение j-го наукометрического показателя для i-го испытуемого. Задана матрица где значение j-го наукометрического показателя для i-го испытуемого.В данном разделе сформирована математическая модель построения комплексной оценки научной деятельности работников ВУЗА.Множество наукометрических показателей и их веса представлены в таблице 3.1. 3.8 Количество статей, опубликованных в журналах, внесенных в зарубежных научных изданиях 10 5.3 Количество защитившихся аспирантов (в текущем году) 20 5.4 Количество защитившихся докторантов (в текущем году) 40 Разделим N испытуемых на 3 группы по подготовленности (научным степеням и званиям): 1) без степени;В качестве языка программирования путем проведения сравнительного анализа методом вариантных сетей был выбран язык С#, который поддерживает все необходимые объектно-ориентированные возможности, а также весьма гибок, результаты приведены в таблице 4.1. На рисунке 4.1 представлена функциональная схема системы Схема базы данных представлена на рисунке 4.2, полная схема базы расположена в приложении Б. Диаграмма вариантов использования для программного продукта «Assessment» представлена на рисунке 4.3. Диаграмма классов для продукта «Assessment» представлена на рисунке 4.4.В данном разделе выполнено проектирование системы, представлена общая функциональная схема, диаграмма вариантов использования, диаграмма классов.В течение всего года в помещении поддерживаются нормальные значения температуры, влажности воздуха и скорости движения воздуха благодаря установленному кондиционеру. Фактор, воздействие которого на работающего в определенных условиях приводит к травме или другому резкому ухудшению здоровья, называется опасным производственным фактором (опасным фактором). Фактор, воздействие которого на работающего в определенных условиях приводит к заболеванию или снижению работоспособности, называется вредным производственным фактором (вредным фактором). К физическим опасным и вредным производственным факторам относятся: движущиеся машины и механизмы, повышенный уровень шума и вибрации на рабочем месте, повышенное значение напряжения, отсутствие или недостаток естественного света, недостаточная освещенность рабочей зоны, повышенная яркость света, расположение рабочего места на значительной высоте относительно поверхности земли (пола) и др. Операторы ЭВМ, программисты и другие работники ВЦ подвержены воздействию следующих опасных и вредных производственных факторов: 1.Разработанный программный продукт (ПП) Assessment позволяет оценивать научную деятельность сотрудников высших учебных заведений. Продукт разработан в среде Visual Studio 2010, на языке C#, использует базу данных, созданную в MS Access. Интерфейс программы прост и удобен в использовании, Assessment - многооконное приложение, выполненное в стиле операционной системы Windows 7. Преимуществами данной программы является разнообразие показателей, используемых для составления комплексной оценки научной деятельности, наглядность результатов, реализованная с помощью графиков и таблиц. Расчет себестоимости работ начинается с расчета основной заработной платы разработчиков, с учетом трудозатрат, количества исполнителей и среднедневной заработной платы.В данном разделе была проанализирована конкурентоспособность разработанной программы, проведен анализ рынка
Вывод
В данном разделе исследован процесс оценки персонала, цели и функции оценки. Рассмотрены известные методы оценки персонала, выявлены оссобенности каждого метода, достоинства и недостатки. Исследованы основные виды измерительных шкал, методы шкалирования; рассмотрены математические методы построения комплексных оценок.
В разделе подтверждена актуальность работы и сформулирована задача исследования. наукометрический оценка шкалирование
2. разработка МАТЕМАТИЧЕСКОЙ МОДЕЛИ построения комплексной оценки
2.1 Математическая модель
Множество - множество наукометрических показателей. Множество - испытуемые. Матрица содержит значения показателя для испытуемого .
Задача: провести анализ значений показателей каждого испытуемого и построить - комплексный показатель эффективности научной деятельности испытуемого , а также оценить адекватность множества показателей .
2.2 Выбор модели для построения оценки
Рассмотрим различные математические модели для построения комплексной оценки деятельности сотрудников ВУЗА.
2.2.1 Дихотомическая модель
Пусть дано N испытуемых и определена система из M наукометрических показателей. Задана матрица где - значение j-го наукометрического показателя для i-го испытуемого. Элементы матрицы вычисляются следующим образом:
Комплексный показатель для i-го испытуемого рассчитывается следующей формулой:
(2.1)
В предложенном методе не учитывается, насколько хорошо испытуемый справился с определенным заданием. А также не рассматривается «важность» каждого показателя.
2.2.2 Недихотомическая модель
Пусть дано N испытуемых и определена система из M наукометрических показателей. Задана матрица где значение j-го наукометрического показателя для i-го испытуемого.
Для каждого показателя введен вес , который показывает значимость соответствующего показателя. Элементы матрицы А рассчитываются следующим образом:
(2.2) где - количественная мера показателя j испытуемого i.
Тогда комплексный показатель достижений i-го испытуемого определяется как:
(2.3)
Преимуществом метода является введение значимостей показателей.
Недостаток метода заключается в отсутствии разделения испытуемых по «подготовленности» каждого.
2.2.3 Статистическая модель
Пусть дано N испытуемых и определена система из M наукометрических показателей. Задана матрица где значение j-го наукометрического показателя для i-го испытуемого. Для каждого показателя введен вес , который показывает значимость соответствующего показателя.
Разделим N испытуемых на группы по подготовленности (научным степеням и званиям) , где - количество групп. Рассчитаем элементы матрицы А недихотомическим методом:
(2.4)
В каждой группе испытуемых рассчитаем - максимальное значение показателя j в группе l, которой принадлежит испытуемый i. Таким образом, комплексный показатель оценки деятельности i-го испытуемого рассчитывается по формуле:
(2.5)
Рассмотренный метод учитывает как значимости показателей, так и различную подготовленность испытуемых [8].
2.3 Оценка адекватности системы критериев с помощью IRT
2.3.1 Общие положения теории
Item Response Theory (IRT) - английское название теории, используемой преимущественно в педагогических и психологических измерениях. Эта теория смогла привлечь к себе внимание классиков мировой теории педагогических измерений и психометрики, математиков, статистиков, программистов, педагогов и управленцев сферы образования многих стран мира.
В IRT устанавливается связь между двумя множествами значений латентных параметров. Первое множество составляют значения латентного параметра, определяющего уровень подготовленности испытуемых , где i - номер испытуемого, изменяющийся в интервале от 1 до N (N - количество испытуемых). Второе множество составляют значения латентного параметра, характеризующего трудность задания . Индекс j меняется в пределах от 1 до M, где M - количество заданий в тесте [9].
Преимущества IRT перед классической теорией тестов: 1) IRT превращает измерения, выполненные в дихотомических и порядковых шкалах, в линейные измерения, в результате качественные данные анализируются с помощью количественных методов;
2) мера измерения параметров модели Раша является линейной, что позволяет использовать широкий спектр статистических процедур для анализа результатов измерений;
3) оценка трудности тестовых заданий не зависит от выборки испытуемых, на которых она была получена;
4) оценка уровня подготовленности испытуемых не зависит от используемого набора тестовых заданий;
5) неполнота данных (пропуск некоторых комбинаций испытуемый - тестовое задание) не является критичным [10].
Сформулируем несколько основных определений.
Латентный параметр - это свойство личности, недоступное для прямого наблюдения.
Латентными параметрами являются, например, чувство патриотизма, толерантность, уровень знаний, и т. п. О величине латентного параметра можно судить по ее индикатору (индикаторной переменной). Главное достоинство индикатора - его доступность для прямого наблюдения. Измеряя значение индикатора, мы можем судить о значении латентного параметра, с которым он связан. Например, индикатором может являться тестовое задание. Значением индикатора является числовое (символьное) выражение реакции испытуемого, на это тестовое задание. По этому индикатору мы можем судить об уровне знаний, соответствующих данному тестовому заданию.
Индикатор - это некоторое средство воздействия (вопрос, тестовое задание), связанный с определенным латентным параметром, реакция на который доступна для непосредственного наблюдения.
Конструкт - система индикаторов, позволяющих оценить латентный параметр [11].
Основные допущения IRT: 1). существуют латентные (скрытые) параметры личности, недоступные для непосредственного наблюдения. В тестировании это уровень подготовленности испытуемого и уровень трудности задания;
2). существуют индикаторные переменные, связанные с латентными параметрами, доступные для непосредственного наблюдения. По значениям индикаторных переменных можно судить о значениях латентных параметров;
3). оцениваемый латентный параметр должен быть одномерным. Это означает, что, например тест, должен измерять знания только в одной, четко заданной, предметной области. Если условие одномерности не выполняется, то необходимо переработать тест, удалив задания, нарушающие его гомогенность.
Основной задачей IRT является переход от индикаторных переменных к латентным параметрам.
2.3.2 Математические модели IRT
В IRT устанавливается связь между двумя множествами значений латентных параметров. Первое множество составляют значения латентного параметра, определяющего уровень подготовленности испытуемых , где i - номер испытуемого, изменяющийся в интервале от 1 до N (N - количество испытуемых). Второе множество составляют значения латентного параметра, характеризующего трудность задания . Индекс j меняется в пределах от 1 до M, где M - количество заданий в тесте.
Георг Раш [13] предположил, что уровень подготовленности испытуемого и уровень трудности задания размещены на одной шкале и измеряются в одних и тех же единицах - логитах. Аргументом функции успеха испытуемого является разность .
Если эта разность положительна и велика, то соответственно высока вероятность достижения успеха i-го испытуемого в j-м задании. Если же эта разность отрицательна и велика по модулю, то вероятность достижения успеха i-го испытуемого в j-м задании будет низкой. В этом принципиальное различие подходов Гуттмана и Раша. По Гуттману в первом случае вероятность успеха в точности равна единице, а во втором - нулю. В отличие от Гуттмана Раш оперирует вероятностями, а не детерминированными константами.
В качестве математической модели, связывающей успех испытуемого с уровнем его подготовленности и трудностью задания выбирается логистическая функция. Для модели Раша она имеет вид:
(2.6)
(2.7)
Масштабный множитель 1,7 [14] используется для совместимости модели G.Rasch с моделью A.Fergusson, где вероятность правильного ответа на задание выражена интегралом нормального распределения (2.8), что позволяет использовать вместо логистических кривых хорошо изученную интегральную функцию нормированного нормального распределения.
(2.8)
Модель Раша носит название «1 Parametric Logistic Latent Trait Model» (1PL), а модель A.Fergusson - «1 Parametric Normal Ogive Model» (1PN). Поскольку модель Раша описывает вероятность успеха испытуемого как функцию одного параметра ( ), то иногда ее называют однопараметрической моделью IRT.
Если тест содержит задания с различной дифференцирующей способностью, то однопараметрическая модель 1PL не может описать такие эмпирические данные. Для преодоления этой трудности А.Бирнбаум [15] ввел еще один параметр - a (item discrimination parameter).
(2.9)
(2.10)
Параметр определяет наклон (крутизну) характеристической кривой j-го задания. Чем больше , тем круче характеристическая кривая, тем выше дифференцирующая способность задания.
Для еще лучшего соответствия эмпирическим данным А.Бирнбаум ввел третий параметр c - параметр угадывания.
(2.11)
(2.12)
Из уравнений (2.11) и (2.12) видно, что при и эти уравнения переходят в однопараметрическую модель. По этой причине иногда говорят, что модель Раша является частным случаем двух и трехпараметрической моделей Бирнбаума. В качестве теоретической оценки можно использовать обратную величину от количества ответов в заданиях с выбором.
Обсудим вопрос о степени пригодности моделей IRT для целей измерения латентных параметров.
Характерной особенностью модели Раша является то, что характеристические кривые (ICC) не пересекаются. Это означает, что если некоторое задание «А» легче задания «Б», то это соотношение сохраняется во всем интервале изменения .
Совершенно иная картина наблюдается для двух- и трехпараметрической моделей. Например, задание с = 0,5 в области положительных значений является самым трудным из представленных трех заданий, то есть вероятность правильного ответа на это задание самая низкая. В области же отрицательных значений это же задание теперь уже самое легкое - вероятность правильного ответа на него наибольшая. Получается, что для слабых учащихся это самое легкое задание, а для сильных учащихся - самое трудное.
Аналогичная картина наблюдается и для трехпараметрической модели.
Таким образом, только однопараметрическая модель Раша соответствует требованиям, предъявляемым к качественному измерительному инструментарию. Именно модель 1PL больше всего пригодна для построения теста, как измерительного инструмента [16].
2.3.3 Построение характеристических кривых
Существует 2 вида характеристических кривых в IRT (рисунок 2.1).
Рисунок 2.1 - Виды характеристических кривых
На рисунке 2.2 показаны три характеристические кривые согласно уравнению (2.6) с трудностями заданий -2, 0 и 2 логита (первое самое легкое, второе - среднее, третье самое трудное). Из приведенных зависимостей видно, что чем выше уровень подготовленности ? испытуемого, тем выше вероятность успеха в том или ином задании. Например, для испытуемого с ? = 0 вероятность правильно ответить на первое задание близка к единице, на второе равна 0,5 и на третье почти равна нулю. Отметим, что в точках, где ? = ? вероятность правильного ответа равна 0,5. То есть, если трудность задания равна уровню подготовленности (ability) испытуемого, то он с равной вероятностью может справиться или не справиться с этим заданием.
На 2.3 показаны три характеристические кривые испытуемых согласно уравнению (2.7) - PCC. Показаны графики для трех испытуемых с уровнем подготовленности -2 логита (самый слабый), 0 логитов (средний) и 2 логита (сильный испытуемый).
Из приведенных зависимостей видно, что чем выше уровень подготовленности, тем выше вероятность правильного ответа на задание. Например, задание с трудностью ? = 0 первый испытуемый (? = -2) практически не сможет выполнить, второй ? = 0) имеет вероятность выполнения задания равную 0,5, третий ? = 2) легко справится с заданием, так как для него вероятность успеха почти равна единице [9].В данном разделе сформирована математическая модель построения комплексной оценки научной деятельности работников ВУЗА.
Проанализированы методы построения комплексной оценки, выявлены достоинства и недостатки рассмотренных подходов. Вследствие анализа выбрана статистическая модель, с помощью которой можно получить оптимальную оценку деятельности научного сотрудника. Данный метод не только дает возможность рассмотреть большое количество наукометрических показателей, но и учитывает «трудность» выполнения каждого, а также метод позволяет построить оценку, учитывающую «подготовленность» каждого испытуемого.В данном разделе была описана аналитическая модель для определения комплексной оценки научной деятельности работников ВУЗА. Описаны входные, выходные данные, построена блок-схема алгоритма, а также рассмотрены основные этапы решения задачи.
4. Описание программного продукта
4.1 Проектирование системы
После построения алгоритма для решения задачи необходимо выполнить проектирование системы.
В качестве языка программирования путем проведения сравнительного анализа методом вариантных сетей был выбран язык С#, который поддерживает все необходимые объектно-ориентированные возможности, а также весьма гибок, результаты приведены в таблице 4.1. В качестве среды разработки под платформу Windows была выбрана визуальная среда разработки Visual Studio. Для проектирования системы использован Rational Rose.
Таблица 4.1. - Сравнительный анализ средств разработки
Критерий Коэфф. вести Абсолютное значение показателей Относительное значение показателей
№ Название Ед. изм Вар.А Вар.В Вар.С А В С
K K
1 Требования к ресурсам Мб 0,20 100 50 70 1 0,2 0,5 0,1 0,7 0,14
6 Работа с большими размерами данных балл 0,15 5 4 5 1 0,15 0,8 0,12 1 0,15
Итого: 0,97 0,72 0,71
4.1.1 Функциональная схема
На рисунке 4.1 представлена функциональная схема системы
Программный продукт использует подключение к базе данных, из которой с помощью запросов получает входные данные. Схема базы данных представлена на рисунке 4.2, полная схема базы расположена в приложении Б.
Рисунок 4.2 - Схема базы данных
4.1.2 Диаграмма вариантов использования
Действующее лицо (actor) - это роль, которую пользователь играет по отношению к системе. Действующим лицом системы «Assessment» является пользователь. Для входа в систему ему не нужно проходить авторизацию, то есть любой пользователь имеет полный доступ к программе.
Вариант использования представляет собой последовательность действий (транзакций), выполняемых системой в ответ на событие, инициируемое некоторым внешним объектом (действующим лицом). Вариант использования описывает типичное взаимодействие между пользователем и системой.
Диаграмма вариантов использования для программного продукта «Assessment» представлена на рисунке 4.3.
Рисунок 4. 3 Диаграмма вариантов использования
4.1.3 Диаграмма классов
Диаграмма классов определяет типы классов системы и связи, которые существуют между ними. На диаграммах классов изображаются также атрибуты классов, операции классов и ограничения, которые накладываются на связи между классами. Диаграмма классов для продукта «Assessment» представлена на рисунке 4.4.
Рисунок 4.4 - Диаграмма классов
4.2 Описание применения программного продукта
При первом запуске программы пользователь видит перед собой основное окно программы (рисунок 4.5).
Рисунок 4.5 - Основное окно программы
Программа Assessment состоит из 2 основных частей: 1) составление отчетов (рисунок 4.6);
Отчеты составляются по следующим направлениям: 1) отчет по сотруднику;
2) отчет по кафедре;
3) отчет по показателю;
4) отчет по подготовленности;
5) отчет по факультету.
Характеристические кривые строятся по разным объектам: 1) кривая сотрудника;
2) кривая подготовленности;
3) кривая показателя.
В отчете по сотруднику отображается таблица со значениями показателей выбранного сотрудника, а также комплесный показатель оценки его научной деятельности. На рисунке 4.8 представлен отчет по сотруднику. Отчет по кафедре можно увидеть на рисунке 4.9.
Рисунок 4.8 - Отчет по выбранному сотруднику
Рисунок 4.9 - Отчет по кафедре
На рисунках 4.10, 4.11 представлены отчеты по показателю и подготовленности соответственно.
Рисунок 4.10 - Отчет по показателю
В отчете оп показателю представлены данные о количестве и процентном соотношении сотрудников, справившихся с выбранным показателем, к общему количеству сотрудников. Информация также предоставляется по каждой группе испытуемых.
Рисунок 4.11 - Отчет по подготовленности
В отчете по подготовленности рассчитывается количество сотрудников, принадлежащих выбранной группе, а также максимальное значение каждого показателя в группе и количество сотрудников, справившихся с каждым показателем.
Рассмотрим виды характеристических кривых, построение которых выполняется программой.
На рисунке 4.12 изображена характеристическая кривая для выбранного из списка сотрудника.
Чтобы сравнить нескольких сотрудников, можно выполнить построение нескольких кривых на одном графике, для этого необходимо выбрать в окне программы пункт «Добавлять кривые». На рисунке 4.13 отображено построение трех характеристических кривих на одном графике.
Рисунок 4.13 - Отображение нескольких кривых на 1 графике
Построение кривых показателей представлено на рисунке 4.14.
Рисунок 4.14 - Построение характеристической кривой для выбранного показателя
В данном случае также предусмотрена возможность построения нескольких кривых на одном графике (рисунок 4.15).
Рисунок 4.15 - Построение нескольких характеристических кривых
На рисунке 4.16 представлено построение характеристических кривых для выбранного уровня подготовленности.
Рисунок 4.16 - Построение характеристической кривой для выбранного уровня подготовленности
Для сравнения всех трех уровней подготовленности необходимо выбрать в меню пункт «Все» (рисунок 4.17).
Рисунок 4.18 - Построение трех характеристических кривых на одном графике
Пользователь может просмотреть сведения о программном продукте (рисунок 4.19), а также вызвать справку (рисунок 4.20).
Рисунок 4.19 - Сведения о программном продукте
Рисунок 4.20 - СправкаВ данном разделе выполнено проектирование системы, представлена общая функциональная схема, диаграмма вариантов использования, диаграмма классов. Описаны основные модули разработанного программного продукта, представлено руководство пользователя, а также приведены примеры работы программы. Показаны результаты работы данного программного продукта, а именно были рассчитаны комплексные оценки научной деятельности работников ВУЗА, проанализирована адекватность используемых критериев оценки. Для наглядности результатов построены характеристические кривые.
5. Охрана трудаБезопасность жизнедеятельности изучает опасности, угрожающие человеку, закономерности их проявления и способы, методы и средства защиты от них. При проектировании производственной среды и обеспечении безопасности труда будущий инженер должен учитывать человеческий фактор. Учет неблагоприятных факторов является необходимым условием обеспечения требуемой эффективности деятельности и сохранения здоровья работников.
В данной части дипломной работы были определены опасные и вредные факторы, влияющие на пользователей ЭВМ. Разработаны мероприятия по уменьшению влияния опасных и вредных факторов на пользователей компьютерной техники.
6. Расчет себестоимости и оценка качества ПП
6.1 Описание разработки
Разработанный программный продукт (ПП) Assessment позволяет оценивать научную деятельность сотрудников высших учебных заведений.
Assessment позволяет получить комплексный показатель, включающий в себя все стороны научной деятельности сотрудников вуза. Также разработанный ПП позволяет проводить анализ полученных результатов.
Продукт разработан в среде Visual Studio 2010, на языке C#, использует базу данных, созданную в MS Access.
Для функционирования системы необходима ПЭВМ, удовлетворяющая следующим условиям: 1) процессор с частотой 1,6 ГГЦ или выше;
2) не менее 256 Мбайт оперативной памяти;
3) размер свободного места на жестком диске 100 Мбайт;
4) наличие устройств мышь и клавиатура;
5) операционная система Windows XP, Windows 7 или Windows Vista;
6) наличие дисковода.
Интерфейс программы прост и удобен в использовании, Assessment - многооконное приложение, выполненное в стиле операционной системы Windows 7. ПП передается в эксплуатацию пользователю в виде *.exe - файла.
Преимуществами данной программы является разнообразие показателей, используемых для составления комплексной оценки научной деятельности, наглядность результатов, реализованная с помощью графиков и таблиц.
6.2 Оценка рынка сбыта
Разработанный ПП ориентирован на использование на персональных компьютерах пользователей. Область распространения ПП - все регионы Украины.
Результатом оценки рынка сбыта являются данные о потенциальных пользователях и предполагаемом количестве установок программного обеспечения на ближайший год.
Таблица 6.1 - Прогноз количества установок
Харьков 10
Днепропетровск 7
Киев 8
Донецк 5
Симферополь 5
Кировоград 2
Луганск 2
Львов 2
Запорожье 2
Николаев 2
Чернигов 2
Житомир 2
Одесса 2
Херсон 2
Суммы 2
Николаев 2
Таким образом, количество производства товара данного вида составляет 57 коп/год. Возможно увеличение производства изделия до 100 коп/год за счет заключения договоров с другими странами.
6.3 Состав исполнителей и продолжительность работ
Для руководства ходом работ и ведения всего проекта в целом необходима должность руководителя темы. Для работы с базой данных необходим программист баз данных. Для разработки математической модели системы необходим математик. Для разработки всей системы и ее последующей наладки и введения в эксплуатацию необходимо участие программиста. Продолжительность рабочего месяца в среднем примем равной 22 дням. Состав исполнителей приведен в таблице 6.2.
Таблица 6.2 - Состав исполнителей работы
Должности Должностные оклады, грн.
Месячные Дневные
Руководитель 2500 113,63
Старший программист 2000 90,91
Программист баз данных 1450 65,91
Математик 1300 59,09
6.4 Расчет себестоимости программного продукта
Для расчета затрат на разработку программного продукта, для того, чтобы определить цену на товар, необходимо: 1. Составить перечень работ, которые следует выполнить, затем рассчитать трудозатраты на их выполнение.
2. Рассчитать заработную плату разработчиков.
В затраты на разработку программного продукта также входят: стоимость малоценных и быстроизнашивающихся предметов, стоимость аренды ЭВМ, отчисления с заработной платы и т.д.
В перечень работ, которые необходимо выполнить входит: 1) формулировка постановки задачи;
2) проектирование программного продукта;
3) разработка программного продукта;
4) внедрение продукта.
Расчет себестоимости работ начинается с расчета основной заработной платы разработчиков, с учетом трудозатрат, количества исполнителей и среднедневной заработной платы.
(6.1)
Рассчитаем расходы на материалы и комплектующие, необходимые для написания программы. Данные расходы представлены в таблице 6.4.
Таблица 6.4 - Расходы на материалы
Материал Количество, шт. Цена за единицу, грн Сумма, грн Назначение
Бумага формата А4, пачка (500 л.) 1 45,50 45,50 Документация
USB накопитель 2 85,00 170,00 Хранение резервных копий
Итого 403,10
Эксплуатационные расходы рассчитаем по формуле:
(6.2) где Тмв - время кодирования и отладки программного продукта на ЭВМ.
(6.3) где Смв - стоимость машинного времени (3 грн/час);
Q - общее число команд;
(6.4) где q - предполагаемое число команд программы (q = 3000);
k = 1, 5 - коэффициент сложности программы;
n = 4 с коррекцией 0,05;
Pi - коэффициент коррекции программы;
Q = 3000 х 1,5 х (1 (0,05 0,05 0,05 0,05)) = 4860;
Ккв = 1,2 - коэффициент квалификации исполнителя (т. к. стаж исполнителя меньше 5 лет);
m - средние затраты машинного времени на кодирование и отладку одной условной команды, 10 мин. часов.
Эксплуатационные расходы ПО составляют
Зэр = 67 53=2025 грн.
Смета затрат на создание и внедрение системы с группировкой затрат по статьям калькуляции приведена в таблице 6.5 [20].
Таблица 6.5 - Затраты на разработку ПП
Виды затрат Формула Расчет (грн.)
1. Основная заработная плата
2. Дополнительная заработная плата 1683,39
3. Отчисления в социальные фонды: 1) пенсионный фонд 4284,80
2) безработица 167,78
3) социальное страхование 193,59
4) страхование от несчастных случаев 110,99
4. Материалы и покупные изделия 403,10
5. Накладные расходы 3366,79
6. Оплата услуг ЭВМ 1012,5
7. Амортизация оборудования 1683,39
ИТОГО (себестоимость) 25141,45
Плановая прибыль(25% от себестоимости) 6285,36
Цена разработки (без НДС) 31426,81
НДС (20%) 6285,36
Цена разработки с НДС 37712,17
6.5 Оценка качества програмного продукта
Так как у данного программного продукта нет аналогов, то для оценки уровня качества используем существующие разработки, выполняющие некоторые аналогичные функции, предоставляемых разработанным программным продуктом и не удовлетворяющие пользователя по ряду причин (интерфейс, достоверность выдаваемых данных и др.).
Можно рассмотреть гипотетический вариант, имеющий максимальную оценку по всем выбранным показателям.
Перечень основных показателей качества: количество функций;
2) интерфейс;
3) точность результатов;
4) визуализация результатов;
5) объем памяти.
Расчет обобщенных показателей качества проводим по формуле:
(6.5) где - коэффициент веса.
Относительные значения показателей качества рассчитываются по формуле:
(6.6) где - значение показателя собственного ПП, - значение показателя гипотетического ПП.
Уровень качества нашего продукта составляет 0,9 по отношению к гипотетическому, т.е. наш продукт обладает 90% от возможностей гипотетического программного продукта.