UML状态图的画法概要.ppt

  1. 1、本文档共89页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
UML状态图的画法概要

* * * * * * * * 使用Office软件包建立一个文档的过程。一个活动序列可能如下: (1)打开Word处理软件包。 (2)创建一个文档。 (3)命名该文档并为该文档指定一个存放目录。 (4)键入文档的内容。 (5)如果文档中需要图形,则打开图形软件包,创建图形,将图形粘贴到文档中。 (6)如果文档中需要电子表格,则打开电子表格软件包,建立电子表格,将电子表格粘贴到文档中。 (7)保存该文件。 (8)打印一份该文档的硬拷贝。 (9)退出Office软件包。 [ tables no needed ] Open Word Processing Package Create File Save File Type the Document Open and Use Graphing Package Open and Use Spreadsheet Save the File Print Hard Copy Exit Office Suite [ graphics needed ] [ graphics no needed ] [ tables needed ] 一个文档创建过程的活动图 print(file) print(file) :Printer Print [ 未完成 ] [ 已完成 ] * 4.3 并发与同步 在活动图中用“分劈”(Fork)和“接合”(Join)来表达并发和同步行为。 “分劈”和“接合”均用同步杆(Synchronization bar)表示。 对于“接合”的同步的规则: 只有当所有的入转移全部 完成其活动后才发生出转 移。可有一种例外情况, 就是条件线程 (Conditional Thread), 条件线程是从一个“分劈” 发出的线程上加上条件, 在执行时,如果该线程 的条件取值为“假”,则就 “接合”而论认为该线程已经完成。 享用晚餐 烹调菜肴 煮饭 安排餐桌 打开啤酒 [想喝酒] 砌筑基础 主体结构 水电准备 安装门窗 铺设室内管道 室内装修 安装水电设备 竣工验收 活动的同步状态示例 * 3.4.4 并发子状态—同步 在并发状态图中一个子状态图中 的子状态,常常需要与另一个子 状态图中的子状态的行为同步。 在UML中使用同步状态表示这 种情况。 并发子状态之间的同步状态用含 “*”的小圆表示(伪状态),放 在分隔子状态的虚线上。 例:建筑住宅的并发状态图。 其中有二个子状态图,分别 代表主体工程施工和水电工程 施工,它们是并行进行的。 砌筑基础 铺设 室内管线 安装 水电设备 主体结构 水电准备 安装门框 室内装修 竣工验收 * * Time Event * A time event with an incoming edge represents a timeout A time event with no incoming flows models a repeating time event Calling Other Activities * Rather than cluttering up the top-level diagram with details of the Prepare Motherboard action, details are provided in another activity diagram Objects -- Showing Objects Passed Between Actions * The Order object node emphasizes that it is important data in this activity and shows which actions interact with it P125 Objects--Showing Action Inputs and Outputs * Pins in this change request approval process allow finer-grained specification of input and output parameters Transformations show where input parameters come from, only part of Order needed Objects--Showing How Objects Change State During an Activity * The focus of this diagram is the change of state of the Order object throughout the order approval pro

文档评论(0)

jiayou10 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:8133070117000003

1亿VIP精品文档

相关文档