Проектирование и разработка информационных систем
Проектирование и разработка информационных систем, предназначенных для повышения эффективности управления и эксплуатации объектов предприятий топливно-энергетического и других комплексов, является одним из основных видов деятельности нашей компании.
Мы предоставляем нашим заказчикам и партнерам комплексные информационные решения по созданию специализированных корпоративных систем. Разные по направленности информационные системы в совокупности позволяют предприятиям решать свои ежедневные производственные задачи на высоком организационном и управленческом уровне.
Проектирование и разработка корпоративных информационных систем как правило состоит из следующих этапов:
Предпроектные работы при создании ИС
На первом этапе комплекса инжиниринговых работ выполняется:
- Обследование структуры предприятия, бизнес процессов подразделений и их информационных потоков;
- Стандартизация бизнес-процессов предприятия, их моделирование и выявление проблемных зон;
- Определение потребностей подразделений в информационных ресурсах и технологиях для оптимального решения производственных задач;
- Формирование технических и функциональных требований к информационной системе предприятия, создание концепции их разработки и внедрения, составление технического задания на реализацию или адаптацию существующих информационных систем.
Результаты данных работ позволяют нашим заказчикам на начальном этапе видеть достигаемый эффект от разработки и внедрения каждой системы, спланировать свой бюджет, скорректировать производственные процессы по упорядочиванию сбора и обработки информации.

Моделирование бизнес-процесса

Автоматизируемые по службам БП и деятельности
Модель бизнес-процессов описывает:
- Входные и выходные документы описываемой деятельности;
- Основные виды деятельности и условия их выполнения;
- Роли, сотрудники и подразделения, ответственные за выполнение задачи;
- Бизнес-правила, обуславливающие выполнение деятельности (периодичность, взаимодействие участников, используемое ПО и др.);
- Деятельности, автоматизируемые при помощи информационной системы.
Проектные работы при создании ИС
На этапе проектирования информационной системы выполняется комплекс работ по формированию структуры баз данных, проектированию архитектуры и прототипированию базовой функциональности на основе требований разработанного ТЗ.
К задачам этапа проектных работ относятся:
- Разработка классификаторов пространственных и технических данных. Классификатор пространственных данных кодирует объекты и описывает способ их отображения на карте с учетом масштаба. Классификатор технических данных предназначен для описания структуры и связей технологических объектов, их атрибутивного состава и параметров для хранения в БД.
- Дизайн экранных форм модулей и системы.
- Разработка проектной и эксплуатационной документации. В проектной документации формализуются основные технические решения, логика взаимодействия системных модулей и данных, сценариев работы и управления. Эксплуатационная документация описывает правила работы с функциональными модулями системы, управления и поддержки в актуальном состоянии данных, необходимых для работы аналитических и расчетных модулей системы.
- Проектирование архитектуры и прототипирование базовой функциональности информационной системы, разработка модулей. На этапе прототипирования апробируются функциональные и архитектурные решения, выявляются ошибки, вносятся поправки в интерфейсы модулей и перераспределяется функциональность между модулями системы.


Классификатор технических данных.
Описание классификационных признаков, атрибутивного состава, структурных связей технологического объекта

Диаграмма структуры и связей технологических объектов УКЗ

Информационная модель технологических объектов УКЗ
Разработка информационных систем
Наша компания специализируется на разработке корпоративных приложений в газотранспортной сфере. Процессы в компании основаны на способах ITIL и соответствуют стандартам серии ISO 9000.
Мы разрабатываем проекты по методологии Waterfall или Agile, либо комбинируем эти подходы по желанию заказчика. Реализация программных решений выполняется как в виде настольных/мобильных приложений, так и в виде веб-портала. Благодаря этому пользователи имеют доступ к данным в необходимое время и независимо от местонахождения: с настольного компьютера или мобильного телефона в полевых условиях.
Разработка программных продуктов ведется на Flash/Flex, Angular, JavaScript, .Net, Silverlight, Java, PL/SQL, T-SQL.
При разработке корпоративных систем мы используем коммерческие СУБД (Oracle, MS SQL), но если стоит задача уменьшить затраты по проекту – мы предлагаем использовать open-source решения.
Картографическая составляющая реализуется на базе ArcGIS, QGIS. CAD-решения реализуются в виде надстроек для продуктов Microsoft Visio, Bently Microstation, AutoCAD.
Каждая информационная система состоит из набора версионизируемых подсистем, каждая из которых собирается автоматически из репозиториев исходных кодов, разворачивается и тестируется в различных средах. Помимо этого проводится интеграционное тестирование, тестирование производительности, юзабилити-тестирование и т.д.
Методики непрерывной интеграции и поставки (CI, CD) позволяют нам сократить время на интеграцию подсистем в единый слаженный механизм и обеспечивают стабильность программного обеспечения от версии к версии. В работе мы применяем такие инструменты и технологии: Jenkins, Ant, Gradle, Nexus, Mercurial, Zabbix, VmWare Vsphere, Amazon Glacier и прочие.
По каждой системе в течение оговоренного времени мы обеспечиваем техническую поддержку и сопровождение в режиме 24/7.
Корпоративные информационные системы разрабатываются либо адаптируются на основе существующих отраслевых программных решений и, в зависимости от назначения, целей применения и решаемых задач, могут быть следующих видов:
Геоинформационная система – единственная информационная технология, которая позволяет моделировать вычислительными средствами реальные пространственно-рассредоточенные инженерные объекты любой сложности, будь то трубопроводно-транспортные системы, крупные нефтехимические заводы или городские коммуникации. При этом пользователям предоставляется обширный инструментарий как для оперативного получения сведений о местоположении конкретного технологического объекта, так и для его пространственного анализа.
Смоделированная таким способом инженерная система может служить «информационным каркасом» для других информационных систем предприятия, в том числе технической паспортизации, выполнения аналитических расчетов по оценке текущего и прогнозного состояния объектов, управлению финансовыми и материально-техническими ресурсами.
Наша компания имеет большой опыт в разработке и внедрении геоинформационных систем, а наши сотрудники стояли у истоков создания наиболее крупных действующих сегодня в Украине и России ГИС предприятий топливно-энергетического комплекса. Мы не только создаем такие системы, мы также выполняем весь комплекс работ по сбору и обработке пространственной информации об инженерных объектах и наполнению базы данных ГИС, предоставляя заказчику готовую к эксплуатации информационную систему.
Обеспечение надежности и безопасности функционирования инженерных объектов является одной из основных задач любого эксплуатационного предприятия. Реализация и внедрение информационно-аналитических систем, базирующихся на современных мировых методиках и стандартах, совместно с автоматизацией технологий сбора и обработки диагностической информации, позволяет выполнять оценку технического состояния инженерных объектов, моделировать их прогнозное поведение и оценивать остаточный ресурс. Использование таких аналитических систем позволяет значительно повысить финансовую и ресурсную эффективность деятельности предприятия, повысить уровень надежности технологического оборудования.
Мы разработали и внедряем собственные системы диагностики, мониторинга производственных объектов, оценки их технического состояния и управления целостностью, постоянно повышая их наукоемкость и эффективность, развивая экспертную расчетную базу систем. Параллельно с внедрением аналитических систем мы выполняем экспертный аудит диагностических методов, которые использует эксплуатационное предприятие, проводим полномасштабный сбор и обработку диагностической информации, делаем аналитические расчеты и формируем рекомендации по требуемому уровню восстановления целостности объектов.
Для эффективной работы производственных подразделений, эксплуатирующих инженерные объекты, необходимо наличие и оперативный доступ ко всей технической документации об этих объектах, включая заводские, регламентные и эксплуатационные документы, медиа материалы в т.ч. по результатам диагностических и регламентных эксплуатационных работ, технологические, принципиальные и другие схемы, увязанные с паспортами объектов. Эти и другие возможности обеспечиваются информационными системами технической паспортизации технологического оборудования, создаваемые нами.
Системы технической паспортизации предназначены для информационной поддержки процессов эксплуатации объектов, поиска и управления совокупной информацией о них, сопровождения в актуальном состоянии как структур данных объектов так и информации о них.
Работая с создаваемыми нами информационными системами паспортизации и учета оборудования пользователи максимально полно, быстро и удобно могут отыскать интересующую их техническую информацию о требуемом объекте или оборудовании и получить сведения о всех эксплуатационных процедурах, которые следует на нем выполнять.
Планирование эксплуатационных и ремонтных мероприятий, учет и контроль своевременности их выполнения, формирование оперативной и отчетной документации по результатам мероприятий между подразделениями предприятий – задачи, решаемые информационной системой технологического документооборота, внедренной на предприятии. Она взаимодействует с системой паспортизации, персонифицируя всю эксплуатационную деятельность и увязывая ее с каждым конкретным инженерным объектом, что в итоге позволяет формировать историю их обслуживаний и ремонтов, и оценивать безопасность и эффективность их функционирования.
Мы изучаем производственный документооборот у заказчика, определяем наиболее критичные места в нем, автоматизация которых значительно повысит качество работы подразделений и их информационную обеспеченность, разрабатываем и внедряем системы документооборота, как на основе существующих коммерческих систем, так и используя собственные разработки.
Информационно-управляющая система предназначена для информационной поддержки процессов диспетчерского контроля и оперативного реагирования на нештатные ситуации, обеспечивающая в т.ч. оперативный автоматизированный поиск и предоставление в оптимальном виде совокупности требуемых для принятия решений данных о производственных объектах, условиях их размещения и эксплуатации.
Для выработки предложений системами поддержки принятия решений используются методы управления и поиска информации, анализа данных, в том числе пространственного анализа, поиска знаний и сценариев реагирования в базах данных, имитационное моделирование.
Используемые платформы
Платформы, на которых могут быть реализованы программные решения:
- Настольные:
все компоненты (БД, СУБД, клиентские приложения) находятся на одном компьютере
- Серверные:
клиент-серверные ИС, база данных и СУБД которых находятся на сервере, клиентские приложения - на рабочих станциях
- Мобильные:
разработка модулей, работающих на мобильных устройствах офлайн, онлайн для обеспечения поддержки принятия решений в полевых условиях