Файл: Моделирование предметной области «Управление персоналом» с помощью UML(Модель UML: ее элементы и основное назначение).pdf
Добавлен: 23.04.2023
Просмотров: 398
Скачиваний: 4
СОДЕРЖАНИЕ
1. УНИФИЦИРОВАННЫЙ ЯЗЫК МОДЕЛИРОВАНИЯ UML
1.1 Модель UML: ее элементы и основное назначение
2. АНАЛИЗ ДЕЯТЕЛЬНОСТИ СЛУЖБЫ УПРАВЛЕНИЯ ПЕРСОНАЛОМ В ООО «СТАНКОТЕХ-ГРУПП»
2.1 Краткая характеристика предприятия
2.2 Анализ системы управления персоналом ООО «Станкотех-групп»
Из приведенных таблиц видно, что сущность кадровой политики на ООО «Станкотех-групп» должна состоять в привлечении, закреплении и адекватном использовании высококвалифицированных сотрудников, в создании условий для реализации ими своего профессионального потенциала для эффективного функционирования предприятия.
Под кадровой политикой ООО «Станкотех-групп» должны пониматься общие установки и целенаправленная деятельность органов управления предприятием по формированию требований к работникам, их подбору, подготовке и рациональному использованию.
Главным принципом кадровой политики ООО «Станкотех-групп» должен быть эффективный труд, личный вклад каждого в общее дело и все это должно достойно оцениваться.
Главной целью кадровой политики на ООО «Станкотех-групп» должно являться формирование такого кадрового потенциала, который в профессиональном отношении позволял бы обеспечивать реализацию целей предприятия.
В качестве вывода отметим, что в современной науке и практике управления персоналом, как свидетельствует выше проведенный анализ, происходит постоянный процесс совершенствования, обновления и поиска новых подходов, концепций, идей в области управления человеческими ресурсами как ключевым и стратегическим ресурсом деловых организаций. На выбор той или иной управленческой модели влияют тип бизнеса, корпоративная стратегия и культура, организационная среда. Модель, успешно функционирующая в одной организации, может оказаться совсем не эффективной для другой, так как не удалось ее интегрировать в организационную систему управления.
В производстве стандарты складываются и существуют на протяжении многих лет. В менеджменте разработана система сбалансированных показателей. Финансы могут ориентироваться на GAAP. Директора по качеству на ISO. Разработчики программных продуктов на RUP, UML и пр.
3. РАЗРАБОТКА ПРОЕКТНОГО РЕШЕНИЯ «ИНФОРМАЦИОННАЯ СИСТЕМА «ОТДЕЛ КАДРОВ» ПО АВТОМАТИЗАЦИИ УПРАВЛЕНИЯ КВАЛИФИКАЦИЕЙ ПЕРСОНАЛА ПРИ ПОМОЩИ УНИФИЦИРОВАННОГО ЯЗЫКА МОДЕЛИРОВАНИЯ UML
3.1 Проектное решение предметной области управления квалификацией персонала ООО «Станкотех-групп» в виде UML-диаграмм в информационной системе отдела кадров (ИС ОК)
Конкуренция на рынке труда поднимает планку необходимых навыков на высокий уровень. В соответствии с постоянно изменяющимися внешними и внутренними условиями функционирования ООО «Станкотех-групп» требуются квалифицированные сотрудники, с полным уровнем подготовки.
В современных условиях в мировой управленческой практике применяются разнообразные персонал-технологии, модели кадрового менеджмента, нацеленные на более полную реализацию трудового и творческого потенциала для достижения общего экономического успеха и удовлетворения личных потребностей работников.
Информационная система «Отдел кадров» (сокращенно ИС ОК) предназначена для ввода, хранения и обработки информации о сотрудниках и движении кадров. Система будет обеспечивать выполнение следующих основных функций специалистов отдела кадров ООО «Станкотех-групп».
1. Прием, перевод и увольнение сотрудников.
2. Создание и ликвидация подразделений.
2. Создание вакансий и сокращение должностей.
Для более полного и наглядного представления процесса управления квалификацией персонала проектные решения могут быть представлены в виде UML-диаграмм. UML – унифицированный язык моделирования для визуализации, специфицирования, конструирования и документирования систем, где большая роль отводится описанию бизнес-процессов в информационных системах, а именно переходу от концептуального представления к объектной модели прикладных объектов конфигурации.
Для подробного описания деловых процессов предметной области используется диаграмма деятельности языка UML. Диаграмма деятельности – это технология, позволяющая описывать логику процедур, бизнес-процессы и потоки работ (рис., Приложение 1[2]).
Основное назначение диаграммы – описание функциональности и поведения, позволяющее заказчику, конечному пользователю и разработчику совместно обсуждать проектируемую или существующую систему.
Выделение категорий пользователей происходит неформально, но при этом имеет смысл отнести пользователей к разным категориям, если наблюдаются следующие признаки:
- пользователи участвуют в разных (независимых) бизнес-процессах;
- пользователи имеют различные права на выполнение действий и доступ к информации;
- пользователи взаимодействуют с системой в разных режимах: от случая к случаю, регулярно, постоянно.
В первом приближении можно выделить две категории пользователей ООО «Станкотех-групп»:
- менеджер персонала, который работает с конкретными людьми;
- менеджер штатного расписания, который работает с абстрактными должностями и подразделениями.
Бизнес-процесс пользователя первой категории включает в себя не только работу с приложением, но и беседы с конкретными людьми, интервью и тому подобное, чем явно отличается от других бизнес-процессов предприятия. Пользователи второй категории, очевидно, должны иметь специальные права доступа, поскольку вряд ли допустимо, чтобы кто угодно мог создавать и уничтожать подразделения на предприятии.
На схеме (Приложение 2[3]) представлено использование информационной системы отдела кадров. Менеджер персонала имеет имя Personnel Manager, а менеджер штатного расписания – Staff Manager, в соответствии с используемой дисциплиной имен (в качестве имен действующих лиц рекомендуется использовать существительное (возможно с определяющим словом), а в качестве имен вариантов использования – глагол (возможно, с дополнением)).
При моделировании системы с помощью диаграммы прецедентов специалист отдела кадров ООО «Станкотех-групп» получает возможность:
- чётко отделить систему от её окружения;
- определить действующих лиц (акторов), их взаимодействие с системой и ожидаемую функциональность системы;
- определить в глоссарии предметной области понятия, относящиеся к детальному описанию функциональности системы (то есть прецедентов).
Функции, которые должна предоставлять информационная система управления квалификацией персонала для соответствия предъявляемым к проекту требованиям, представлены на рис. (Приложение 3) в виде диаграммы прецедентов. Модели прикладных объектов системы построены в виде диаграммы классов языка UML (рис., Приложение 4[4]).
Диаграмма прецедентов в UML – диаграмма, отражающая отношения между акторами и прецедентами и позволяющая описать систему на концептуальном уровне. Прецедент – возможность моделируемой системы (часть её функциональности), благодаря которой пользователь может получить конкретный, измеримый и нужный ему результат. Прецедент соответствует отдельному сервису системы, определяет один из вариантов её использования и описывает типичный способ взаимодействия пользователя с системой. Варианты использования обычно применяются для спецификации внешних требований к системе.
Для отражения модели прецедентов на диаграмме используются:
- рамки системы (англ. system boundary) – прямоугольник с названием в верхней части и эллипсами (прецедентами) внутри. Часто может быть опущен без потери полезной информации,
- актор (англ. actor) – стилизованный человечек, обозначающий набор ролей пользователя (понимается в широком смысле: человек, внешняя сущность, класс, другая система), взаимодействующего с некоторой сущностью (системой, подсистемой, классом). Актёры не могут быть связаны друг с другом (за исключением отношений обобщения/наследования),
- прецедент – эллипс с надписью, обозначающий выполняемые системой действия (могут включать возможные варианты), приводящие к наблюдаемым актёрами результатам. Надпись может быть именем или описанием (с точки зрения актёров) того, «что» делает система (а не «как»). Имя прецедента связано с непрерываемым (атомарным) сценарием – конкретной последовательностью действий, иллюстрирующей поведение. В ходе сценария актёры обмениваются с системой сообщениями. Сценарий может быть приведён на диаграмме прецедентов в виде UML-комментария. С одним прецедентом может быть связано несколько различных сценариев.
Диаграмма классов – это диаграмма, демонстрирующая классы системы, их атрибуты, методы и взаимосвязи между ними. Диаграмма классов является ключевым элементом в объектно-ориентированном моделировании. В языке UML структурные связи между прикладными объектами конфигурации на диаграмме классов позволяют представить отношения ассоциации. Мощность связей отражается указанием кратности прикладных объектов.
На основе UML-моделей на платформе «1С:Предприятие 8.3» создана конфигурация, позволяющая специалистам отдела кадров ООО «Станкотех-групп» оценивать уровень знаний сотрудников и кандидатов при переводе на другую должность и приеме на работу.
3.2 UML-моделирование информационной системы оценки квалификационных показателей персонала ООО «Станкотех-групп»
Для моделирования информационной системы оценки квалификационных показателей персонала ООО «Станкотех-групп» использованы UML-диаграммы с учётом представленных выше проектных решений предметной области управления квалификацией персонала в виде UML-диаграмм.
Для более полного и наглядного представления процесса оценки квалификационных показателей персонала ООО «Станкотех-групп» детали алгоритмической реализации операций, выполняемых системой представлены в виде диаграмм деятельности UML, которые являются частным случаем диаграмм состояний.
Диаграмма деятельности акцентирует внимание на последовательности выполнения определенных действий или элементарных операций, которые в совокупности приводят к получению желаемого результата. Диаграмма деятельности информационной системы оценки квалификационных показателей персонала представлена на рис. (Приложение 5).
В результате разработки UML-моделей для информационной системы оценки квалификационных показателей персонала ООО «Станкотех-групп», на платформе «1С:Предприятие 8.3» была создана конфигурация, позволяющая тестировать и оценивать уровень знаний кандидатов при приеме на работу, а также проводить аттестацию персонала.
Простой анализ текста технического задания выявляет семь вариантов использования: прием сотрудника; перевод сотрудника; увольнение сотрудника; создание подразделения; ликвидация подразделения; создание вакансии; сокращение должности. Опираясь на знание предметной области, получим набор вариантов использования, представленный на рис. (Приложение 6). Информацию о состоянии кадров нужно хранить постоянно, т. е. она не должна исчезать после завершения сеанса работы с системой.
ЗАКЛЮЧЕНИЕ
Исследование моделирования предметной области «Управление персоналом» с помощью UML позволяет отметить, что UML (сокр. от англ. Unified Modeling Language – унифицированный язык моделирования) – язык графического описания объектных моделей в области разработки программного обеспечения. На сегодняшний день UML является языком широкого профиля, использующем графические обозначения для создания абстрактной модели любой системы, называемой UML-моделью.
UML был создан для определения, визуализации, проектирования и документирования преимущественно программных систем. В последние годы область применения UML расширилась, язык все чаще применяют не только при разработке приложений, но и как средство анализа и моделирования бизнес-процессов, средство описания и документирования различных стандартов, протоколов, образцов проектирования и так далее.
UML можно охарактеризовать как формальный искусственный язык, хотя и не в такой степени, как многие распространенные языки программирования. Таким образом, модель UML – это, прежде всего, описание объекта или явления.