Исследование средств и методов разработки программных решений для бизнеса
Автор: Шемякин И.А.
Журнал: Теория и практика современной науки @modern-j
Рубрика: Основной раздел
Статья в выпуске: 3 (21), 2017 года.
Бесплатный доступ
В статье рассмотрены вопросы выбора средств разработки программного обеспечения для информационных систем применяемы в бизнесе.
Программное обеспечение, бизнес, язык программирования, среда, платформа, оценка
Короткий адрес: https://sciup.org/140271107
IDR: 140271107
Текст научной статьи Исследование средств и методов разработки программных решений для бизнеса
Разработка программного обеспечения для экономических информационных систем находит широкое применение в бизнесе [1]. Этапу разработки всегда предшествует проектирование [2]. При этом используют различные модели анализа предметной области и программного обеспечения [3, 4]. По результатам моделирования строится проект информационного обеспечения [5], структура программ [6].
Структура информационных процессов и модель предметной области оказывают непосредственное влияние на выбор средств разработки [7].
Рассмотрим популярные программные решения для бизнеса. Существует множество решений для реализации программного обеспечения информационных систем. Рассмотрим язык Java. Всем известно, принципы Java - простота языка, безопасность и переносимость кода. Эти принципы не всегда исполняются. Как например, сложность синтаксиса вложенных классов. Но в целом их влияние на язык выбило Java в первые ряды. Java стал достаточно надёжным инструментом, в таких областях как космическая промышленность (марсоход Spirit) и финансовой промышленности.
Главным конкурентом Java является PHP. Главным достоинством языка РНР является практичность. РНР должен предоставить программисту средства для быстрого и эффективного решения поставленных задач. Практический характер РНР обусловлен пятью важными характеристиками: традиционностью; простотой; надежностью; безопасностью; гибкостью. РНР распространяется бесплатно, с открытыми исходными кодами (Open Source).
Популярная система управления базами данных (СУБД), очень часто применяемая в сочетании с PHP - это MySQL — свободная система управления базами данных (СУБД). MySQL является собственностью компании Oracle Corporation, получившей её вместе с поглощённой Sun Microsystems, осуществляющей разработку и поддержку приложения. Распространяется под GNU General Public License или под собственной коммерческой лицензией. MySQL является решением для малых и средних приложений. Входит в состав серверов WAMP, AppServ, LAMP и в портативные сборки серверов Денвер, XAMPP. Обычно MySQL используется в качестве сервера, к которому обращаются локальные или удалённые клиенты, однако в дистрибутив входит библиотека внутреннего сервера, позволяющая включать MySQL в автономные программы. Кроме того, на рынке существуют «коробочные» решения для автоматизации бизнеса.
Одна из программ которая позволяет автоматизировать учет или облегчить принятие решений по предприятию – это 1C. Состоит она из двух частей: платформа и прикладное решение. Платформа «1С: Предприятие» является платформой, которая устанавливается на компьютер и выполняет прикладное решение - конфигурацию. Прикладное решение представляет собой комплект файлов, который содержит в себе специфичный набор возможностей, документов, функций и отчетов, которые нужны, чтобы вести конкретный вид учета и составлять всю необходимую информационную базу. Хотя составляющие и работают вместе, они являются отдельными системами.
Другой вариант «Парус» - предназначена для автоматизации финансовой деятельности коммерческих и государственных предприятий, и управления. Модуль «Парус – Бухгалтерия» это составная часть системы, которая позволяет более удобно составить бизнес-процесс учета, рассчитать и начислить заработную плату, управлять персоналом и деловыми процессами.
Также рассмотрено одно из программных решений корпорации Microsoft для автоматизации управления предприятием (ERP-систем), поставляемых подразделением Microsoft Dynamics - это MS Axapta. Система была разработана для среднего и крупного сегментов бизнеса и предоставляет функции финансового менеджмента, бизнес- анализа, управления процессами производства.
В процессе исследования проведен анализ программных решений для бизнеса. Анализ проведен после изучения преимуществ и недостатков рассмотренных технологий. Рассмотрены такие характеристики как: простота, надежность, традиционность, безопасность, стоимость, скорость работы. В рейтинге применяется 5 балльная система оценивания характеристик.
Для определения рейтинга решений использована система подсчета среднего балла каждого показателя.
Значения показателей и рейтинг решения приведены в таблице 1.
На основании рейтинга, проведенного в таблице 1, был сделан вывод о том, что лидером в сфере программных решений для бизнеса являются PHP+MySQL (4,7 балла). Данное решение выигрывает по скорости работы и обладает низкой стоимостью. Многие популярные решения отстают по среднему балу, так как проигрывают по скорости работы, либо требуют значительных денежных затрат.
Таблица 1 - Рейтинг программных решений для бизнеса
Программны е решения |
Традици онность |
Простот а |
Надежно сть |
Безопас ность |
Стоим ость |
Скорость работы |
Средни й балл |
Java+MySQL |
5 |
4 |
5 |
4 |
5 |
4 |
4,5 |
PHP+MySQL |
5 |
4 |
5 |
4 |
5 |
5 |
4,7 |
1С |
5 |
5 |
5 |
4 |
3 |
5 |
4,5 |
Парус |
4 |
4 |
5 |
5 |
3 |
5 |
4,33 |
MS Axapta |
5 |
5 |
5 |
4 |
3 |
5 |
4,5 |
В работе не учтен такой параметр, как сложность разработки. Возможно с его учетом готовые решения смогли бы набрать больше баллов. Но такой анализ - цель дальнейших исследований.
Работа выполнена на базе Института информационных технологий и инноваций Академии ИМСИТ, руководитель Цебренко К.Н.
Список литературы Исследование средств и методов разработки программных решений для бизнеса
- Цебренко К.Н. Моделирование информационных процессов кадрового учета в нотации IDEF// Научный альманах. - Тамбов: ООО "Консалтинговая компания Юком". 2016. - №7-1 - С. 460-464.
- Цебренко К.Н. Моделирование процесса складского учета в информационной системе аптеки на языке UML// Экономика и социум. - Саратов: ООО "Институт управления и социально-экономического развития". 2016. - №7 - С. 308-311.
- Цебренко К.Н. Моделирование информационных ресурсов автоматизированной информационной системы аптеки// Электронный научный журнал. - Москва: Общество с ограниченной ответственностью "АР-Консалт". 2016. - №7 - С. 109-112.
- Цебренко К.Н. Моделирование программного обеспечения информационной системы аптеки// Электронный научный журнал. - Москва: Общество с ограниченной ответственностью "АР-Консалт". 2016. - №8 - С. 53-56.
- Цебренко К.Н. Моделирование информационных процессов кадрового учета с использованием языка UML// Экономика и социум. - Саратов: ООО "Институт управления и социально-экономического развития". 2016. - №7 - С. 643-647.
- Цебренко К.Н. Моделирование программного обеспечения автоматизированной информационной системы кадрового учета// Экономика и социум. - Саратов: ООО "Институт управления и социально-экономического развития". 2016. - №8 - С. 526-530.
- Цебренко К.Н. Моделирования информационных процессов и ресурсов в автоматизированной системе учета продаж // Теория и практика современной науки. - Саратов: ООО "Институт управления и социально-экономического развития". 2016. - №7 - С. 364-367.
- Цебренко К.Н. Системы поддержки принятия решений в современном менеджменте// Альманах мировой науки - Москва: ООО "АР-Консалт". 2016. -С. 83-84.