34
и операции вместе образуют определенную сущность, и они не «размазываются»
по всей программе, как это нередко бывает в случае процедурного
программирования. Использование локализации программного кода и данных
улучшает наглядность и удобство сопровождения программного обеспечения.
В качестве языка программирования был выбран язык программирования
c++. который поддерживает объектно-ориентированный подход и обладает
множеством встроенных библиотек.
Среда программирования «Visual Studio 2017» является одной из
старейших продуктов для создания программных продуктов с графическим
интерфейсом [6]. Возможность добавления сторонних плагинов способствует
расширению функциональности среды программирования до
кроссплатформенного состояния. К недостаткам этой среды можно отнести то,
что разработчик должен обладать опытом создания приложений, для работы с
этой средой.
Среда программирования «IntelliJ IDEA» позволяет осуществить
разработку программных продуктов на множестве популярных языков
программирования. Но у системы существует существенный недостаток
производительности в процессе компиляции, перекомпиляции и тестирования.
Платформа для разработки графических приложений «Appcelerator
Titanium» предоставляет возможность быстрого создания приложений для всех
устройств. Но в среде существует недостаток в виде генерации ошибок в коде,
искусственных ограничений и низкого качества пользовательской документации.
Мощной платформой для разработки приложений, которая позволяет
создавать приложения на языке программирования с++, является платформа
«Netbeans». Однако, платформа обладает низким показателем быстродействия и
ограничением функциональности некоторых плагинов.
Разработка информационной системы будет осуществляться в среде
программирования MS Visual Studio, которая является инструментом,
поддерживающим выбранный язык программирования.
Проектируемая система должна функционировать в среде операцио нно й
системы Windows 10, поскольку эта операционная система используется для
работы сотрудников организации.