精选优质文档-倾情为你奉上软件体系结构知识点:第一章:1. 什么是软件体系结构答:软件体系结构=构件+连接件+约束 软件体系结构是具有一定形式的结构化元素,即构件的集合,包括处理构件、数据构件和连接构件。处理构件负责对数据进行加工,数据构件是被加工的信息,连接构件把体系结构的不同部分组组合连接起来。这一定义注重区分处理构件、数据构件和连接构件,这一方法在其他的定义和方法中基本上得到保持。2. 软件体系结构形式化方法答:1.根据对目标软件系统进行说明的方式:(1) 面向模型的方法。在这个方法中,对目标软件系统的说明是为其构造一个模型,该模型的构成成分是一些具有特性的数据抽象,如 域,元组等(2) 面向性质的方法。这种方法是直接给出目标软件系统的一组特性来描述目标软件系统。通常是目标软件系统必须满足的形式公理,其形式化说明仅描述目标软件系统的性质,而不涉及实现方法。2.根据表达能力的形式方法可分为以下五大类(1) 基于模型的方法(2) 代数方法(3) 过程代数方法(4) 基于逻辑的方法(5) 基于网络的方法3. 软件质量定