39
пользователя. Для достижения этой задачи интерфейс необходимо
спроектировать простым и понятным. Для этого в компании «Норс Студиос»
при разработке продуктов используются внутренние стандарты.
В качестве системы классификации и кодирования данных внутри
будущей информационной системы будут использованы как уже
существующие в компании, так и добавлены новые классификаторы. Это
связано с тем, что не все данные могут быть описаны существующими в
компании классификаторами. Например, классификация и кодирование данных
пользовательских настроек разрабатываемого приложения.
Информационная база данных разрабатываемой информационной
системы будет представлять централизованную базу данных, расположенную
на удаленном сервере. База данных будет использована, в том числе, для
хранения различного рода статистической информации о состоянии
приложений за определенный промежуток времени, поэтому её работу
необходимо оптимизировать для работы с большими объемами данных.
1.4.2. Обоснование проектных решений по программному
обеспечению
Ключевым моментом при выборе языка программирования, учитывая
специфику задачи и текущие тенденции, была простота и кросс-
платформенность. Для разработки программного обеспечения был выбран язык
C#, так как он базируется на платформе .NET, что существенно расширяет
возможности при разработке. Сама платформа .NET доступна на операционных
системах Windows, Linux, MacOS, iOS, Android. Таким образом, разработав
реализацию один раз на .NET, её не нужно переделывать под каждую
операционную систему отдельно. Это является основной идеей платформы
.NET и обеспечивает свободу разработчика за счёт возможности создания
приложений различных типов, способных выполняться на различных типах
устройств. Если сравнивать C# с другим кросс-платформенным языком Java, C#
выигрывает по следующим пунктам: