UML图.pptVIP

  1. 1、本文档共20页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
1. 序列图的概念 序列图以用例图中的用例为描述单位,以类图中的类为对象依据,以活动图中的活动转换为行为依据,建立与时间有关的用例中对象之间的交互模型。 2. 序列图样式和组成 2. 序列图样式和组成 ① 对象的命名 2. 序列图样式和组成 2. 序列图样式和组成 2. 序列图样式和组成 协作图是类似于序列图的一个对象行为模型,序列图着重于对象间消息传递的时间顺序,协作图着重于表达对象之间的静态连接关系。 协作图中的对象是类图中类的实例,通过连接对象的直线表示对象之间的链接关系,链接线可以带有消息标签,并为消息加上序号,以说明消息的时间顺序。 协作图和序列图是可以无信息损失的相互转换,协作图的角色和序列图的对象是一一对应的,而协作图上的各对象上的协作关系和顺序图上的消息传递是一一对应的。 序列图强调的是时间顺序,协作图强调的是空间关系,在描述一个用例事件与一组对象之间的交互时,若要强调时间顺序时,选择序列图;若需要强调上下文相关,则选择协作图。 状态图 面向对象方法中使用状态图描述一个特定对象的所有可能的状态以及引起状态转换的事件。提供了对象在其生命周期中可能出现的状态及其行为描述。一个状态图包括一系列状态、事件以及状态之间的转移,其作用是能够为每一个类进行动态行为说明,以获得对类的方法的细节描述的建模支持。 构件图 构件是系统中一个具有清晰功能特征的物理单元,对应于组成软件的目标文件。构件图的作用是描述这些构件类以及它们之间的关系。构件之间的关系主要是依赖关系。 部署图 部署图用于描述系统运行时的物理架构,涉及物理节点、节点之间的连接关系以及部署到各节点上的构件的实例等。 部署图可用来说明硬件节点的拓扑结构、通信路径、节点上运行的软件构件等;也可用来描述分布式系统的体系架构。 * 对象 消息 生命线 控制焦点 序列图 对象名:类名 :类名 :对象名 匿名对象 ② 生命线 表示对象存在的时间,对象下面一条虚线表示。 对象生命线 × 表示对象的撤销 ③ 控制焦点 / 激活期 小矩形,表示这个时间对象将执行操作。 . . 控制焦点 ④ 消息 带箭头的连线,表示对象之间传输的信息。 消息 3.建立序列图 ① 从用例中识别交互过程; ② 识别参与交互过程的对象; ③ 为每一个对象设置生命线,并确定对象的存在期限; ④ 从引发交互的初始消息开始,在对象生命线上依次画出交互的消息; ⑤如果需要,可以给消息增加时间约束,以及前置条件和后置条件。 ● 用例:借书 ●参与者:管理员,借阅者 ●基本事件流: 1. 借阅者带着借书证和书来到柜台。 2. 管员输入借阅者的借书证编码。 3. 系统检查借阅者的合法性。 4. 系统显示借阅者的信息。 5. 系统检查借阅者的借阅信息。 6. 管员输入所借图书的条码。 7. 系统显示所借图书的信息,并登记图书。 管员重复6-7步,直到结束。 8. 系统登记借阅者的本次借阅信息,并显示。 ●扩展事件流: 3a. 借阅者身份非法,则提示,本次拒借。 5a. 该借阅者所借图书中有超期的, 则提示, 本次拒借。    5b. 该借阅者所借图书数量超过了上限, 则提示, 本次拒借。 实例:图书馆借书处理的序列图 实例:图书馆借书处理的序列图 ① 识别交互过程。 读者在借书时,先由管理员把借书证上的借书卡号扫描给系统,系统检查这个读者的借书证合法信息,如果不合法,则系统给出提示,如果正确系统返回读者的身份信息,以及读者的借阅信息。 如果读者借书数量没有超过借书的上限,则把要借书的图书编号输入系统,系统登记借书信息,并返回借书成功信息,借书过程完成。 实例:图书馆借书处理的序列图 ② 识别参与交互过程的对象; 实例:图书馆借书处理的序列图 ③为每一个对象设置生命线,并确定对象的存在期限; ④从引发交互的初始消息开始,在对象生命线上依次画出交互的消息 ⑤绘制序列图 协作图 将图书馆借书处理的序列图转换为写作图如下: *

文档评论(0)

xxj1658888 + 关注
实名认证
文档贡献者

教师资格证持证人

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

领域认证该用户于2024年04月12日上传了教师资格证

1亿VIP精品文档

相关文档