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

Автор: Голочалова А.В., Губкина Л.А., Свиридова И.В.

Журнал: Форум молодых ученых @forum-nauka

Статья в выпуске: 10 (74), 2022 года.

Бесплатный доступ

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

Проектирование, система, достоинства и недостатки

Короткий адрес: https://sciup.org/140295524

IDR: 140295524

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

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

В ходе изучения ассортимента программ для моделирования были проанализированы три программы для моделирования бизнес-процессов:

  • 1.    AllFusion Process Modeler

  • 2.    ARIS Express

  • 3.    Camunda

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

С помощью программного инструмента CA ERwin Data Modeler, ранее называвшегося AllFusion ERwin Data Modeler и обычно упоминаемого только ERwin, можно моделировать информационные системы. Он является набором программ для создания программного обеспечения, обычно называемых CASE Tools.

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

К достоинствам можно отнести:

  • •     простой и понятный интерфейс;

  • •     множество функций для моделирования;

  • •     возможность определять свойства самостоятельно;

  • •     возможность создания организационных диаграмм;

  • •     наличие собственного встроенного генератора отчетов;

  • •     возможность создания диаграмм IDEF0, IDEF3, DFD;

  • •     логическое связывание контекстных диаграмм и диаграмм

декомпозиции с сохранением данных.

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

Интерфейс AllFusion Process Modeler представлен на рисунке 1.

Рисунок 1 – Внешний вид окна программы

ARIS Express является бесплатным инструментом для моделирования. Использование ARIS Express предлагается как альтернатива Microsoft Visio и Microsoft PowerPoint. Инструментарий, предлагаемый ARIS Express, поддерживает стандартные нотации для моделирования бизнес-процессов и др. Внешний вид окна программы ARIS Express изображен на рисунке 2

Рисунок 2 – Внешний вид окна программы

Достоинства ARIS Express:

  •    возможность разностороннего рассмотрения процессов;

  •    отображение ветвлений в процессах;

  •    разнообразные уровни описания;

  •    бесплатное распространение.

К недостаткам можно отнести следующее:

  • •     отсутствие возможности отобразить длительность выполнения

процесса визуально;

  • •     в диаграммах не учитываются факторы, которые оказывают

управляющее воздействие;

  • •     бесплатная версия не обладает достаточным для моделирования

функционалом;

  • •     требуется разработка соглашений о моделировании.

Camunda является веб-приложением для моделирования бизнес- процессов. Интерфейс программы выглядит так, как показано на рисунке 3.

Camunda Modeler                                                                                            — OX

File Edit Window Help □ ’ ^ в 0 о о a-

Рисунок 3– Внешний вид окна программы

Если принимать во внимание то, что Camunda является вебприложением, то отсюда вытекает первый недостаток в виде необходимости во время работы с приложением постоянно иметь подключение к сети. Помимо этого, существуют и другие недостатки:

  • •     пропадают данные об уже завершенных процессах;

  • •     отсутствие миграций версий между собой;

  • •     неудобство использования при множестве серверов;

Достоинств немного, но их также стоит перечислить:

  • •     обеспечение многоразовой интеграции с помощью готовых

соединителей;

  • •     разработка пользовательских соединителей;

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

хорошая скорость, масштабируемость.

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

В ходе изучения будут проанализированы такие СУБД как Microsoft SQL Server, Oracle, FoxPro и MS Access. Будут рассмотрены преимущества и недостатки каждой системы и, в конечном итоге, выбрана для разработки одна из них.

Microsoft SQL Server – это система управления базами данных и, как понятно из названия, разработанная компанией Microsoft. В процессе взаимодействия с ней пользователи могут отправлять запросы и получать ответы – причем как в локальной сети, так и по сети. Программа работает таким образом: открыть сетевой порт, принять команды и выдать результат.

Преимущества Microsoft SQL Server:

  • •     благодаря масштабированию этой системы появляется

возможность работы с ней на слабых и мощных ПК;

  • •     быстрое получение данных благодаря маленькому размеру

страниц;

  • •     поддержка других решений от Microsoft.

Среди недостатков можно выделить следующие:

зависимость от ОС, так как данная СУБД работает только с

Windows;

  • •     высокая стоимость.

Интерфейс Microsoft SQL Server представлен на рисунке 2.4.

Рисунок 4 – Внешний вид окна программы

Oracle Database —система управления базами данных, разработанная американской компанией по производству аппаратного и программного обеспечения Oracle Corporation. Этот тип системы улучшает управление большими базами данных, а также повышает уровень безопасности. Он основан на структурированной схеме, доступной только авторизованным администраторам.

Внешний вид окна Oracle Database изображен на рисунке 5.

Рисунок 5 – Внешний вид окна программы

Плюсы СУБД Oracle:

  • •     при кэшировании данных не используется большой объем

памяти;

  • •     не имеет зависимость от операционной системы, так как

работает во многих из них;

  • •     большие операции не разбиваются на мелкие, что обеспечивает

лучшую производительность.

К минусам можно отнести:

  • •    проблемный перенос устаревших файловых систем с возможным

частым отключением системы;

  • •     практически не представляется возможным просмотр

содержимого с помощью стандартных инструментов операционной системы;

  • •     сложное резервное копирование, которое возможно только при

использовании встроенных

Visual FoxPro (VFP) — это основанный на процедурах объектноориентированный язык программирования, который имеет систему управления базами данных (СУБД) и систему управления реляционными базами данных, созданную корпорацией Майкрософт. Это инструмент для быстрой разработки высокопроизводительных приложений баз данных.

FoxPro сильно интегрирован с SQL.

Внешний вид окна программы Visual FoxPro изображен на рисунке 6.

Рисунок 6 – Внешний вид окна программы

К достоинствам можно отнести:

  • •     возможность экспорта\импорта данных в\из XML;

  • •     высокая надежность при работе с базами данных;

  • •     наличие большого количество мастеров и конструкторов;

Недостатками Visual FoxPro являются:

  • •     недостаток средств защиты и восстановления информации;

  • •     ограничения на объем данных;

  • •     частые ошибки при установке связей между таблицами в

запросах.

Microsoft Access — это система управления базами данных, входящая в профессиональные выпуски пакета Microsoft Office. Несмотря на то, что Access хранит все данные в одном файле, он сохраняет их в разных таблицах. Внешний вид окна программы Microsoft Access изображен на рисунке 7.

Рисунок 7 – Внешний вид окна программы

Среди преимуществ Microsoft Access можно выделить следующее:

  • •     возможность работы совместно с альтернативными

источниками, например базы данных с СУБД Access и других типов СУБД, электронные таблицы и тестовые файлы;

  • •     наличие большого количества мастеров и конструкторов;

  • •     русский язык интерфейса;

  • •     запросы стоят наравне с таблицами и могут использоваться как

самостоятельный источник записей;

  • •     большая распространенность в связи с тем, что MS Access

входит в пакет Microsoft Office;

  • •     все объекты базы данных размещены в одном файле.

Недостатки MS Access:

  • •     низкокачественные    средства защиты,    восстановления

информации;

  • •     есть ограничения по объему информации;

  • •     отсутствуют собственные языки программирования.

В данной работе был выполнен обзор программных средств для моделирования и разработки информационной системы, а также рассмотрены варианты систем управления базами данных для использования в последующей разработке. В результате проведения анализа средств моделирования бизнес-процессов был сделан выбор в пользу программного инструмента CA ERwin Data Modeler.

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

  • Абдуллаев, Н.А., Абдуллаева Мадина Гаджимурадовна Оптимизация основных бизнес-процессов предприятия в методологии ARIS [Электронный ресурс] // РППЭ. 2020. №3 (113). - режим доступа: https://clck.ru/rayh9.
  • Каталов Д.Н. Обзор программных продуктов для моделирования информационных систем [Электронный ресурс] // Вестник магистратуры. 2018. №1-3 (76). - режим доступа: https://clck.ru/rayhf.
  • Копп А. М., Орловский Д. Л. Подход к анализу и оптимизации моделей бизнес-процессов в нотации bpmn [Электронный ресурс] // Радиоэлектроника, информатика, управление. 2018. №2 (45). - режим доступа: https://clck.ru/rayho.
Статья научная