软件构架结构.pptx

软件构架实践之什么是软件构架 目录软件构架概念构架模式、参考模型和参考构架软件构架的重要性构架的结构和视图小结知识回顾第一章阐述了构架在保证开发组织实现 其商业目标方面所起到的重要作用那么软件构架在项目开发中又有什么意义呢?软件构架软件构架概念的提出70年代1969年构架实际上是同类系统的抽象David Parnas提出的构架原则信息隐藏原则关于只允许通过接口使用元素的原则强调对软件系统中的不同结构进行考察,不得混淆这些结构在基于组件开发的系统中错误处理和检测原则将每个程序都看做某一程序族的一员认识到系统的结构影响到系统的质量引入使用结构,该原则控制各个元素之间的连接,以增强系统的可扩展性Parnas等人的工作为软件构架理论的建立创造了基础软件构架概念的澄清控制处理(CP)特征损失模型(MODP)回响模型(MODR)噪音模型(MODN)图1 未提供多少信息的软件构架的描述图从上图中可以得出以下信息:系统是由4个元素组成其中的3个元素特征损失模型(MODP)、回响模型(MODR)和噪音模型(MODN)可能有更多的相似之处,但是他们与第4个元素控制处理(CP)之间可能会有较大的差异,因为前三个元素在图中处于同一层次上该图是完全连通的,因而所有的元素之间显然存在着某种联系 这就是构架吗?如果构架真的是由若干组件及其之间的相互联系组成,则用这样的图就足以表述构架,但是,从图中并不能得到以

文档评论(0)

1亿VIP精品文档

相关文档