Добрынин А.С., Кулаков С.М., Пургина М.В., Койнов Р.С. —
О применении графовых моделей в системах автоматизации сложных нестационарных технологических объектов
// Кибернетика и программирование. – 2018. – № 3.
– С. 63 - 71.
DOI: 10.25136/2644-5522.2018.3.26400
URL: https://e-notabene.ru/kp/article_26400.html
Читать статью
Аннотация: Управление сложными нестационарными системами является нетривиальной задачей. Одним из условий эффективного управления является необходимость изменения и подстройки алгоритмов управления при изменяющихся условиях функционирования автоматизированных систем. В статье рассматриваются вопросы построения управляющих устройств на основе моделей теории графов. В качестве объекта исследования выступают подходы и методы управления сложными нестационарными системами. Рассматривается подход, основанный на доменной классификации факторов воздействия на объект управления. Рассматривается управление при существенных изменениях факторов внешней среды. В качестве методов исследования использовалось имитационное и компьютерное моделирование, которое позволило оценить эффективность предложенных подходов и методов управления. Также применялись методы системного анализа и современные алгоритмы на графах. Представленный подход позволяет учитывать изменяющееся поведение нестационарного объекта управления, когда известно, что определенные параметры и факторы внешней среды могут влиять на это управление. Механизм конечного автомата позволяет осуществлять автоматическое переключение алгоритмов управления в зависимости от ситуации. Исследования показали целесообразность использования предлагаемого подхода для управления сложными нестационарными системами автоматизации.
Abstract: Managing complex non-stationary systems is a non-trivial task. One of the conditions for effective control is the need to change and adjust the control algorithms under the changing operating conditions of automated systems. The article deals with the construction of control devices based on models of graph theory. As an object of research, approaches and methods of managing complex non-stationary systems are used. An approach based on the domain classification of the factors affecting the control object is considered. Management is considered with significant changes in environmental factors. As simulation methods, simulation and computer modeling were used, which allowed to evaluate the effectiveness of the proposed approaches and management methods. Also, methods of system analysis and modern algorithms on graphs were applied. The presented approach allows to take into account the changing behavior of the non-stationary control object when it is known that certain parameters and factors of the environment can influence this control. The mechanism of the finite state machine allows automatic switching of control algorithms depending on the situation. Studies have shown the expediency of using the proposed approach for the management of complex non-stationary automation systems.
Добрынин А.С., Койнов Р.С., Кулаков С.М., Пургина М.В. —
О практическом применении гибких механизмов разработки программного обеспечения
// Программные системы и вычислительные методы. – 2018. – № 3.
– С. 45 - 53.
DOI: 10.7256/2454-0714.2018.3.26877
URL: https://e-notabene.ru/itmag/article_26877.html
Читать статью
Аннотация: Предметом исследования являются модели жизненного цикла и подходы к разработке программного обеспечения в условиях значительных временных и финансовых ограничений. Рассматривается рабочий процесс разработки программного обеспечения с использованием гибкой методологии и итерационной модели жизненного цикла. Объектами исследования являются современные подходы к разработке программного обеспечения и повышения эффективности труда за счёт предложенных механизмов стимулирования, основанных на учете требований заказчика. Авторы также уделяют внимание вопросам организации труда при разработке программного обеспечения. В работе использовались методы системного анализа, подходы к принятию коллективных решений в условиях неопределенности, включая методы опроса и экспертных оценок. Авторы предлагают механизм стимулирования для разработчиков программного обеспечения, работающих в рамках итерационной модели неполного жизненного цикла. Важным результатом проведенного исследование является вывод об эффективности подхода к стимулированию, основанного на реализованной функциональности в рамках текущей итерации разработки. Представленный подход позволяет объективно оценить вклад каждого разработчика в решение отдельных задач проекта.
Abstract: The subject of the study are life cycle models and approaches to software development in the face of significant time and financial constraints. A software development workflow is considered using a flexible methodology and an iterative life-cycle model. The objects of research are modern approaches to the development of software and increasing the efficiency of labor through the proposed incentive mechanisms, based on customer requirements. The authors also pay attention to the organization of labor in software development. We used the methods of system analysis, approaches to collective decision-making under uncertainty, including survey methods and expert assessments. The authors propose an incentive mechanism for software developers working in an iterative model of an incomplete life cycle. An important result of the study is the conclusion about the effectiveness of the incentive approach, based on the implemented functionality in the current iteration of the development. The presented approach allows an objective assessment of the contribution of each developer to the solution of individual project tasks.