- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
ch6-状态机图及其应用 Rational Rose 2003基础教程电子教案知识讲稿.ppt
第6章 状态机图及其应用 《Rational Rose 2003基础教程》 配套电子教案 内 容 基本概念 状态图 活动图 状态机共享的模型元素 活动图专有的模型元素 状态规范和活动规范 动作规范 转换规范 判断规范 同步规范 1.1理解状态机 状态机图通过对类对象的生存周期建立模型来描述对象随时间变化的动态行为,也可以用来描述用例、协作和方法的动态行为,它是展示状态与状态转换的图。 状态机是一个类的对象所有可能的生命历程的模型。 状态机包括状态图和活动图两种表示方法。 状态图用于对系统的动态方面建模。 活动图用于对计算流程和工作流程建模,展示的主要内容是对象的活动状态。 状态图以状态为中心,活动图以活动为中心。 1 基本概念 1 基本概念 1.2 状态机操作 定义 在UML规格文件中,状态机被定义为是一种行为,说明对象或交互在它们的声明周期中为响应事件所经历的状态序列,以及它们的响应和动作。 创建一个状态图或活动图时,Rational Rose自动创建一个状态/活动模型。 Rational Rose限定每个所有者只能拥有一个状态/活动模型。 1 基本概念 1.2 状态机操作 创建一个状态/活动模型: 单击BrowseState Machine Diagram,在左边的“State Machine”下面选择新创建的状态/活动模型所要放置的位置: 双击New: 在Title文本框中为图命名; 指定要创建的图类型:活动图(Activity)或状态图(Statechart); 单击OK按钮。 2 状态图 2.2 创建状态图 步骤如下: 在浏览器中,用鼠标右键单击模型元素(除了属性、关系和出现在构件视图中的模型元素); 单击NewStatechart Diagram; 或者, 单击BrowseState Machine Diagram; 单击New; 在New State Machine对话框中选中Statechart Diagram复选框; 输入状态图标题; 单击OK按钮。 2 状态图 2.3 状态图工具箱 13种常用的工具: 可以定制; 3 活动图 3.1 使用活动图 活动图可以对多种不同类型的工作流建模。如果从更简单或者更具体的角度考虑,可以更容易理解活动图。即,活动图被设计用于简化描述一个过程或操作的工作步骤。例如,软件公司可以用活动图对一个软件的开发过程建模;会计师事务所可以用活动图对任意数目的财务往来进行建模;公司可以用活动图对订单批准过程进行建模;还可以对诸如求Fibnacci数列第n个数的数值之类的操作进行建模。 3 活动图 3.2 活动图所包含的内容 活动图包含的内容: 判断(Decisions) 状态(States) 泳道(Swimlanes) 同步(Synchronizations) 对象(Objects) 对象流(Object flows) 转换(Transitions) 活动(Activities) 初始状态(Start state) 终止状态(End state) 3 活动图 3.3 创建活动图 步骤如下: 在浏览器中,单击模型元素(除了属性、关系和出现在构件视图中的模型元素); 单击NewActivity Diagram; 在浏览器中对新建的活动图重命名,或者双击NewDiagram图标来显示活动图。 3 活动图 3.4 活动图工具箱 19种常用工具 可以定制 3 活动图 3.5 理解工作流 定义 是一个良好定义的动作序列,执行时将产生一个可观察的值,或者产生一个个体或实体的对象。 建摸目的 理解一个组织的结构和动态特性; 确保客户、最终用户和开发员对组织形成一致的理解; 导出用于支持组织的系统需求。 3 活动图 3.5 理解工作流 识别工作流 谁(who)或什么(what)将对工作流负总责? 要实现目标,需要执行哪些活动? 谁(who)将对执行各种活动和状态负责? 活动会创建或者修改对象吗? 考察模型中的其他元素,活动和状态应该在何处出现? 为什么这个活动或状态需要出现? 3 活动图 3.6 用活动图对工作流建模 步骤: 识别工作流的目标: 确定从起始状态到终止状态工作流的前置条件和后置条件; 定义并识别为实现目标而必须发生的活动和状态,按逻辑顺序将它们放进模型图,并对它们命名; 定义并画出所有要在模型图中创建和修改的对象,将这些对象和活动同对象流连接起来; 按泳道决定谁(who)或什么(what)将对执行这些活动和状态负责; 从主流程开始,用转换符号连接所有的元素 ; 在流程可能要分裂出一个候补流(alternate
您可能关注的文档
- CH3-7 装饰工程 工程概预算教材.ppt
- CH3-9 建筑工程量计算总结 工程概预算教材.ppt
- CH3-CH5学习成果验收 单片机优秀教材.ppt
- ch3-交换机端口配置与 及生成树协议配置 高级计算机网络 .ppt
- ch3-光纤通信技术 知识1-2 现代通信技术 知识 .ppt
- ch3-光纤通信技术 知识3现代通信技术 知识 .ppt
- ch3-光纤通信技术 知识4-5-6 现代通信技术 知识 .ppt
- ch3-光纤通信技术 知识7 现代通信技术 知识 .ppt
- ch3-用例图及其应用 Rational Rose 2003基础教程电子教案教学文稿.ppt
- ch3-质量保证与 及测试策略-stmt .ppt
- ch6_CAM通用设置 数控软件mastercam x 全面基础教程 教程文件.ppt
- CH6_trade_growth 国际贸易理论政策与 及应用英文版本课件.ppt
- ch6_中断与定时技术 知识 嵌入式系统原理与应用技术 知识 .ppt
- ch6_系统相关管理 linux课件.ppt
- ch6国际化 公司战略相关管理 .ppt
- CH6特许经营操作手册 特许经营导论 演示教学.ppt
- ch7 厂商、股票市场和公司治理 西方经济学PPT教材(国际经济法专业课).ppt
- CH7 图 第六章 节 树和二叉树.ppt
- ch7 相关管理信息系统的系统设计 相关管理信息系统课程课件.ppt
- ch7 财务评价 财务相关管理 .ppt
最近下载
- 创业管理(第5版)张玉利_课后习题答案.pdf
- 平面国----优质课件可编辑.pptx VIP
- IPC9151C2010印制板工艺产量质量和相关可靠性PCQR2基准测试标准和数据库.docx VIP
- 大学生城市轨道交通机电职业规划.pptx VIP
- 第三代核电技术AP1000 - 孙汉虹.pdf
- 福建省福州市乌山小学五年级上册语文阅读训练及答案版.pdf VIP
- 广西壮族自治区贵港市覃塘区2023-2024学年九年级上学期期中考试英语试题(含听力).docx VIP
- AP1000失去主给水事故模拟.docx
- 轨道交通供电系统安装监理组织方案.docx VIP
- GB 4706.1标准解读_从模块上分析标准结构 - 爬电距离和电气间隙系统.xlsx
原创力文档


文档评论(0)