- 7
- 0
- 约1.41千字
- 约 24页
- 2020-09-10 发布于北京
- 举报
* * * 软件设计—目录 面向对象设计概述 类设计 动态模型设计 用户界面设计 简介 模型表示系统静态和动态的行为。这种表示形式可为 同一系统提供不同的视角 静态模型展示了构思中的系统结构方面 动态模型是系统的表示形式,也就是过程和行为的集合 采用动态 建模的优点 明确性 简易性 可视性 动态模型的优越性 2-1 动态模型描述系统与操作时间和顺序有关的系统方面、影响更改的事件、事件的序列、事件的环境以及事件的组织 使用高级表示层通常可导致使用更少但更广泛的结构 模型可按数据实际存储的方式表示数据,这有助于开发人员熟悉将要使用的数据 图示是通过列表和图 指明错误的简单方法 操作和维护模型比操作和维护实际系统容易得多 使用户和开发人员都能更容易地理解构思中的系统 可助于解释状态的改变和降低复杂度 可监视构思中的系统是否存在任何类型的缺陷 动态模型的优越性 2-2 动态模型的优越性 动态模型的组件 5-1 状态图 时序图 活动图 协作图 动态模型的组件 动态模型的组件 5-2 状态1 状态2 初始状态 如果无效 则重复状态 1 如果有效 则转换状态 2 最终状态 状态图描述了单个事物如何为响应发生的事件而更改状态和生成响应,并通过此方式与其环境进行交互 状态图示例如下所示: 动态模型的组件 5-3 时序图用于按时间顺序模拟控制流程。它显示了在对象生命线上各点之间的对象传递的消息,演示了在时间序列中对象之间的交互 时序图示例如下所示: 时序图示例 动态模型的组件 5-4 协作图用于按组织模拟控制流程。消息在对象之间传递, 但重点应在于演示或检测对象间结构样式的协作 协作图示例 动态模型的组件 5-5 活动图显示活动与活动之间的流程。活动是状态机中 当前执行的活动,由作用于系统状态的操作组成 活动图示例 操作活动1 操作活动2 操作活动3 初始状态 结束状态 操作活动4 时序图演示按时间序列安排的交互,用于显示特定用例 或特定用例某部分的详细流程 时序图 时序图 6-1 时序图 6-2 在显示递归时,事件箭头会回到从其开始的同一对象处 ,“validateCoin”方法调用就是一个递归调用,其目的为验证硬币。 可通过验证硬币的重量及其尺寸来执行硬币的验证 递归 递规 时序图 6-3 在Rational XDE中单击“文件”-“Open Rational…”打开第二章创建的“在线拍卖”系统的工程。 创建一个类图 演示:创建时序图的步骤。 时序图 6-4 在 Model Explorer 中,右击要在其中添加新图 的模型,然后选择“Add Diagram”,再从不同的 图类型中选择“Sequence :Role”,创建一个时序图。从 Model Explorer 中拖出参与者“买主” 和 步骤2创建的所有分析类,放置到时序图上 。 时序图 6-5 创建对象之间的消息传递 演示:创建时序图的步骤。 时序图 6-6 竞拍用例的时序图 演示:创建时序图的步骤。 状态图 4-1 状态图显示对象在生命周期内响应外部事件和消息时所经历的状态序列。 状态图 未结算的余额 更新余额 支票存款 支票结算 在 Model Explorer 中,右击然后并单击“Add Diagram”“Statechart”。 状态图 4-2 创建一个工程后,再创建状态图 演示:创建状态图的步骤。 * *
您可能关注的文档
- 无人机电子技术基础 ASCⅡ码 编码.pptx
- 无人机电子技术基础 二极管整流电路 13半导体二极管应用电路 - 二极管整流电路.pptx
- 无人机动力技术 航空燃油 080101航空燃油.pptx
- 无人机动力技术 起动系统的组成和工作原理 060401起动系统的组成和工作原理.pptx
- 无人机空气动力学基础 知识点一:起飞 知识点一:起飞.ppt
- 无人机摄影测量技术 航摄单张像片解析 05-共线方程.ppt
- 无人机摄影测量技术 相对定向与绝对定向 09-相对定向和绝对定向.ppt
- 无人机组装与仿真 无人机组装与仿真 0-考核要求.ppt
- 无损检测 有效磁导率 有效磁导率.pptx
- 物理污染与固体废物环境影响评价技术 声与噪声的基本概念 模块一 认识声、声源、声波(资源库).ppt
- 河北盐山中学等校2025-2026学年上学期高三一模化学试卷(含解析).docx
- 河北正定中学2025-2026学年高一上学期期末考试物理试卷(含解析).docx
- 河北张家口市怀安县2025-2026学年第一学期期末教学综合评价八年级地理试卷(含解析).docx
- 河南安阳市殷都区2025-2026学年第一学期期末教学质量检测七年级地理试卷(含解析).docx
- 河南安阳市滑县2025一2026学年第一学期期末学业质量监测八年级地理试题(含解析).docx
- 河南安阳市林州市2025-2026学年上学期期末考试高一政治试题(含解析).docx
- 河南焦作市武陟县第一中学2025-2026学年高一上学期1月月考语文试卷(含解析).docx
- 河南济源市2025-2026学年上学期期末学业质量调研七年级历史试卷(含解析).docx
- PICC导管并发症的紧急处理与护理.pptx
- 河南鹤壁市2025-2026学年高二上学期期末考试生物试题(含解析).docx
最近下载
- 液压矿用挖掘机acxq0597-00新.pdf VIP
- 沥青路面修复施工方案.docx VIP
- ASME CASE 2235-10 Use of Ultrasonic Examination in Lieu of Radiography.pdf VIP
- 3随机事件的概率讲义教材.ppt VIP
- 《旅居养老服务规范》DB46T 695-2025.docx VIP
- DB11T 2293-2024 住宅工程质量品质提升技术标准.docx VIP
- 九年级数学随机事件和概率.ppt VIP
- 2025年山东省纪委监委公开遴选公务员笔试试题及答案解析 .docx VIP
- 三星H635说明书.pdf VIP
- 北京纪委监委公开遴选公务员笔试试题及答案解析.docx VIP
原创力文档

文档评论(0)