Design Objectives and Design Understandability
abstract
The complexity of systems limits the understanding by the architect of the impact of changes.
Many objectives are pursued, from customer needs to implementation lessons learned, while designing a system.
From architecting perspective
understandability of the design is an important issue.
Some design choices may create very efficient systems, but might be difficult to grasp.
For example simple local autonomy might prove to be efficient and robust, but at the same time other system qualities are emerging and difficult to predict.
We discuss the notion of understandability, illustrated by a number of design patterns.
status:
planned
download statistics: |
Slides: 4185 downloads |