Авторы в течение трех лет выполняли пилотный проект по созданию и опытной эксплуатации программного обеспечения биллинговой системы теплоснабжающего предприятия, и полученный ими опыт может быть интересен.
Рассматриваемое программное обеспечение [1] предназначено для автоматизации деятельности теплоснабжающих предприятий, выполняющих учет ресурсов и услуг, начисления и расчеты с потребителями.
Одной из базовых расчетных функций ПО является распределение объемов потребления для составных объектов снабжения балансовым методом [2]. Сеть снабжения моделируется графом в виде дерева. В общем случае распределение суммарного объема сводится к следующей формуле:
Qi = (Pi / Pi ) * (Q +/- Gm)
или та же формула, выраженная через коэффициент распределения:
K = (Q +/- Gm) / Pi, Qi = Pi * K,
где Qi – распределенный объем объекта снабжения,
K – коэффициент распределения,
Pi – параметр распределения (нагрузки, площади и т.д.),
Pi – сумма параметров распределения составного объекта снабжения,
Q – общий объем потребления,
Gm – сумма дополнительных корректирующих объемов (потребление ПУ, утечки, объемы промывки и т.д.).
Из анализа особенностей предметной области следует, что при разработке модели данных, архитектуры бизнес логики работы ПО необходимо принимать во внимание следующие факторы, характеризующие рассматриваемый тип автоматизированных систем:
• структура сети снабжения сложная, динамически изменяющаяся во времени;
• множество используемых алгоритмов расчета постоянно пополняется;
• исходные данные для расчетов могут быть изменены в любом периоде;
• постоянные изменения спецификаций алгоритмов и правил расчетов;
Опыт разработки и эксплуатации ПО биллинга позволяет выделить следующие наиболее критичные задачи: обеспечение гибкости, обеспечение производительности, обеспечение надежности, создание эффективного механизма управления изменениями.
В докладе авторы предлагают оригинальные методические подходы и технические решения указанных задач. Обсуждаются результаты их применения в разработке и эксплуатации ПО.
Список литературы
1. Свидетельство о государственной регистрации программы для ЭВМ № 2012615921. Программный комплекс для коммерческого учета ресурсов, услуг и расчетов с потребителями «Шерпа» 28.06.2012. Авторы: Д.В. Волков, П.Ю. Шернас
2. Волков Д.В., Шернас П.Ю. Программный комплекс биллинговой системы коммерческого учета ресурсов, услуг и расчетов с потребителями // Труды XIII Всероссийской научно-практической конференции «Энергоэффективность систем жизнеобеспечения города». – Красноярск, 2012. – С. 100-103.