Общие сведения
ФГУП «ГлавНИВЦ» Управления делами Президента Российской Федерации в области разработки занимается выполнением проектов по следующим направлениям:
- разработка систем и программных комплексов с использованием языков программирования высокого уровня;
- разработка и интеграция с различными базами данных и системами хранения данных;
- разработка интранет и интернет порталов с использованием языков высокого уровня и систем управления сайтами. Разработка HTML5 веб-приложений;
- проектирование и внедрение комплексных систем обеспечения информационной безопасности, аудит информационной безопасности;
- интеграция криптографических средств защиты информации в прикладные системы;
- поддержка внедренных и функционирующих систем;
- разработка комплексных медицинских систем;
- разработка учетных систем;
- разработка финансовых систем;
- разработка обучающих систем.
ФГУП «ГлавНИВЦ» Управления делами Президента Российской Федерации в своей работе использует следующие технологии и продукты:
- Веб-технологии — разработка систем различной сложности на технологиях Drupal, HTML5, Node.js и др.
- Технология Microsoft .Net — весь цикл разработки, распределенные и отказоустойчивые программные комплексы, WEB приложения и порталы.
- Используемые технологические решения: Windows Forms, ASP .NET, SharePoint, .NET Remoting, WCF, WPF.
- Языки программирования — Python, PHP, JavaScript, Node.js, С#, Java, С++ и Delphi, ObjectiveC.
- Реляционные СУБД — весь цикл создания структур для хранения данных, разработка и внедрение. Используемые СУБД: MSSQL, Oracle, IBMDB2, MySQL, PostgreSQL.
- NoSQL БД — MongoDB, ElasticSearch, Hadoop, Redis.
- Компьютерное зрение — OpenCV.
- Системы виртуализации — OpenStack, Cloudstack, VM Ware.
ФГУП «ГлавНИВЦ» Управления делами Президента Российской Федерации также выполняет проекты и исследования в области информационной безопасности:
- обследование объектов информатизации, проведение аудита;
- создание нормативной базы предприятия в области ИБ (концепции и политики безопасности, руководства);
- создание комплексных систем обеспечения ИБ.
Основные средства разработки и отладки
Все программные модули, пользовательские интерфейсы, а также структура БД, триггеры и хранимые процедуры разрабатываются, модернизируются и проходят отладку с использованием продуктов Microsoft Visual Studio и JetBrains. Все исходные тексты программ комментируются разработчиками с использованием технологии комментирования, встроенной в продукты, что позволяет генерировать полное описание и структурные схемы по всем разработанным программным модулям. Разработка, контроль версий и качество исходного кода, контроль выполнения этапов, контроль исправления ошибок и замечаний проводиться с использованием продукта Microsoft Team Foundation Server и GitLab. В случае необходимости Заказчику может быть предоставлен авторизованный доступ к серверу разработки для контроля исполнения этапов и внесения замечаний по разрабатываемой Системе. Доступ может осуществляться через Интернет с использованием портальных технологий. Источники данных, хранимые процедуры расчетов и процедуры запросов оптимизируются для минимизации времени выполнения с использованием встроенных инструментальных средств СУБД.
При работе специалистов все полученные знания и наработки фиксируются во внутренней базе знаний.
Все контакты с заказчиком фиксируются в CRM-системе собственной разработки.