软件体系结构设计方法.ppt
《软件体系结构设计方法.ppt》由会员分享,可在线阅读,更多相关《软件体系结构设计方法.ppt(24页珍藏版)》请在三一办公上搜索。
1、软件体系结构设计设计方法及原理,目录结构,结构设计方法的元模型,1,软件体系结构设计方法的分析,2,系统的管理端业务处理模块,3,耦合和内聚原理的应用,4,1,结构设计方法的元模型,1.结构设计方法的元模型,元模型是对各种体系结构设计模型的抽象。各种不同的体系结构设计方法都可以描述成元模型的实例。每种方法在过程的顺序上,在概念的特定内容上有所不同。,图1 体系结构设计方法的元模型,客户,领域知识,需求规格说明书,解决方案抽象,领域知识,工作,体系结构,领域知识,捕捉需求,提取解决方案的结构,体系结构规格说明,2.软件体系结构设计方法的分析,为了获取对体系结构设计的抽象,人们已经提出了许多方法。
2、2.1 体系结构设计方法的分类(1)工件驱动(Artifact-Driven)的方法(2)用例驱动(Use-Case-Driven)的方法(3)模式驱动(Pattern-Driven)的方法(4)领域驱动(Domain-Driven)的方法,2.软件体系结构设计方法的分析,2.1.1 工作驱动的方法工件驱动的体系结构设计方法从方法的工件描述中提取体系结构描述。工件驱动的体系结构设计方法的例子包括广为流行的面向对象分析和设计方法OMT。如下图是该方法的概念模型。,2.软件体系结构设计方法的分析,图2 工件驱动方法的概念模型,客户,需求规格说明书,通用知识,工作,分析和设计模型,通用知识,子系统,
3、体系结构描述,1:描述,2:查找,3:分组,4:组合,2.软件体系结构设计方法的分析,加标号的箭头表示体系结构设计步骤的过程顺序:“分析和设计模型”和“子系统”图1元模型中的“解决方案抽象”。“通用知识”图1中“知识领域”在OMT中,体系结构设计并不是软件开发过程中的一个明确阶段,而是设计阶段的一个隐含部分。,表示,表示,2.软件体系结构设计方法的分析,OMT方法主要由一下阶段组成:分析、系统设计、对象设计。箭头线“1:描述”表示需求规格说明书的描述;箭头线“2:查找”表示对工件的查找,如系统分析阶段中需求规格说明的类。“2:查找”的结果是一组工件实例,在图2中用“分析和设计模型”的概念表示。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 软件 体系结构 设计 方法

链接地址:https://www.31ppt.com/p-5319378.html