精选优质文档-倾情为你奉上构件间的三种依赖关系一、体系结构定义及重要性 答:一个程序和计算机系统软件体系结构是指系统的一个或多个结构。结构中包括软件的构件,构件的外部可见属性以及他们之间的相互关系;重要性:(1)软件体系结构的表示有助于对计算机系统感兴趣的各方开展交流; (2)体系结构突出了早期设计决策,这些决策对随后的所有软件工程工作有深远的影响,同时对系统作为一个可运行实体的最后成功有重要作用;(3)体系结构“构建了一个相对小的,易于理解的模型,该模型描述了系统如何构成以及其构件如何一起工作”;二、数据设计目标 答:把分析模型中定义的数据对象转化成软件构件级的数据结构,并且在必要时转化为应用程序级的数据库体系结构;三、体系结构风格的组成要素、风格分类 答:每个风格描述了一个系统类别,包含:(1)一组完成系统所需功能的构件;(2)一组使功能构件间通信、协调及合作的连接器;(3)定义如何集成构件已构成系统的约束条件;(4)以及使得设计者能够理解系统整体性质的定义模式;风格分类:(1)以数据为中心的体系结构;(2)数据流体