- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
顺序图范例4分析SelectCourse用例中的对象、角色之间交互的消息。主要有以下交互:(7)界面对象发送命令要求控制对象删除课程信息。(8)学生选择课程。(9)界面对象要求学生输入学号。(10)界面对象向控制对象发送信息,查询该生是否可以选择选定的课程。(11)控制对象从数据库中查询关联信息。(12)控制对象判断是否可以选课。(13)如果可以选课,则向数据库中添加关联信息。(14)向界面对象返回信息。第29页,共58页,星期日,2025年,2月5日顺序图范例4第30页,共58页,星期日,2025年,2月5日协作图概念协作图描述的是和对象结构相关的信息。协作图的用途是表示一个类操作的实现。协作图对交互中有意义的对象和对象之间的链建模。在UML中,协作图用几何排列来表示交互作用中的对象和链,附在链的箭头代表消息,消息的发生顺序用消息箭头处的编号来说明。第31页,共58页,星期日,2025年,2月5日协作图概念第32页,共58页,星期日,2025年,2月5日协作图协作图包含了3个元素:对象(Object)链(Link)消息(Message)第33页,共58页,星期日,2025年,2月5日协作图对象(Object)协作图与顺序图中的对象的概念是一样,只不过在协作图中,无法表示对象的创建和撤销,所以对于对象在图中的位置没有限制。第34页,共58页,星期日,2025年,2月5日协作图链(Link)协作图中链的符号和对象图中链所用的符号是一样的,即一条连接两个类角色的实线。为了说明一个对象如何与另一个对象连接,可以在链的末路上附上一个路径构造型。第35页,共58页,星期日,2025年,2月5日协作图消息(Message)协作图中的消息类型与顺序图中的相同,只不过为了说明交互过程中消息的时间顺序,需要给消息添加顺序号。顺序号是消息的一个数字前缀,是一个整数,由1开始递增,每个消息都必须由唯一的顺序号。可以通过点表示法代表控制的嵌套关系。嵌套可以具有任意深度。与顺序图相比,协作图可以显示更为复杂的分支。第36页,共58页,星期日,2025年,2月5日协作图分类器角色:是一种协作角色,是协作图中用于某个对象的槽。它由仅显示名称空间的类矩形符号表示。名称空间包含以下字符串:类角色名称:分类器名称必要时,还可以包括封闭包的完整路径,还可以显示类的构造型、创建/破坏标记和多重性指示器。在协作图上下文中,分类器角色通常指对象。第37页,共58页,星期日,2025年,2月5日协作图多对象:表示某个关联角色的“多个”端点上的一组对象角色。协作中使用多对象来显示将整个对象集合作为一个单元(而不是其中的单个对象)来处理的操作。第38页,共58页,星期日,2025年,2月5日协作图关联角色:是一种协作角色,用来说明协作图中两个分类器角色之间的关系。它由两个类角色元素之间的路径表示,并且可以包括带下划线的相应关联的名称。在协作图上下文中,关联角色通常指链接。第39页,共58页,星期日,2025年,2月5日协作图顺序图与协作图的互换顺序图与协作图都表示对象之间的交互作用,只是它们的侧重点有所不同:顺序图描述了交互过程中的时间顺序,但没有明确地表达对象之间的关系。协作图描述了对象之间的关系,但时间顺序必须从顺序号获得。两种图的语义是等价的,可以从一种形式的图转换成另一种形式的图,而不丢失任何信息。第40页,共58页,星期日,2025年,2月5日协作图协作图建模技术设置交互的语境。通过识别对象在交互中扮演的角色,设置交互的场景。对每个对象设置初始特性。描述对象之间可能有信息沿着它传递的链。从引起交互的消息开始,适当地设置其顺序号,然后将随后的每个消息附到适当的链上。如果需要说明时间或空间约束,可以用时间标记修饰这个消息,并附上合适的时间和空间约束。如果需要更形式化地说明这个控制流,可以为每个消息附上前置和后置条件。第41页,共58页,星期日,2025年,2月5日第6章顺序图和协作图第1页,共58页,星期日,2025年,2月5日内容提要顺序图协作图第2页,共58页,星期日,2025年,2月5日交互的概念一次交互就是指在特定语境中,为了实现某一个目标,而在一组对象之间进行交换的一组消息所表示的行为第3页,共58页,星期日,2025年,2月5日如何创建交互图用例图仅仅描述了系统的功能,以及功能的执行流程。它并没有从实现的层面来描述系统。而要对用例进行实现描述,则需要描述相互影响的对象的集合
您可能关注的文档
最近下载
- 教科版科学四年级上册第一单元《声音》测试卷附参考答案(培优b卷).docx VIP
- 精品解析:北京师范大学实验华夏女子中学2024-2025学年八年级上学期学业评价数学试卷(原卷版).docx VIP
- 教科版科学四年级上册第一单元声音测试卷附参考答案【培优b卷】.docx VIP
- 主题班队会课件:爱学校,爱老师,爱同学.ppt VIP
- 第三章岩基上的重力坝讲述.ppt
- 王步标版运动生理学-血液与运动.ppt VIP
- 车辆租赁公司运营及服务方案.docx VIP
- 教科版科学四年级上册第一单元声音测试卷附参考答案【培优b卷】.docx VIP
- 眼内注药治疗后非感染性眼内炎症诊疗专家共识解读PPT课件.pptx VIP
- 软组织损伤护理课件必威体育精装版完整版本.pptx VIP
有哪些信誉好的足球投注网站
文档评论(0)