软件体系结构Chap06描述.ppt

软件体系结构Chap06描述.ppt

第六章 软件体系结构描述 6.1 软件体系结构描述方法 6.2 软件体系结构描述框架标准 6.3 体系结构描述语言 6.4 典型体系结构描述语言 6.5 统一建模语言(UML) 形式化、规范化的软件体系结构描述对于体系结构的设计和理解非常重要; 当前的描述主要停留在非形式化基础上,依赖于个人经验和技巧; 不能准确描述构件之间接口和组合关系,难以进行一致性、完整性分析和模拟。 目前对于软件体系结构的描述主要有两类: 1、使用精确的、无歧异体系结构描述语言,并提供对体系结构和特征的分析工具和设计环境。 2、采用形式化的方法, 提供精确的、抽象的模型,并提供基于这个模型的分析工具。 §6.1 软件体系结构描述方法 1、图形表达工具 采用矩形框和有向线段组合而成的图形表达工具; 矩形框代表抽象构件,框内标注的文字为抽象构件名称,有向线段表示辅助各构件进行通信、控制和关联的连接件; 一种简洁易懂、使用广泛的表示方法; 在术语和表达语义上不够规范和精确。 2、模块内连接语言 采用将一种或几种传统程序设计语言的模块连接起来的模块内连接语言MIL(Module Interconnection Language); 具有严格的语义基础,支持对较大的软件单元进行描述,如定义/使用和扇入/扇出等操作; MIL方式对模块化程序设计和分段编译等程序设计与开发技术发挥了很大的作用; 过于依赖程序设计语言,限制

文档评论(0)

1亿VIP精品文档

相关文档