Phase 2: Architectural Pattern Selection & Application
Existing solutions for deriving architectures from requirements mostly rely on experienced architects. Besides the required experience, it is often a problem that the decision is not properly reasoned and documented. In this chapter, we propose a method to select appropriate architectural patterns with regard to given quality requirements. This process is based on the characteristics of the software to be built as well as on the properties of the architectural patterns. Our proposed process connects requirements and architecture, guides even less experienced software engineers through the pattern selection process, provides support for decision making, and makes the decision rationale transparent. In the second part of this chapter, we use the result of the pattern selection process in order to derive an initial architecture based on that result.
KeywordsSmart Grid Functional Requirement Quality Requirement External Input Pattern Selection
Unable to display preview. Download preview PDF.