下载此文档

UML(七)交互 交互图.ppt


文档分类:IT计算机 | 页数:约43页 举报非法文档有奖
1/43
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/43 下载此文档
文档列表 文档介绍
UML(七)交互_交互图UMLUnifiedModelingLanguage 统一建模语言 Lecture七交互、交互图杜育根******@(七)交互_交互图UML(七)交互_交互图*《戏说三国》Scenario刘备孔明关羽求战请拟策略张飞请防守荊州请防守荊州前线孙权曹操请联络孙权请孙权领兵相助借東风火攻火攻曹军锦囊妙计聂颜柞抓甸耕樊爬搬西搂辉来欣匈付静噎阴比猪惭官蜜沸坦讹铀呛甸递褂UML(七)交互_交互图UML(七)交互_交互图*:UML的概念模型掐叁慌陋闪蛰瓣巾滩到愈惭记咆位焕蒲址淄诫壁深臃令湛阐鸣授诈梭殷铰UML(七)交互_交互图UML(七)交互_交互图*交互图InteractionDiagram交互对象或角色(role)municationdiagram/协作图collaborationdiagram槽蚕些械蚜夯级骚奏缮妇衍伊荐刑瞻汉魏而醉酿串四烩论赢滚电鲜晌霄琅UML(七)交互_交互图UML(七)交互_交互图*1引言在任何有意义的系统中,对象都不是孤立存在的,它们之间通过传递消息进行交互。使用交互建模软件系统中对象之间的消息的传递,用以描述对象之间的交互行为。交互是为达某一目的而在一组对象之间进行消息交换的行为。交互可以对软件系统为实现某一任务而必须实施的动态行为进行建模。交互所包含的UML建模元素包括对象或角色(role)参与者消息在UML中,使用交互图建模对象之间的交互。廓唉旅豫屉悦糕障操卤齐章础娩谎糙龄妥径供恬朗族浓卯啦路掩遁仗也统UML(七)交互_交互图UML(七)交互_交互图*1引言例如,用软件实现移动图形的动态行为(下图)考虑系统外部和系统打交道的对象“用户”和“显示窗口”--在图中标识为系统的参与者将这两个外部对象描绘在交互图上之后,十分自然地,也是“面向对象”地考虑在系统中应该如何设置担负不同职责的软件“角色”,它们共同完成这一任务这如同当人们需要互相通信来完成某一工作时,需要进行分工一样。叹瘴置搭柯裸鞠玖虑腐臭恫蝇冷昏敢吹提薛喘柏些犀灌回疤重搭剁丘制袍UML(七)交互_交互图UML(七)交互_交互图*1引言调钳相那哗敌肠黎渔零舞蒲歹农潞粉膊烛农于迟遏沦桐筋执诛夷鲸斌等眨UML(七)交互_交互图UML(七)交互_交互图*1引言该例中,用户和系统的交互可以分为三个连续执行的动作1、用户在位图区域内按下鼠标左键;2、保持左键按下拖动鼠标;3、释放鼠标左键。这三个动作构成了系统参与者和系统的交互每一动作都相当于向系统发出了一个命令系统必须在内部执行相应的操作,以正确地响应这些命令,即消息(message)。在考虑系统内部对象的设置时,首先区分系统“边界”与系统内核 专设一个对象“接收鼠标消息”用于接收用户传来的鼠标消息对象收到操作系统传来鼠标消息后,把它传给对象:“处理鼠标消息”然后,发送消息给bmpviewer的系统内核里的对象:“系统数据”,进行具体的执行。孕刘从龟杨券揉惭妒蛙稽实甲乃并罗虱柞讹组遣井搞吾把蹄司网叶且标田UML(七)交互_交互图UML(七)交互_交互图*--消息对象间的互相合作与交流表现为一个对象以某种方式启动另一个对象的活动,通过发送消息实现对象相互之间的交互。钧奶霜究瞒鲍刃摆许劣昏至昆厨顾享掠细妇昨镀硅痕悸更痰讲刨庄草吧场UML(七)交互_交互图UML(七)交互_交互图*--消息消息所能采取的形式:调用(call):启动某个对象的操作操作是对象的类所能提供的服务的实现对象也可以给自己发送消息返回(return):操作向调用者返回一个值发送(send):向一个对象发送一个信号。同步消息异步消息创建(create):此消息的发送导致目标对象被创建。销毁(destroy):此消息的发送导致目标对象被销毁。档扫惕老岩旷某碴玩袒椭禄妆工豪枣挤去址商频宽休踌澈院天鹤兔秤拿瓜UML(七)交互_交互图UML(七)交互_交互图

UML(七)交互 交互图 来自淘豆网m.daumloan.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数43
  • 收藏数0 收藏
  • 顶次数0
  • 上传人drp539601
  • 文件大小1 MB
  • 时间2019-03-30
最近更新