- 1、本文档共159页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
系统分析与设计6过程建模汇
* 状态图的实现---状态表法 * 状态图的实现---状态表法 * 绘制状态图的步骤 绘制状态机图的理想步骤是: 寻找主要的状态 确定状态之间的转换 细化状态内的活动与转换 用复合状态来展开细节 * 绘制航班机票预订系统的状态图 寻找主要状态 对于航班机票预订系统而言,显然包括的状态主要有: 在刚确定飞机计划时,显然是没有任何预订的,并且在有人预订机票之前都处于这种“无预订”状态 对订座而言显然有“部分预订”和“预订完”两种状态 而当航班快要起飞时,显然要“预订关闭” 总结一下,主要有四种状态:无预订、部分预订、预订完以及预订关闭 确定状态间转换 源目标 无预订 部分预订 预订完 预订关闭 无预订 预订( ) 不直接转换 关闭( ) 部分预订 退订( ),使预订人=0 预订( ),无空座 关闭( ) 预订完 不直接转换 退订( ) 关闭( ) 预订关闭 无转换 无转换 无转换 * 绘制航班机票预订系统的状态图 * 绘制航班机票预订系统的状态图 细化状态内的活动与转换 * 绘制航班机票预订系统的状态图 使用复合状态 * 状态图应用说明 对对象生命周期建模:主要描述对象能够响应的事件、对这些事件的响以及过去对当前行为的影响 对反应型对象建模:这个对象可能处于的稳定状态、从一个状态到另一个状态之间的转换所需的触发事件,以及每个状态改变时发生的动作 状态机图既可以用来表示一个业务领域的知识,也可以用来描述设计阶段对象的状态变迁。 * 作业 课本P179之你来做7-3,P179之实战场景7-A, P155之练习1,2 * * Sale 仓储与物流 销售与客服 财务 * computer hardware sales * 提问 谈谈顺序图和通信图的异同 谈谈顺序图和通信图的优缺点 谈谈用例模型描述和采用活动模型描述之间的区别 活动图中的动作有哪三个特性? 状态图 * * * 状态及状态表示法 状态是指在对象生命周期中满足某些条件、执行某些活动或等待某些事件的一个条件和状况 一个状态通常包括名称、进入/退出活动、内部转换、子状态和延迟事件等五个部分组成 状态机是计算机科学理论的一部分,但UML中的状态机模型主要是基于David Harel所做的扩展,是用来展示状态与状态之间转换的图 * 何时使用状态图 * 阅读最简单的状态图 最为核心的元素无外乎是两个:一个是用圆角矩形表示的状态(初态和终态例外);另一个则是在状态之间的、包含一些文字描述的有向箭头线,这些箭头线称为转换 * 转换的五要素 源状态:即受转换影响的状态 目标状态:当转换完成后对象的状态 触发事件:用来为转换定义一个事件,包括调用、改变、信号、时间四类事件 监护条件:布尔表达式,决定是否激活转换 动作:转换激活时的操作 * 转接的三个组成部分:触发事件、监护条件、动作 * 读图小结 与状态off相关的转换有两个,其触发事件都是turnOn,只不过其监护条件不同。如果对象收到事件turnOn,那么将判断壶中是否有水;如果[没水],则仍然处于off状态;如果[有水]则转为on状态,并执行“烧水”动作 而与状态on相关的转换也有两个,如果“水开了”就执行turnOff,关掉开关;如果烧坏了,就进入了终态了 自转换 * * count(){ while(true){ if (i10){ i=i+1; sum=sum+I; } else{ System.out.println(“compute complete”); break; } } } * 图书管理系统中“图书”的状态图 * * 提问 UML状态图中,最为核心的元素是哪两个? UML状态图中,关于转换,有哪五个要素? * 复杂转换 转换类型 描述 语法 外部转换 对事件做出响应,引起状态变化或自身转换,同时引发一个特定动作,如果离开或进入状态将引发进入转换、离开转换 事件(参数)[监护条件]/动作 内部转换 对事件做出响应,并执行一个特定的活动,但并不引起状态变化或进入转换、离开转换 事件(参数)[监护条件]/动作 进入转换 当进入某一状态时,执行相应活动 entry/活动 退出转换 当离开某一状态时,执行相应活动 exit/活动 * 各种转换的区别 进入和退出转换:当进入一个状态时,执行某个动作;或当退出某个状态时,执行什么动作。这时就可以使用进入和退出转换来表示 内部转换:用来处理一些不离开该状态的事件 思
您可能关注的文档
- 租车协议汇.doc
- matlab-m文件与m函数幻灯片.ppt
- matlab_语法大全幻灯片.ppt
- 秸秆压块成型燃料产业化生产的可行性研究汇.doc
- 秸秆养殖肉牛示范项目可研报告汇.doc
- 秸秆气化集中供气工程可行性分析报告汇.doc
- 秸秆气化集中供气工程可研报告汇.doc
- 秸秆炭化成型及副产品综合利用项目可行性研究报告汇.doc
- MATLAB信号处理工具箱幻灯片.ppt
- 秸秆肉牛养殖示范场建设项目可行性研究报告汇.doc
- 吉林省通化市梅河口市第五中学2024-2025学年高二下学期开学考试数学试题.docx
- 安徽省芜湖市第二中学2024-2025学年高三上学期1月检测数学试题.docx
- 辽宁省沈阳市浑南区东北育才学校2024-2025学年高三下学期开学数学试题.docx
- 上海市交通大学附属中学2024-2025学年高一下学期开学摸底考试数学试题.docx
- 山东省威海市2024-2025学年高三上学期期末考试数学试题.docx
- 上海市交通大学附属中学2024-2025学年高二下学期开学摸底考试数学试题.docx
- 上海市上海理工大学附属中学2024-2025学年高三下学期3月月考数学试卷.docx
- 四川省德阳市博雅明德高级中学2024-2025学年高三下学期2月检测数学试题.docx
- 上海市上海理工大学附属中学2024-2025学年高三下学期3月月考数学试卷.pdf
- 四川省内江市第六中学2024-2025学年高一下学期入学考试数学试题.docx
最近下载
- 2025年江西工业贸易职业技术学院单招职业适应性测试题库参考答案.docx VIP
- DLT866-2015 电流互感器和电压互感器选择及计算规程.docx
- 文化娱乐产业市场调查及内容创新方案.doc VIP
- 粤人社发【2012】70号关于事业单位岗位设置和聘用后工资及退休等问题处理办法的通知.pdf VIP
- 2025年检验检测机构资质认定内审员考试复习资料 .pdf VIP
- 调色师:达芬奇视频剪辑调色从入门到精通第1章 认识达芬奇软件.pptx VIP
- 发展老年助浴助洁服务实施方案.docx
- 1094.11-2022 电力变压器 第11部分:干式变压器.pdf
- 林业资产评估合同范本.docx VIP
- “燕园元培杯”2023-2024 学年全国中学生地球科学奥林匹克竞赛预赛试题.pdf VIP
文档评论(0)