网站大量收购独家精品文档,联系QQ:2885784924

用例图画法举例.ppt

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

5.类图的构造3章统一建模语言UML根据用例描述中的名词确定类的候选者。根据边界类、控制类和实体类的划分来帮助发现系统中的类。对领域进行分析,或利用已有的领域分析结果得到类。参考设计模式来确定类。根据某些软件开发过程提供的指导原则进行寻找类的工作。?对象图单击此处添加小标题3章统一建模语言UML单击此处添加小标题对象图是类图的实例,用来描述特定运行时刻一组对象间的关系。对象图用于描述交互的静态部分,它由参与协作的有关对象组成,但不包括在对象之间传递的任何消息。对象图为开发人员提供对象在某个时间点上的“快照”,不像类图经常使用,但能帮助开发人员更好的理解系统结构在创建对象图时,建模人员可以选取所感兴趣的对象及其之间的关系来描述。单击此处添加小标题对象图的建模元素STEP1STEP2STEP33章统一建模语言UML对象图中的建模元素有对象和链(link)。对象是类的实例,对象之间的链是类之间的关联关系的实例。对象图可以看作是类图的一个实例。*3章统一建模语言UML*类图和对象图的区别类图对象图类具有三个分栏:名称、属性和操作对象只有两个分栏:名称和属性在类的名称分栏中只有类名对象的名称形式为“对象名:类名”,匿名对象的名称形式为“:类名”类中列出了操作对象图中不包含操作,因为对于属于同一个类的对象而言,其操作是相同的类使用关联连接,关联使用名称、角色、阶元等特征定义。类代表的是对对象的分类,所以必须说明可以参与关联的对象的数目对象使用链连接,链拥有名称、角色,但是没有阶元。对象代表的是单独的实体,所有的链都是一对一的,因此不涉及到阶元类的属性分栏定义了所有属性的特征对象则只定义了属性的当前值,以用于测试用例或例子中?3.3.4顺序图(时序图)3章统一建模语言UML顺序图表示对象间传送消息的时间顺序。顺序图用来描述对象之间消息发送的先后次序,阐明对象之间的交互过程以及在系统执行过程中的某一具体时刻将会发生什么事件。是一种强调时间顺序的交互图,可用来进行一个场景说明,即一个事务的历史过程。010302013章统一建模语言UML02在时序图中的水平方向为对象维,沿水平方向排列的是参与交互的对象。时序图的垂直方向为时间维,沿垂直向下方向按时间递增顺序列出各对象所发出和接收的消息。03在UML中,时序图将交互关系表示为一个二维图。04”3章统一建模语言UML时序图中包括的建模元素有:对象(参与者实例也是对象)、生命线(lifeline)、控制焦点(focusofcontrol,FOC)、消息(message)等。013章统一建模语言UML02其中垂直虚线是对象的生命线,用于表示在某段时间内对象是存在的。03时序图中的对象用一个带有垂直虚线的矩形框表示。下图表示了三种不同的命名方式。04对象05013章统一建模语言UML02控制焦点是时序图中表示时间段的符号,在这个时间段内,对象将执行相应的操作。控制焦点表示为生命线上的小矩形。03控制焦点04*3章统一建模语言UML*消息用从一个对象的生命线到另一个对象生命线的直线箭头表示。箭头实线以时间顺序在图中从上到下排列。消息在生命线上所处的位置并不是消息发生的准确时间,只是一个相对的位置。如果一个消息位于另一个消息的上方,只说明它先于另一个消息被发送。(3)消息消息是从一个对象(发送者)向另一个或几个对象(接收者)发送信号,或由一个对象(发送者或调用者)调用另一个对象(接收者)的操作。对象的创建和撤销3章统一建模语言UML时序图中对象的默认位置是在图的顶部,如果对象在这个位置上,说明对象在交互开始之前已经存在了。如果对象是在交互过程中创建的,那么应当位于图的中间部分。3章统一建模语言UML如果要撤销一个对象,只要在其生命线终止点放置一个“×”符号即可,该点通常是对删除或取消消息的回应。3章统一建模语言UML?3.3.5通信图(协作图)3章统一建模语言UML通信图也是一种交互图,它强调收发消息的对象的组织结构。通信图描述对象间的协作关系(与顺序图相似),显示对象间的动态合作关系。通信图包含3个建模元素:对象(object)、链(link)、消息(message)。010302STEP4STEP3STEP2STEP13章统一建模语言UML对象通信图与时序图中对象的概念是一样的,只不过在通信图中,无法像时序图一样表示对象的创建和撤销,所以对象在图中的位置没有限

文档评论(0)

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

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

1亿VIP精品文档

相关文档