- 3
- 0
- 约1.07万字
- 约 80页
- 2017-08-19 发布于北京
- 举报
◇ 框架 第3章 软件体系结构风格 3.7 正交软件体系结构 ◇ 特征 第3章 软件体系结构风格 3.7 正交软件体系结构 ◎ 正交软件体系结构由完成不同功能的n(n 1)个线索(子系统)组成; ◎ 系统具有m(m 1)个不同抽象级别的层; ◎ 线索之间是相互独立的(正交的); ◎ 系统有一个公共驱动层(一般为最高层)和公共数据结构(一般为最低层)。 ◇ 实例 第3章 软件体系结构风格 3.7 正交软件体系结构 自学 ◇ 优点 第3章 软件体系结构风格 3.7 正交软件体系结构 ◎ 结构清晰,易于理解。由于线索功能相互独立,不进行互相调用,结构简单、清晰,构件在结构图中的位置已经说明它所实现的是哪一级抽象,担负的是什么功能。 ◎易修改,可维护性强。由于线索之间是相互独立的,所以对一个线索的修改不会影响到其他线索。系统功能的增加或减少,只需相应的增删线索构件族,而不影响整个正交体系结构,因此能方便地实现结构调整。 ◎可移植性强,重用粒度大。因为正交结构可以为一个领域内的所有应用程序所共享,这些软件有着相同或类似的层次和线索,可以实现体系结构级的重用。 ◇ 概述 第3章 软件体系结构风格 3.8 基于层次消息总线的体系结构 ◇ HMB风格的构件模型 第3章 软件体系结构风格 3.8 基于层次消息总线的体系结构 ◇ 构件接口 第3章 软件体系结构风格 3.8 基于层次消息总线的体系结构 ◎ HMB风格的构件接口是一种基于消息的互联接口,可以较好地支持体系结构设计。构件之间通过消息进行通讯,接口定义了构件发出和接收的消息集合。 ◎ 当某个事件发生后,系统或构件发出相应的消息,消息总线负责把该消息传递到此消息感兴趣的构件。 ◎ 按照响应方式的不同,消息可分为同步消息和异步消息。 ◇ 消息总线 第3章 软件体系结构风格 3.8 基于层次消息总线的体系结构 ◇ 构件静态结构 第3章 软件体系结构风格 3.8 基于层次消息总线的体系结构 ◇ 构件动态行为 第3章 软件体系结构风格 3.8 基于层次消息总线的体系结构 ◎ 构件的行为就由外来消息的类型唯一确定,即一个消息和构件的某个操作之间存在着固定的对应关系。对于这类构件,可以认为构件只有一个状态,或者在每次对消息响应之前,构件处于初始状态。 ◎ 更通常的情况是,构件的行为同时受外来消息类型和自身当前所处状态的影响。 ◇ 运行时刻的系统演化 第3章 软件体系结构风格 3.8 基于层次消息总线的体系结构 ◎ 动态增加或删除构件 ◎ 动态改变构件响应的消息类型 ◎ 消息过滤 ◇ 为什么要使用异构结构 第3章 软件体系结构风格 3.9 异构结构风格 ◎ 不同的结构有不同的处理能力的强项和弱点,一个系统的体系结构应该根据实际需要进行选择,以解决实际问题。 ◎ 关于软件包、框架、通信以及其他一些体系结构上的问题,目前存在多种标准。即使在某段时间内某一种标准占统治地位,但变动最终是绝对的。 ◎ 实际工作中,我们总会遇到一些遗留下来的代码,它们仍有效用,但是却与新系统有某种程度上的不协调。然而在许多场合,将技术与经济综合进行考虑时,总是决定不再重写它们。 ◎ 即使在某一单位中,规定了共享共同的软件包或相互关系的一些标准,仍会存在解释或表示习惯上的不同。 ◇ C/S与B/S混合之内外有别模型 第3章 软件体系结构风格 3.9 异构结构风格 ◇ C/S与B/S混合之查改有别模型 第3章 软件体系结构风格 3.9 异构结构风格 ◇ 异构实例 第3章 软件体系结构风格 3.9 异构结构风格 ◇ 互连系统构成的系统 第3章 软件体系结构风格 3.10 SIS体系结构风格 ◇ 基于SASIS的软件过程 第3章 软件体系结构风格 3.10 SIS体系结构风格 ◇ 基于SASIS的软件过程 第3章 软件体系结构风格 3.10 SIS体系结构风格 ◇ 基于SASIS的软件过程 第3章 软件体系结构风格 3.10 SIS体系结构风格 ◇ 定义 第3章 软件体系结构风格 3.11 特定领域软件体系结构 ◎ Hayes-Roth对DSSA的定义如下:“DSSA就是专用于一类特定类型的任务(领域)的、在整个领域中能有效地使用的、为成功构造应用系统限定了标准的组合结构的软件构件的集合”。 ◎ Tracz的定义为:“DSSA就是一个特定的问题领域中支持一组应用的领域模型、参考需求、参考体系结构等组成的开发基础,其目标就是支持在一个特定领域中多个应用的生成”。 ◇ 定义 第3章 软件体系结构风格 3.11 特定领域软件体系结构 ◎ 垂直域:定义了一个特定的系统族,包含整个系统族内的多个系统,结
您可能关注的文档
- 购物广场开业策划方案..ppt
- 贵州历史简介.ppt
- 贵州·贵阳·山水黔城.ppt
- 贵州大学就业工作信息平台学生使用说明书.ppt
- 贵细中药销售知识培训1.ppt
- 贸易地理第十一.ppt
- 费改机遇顺势而为(元鸿B限售).ppt
- 贾康豪-工程估价第三章.ppt
- 资助政策主题班会.ppt
- 资料积累与查找图书馆信息服务部.ppt
- 安徽省华师联盟2025-2026学年高三上学期1月质量检测生物试卷+答案.doc
- 安徽省华师联盟2025-2026学年高三上学期1月质量检测语文试卷+答案.doc
- 四川省绵阳南山中学实验学校2025-2026学年高三上学期1月月考数学含答案.doc
- 2026届辽宁省大连市高三上学期双基考试物理试卷+答案.doc
- 辽宁名校联盟2026年1月高三上期末联考质量检测化学含答案.doc
- 辽宁名校联盟2026年1月高三上期末联考质量检测生物含答案.doc
- 辽宁名校联盟2026年1月高三上期末联考质量检测英语含答案.doc
- 辽宁名校联盟2026年1月高三上期末联考质量检测政治含答案.doc
- 黑龙江省龙江教育联盟2026年1月高三上学期期末考试化学含答案.doc
- 黑龙江省龙江教育联盟2026年1月高三上学期期末考试生物含答案.doc
最近下载
- 2025年阿勒泰地区遴选公务员笔试真题汇编及答案解析(夺冠).docx VIP
- GB55006-2021 钢结构通用规范.pdf VIP
- 精品解析:2023-2024学年江苏省南京市江北新区译林版(三起)三年级上册期末考试英语试卷(原卷版).docx VIP
- 动漫制作合同范本.docx VIP
- CCY-I-产品使用手册(带MEP).pdf VIP
- 湖南省怀化市2024-2025学年高一上学期期末考试英语试题含答案.pdf VIP
- 23G409先张法预应力混凝土管桩图集.PDF VIP
- 人民大2024Premiere视频剪辑技术 PPT课件项目1 揭开pr的神秘面纱.pptx VIP
- 2025年开心果行业研究报告及未来发展趋势预测.docx
- 【专业资料】ALD原子层沉积综述PPT.pptx VIP
原创力文档

文档评论(0)