软件体系结构 第二章 建模
37页1、第二章 软件体系结构建模,天津商业大学 2012年2月, 软件体系结构模型的分类,第2章 软件体系结构建模,2.1 软件体系结构建模概述, 结构模型 框架模型 动态模型 过程模型 功能模型, 软件体系结构建模的种类,第2章 软件体系结构建模,2.1 软件体系结构建模概述, 结构模型 这是一个最直观、最普遍的建模方法。这种方法以体系结构的构件、连接件和其他概念来刻画结构,并力图通过结构来反映系统的重要语义内容,包括系统的配置、约束、隐含的假设条件、风格、性质等。 研究结构模型的核心是体系结构描述语言。,第2章 软件体系结构建模,2.1 软件体系结构建模概述,工作流建模元素的静态结构模型, 软件体系结构建模的种类,第2章 软件体系结构建模,2.1 软件体系结构建模概述, 框架模型 框架模型与结构模型类似,但它不太侧重描述结构的细节而更侧重于整体的结构。 框架模型主要以一些特殊的问题为目标建立只针对和适应该问题的结构。,第2章 软件体系结构建模,2.1 软件体系结构建模概述,.NET 平台框架结构, 软件体系结构建模的种类,第2章 软件体系结构建模,2.1 软件体系结构建模概述, 动态模型
2、动态模型是对结构或框架模型的补充,研究系统的“大颗粒”的行为。例如,描述系统的重新配置或演化。动态可以指系统总体结构的配置、建立或拆除通信通道或计算的过程。,第2章 软件体系结构建模,2.1 软件体系结构建模概述,动态模型示例, 软件体系结构建模的种类,第2章 软件体系结构建模,2.1 软件体系结构建模概述, 过程模型 过程模型研究构造系统的步骤和过程。 结构是遵循某些过程脚本的结果。,第2章 软件体系结构建模,2.1 软件体系结构建模概述,经典软件开发过程模型,第2章 软件体系结构建模,2.1 软件体系结构建模概述,软件测试过程模型, 软件体系结构建模的种类,第2章 软件体系结构建模,2.1 软件体系结构建模概述, 功能模型 功能模型认为体系结构是由一组功能构件按层次组成,下层向上层提供服务。 功能模型可以看作是一种特殊的框架模型。, “4+1”模型概述,第2章 软件体系结构建模,2.2 “4+1”视图模型,Kruchten在1995年提出了“4+1”的视图模型。 “4+1”视图模型从5个不同的视角包括逻辑视图、进程视图、物理视图、开发视图和场景视图来描述软件体系结构。 每一个视图只
3、关心系统的一个侧面,5个视图结合在一起才能反映系统的软件体系结构的全部内容。, “4+1”模型概述,第2章 软件体系结构建模,2.2 “4+1”视图模型, 逻辑视图,第2章 软件体系结构建模,2.2 “4+1”视图模型,逻辑视图主要支持系统的功能需求,即系统提供给最终用户的服务。在逻辑视图中,系统分解成一系列的功能抽象,这些抽象主要来自问题领域。这种分解不但可以用来进行功能分析,而且可用作标识在整个系统的各个不同部分的通用机制和设计元素。 在面向对象技术中,通过抽象、封装和继承,可以用对象模型来代表逻辑视图,用类图来描述逻辑视图。, 逻辑视图,第2章 软件体系结构建模,2.2 “4+1”视图模型,可以从Booch标记法中导出逻辑视图的标记法,只是从体系结构级的范畴来考虑这些符号,用Rational Rose进行体系结构设计。, 逻辑视图,第2章 软件体系结构建模,2.2 “4+1”视图模型,逻辑视图中使用的风格为面向对象的风格,逻辑视图设计中要注意的主要问题是要保持一个单一的、内聚的对象模型贯穿整个系统。,某通信系统体系结构逻辑视图, 逻辑视图,第2章 软件体系结构建模,2.2 “4+
《软件体系结构 第二章 建模》由会员suns****4568分享,可在线阅读,更多相关《软件体系结构 第二章 建模》请在金锄头文库上搜索。
土地管理与地籍测量---第八章界址点测量
人机工程学案例分析(2)
工程安全培训_201303
第9章房地产投资决策分析
第2章房地产经纪制度
ACM程序设计-东北林业大学acm05
《亲爱的汉修先生》读书交流会
中原_深圳新世界尖岗山项目市场汇报_40P_2012年_别墅_项目分析_量价走势
五年级数学质量分析演示文稿
人工智能小镇-智慧小镇建设20180525
景观基本知识及发展历程
建设工程信息管理(2)
机电驱动技术第二章步进驱动技术
工程力学-第9章圆轴扭转时的应力变形分析与强度刚度设计
第一章第二节幼儿园文化环境建设的原则
第一章检测技术的基础知识
第一章__现代表面工程技术
第六章钢结构工程
第9节项目试运行管理
班主任工作经验交流课件(4)
2023-12-11 28页
2023-12-11 28页
2023-12-11 27页
2023-12-11 31页
2023-12-11 27页
2023-12-11 27页
2023-12-11 33页
2023-12-11 28页
2023-12-11 26页
2023-12-11 29页