Page 164 -
P. 164
6
Architectural design
Objectives
The objective of this chapter is to introduce the concepts of software
architecture and architectural design. When you have read the chapter,
you will:
understand why the architectural design of software is important;
understand the decisions that have to be made about the system
architecture during the architectural design process;
have been introduced to the idea of architectural patterns, well-tried
ways of organizing system architectures, which can be reused in
system designs;
know the architectural patterns that are often used in different types
of application system, including transaction processing systems and
language processing systems.
Contents
6.1 Architectural design decisions
6.2 Architectural views
6.3 Architectural patterns
6.4 Application architectures