2011
DOI: 10.1145/1978802.1978812
|View full text |Cite
|
Sign up to set email alerts
|

Decision-making techniques for software architecture design

Abstract: The architecture of a software-intensive system can be defined as the set of relevant design decisions that affect the qualities of the overall system functionality; therefore, architectural decisions are eventually crucial to the success of a software project. The software engineering literature describes several techniques to choose among architectural alternatives, but it gives no clear guidance on which technique is more suitable than another, and in which circumstances. As such, there is no systematic way… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
66
0

Year Published

2012
2012
2023
2023

Publication Types

Select...
6
2

Relationship

1
7

Authors

Journals

citations
Cited by 129 publications
(66 citation statements)
references
References 37 publications
0
66
0
Order By: Relevance
“…Architectural design decisions tend to be driven by technological requirements and constraints [21], which also emphasizes the effect of technology on business-IT alignment. A process for integration architecture design is proposed in [31]. It relies on a model that captures the relationships between systems, their desired properties and qualities, and the design decisions.…”
Section: Methodologies Of Systems Integrationmentioning
confidence: 99%
“…Architectural design decisions tend to be driven by technological requirements and constraints [21], which also emphasizes the effect of technology on business-IT alignment. A process for integration architecture design is proposed in [31]. It relies on a model that captures the relationships between systems, their desired properties and qualities, and the design decisions.…”
Section: Methodologies Of Systems Integrationmentioning
confidence: 99%
“…y N 3 = (3,3,3,3,6,6,5,5,7,5,4,8,5,6,5,5,7,6,8), (25) y N 4 = (4,4,4,4,6,6,7,7,5,9,5,5,7,8,7,6,5,7,7).…”
Section: Obtaining Values Of the Metricsmentioning
confidence: 99%
“…As a result, we have obtained four the following vector estimates: y1 = (1,6,8,7,8,8,7,8,9,8,7,6,8,7), (15) y2 = (2,7,6,6,7,7,8,6,7,7,7,7,6,7), (16) y3 = (3,6,5,7,5,4,8,5,6,5,5,7,6,8), (17) y4 = (4,6,7,5,9,5,5,7,8,…”
Section: Preference Relationsmentioning
confidence: 99%
See 1 more Smart Citation
“…Our method takes as input decision models that correspond to those already produced by other requirements engineering and architecture methods [22,45,47,49]. The only other required inputs are probability distributions modelling the decision makers uncertainty about the model parameters.…”
Section: Evaluation and Future Workmentioning
confidence: 99%