文档详情

软件结构设计--分层系统风格讲义

人***
实名认证
店铺
PPTX
582.76KB
约18页
文档ID:607500505
软件结构设计--分层系统风格讲义_第1页
1/18

Click to edit Master title style,Click to edit Master text styles,Second level,Third level,Fourth level,Fifth level,*,*,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,*,*,本资料来源,4.5,分层系统风格,制作:邵强,主讲:邵强,要构造一门复杂系统的比较正规的理论,有一条路就是求助于层级理论,我们可以期望,一个复杂性必然是从简单系统进化而来的,在这个世界中,复杂系统就是层级结构的诺贝尔奖获得者赫伯特,.A.,西蒙,4.5,分层系统风格,什么是分层式体系结构?,分层风格的主要特征是什么?,使用层次设计的软件有怎样的结构特性?,分层系统的体系结构的优点有哪些?,分层系统的体系结构的缺点有哪些?,所谓分层式体系结构,是按层次组织软件的一种软件体系结构,其中每一层软件建立在低一层的软件层上应用层,包含许多应用系统,构件层,包含多个可复用构件库系统,分层风格适用于可以按照层次结构来组织不同类别的相关服务的应用程序使用 高,分层模型,低,客户,层1,层N-1,层N,4.5,分层系统风格,什么是分层式体系结构?,分层风格的主要特征是什么?,使用层次设计的软件有怎样的结构特性?,分层系统的体系结构的优点有哪些?,分层系统的体系结构的缺点有哪些?,分层结构的主要特征是第,J,层的服务只被第,J+1,层使用,层之间没有进一步的依赖关系,。

调用下层部件,访问,层内部件可以交互,层N,层N-1,层1,层2,4.5,分层系统风格,什么是分层式体系结构?,分层风格的主要特征是什么?,使用层次设计的软件有怎样的结构特性?,分层系统的体系结构的优点有哪些?,分层系统的体系结构的缺点有哪些?,在简单的层次结构中,有以下两种情况:,情况,1,:用户对层,N,产生需求,但层,N,不能独立完成 这个请求,所以它调用层,N-1,的相应操作服务在 处理过程中又进一步向层,N-2,发出请求,以此类 推,最终达到层,1,情况,2,:从层,1,开始的自底向上的操作链过程情,况,况,3,:,如,如,果,果,层,层,N-1,能,够,够,满,满,足,足,要,要,求,求,,,,,顶,顶,层,层,的,的,请,请,求,求,仅,仅,到,到,达,达,层,层,N-1,就,足,足,够,够,了,了,,,,,不,不,需,需,要,要,再,再,向,向,下,下,层,层,分,分,解,解,和,和,传,传,递,递,情,况,况,4,:,层,层,1,检,测,测,到,到,一,一,个,个,事,事,件,件,,,,,但,但,并,并,没,没,有,有,一,一,直,直,传,传,到,到,顶,顶,层,层,,,,,而,而,是,是,仅,仅,仅,仅,向,向,上,上,传,传,到,到,部,部,分,分,层,层,就,就,停,停,止,止,了,了,。

情,况,况,5,:,具,具,有,有,两,两,个,个,N,层,结,结,构,构,的,的,相,相,互,互,通,通,信,信,的,的,堆,堆,栈,栈,堆,栈,栈,1,堆,栈,栈,2,请,求,求,通,通,知,知,响,响,应,应,传递,层N,层N-1,层2,层2,层1,层1,层N-1,层N,4.5,分层系统风,格,格,什么是分,层,层式体系结,构,构?,分层风格的,主,主要特征是,什,什么?,使用层次,设,设计的软件,有,有怎样的结,构,构特性?,分层系统,的,的体系结构,的,的优点有哪,些,些?,分层系统,的,的体系结构,的,的缺点有哪,些,些?,分层风格的,体,体系结构的,优,优点:,由于对层次,的,的邻接层数,目,目进行了限,制,制,所以系,统,统易于改进,和,和扩展每一层的软,件,件都易于重,用,用,并可为,某,某一层次提,供,供多种可互,换,换的具体实,现,现分层系统所,支,支持的设计,体,体现了不断,增,增加的抽象,层,层次,这样,,,,一个复杂,问,问题的求解,被,被分解为一,系,系列递增的,步,步骤标准化支持,局部依赖性,可替换性4.5,分层系统风,格,格,什么是分,层,层式体系结,构,构?,分层风格的,主,主要特征是,什,什么?,使用层次,设,设计的软件,有,有怎样的结,构,构特性?,分层系统,的,的体系结构,的,的缺点有哪,些,些?,分层系统,的,的体系结构,的,的缺点有哪,些,些?,分层风格的,体,体系结构的,缺,缺点:,应当如何界,定,定层次间的,划,划分是一个,较,较为复杂的,问,问题。

更改行为的,重,重叠降低效率不必要的工,作,作难以认可层,的,的正确粒度,在实现体系,结,结构的技术,能,能力方面,,分,分层模式对,抽,抽象,信息,隐,隐藏,关注,点,点分离,模,块,块化,耦合,和,和内聚,充,分,分性、完整,性,性和原始性,的,的实现有益,处,处在非功,能,能性属性方,面,面,有益于,易,易修改性、,互,互操作性、,可,可测试性和,可,可重用性演讲完毕,,谢,谢谢观看!,。

下载提示
相似文档
正为您匹配相似的精品文档