Научная статья на тему 'МЕТОДИКА ОПРЕДЕЛЕНИЯ ДИНАМИЧЕСКОГО КОЭФФИЦИЕНТА ЭФФЕКТИВНОСТИ РАБОТЫ ПРОГРАММИСТОВ'

МЕТОДИКА ОПРЕДЕЛЕНИЯ ДИНАМИЧЕСКОГО КОЭФФИЦИЕНТА ЭФФЕКТИВНОСТИ РАБОТЫ ПРОГРАММИСТОВ Текст научной статьи по специальности «Математика»

CC BY
100
21
i Надоели баннеры? Вы всегда можете отключить рекламу.
Область наук
Ключевые слова
НЕЧЕТКОЕ ОЦЕНИВАНИЕ / ДИНАМИЧЕСКИЙ КОЭФФИЦИЕНТ / КОЭФФИЦИЕНТЫ ЗНАЧИМОСТИ

Аннотация научной статьи по математике, автор научной работы — Попов В.В., Попова И.В.

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

i Надоели баннеры? Вы всегда можете отключить рекламу.

Похожие темы научных работ по математике , автор научной работы — Попов В.В., Попова И.В.

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.

Текст научной работы на тему «МЕТОДИКА ОПРЕДЕЛЕНИЯ ДИНАМИЧЕСКОГО КОЭФФИЦИЕНТА ЭФФЕКТИВНОСТИ РАБОТЫ ПРОГРАММИСТОВ»

эффективный КПД установки уменьшится примерно на 0,018%, суммарный часовой расход уменьшится на 4800 кг/ч и удельный расход топлива уменьшится на 0,015 кг/ч*кН(кг/ч*кВт). При расчете дроссельных внутренних характеристик с уменьшением температуры газов на входе в камеру сгорания на 220 К уменьшаются и остальные параметры: потребная мощность на 21500 КВт, суммарный часовой расход топлива на 4200 кг/ч, КПД примерно на 0,018%, удельный расход топлива на 0,016 кг/ч*кН(кг/ч*кВт). Увеличение внешней температуры на 40°С при расчете климатических характеристик также влияет на показатели. Резко возрастает суммарный часовой расход топлива на 1190 кг/ч, потребная мощность остается неизменной (расчеты проводились при постоянной мощности), и падают эффективный КПД и удельный расход топлива на 0,026% и 0,008 кг/ч*кН(кг/ч*кВт) соответственно. Список использованной литературы.

1. Осипов Б.М., Титов А.В. Автоматизированная система газодинамических расчетов энергетических турбомашин. - Казань: изд. КГЭУ. 2012. - 277 с.

2. Цанев С.В. и др. Расчет показателей тепловых схем и элементов парогазовых и газотурбинных установок электростанции: Уч. пособие. М.: МЭИ, 2000. - 72 с.

3. Цанев С.В., Буров В.Д., Земцов А.С., Осыка А.С. Газотурбинные энергетические установки, Изд: М.: МЭИ, 2011. - 427 с.

4. Шигапов А.Б. Стационарные газотурбинные установки тепловых электрических станций. - Казань: изд. КГЭУ. 2009. - 416 с.

© Пикалева А.Е., Титов А.В., 2020

УДК 004.02

Попов В.В.

канд. геогр. наук, доцент, ВУНЦ ВВС ВВА г. Воронеж, РФ Попова И.В.

магистрант, факультет компьютерных наук, ВГУ, г. Воронеж, РФ

МЕТОДИКА ОПРЕДЕЛЕНИЯ ДИНАМИЧЕСКОГО КОЭФФИЦИЕНТА ЭФФЕКТИВНОСТИ

РАБОТЫ ПРОГРАММИСТОВ

Аннотация

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

Ключевые слова

Нечеткое оценивание, динамический коэффициент, коэффициенты значимости

Введение

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

Разрешение данной проблемы осуществляется в настоящее время путем применения положений

~ 60 ~

теории управления и системного анализа. Однако большинство задач управления бизнес-процессами решается в условиях наличия субъективной информации, что требует в ряде случаев адаптации классических методов к таким условиям.

Научной задачей исследования является разработка методики оценивания работы сотрудников и распределения IT-проектов в процессе бизнес-планирования на основе лингвистических переменных.

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

Алгоритм определения эффективности работы программистов

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

Определение эффективности работы каждого программиста предлагается проводить на основе теории нечеткой логики методом аддитивной свертки ряда критериев [1, 2].

Алгоритм определения эффективности работы программистов состоит из следующих этапов.

1. Назначение группы экспертов для каждой категории программистов.

2. Определение критериев нечеткого оценивания и их относительной важности. Преобразование объективной и субъективной информации в значения функций принадлежности R для лингвистических переменных и определение набора элементов оцениваемого множества (этап фаззификации).

3. Сопоставление значений функций принадлежности входных переменных для получения оценки эффективности работы каждого программиста.

4. Преобразование значений функций принадлежности оцененных программистов в численное значение (этап дефаззификации) для составления ранговой последовательности.

Данный алгоритм был взят за основу при присвоении программистам динамического коэффициента значимости для оценки эффективности их работы.

Методика определения динамического коэффициента значимости программистов на основе лингвистических термов

Разработка метода определения эффективности работы (коэффициента значимости) программистов осуществляется в несколько этапов.

1. Выбор классификации программистов по категориям и их распределение. В работе предлагается применяемая в большинстве фирм классификация состоящая из четырех классов (категорий) - L (Leader), S (Senor), MD (Middle), JN (Junior). В данной классификации коэффициент эффективности показывает время затрачиваемое программистом на реализацию единичного проекта. Чем эффективнее программист тем значение коэффициента меньше.

Статичная составляющая коэффициента эффективности работы для каждой категории представлена в таблице 1.

Таблица 1.

Статичный коэффициент эффективности

Категория Статичный коэффициент эффективности, KS

L (Leader) 0,65

S (Senor) 0,85

MD (Middel) 1,0

JN (Junior) 1,5

Программисты отнесенные к данным категориям характеризуются множеством Р:

Р = { Р Р2,.., Р,., Рт }, V i - (4)

Согласно предложенной классификации составляется четыре таких множества согласно таблице 1.

2. Определение субъективных лингвистических терминов.

Предлагается динамическую (вариабельную) составляющую коэффициента значимости рассматривать как нечеткое множество, представленное выражением:

Щ = К (Р )Р ^ (Р )/Р2,.., ^ (Р )Р,,.., ^ Р >Р„}, (5)

где (Р, )е[0,1] - функция принадлежности, т.е. нечеткая оценка программистов Р по критериальным по у значениям показателя Щ, характеризующая степень соответствия понятию, определяемому показателем Щ [1].

Для субъективной (нечеткой) экспертной оценки используется лингвистическая переменная Щ

={полностью соответствует, в большей мере соответствует, частично соответствует, частично не соответствует, значительно не соответствует, полностью не соответствует}. Функции принадлежности лингвистической переменной представляются как нечеткие числа [1].

Величина вклада каждого критерия осуществляется на основе экспертного оценивания.

3. Проведение оценки эффективности работы программистов на основе матриц лингвистических переменных.

Первая реализация осуществляется для «идеального программиста», для которой эксперты

выбирают наиболее благоприятные значения лингвистической переменной Щу , хотя и в данном случае

могут быть незначительные субъективные расхождения. Последующие реализации проводятся для оценивания программистов в соответствии с заполненными матрицами лингвистических переменных [3].

4. Проведение оценки значимости программистов на основе полученных взвешенных оценок Щ.

Степень отличия от «идеального программиста» характеризуется множеством /(/), и интерпретируется как характеристика степени того, насколько значимость ближе к идеалу 1(,) и вычисляется по формуле:

I(0 = шр щт (Р). (6)

Р1,.., а1,.., ап а у > а,'-1, т

Для функций принадлежности треугольного вида значения !(/) могут быть получены не только по формуле (6), но и графически [1].

В целях соответствия динамической составляющей общему уровню эффективности программистов необходимо провести преобразование

ко,-1, ♦(■ -т£-11,). (7)

При таком условии более эффективные программисты будут иметь динамический коэффициент КО, ниже 1, а менее эффективные больше 1 [3].

В работе предложено коэффициент значимости программистов определять по мультипликативному выражению которое включает статичную и динамическую составляющие и имеет вид

Кг=К&хКОг. (8)

В итоге для десяти программистов по каждой категории определены коэффициенты значимости, которые представлены в таблице 2.

Таблица 2

Коэффициенты значимости п

Категории Программисты Коэффициент значимости

L (Leader) PL1 0,67

PL2 0,62

S (Senor) PS1 0,88

PS2 0,82

MD (Middel) PMD1 1,00

PMD2 1,05

PMD3 0,94

JN (Junior) PJN1 1,63

PJN2 1,48

PJN3 1,39

юграммистов

Данные динамические коэффициенты значимости программистов использованы в дальнейшей работе при разработке программного продукта планирования и анализа работы сотрудников. Выводы

На основе анализа современных подходов к учету специфики неопределенности в процессах протекающих в сфере IT-технологий, сделаны следующие выводы.

1. Построение методики определения динамического коэффициента значимости программистов допускает применение экспертного оценивания, использующего в качестве входной субъективную информацию. Отличительной особенностью данного метода является наличие возможности оценки эффективности сотрудников относительно «идеального программиста».

2. Для более эффективной оценки деловых качеств сотрудников значение коэффициента их значимости рекомендуется определять на основе статичной и динамической составляющих.

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

1. Борисов А.Н., Крумберг О.А., Федоров И.П. Принятие решений на основе нечетких моделей: Примеры использования Рига: Зинатне, 1990. 184 с.

2. Круглов В.В., Дли М.И. Интеллектуальные информационные системы: компьютерная поддержка систем нечеткой логики и нечеткого вывода. М.: Физматлит, 2002. 237 с.

3. Попов В.В., Попова И.В. Метод оценивания эффективности работы программистов на основе теории нечеткой логики. // Информатика: проблемы, методы, технологии. Материалы XX Международной научно-методической конференции. Под редакцией А.А. Зацаринного, Д.Н. Борисова. 2020. С. 748-755.

© Попов В.В., Попова И.В., 2020.

УДК 621.372.632

Саъдуллаев М., PhD, доцент; Навоийский государственный горный институт (Узбекистан)

Саъдуллаев Т.М., ассистент; Курбанов А. А., ассистент; Сайлиев Ф.О., ассистент; Джизакский политехнический институт (Узбекистан)

БЕСКОНТАКТНЫЕ КОММУТИРУЮЩИЕ УСТРОЙСТВА КОНТРОЛЯ И УПРАВЛЕНИЯ

АСИНХРОННЫХ ЭЛЕКТРОДВИГАТЕЛЕЙ

Аннотация

В данной статье рассматривается вопросы коммутации асинхронных электродвигателей,

i Надоели баннеры? Вы всегда можете отключить рекламу.