Back to Search Start Over

Multiple Criteria Decision Making for the Structural Organization of Software Architecture

Authors :
Sergey Orlov
Andrei Vishnyakov
Source :
Computer Science and Information Technology. 4:147-156
Publication Year :
2016
Publisher :
Horizon Research Publishing Co., Ltd., 2016.

Abstract

Architectural decisions have a significant impact on the development process as well as on the quality of applied systems. On the other hand, it would be desirable to rely on mature solutions and proven experience when making such decisions. Partially this problem could be solved with the use of architectural patterns. Such solution for the same task can be implemented using different sets of patterns. As a result, there is a problem of choosing and evaluating the software architecture that is build using a number of patterns and that meets the system requirements. In this paper, the technique that allows selecting the optimal software architecture for applied software is proposed. This selection technique is reduced to the criteria importance theory problem. For applying it, we need to pick up a set of metrics that assess the characteristics of the software architecture. Next, we need to determine metrics scale and information about their importance. The results allow us making conclusions about usefulness of the proposed technique during architecture design phase for applied software.

Details

ISSN :
23316071 and 23316063
Volume :
4
Database :
OpenAIRE
Journal :
Computer Science and Information Technology
Accession number :
edsair.doi...........4dd7e2fe26905c3f4c322100c4bb618d