Why have a book about the relation between requirements and software architecture? Understanding the relation between requirements and architecture is important because the requirements, be they expli
A software architecture manifests the major early design decisions, which determine the system’s development, deployment and evolution. Thus, making better architectural decisions is one of the large