2010
DOI: 10.1109/ms.2010.72
|View full text |Cite
|
Sign up to set email alerts
|

Five Considerations for Software Architecture, Part 1

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
5
0

Year Published

2010
2010
2018
2018

Publication Types

Select...
4
2

Relationship

0
6

Authors

Journals

citations
Cited by 10 publications
(8 citation statements)
references
References 2 publications
0
5
0
Order By: Relevance
“…Patterns represent the collective experience of software experts and allow for the cost effective implementation of software's non-functional requirements reducing development cost from 10%-35%, improving time to market up to 20%, and reducing maintenance costs by 15%-20% [6]. Proven message exchange patterns (MEP) patterns are used similarly in enterprise landscapes to integrate services and applications without harming system runtime (e.g.…”
Section: Integration Patterns and Related Workmentioning
confidence: 99%
“…Patterns represent the collective experience of software experts and allow for the cost effective implementation of software's non-functional requirements reducing development cost from 10%-35%, improving time to market up to 20%, and reducing maintenance costs by 15%-20% [6]. Proven message exchange patterns (MEP) patterns are used similarly in enterprise landscapes to integrate services and applications without harming system runtime (e.g.…”
Section: Integration Patterns and Related Workmentioning
confidence: 99%
“…Our proposed architecture is based on a layer structure. The layered architecture makes each layer given different responsibilities available within the group [ 49 ], thereby forming a modular cloud system.…”
Section: Cloud Architecturementioning
confidence: 99%
“…The C4A methodology is an attempt, based on best practices, to address the five architectural concerns presented in [6][7], namely economy, visibility, spacing, symmetry, and emergence.…”
Section: Analysis and Design Processmentioning
confidence: 99%
“…The rendering adjustments adapt the interface to a particular device type or presentation technology, such as mobile, tablet or desktop, browser, Linux or Windows, flash or AJAX, etc. Therefore, this view supports the "View" in the Model-View-Controller design pattern [6] [7], whereas "Model" and "Controller" are part of the Business Logic Layer (see below). User interface and human factors design are part of this layer's best practices.…”
Section: Fig 4 the 4x6 Layout For The "Hello World" Solutionmentioning
confidence: 99%
See 1 more Smart Citation