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