论文部分内容阅读
在软件系统的整个设计过程中,软件体系结构的选择不仅影响软件开发的各阶段,而且对软件系统的可维护性、可扩充性都是至关重要的。软件系统的结构设计是从计算机软件的角度对软件系统的观察分析,而不是用户角度。它连接了需求和实现,处在领域分析、需求分析、风险分析之后,而在详细设计、编码之前。目前,软件体系结构的理论和工具还没有形成系统的、规范的描述和概念。不同设计者常采用不同的描述。四视图体系结构设计方法是西门子公司的几位工程师提出的一种体系结构设计方法。它从软件系统的四个不同关注点视图着手分析,以不同的视角描述软件系统。在具体应用四视图体系结构设计方法时,引入体系结构风格和设计模式作为分析和设计体系结构的主要辅助手段。从模式的角色着手分析设计系统,提高体系结构设计的质量。