Материалы всероссийской научно-технической конференции Автоматизир
..pdfОдним из ярких представителей MDA являются технология CASEBERRY и платформа Flexberry, разрабатываемая с ее помощью. Собственный инструмент создания UML-диаграмм позволяет строить UML-модели, генерировать код, экспортировать и импортировать диаграммы в XMI-формате. Разработка на Flexberry имеет свои уни кальные особенности: модель сразу разрабатывается под конкретную платформу, нет нужды строить платформонезависимую модель; в модель закладывается каркас бизнес-логики, реализуется она путем доработки исполняемого кода приложения. Такие среды разработ ки программного обеспечения, как Visual Studio и Eclipse, также ак тивно поддерживают MDA, в них присутствует необходимый инст рументарий для построения UML-моделей, генерации кода, экспорта и импорта моделей в стандарт XMI.
На текущий момент основной проблемой подхода MDA является синхронизация изменений в моделях на разных платформах. Когда в проекте, разрабатываемом под разные платформы, изменили мо дель, разработчики должны незамедлительно перестроить свой про ект под новую модель. Таким образом, актуальной задачей является разработка платформонезависимого веб-редактора UML-моделей, который бы позволял строить, редактировать, а также экспортировать и импортировать модели в XMI-формате. Это бы позволило разра ботчикам эффективно вести проекты на разных платформах и быстро реагировать на изменение в моделях. Наличие веб-редактора позво лит получить кроссплатформенное решение, не привязанное жестко к программной и аппаратной платформе. Кроме того, предполагается интеграция редактора с платформой Flexberry, что предоставит воз можность опробовать возможность мгновенного сохранения сделан ных в моделях изменений в базе данных на сервере Flexberry.
Исходя из всего вышеописанного, можно сформулировать цель работы: необходимо разработать веб-редактор, позволяющий созда вать, редактировать, импортировать и экспортировать UML-модели, а также синхронизировать изменение в моделях на сервере Flexberry.
Анализ веб-редакторов показал, что большинство из них пред ставляют собой простую возможность создания диаграмм и сохране ния как картинку, без наличия импорта и экспорта в каком-то тексто вом формате, задания собственных объектов или свойств. Так, веб редактор Diagramo является браузерным редактором диаграмм с от крытым исходным кодом. Он позволяет рисовать простые элементы,
ляет моделировать диаграмму классов, а именно: добавлять, редакти ровать, удалять объекты диаграммы, а также работать с атрибутами объектов. В дальнейшем планируется доработать интерфейс, реали зовать алгоритм преобразования объектов диаграммы в формат XMI и реализовать синхронизацию веб-редактора с сервером Flexberry.
Библиографический список
1.Куриленко И.Е., Борисов А.В. Современные архитектурные подходы к построению программного обеспечения // Информацион ные средства и технологии: сб. тр. XVIII Междунар. науч.-техн. конф.
-Т. 2. - М.: Изд. дом МЭИ, 2010. - С. 176-184.
2.XML Metadata Interchange // OMG [Электронный ресурс]. - URL: http://www.omg.org/spec/XMI/ (дата обращения: 01.05.2015).
3.Mastering XMI: Java Programming with XMI, XML, and UML / Grose Timothy J., Doney Gary C., Brodsky Stephen A. // John Wiley & Sons. - 480 p.
4.Фаулер M. UML. Основы: пер. с англ. - 3-е изд. - СПб.: Сим вол-Плюс, 2004. - 192 с.
5.JointJS API // JointJS [Электронный ресурс]. - URL: http://www.jointjs.com/api (дата обращения: 01.05.2015].
6.MDA - новая концепция интеграции приложений // Открытые системы [Электронный ресурс]. - URL: http://www.osp.ru/os/2003/09/ 183391 (дата обращения: 01.05.2015).
ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ АВТОМАТИЗИРОВАННОГО
УЧЕТА И КОНТРОЛЯ СЛУЖЕБНОЙ НАГРУЗКИ ВОЕННОСЛУЖАЩИХ
Курсант гр. 353 В.В. Горин
Научный руководитель - канд. техн. наук, доцент А.В. Греков Пермский военный институт внутренних войск МВД России
Автоматизированные информационные технологии управления персоналом - это совокупность методов и программно-технических средств, объединенных в технологическую цепочку, обеспечиваю щую сбор, обработку, хранение и транспортировку информации по кадрам с целью снижения трудоемкости процессов использования информационного ресурса, а также повышения их эффективности, надежности и оперативности.
Целью разработки являются проектирование и разработка про граммного обеспечения информационной системы, которая подходи ла бы к требованиям максимального количества военных объектов страны. Поэтому важным является построение такой типовой модели функционирования, которая отражает предметную область целиком, без привязки к конкретному объекту [1].
Специальное программное обеспечение для учета и контроля служебной нагрузки предназначено:
-для уменьшения трудоемкости объемных расчетов;
-создания единого информационного пространства;
-автоматизации наиболее трудоемких и приоритетных процес сов учета, контроля и анализа служебной нагрузки военнослужащих.
Целью разработки системы «Служба войск» является оптимиза ция процесса выполнения командирами подразделений (служб) задач за счет улучшения качества выполнения:
-управленческих,
-учебно-организационных,
-аналитических и других задач.
Важнейшими стадиями автоматизированных информационных технологий управления персоналом являются:
-сбор данных о персонале и первичная информация;
-обработка данных о персонале и получение результативной информации;
- передача результатов информации о персонале для принятия управленческих решений.
На рисунке приведена классификация автоматизированных ин формационных технологий [2]:
Рис. Классификация АИТ
Целью применения автоматизированной информационной тех нологии управления персоналом является удовлетворение информа ционных потребностей всех без исключения сотрудников организа ции, имеющих дело с принятием решений. Она может быть полезна на любом уровне управления и в первую очередь для служб управле ния персоналом. Эта технология ориентирована на работу в среде информационной системы управления персоналом и используется для структуризации решаемых задач в сфере управления кадрами.
Специалист по автоматизированным информационным техноло гиям управления персоналом призван решать следующие задачи [3]:
-уметь создать новую информационную систему управления персоналом;
-настроить ее работу, обеспечить непрерывное развитие;’
- обеспечить применение новейших сетевых технологий в управлении персоналом.
Возможность решения этих задач требует наличия определенных знаний, которые могут быть сгруппированы в три направления:
-знание современных технических средств обработки информации;
-знание современных программных продуктов по управлению персоналом;
-знание возможностей современных коммуникационных систем. Сотрудник кадровой службы работает с персональными данны
ми, которые относятся к категории конфиденциальной информации. Не допускаются сбор, хранение, использование информации о част ной жизни, а также информации, нарушающей личную и семейную тайну, и иных сообщений о физическом лице без его согласия, кроме как на основании судебного решения. Отметим, что кадровые служ бы как юридические лица в соответствии со своими полномочиями, владеющие информацией о гражданах, получающие и использующие ее, несут ответственность за порядок ее использования в соответст вии с законодательством РФ.
Кроме того, персональные данные о работниках организации мо гут рассматриваться как вид экономической информации, под кото рой понимается совокупность сведений, отображающих состояние экономики объектов. Именно в этом смысле персональные данные, которые складываются из профессиональных и личностных характе ристик граждан, которые имели или имеют рабочие места в органи зациях, можно рассматривать как вид экономической информации.
Информацию о конкретном работнике, позволяющую иденти фицировать его личность, составляют: данные, подтверждающие личность; физические характеристики; данные о состоянии здоровья; характеристики образовательного уровня; профессиональные харак теристики (включая оценку трудового вклада, карьерные устремле ния, пожелания работника в направлении изменения профессиональ ного или должностного статуса); данные о благосостоянии; данные для налоговых служб; данные о лицензиях и разрешениях; сведения о взаимоотношениях с органами правопорядка; сведения о частной собственности.
Библиографический список
1.Глухова Л.А. Технологии разработки ПО: учеб, пособие. - М.: Вильямс, 2010.
2.ГОСТ 34.003-90. Автоматизированные системы. Термины и оп
ределения // Доступ из справ.-правовой системы КонсультантПлюс.
3. Кибанова А.Я. Управление персоналом организации. - 3-е изд., доп. и перераб. - М.: ИНФРА-М, 2006 - 638 с.
ВЫБОР ПРОГРАММНОГО ПРОДУКТА ДЛЯ ОПРЕДЕЛЕНИЯ ФОРМАТА ВХОДНЫХ ДАННЫХ В ЗАДАЧЕ
АВТОМАТИЗИРОВАННОГО ПОСТРОЕНИЯ МОДЕЛИ
ДАННЫХ С ИСПОЛЬЗОВАНИЕМ ИСТРУМЕНТОВ ПЛАТФОРМЫ FLEXBERRY
Студент гр. АТ5-14-1м Е.О. Евстафьев
Пермский национальный исследовательский политехнический университет
Научный руководитель - руководитель ресурсно технологического центра ИЛ. Братчиков Группа компаний ИВС, г. Пермь
В группе компаний ИВС была разработана платформа Flexberry. Разработанная платформа в первую очередь предназначена для реше ния бизнес-задач с помощью программного обеспечения. Инструмен ты для разработчика платформы Flexberry содержат средства созда ния UML-моделей, на основе которых осуществляется автоматизиро ванная генерация базы данных и приложений для прикладного реше ния. Платформа предоставляет набор инструментов и компонентов для разработчиков, с помощью которых осуществляется разработка приложений. Платформа Flexberry предоставляет возможность сгене рировать систему, соответствующую трехуровневой архитектуре и обладающую базовым функционалом на основе UML-диаграмм классов. На данный момент отсутствуют полноценные CASE-средст- ва, которые позволили бы осуществлять автоматизированную гене рацию приложений (в том числе для различных мобильных уст ройств) под выбранную целевую платформу с заданным типовым набором функций. Поскольку сегодня разработка программных ре шений группы компаний ИВС во многом ориентирована на исполь зование платформы Flexberry, предполагается расширение возможно стей платформы Flexberry по генерации кроссплатформенных прило жений. В данном ключе подразумеваются исследование и разработка дополнительных инструментов для платформы в виде модулей, рас ширяющих функциональные возможности платформы с точки зрения удобства проектирования систем.
Сегодня для операционного анализа данных, в частности стати стической обработки, разработаны десятки программных продуктов.