The object of this study is the process of managing the configuration of an IT project. During the study, the problem of analyzing the configuration of an IT product was solved. Research in this area is mainly aimed at solving the problem of configuration analysis during the refactoring of a monolithic IT product into individual services or microservices. Questions about the methods of decomposing the description of the architecture of the developed IT product into separate functional configuration items (CI) remain almost unexplored. As a result of the study, a method has been developed that makes it possible to build in the form of a dendrogram all possible options for decomposing the description of the IT product architecture into separate CIs. Unlike existing ones, the proposed method takes into account the degree of repetition of CI descriptions. The method is based on a Smith Maknaoton's divisive algorithm for solving the clustering problem. For its use, when solving the problem, the method for determining the distance between two functional CIs was modified. The devised method passed an experimental test during the development of the functional task "Formation and maintenance of the individual plan of the scientific and pedagogical employee of the department". As CI, 10 functions of the task were considered. To define these functions, the descriptions of 12 entities in the problem database were used. As a result, a dendrogram was constructed with all possible options for decomposing the description of the task architecture into separate CIs. Using the results of the study, it is possible to distinguish separate functional CIs and CI groups, the descriptions of which are strongly similar to each other. This allows one to improve the quality of IT product development by assigning such CI groups to one and the same executor of the IT project. The reported results are used to form backlogs of the IT product and further distribute their elements among the executors of the IT project
Сучаснi представлення характеристик функцiональних вимог практично повнiстю не мають формалiзованих описiв. Тому використання iснуючих методiв аналiзу вимог стикається з проблемами формального пiдтвердження чи спростування наявностi у функцiональної вимоги вiдповiдної характеристики. Особливо сильно данi проблеми виявляються пiд час аналiзу функцiональних вимог на непротирiччя. Для усунення цих проблем поставлено задачу розробки формалiзованих описiв ситуацiй повної та часткової невiдповiдностi знання-орiєнтованих описiв функцiональних вимог та вдосконалення на основi отриманих описiв iснуючого методу аналiзу функцiональних вимог iнформацiйної системи, яка створюється чи модифiкується, на непротирiччя. В якостi формального опису функцiональної вимоги до iнформацiйної системи, що аналiзується, використаний знання-орiєнтований опис, який базується на фреймах. Пiд час вирiшення цiєї задачi були розробленi формалiзованi описи ситуацiй повного протирiччя та часткової невiдповiдностi описiв фреймiв функцiональних вимог, якi аналiзуються. Показано, що ситуацiя повного протирiччя є частковим випадком ситуацiї часткової невiдповiдностi описiв фреймiв, якi аналiзуються. Даний результат було покладено до основи вдосконаленого методу аналiзу окремих фреймiв описiв функцiональних вимог на непротирiччя. Вдосконалений метод дозволяє не тiльки виявляти ситуацiї повного протирiччя та часткової невiдповiдностi фреймiв, якi аналiзуються, але й кiлькiсно оцiнювати ступiнь виявленої невiдповiдностi. Апробацiя початкового та вдосконаленого методiв проводилася пiд час аналiзу функцiональних вимог задачi планування iндивiдуальної дiяльностi науково-педагогiчних працiвникiв закладу вищої освiти. Було розглянуто три типовi ситуацiї, якi можуть виникнути пiд час аналiзу функцiональних вимог на непротирiччя. Показано, що вдосконалений метод дозволяє знайти бiльшу кiлькiсть помилок в описах функцiональних вимог Ключовi слова: функцiональна вимога, знання-орiєнтований опис, аналiз вимог, непротирiччя, фрейм, iнформацiйна система
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.
hi@scite.ai
10624 S. Eastern Ave., Ste. A-614
Henderson, NV 89052, USA
Copyright © 2024 scite LLC. All rights reserved.
Made with 💙 for researchers
Part of the Research Solutions Family.