Програмна архітектура системи для збору і обробки параметрів комунальних послуг
Abstract
Запропонована автором архітектура програмної системи, яка була розроблена на основі патернів проектування та описана за допомогою UML-діаграм, дозволяє легко реалізовувати систему для визначення параметрів комунальних послуг, яка складається з однотипних елементів, та зв’язків між ними. Використання запропонованої архітектури дозволить також уніфікувати і вимоги до апаратної складової системи на відповідних ієрархічних рівнях. Як приклад автором була розроблена система, що дозволяє приймати дані з приладу для контролю параметрів електроенергії у споживача в побутовій мережі 220В, оцінювати якість наданої послуги та зберігати отримані результати. Предложенная автором архитектура программной системы, которая была спроектирована на основе паттернов проектирования и описана при помощи UML-диаграмм, позволяет легко реализовывать систему для расчёта параметров коммунальных услуг, которая состоит из однотипных элементов соединенных между собой. Использование предложенной архитектуры позволит также унифицировать и требования к аппаратной составляющей системы на соответствующих иерархических уровнях. В качестве примера автором была разработана система, позволяющая принимать данные с прибора для контроля параметров электроэнергии у потребителя в бытовой сети 220В, оценивать качество предоставляемой услуги и сохранять полученные результаты. Proposed by the author a software system architecture, which was designed based on design patterns and described using UML-diagrams, makes it easy to implement a system for calculating parameters of public utilities, which consists of the same elements connected together. Using the proposed architecture will also standardize the requirements for the hardware component of the system according to the appropriate hierarchical levels. To prove that, the author has developed a system that allows getting the data from the device to control the quality of electricity network 220 V, to assess the quality of service provided and to save the received results.
URI:
http://ir.lib.vntu.edu.ua//handle/123456789/15529
https://itce.vntu.edu.ua/index.php/itce/article/view/268