background image

 

 

5.1.1 软件架构的定义

• 一个程序和计算系统软件体系结构是指系统的一

个或多个结构。结构中包括软件的构建,构建的
外部可见属性以及它们之间的相互关系。

• 体系结构并非可运行软件。确切的说,它是一种

表达,使软件工程师能够:

– 分析设计在满足规定需求方面的有效性。
– 在设计变更相对容易的阶段,考虑体系结构可能的选

择方案。

– 降低与软件构造相关联的风险。