36
Возможность добавления сторонних плагинов способствует расширению
функциональности среды программирования до кроссплатформенного состояния.
К недостаткам этой среды можно отнести то, что разработчик должен обладать
опытом создания приложений, для работы с этой средой.
Среда программирования «IntelliJ IDEA» позволяет осуществить
разработку программных продуктов на множестве популярных языков
программирования. Но у системы существует существенный недостаток
производительности в процессе компиляции, перекомпиляции и тестирования.
Платформа для разработки графических приложений «Appcelerator
Titanium» предоставляет возможность быстрого создания приложений для всех
устройств. Но в среде существует недостаток в виде генерации ошибок в коде,
искусственных ограничений и низкого качества пользовательской документации.
Мощной платформой для разработки приложений, которая позволяет
создавать приложения на языке программирования с++, является платформа
«Netbeans». Однако, платформа обладает низким показателем быстродействия и
ограничением функциональности некоторых плагинов.
Разработка информационной системы будет осуществляться в среде
программирования MS Visual Studio, которая является бесплатным
инструментом, поддерживающим выбранный язык программирования.
Проектируемая система должна функционировать в среде операционной
системы Windows 10, поскольку эта операционная система используется для
работы сотрудников организации, и среде операционной системы Linux, которая
установлена на сервере организации.
1.4.3. Обоснование проектных решений по техническому обеспечению
Проанализировав техническую архитектуру организации был сделан вывод
о том, что для решения поставленной задачи хватит имеющихся ресурсов.
Разрабатываемая система будет использоваться ежедневно в рабочее время 50
сотрудниками. На основании этих данных был сделан вывод о том, что уровень
нагрузки на сетевую инфраструктуру составит 30%, а нагрузка сервера баз данных
будет составлять 25%. Поэтому для внедрения системы отсутствует
необходимость в покупке высокопроизводительного серверного оборудования.