Телефон: 8-800-350-22-65
WhatsApp: 8-800-350-22-65
Telegram: sibac
Прием заявок круглосуточно
График работы офиса: с 9.00 до 18.00 Нск (5.00 - 14.00 Мск)

Статья опубликована в рамках: LXV Международной научно-практической конференции «Технические науки - от теории к практике» (Россия, г. Новосибирск, 28 декабря 2016 г.)

Наука: Технические науки

Секция: Информатика, вычислительная техника и управление

Скачать книгу(-и): Сборник статей конференции

Библиографическое описание:
Никитин Н.В., Набатчикова А.Д. ВЫБОР ПАТТЕРНА ПРОЕКТИРОВАНИЯ АВТОМАТИЗИРОВАННОЙ ИНФОРМАЦИОННОЙ СИСТЕМЫ // Технические науки - от теории к практике: сб. ст. по матер. LXV междунар. науч.-практ. конф. № 12(60). – Новосибирск: СибАК, 2016. – С. 17-21.
Проголосовать за статью
Дипломы участников
У данной статьи нет
дипломов

ВЫБОР ПАТТЕРНА ПРОЕКТИРОВАНИЯ АВТОМАТИЗИРОВАННОЙ ИНФОРМАЦИОННОЙ СИСТЕМЫ

Никитин Николай Владимирович

бакалавр национального исследовательского ядерного университета «МИФИ», студент магистратуры национального исследовательского ядерного университета «МИФИ»,

РФ, гМосква

Набатчикова Александра Дмитриевна

бакалавр национального исследовательского ядерного университета «МИФИ», студент магистратуры национального исследовательского ядерного университета «МИФИ»,

РФ, гМосква

THE CHOICE OF THE PATTERN DESIGN OF AN AUTOMATED INFORMATION SYSTEM

Nikolay Nikitin

candidate of Physical and Mathematical Sciences, Associate Professor, LLC “UNIAR”,

Russia, Moscow

Alexandra Nabatchikova

bachelor of National Research Nuclear University MEPhI, undergraduate of National Research Nuclear University MEPhI,

Russia, Moscow

 

АННОТАЦИЯ

В статье приводится пример разработки модели системы, выбора с ее помощью наиболее подходящего паттерна проектирования, а также описание возможностей, которые предоставляет данный подход.

ABSTRACT

In article the example of development of model of system, a choice with its help of the most suitable pattern of design and also the description of opportunities which are given by this approach is given.

 

Ключевые слова: паттерн; MVC; документарная база знаний.

Keywords: pattern; MVC; documentary knowledge base.

 

В современных условиях успех любой организации в значительной мере определяется уровнем автоматизации ее бизнес-процессов, в которых участвуют сотрудники, что позволяет существенно экономить ресурсы персонала. Сложность и взаимосвязь этих бизнес-процессов обуславливает особое внимание к подходу к их автоматизации. Требуется более точное соответствие системы бизнес-процессам предприятия, чем то, которое реализует «коробочная», то есть универсальная версия документарной базы знаний (ДБЗ). Выбор паттерна проектирования автоматизированной информационной системы определяет многие возможности разрабатываемой системы, но также и некоторые ограничения.

В работе рассмотрены аспекты проектирования и построения автоматизированной информационной системы, ориентированной на хранение большого количества документов, в том числе и мультимедийных, поиск их по категориям и взаимосвязям. Подобного рода документарная база знаний (ДБЗ) может использоваться для информационной поддержки бизнес-процессов, в том числе путем интеграции с имеющимися на предприятии информационными системами.

Для точного соответствия разработанной ДБЗ исходным требованиям, а также для обеспечения возможности ее последующего развития, модификации и адаптации под потребности конкретного предприятия целесообразно построение модели ее деятельности в этой предметной области. В данном случае наибольший интерес представляет диаграмма EPC (Event-driven Process Chain), которая наглядно отражает взаимодействие сотрудников, элементы бизнес-процессов, которые может автоматизировать ДБЗ, а также степень автоматизации процесса. «Также такие диаграммы могут использоваться для ознакомления новых сотрудников с должностными обязанностями, источниками данных для решения производственных задач» [3, с. 186]. На рисунке 1 приведена модель одного из бизнес-процессов, которые автоматизирует ДБЗ, – публикации в ней нового документа в нотации EPC. Представленная система может использоваться и на предприятиях для других областей производственной деятельности при соответствии производственных процессов диаграмме.

 

Рисунок 1. Модель процесса публикации документов в ДБЗ

 

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

В результате анализа модели бизнес-процессов, связанных с ДБЗ, стало очевидным ее соответствие одному из паттернов проектирования – МVC (Model – View – Controller). Процесс на схеме в нотации EPC соответствует методам контроллера. Информация, материал или объект ресурса соответствует модели. События соответствуют представлениям. Для пользователя событие произошло только тогда, когда он увидел соответствующий результат своих действий или действий другого пользователя. Модель бизнес-процессов также указала на целесообразность ее взаимодействия с некоторыми имеющимися в организациях системами, в том числе с кадрово-учетной системой, предоставляющей список пользователей, а также с системой, являющейся источником публикуемых документов, отчетов и других данных. Требуется реализация соответствующего интерфейса API (Application Programming Interface).

Кроме выбора паттерна проектирования, смоделированная схема бизнес-процесса дала возможность точно определить набор и функциональность необходимых контроллеров, представлений, а также определиться со структурой модели данных. Это, в свою очередь, дает возможность постановки точного задания разработчикам, ведущим параллельную разработку отдельных компонентов системы, четкие критерии корректности работы системы. При этом сами разработчики могут и не знать общей ее функциональности, что при применённом подходе не повлияет на качество и надежность [1]. Наличие таких критериев открывает возможности автоматизированного тестирования системы, в том числе и нагрузочного.

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

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

 

Список литературы:

  1. Набатчикова А.Д. Особенности выбора технологии доступа к данным в автоматизированной информационной системе // Технические науки – от теории к практике: сб. ст. по матер. LIX междунар. науч.-практ. конф. № 6(54). – Новосибирск: СибАК, 2016. – С. 29–34.
  2. Никитин Н.В., Набатчикова А.Д. Особенности оптимизации запросов к данным в автоматизированной информационной системе // Технические науки – от теории к практике: сб. ст. по матер. LX междунар. науч.-практ. конф. № 7 (55). – Новосибирск: СибАК, 2016. – С. 44–50.
  3. Никитин Н.В., Чирков А.В. Построение многоуровневых иерархических систем дистанционного обучения для предприятия // Теория активных систем / Труды международной научно-практической конференции (14–16 ноября 2011 г., Москва, Россия). Том 3 – М.: ИПУ РАН, 2011. – С. 185-189.
Проголосовать за статью
Дипломы участников
У данной статьи нет
дипломов

Оставить комментарий

Форма обратной связи о взаимодействии с сайтом
CAPTCHA
Этот вопрос задается для того, чтобы выяснить, являетесь ли Вы человеком или представляете из себя автоматическую спам-рассылку.