错误:搜索内容不能为空,请输入英文关键词
错误:关键词超出字数限制,请精简
高级检索

The Architecture is the Blueprint for the Code

  • Bernhard Westfechtel

摘要

This chapter explores the relationship between architectural design and programming in the small. Compared to relationships to other working areas such as requirements engineering or quality assurance, the architecture and the implementation of a software system are coupled tightly: The architecture serves as a blueprint for the implementation of the software system to be developed. Essentially, the architecture defines the skeleton of the system that is complemented with code written by programmers. Accordingly, the conformance of the implementation with the architecture may be defined by a set of consistency relations. Finally, different variants of processes describing the coupling between activities in the working areas architectural design and programming in the small are elaborated and compared.