论文标题
架构蓝图:4+1个软件体系结构的视图模型
Architectural Blueprints: The 4+1 View Model of Software Architecture
论文作者
论文摘要
本文介绍了一个模型,用于根据使用多个并发视图来描述软件密集型系统的体系结构。多种视图的这种使用允许分别解决体系结构各种利益相关者的关注:最终用户,开发人员,系统工程师,项目经理等,并分别处理功能和非功能要求。描述了五个视图中的每一个,以及捕获它的符号。这些视图是使用以架构为中心的,场景驱动的迭代开发过程来设计的。
This article presents a model for describing the architecture of software-intensive systems, based on the use of multiple, concurrent views. This use of multiple views allows to address separately the concerns of the various stakeholders of the architecture: end-user, developers, systems engineers, project managers, etc., and to handle separately the functional and non functional requirements. Each of the five views is described, together with a notation to capture it. The views are designed using an architecture-centered, scenario-driven, iterative development process.