Некоторые алгоритмы расчёта рейтингов
Ниже представлены описания алгоритмов расчёта рейтингов членов двух сфер деятельности. Кроме того смотрите: Проза.ru. Пилюгин Виктор. Не денежная оценка деятельности человека в различных сферах.
1. Рейтинг Школьника:
Алгоритм расчёта:
Нов. Рейтинг = Прежний Рейтинг + коэффициент уровня*(Факт Результат – Ожидаем результат)
Фактический результат предполагает сумму всех оценок полученных школьником за учебный год и зафиксированных в электронном дневнике школьника.
Ожидаемый результат предполагает использование среднего возможного значения величин оценок в электронном дневнике школьника.
Алгоритм предполагает выставление каждый день такого числа оценок "пять" сколько предметов изучает школьник в данный день, что берётся в качестве максимальной величины ожидаемого результата. Сравнивая фактический результат с максимальным ожидаемым мы получим рейтинг конкретного школьного. Подобные расчёты всех школьников класса, параллели и школы даст возможность использовать подобные рейтинги в обосновании административных и организациях решениях.
P школьника i j = Pi-1,j +( Kj)*(Fij – Oij), где:
P школьника ij – рейтинг на i день или другой рассматриваемый период работы, для j — ого работника,
i = текущий номер периода на который рассчитывается рейтинг,
i -1 номер предыдущего периода
Fij - фактический суммарный результат полученного количества баллов на i день или период работы для j работника,
Oi j - ожидаемый (максимальный возможный ) результат получения случаев возможной оценки деятельности умноженной на 5 баллов на i день или период работы, для j - ого работника.
Oi j - ожидаемый результат зависит от известной фиксированной величины 5 баллов за возможный правильный контрольный ответ .
Кj — коэффициент уровня школьника, для j — ого школьника.
K ={0} дошкольное образование,
К={1, 2, 3, 4,}нач. школа четыре класса,
K={5 , 6, 7 , 8 , 9} неполная средняя школа, пять классов,
К= { 10, 11} полная средняя школа, два класса.
2. Рейтинг Программиста организации:
P программиста i j = Pi-1,j +( K1j+K2j)*(Fij – Oij), где:
Pij – рейтинг на i день или другой рассматриваемый период работы, для j — ого работника,
i = текущий номер периода на который рассчитывается рейтинг,
i -1 номер предыдущего периода
Fij - фактический результат (количество операторов написание и отладка на языке программирования ) на i день или период работы для j работника,
Oi j - ожидаемый (максимальный возможный ) результат на i день или период работы, для j - ого работника,
Oi j - ожидаемый результат зависит от не известной фиксированной величины средней производительности программиста которая может быть найдена за некоторый экспериментальный период эксплуатации системы РЕЙТИНГ, например, квартал. Далее система использующая фиксированную среднюю величину производительности труда должна уточнятся, например каждый год.
К1j — коэффициент уровня языка программирования, для j — ого работника. Чем выше уровень языка программирования тем ниже значение данного коэффициента. Самый низкий уровень языка программирования имеет наибольшее значение 10. Самый низкий уровень программирования это машинный (аппаратный конкретный язык в кодах технических устройств) язык программирования. Самый высокий уровень языка программирования имеет значение коэффициента 0, это значение для системы специализированного искусственного интеллекта, позволяющего работать с конкретным устройством как с человеком и на одном языке общения. Значения от 1 до 9 для таких языков как Pascal,Cu, Cu++, Basic, Python, Java, Фортран, Алгол и т.д.
K1 = {0, 1, 2, 3, 4, 5, 6, 7, 8 , 9, 10}.
Разница между К1 зависит от количество логических операторов которые могут быть использованы в программировании на данном языке программирования, или точнее версии или его редакции.
К2 j — коэффициент уровня программируемого алгоритма, для j — ого работника. Чем выше уровень алгоритма тем ниже значение данного коэффициента, от 100 до 1. Уровень алгоритма, зависит от количества логических выражений, (иф (if ) , то ( then), иначе( else) ).
0 самый низкий уровень алгоритма, нет логических выражений в тексте алгоритма. Самый высокий уровень алгоритма, 100 логических выражений и больше в программе.
K2 = {1, 2, 3, 4, 5, 6, 7, 8 , 9, 10, ...100}.
Коллективная оценка методики расчёта рейтинга для программистов:
а) все программисты сотрудники организации, считают количество написанных операторов в течении отчётного периода: месяца;
б) из общего числа операторов созданных в отчётный период исключается число операторов скопированных из предыдущих работ , реализующих необходимый алгоритм;
в) из общего числа операторов созданных в отчётный период исключается число операторов сформированных с помощью систем Искусственного Интеллекта;
г) остальное множество созданных операторов делится на множество сформированное по виду системы (или языка) программирования. Скорректированное на коэффициент уровня языка программирования. Работа выполняется для оценки своей работы, и повторяется для программистов своей группы .
Такую же работу проводит руководитель группы программирования. Если разногласие в группе по оценке деятельности программистов не превышает 10 % (погрешность) и нет идеологических разногласий, то данная методика оценки рейтинга с учётом рассчитываемого алгоритма принимается на данный год.
д) как при работе на станках при работе по механической переработке материала, считаю что и при программировании, необходимо учитывать временные подготовительные и заключительные операции. 10% общих временных затрат по программированию будем считать необходимо учитывать в качестве подготовительно заключительных затрат. Подготовительно заключительные операции включают временные затраты для знакомства с требованиями к данному продукту, или знакомство с постановкой задачи, знакомств с новыми инструментами и достижениями в обработке и т. д.
Свидетельство о публикации №226020300515