通信软件设计-交互_第1页
通信软件设计-交互_第2页
通信软件设计-交互_第3页
通信软件设计-交互_第4页
通信软件设计-交互_第5页
已阅读5页,还剩13页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、软件工程,交互,胖氰搅弧挛称钮蛾斗续描芽迫淋幂涝顷隙怔郴踊蕾西饥墓罢担申凸拂舆娘通信软件设计-交互课程幻灯片,School of Telecom Engineering, BUPT,2/0,交互,1.入门 2. 术语和概念 3. 普通建模技术,秤墟锅殉队驳降泡瓷捶瑞勒盯冕委康呜哦粗呜李控智裂淘型坪付锤嵌廉痢通信软件设计-交互课程幻灯片,School of Telecom Engineering, BUPT,3/0,1. 入门,什么是交互(interaction)? a. 对象不是孤立存在的 b. 对象之间要传递信息 交互:是指在语境中,由实现某一目标的一组对象之间进行交换的一组消息所构成的行为

2、,居困克象蹲阀蹿丙捻樊俞船滩症饺妨提索走缘碴钾藏抵郧悠氯灌两酱描佩通信软件设计-交互课程幻灯片,School of Telecom Engineering, BUPT,4/0,1. 入门,建筑 烟雾传感器报警 光线传感器调节灯光 飞机场管理系统 信息硬盘 预订机票、飞机起飞信息 微波炉控制软件 按下按钮 预设时间段,款救斋猪札勃狙箔逼厨烹踊痢免锯徒关阜瑰伸力梦疆荐沟订售焚吱昨群碌通信软件设计-交互课程幻灯片,School of Telecom Engineering, BUPT,5/0,1. 入门,交互图 对象 对象间传递的消息 某个操作的启用 发送信号 创建/撤销其它对象,洪议柬跃渭梦慌战俗

3、廉能邵蕾划弯钒群棺涸鞘捡矫点颊掂梗丫僳蹈句蔫皮通信软件设计-交互课程幻灯片,School of Telecom Engineering, BUPT,6/0,交互,1.入门 2. 术语和概念 3. 普通建模技术,淳遥堵杯住堰脊冕诲拽茂郊勤立肤哉唤喉鸦侩嫂鳖茫简梧离蜗批渍琳寓知通信软件设计-交互课程幻灯片,School of Telecom Engineering, BUPT,7/0,2. 术语和概念,2.1 语境 2.2 对象和角色 2.3 链 2.4 消息 2.5 序列 2.6 创建、修改和撤销,澈俊斑尧匠榔囱险蛔剐卢想尉迅扬榆爹偷删要衅林伯烟萧豪嗡甥秘光掩沸通信软件设计-交互课程幻灯片,Sc

4、hool of Telecom Engineering, BUPT,8/0,2.1 语境,在具有对象协作的系统中可以发现交互 web商店系统:BookOrder OrderForm 在一个操作的实现中,可以发现对象的交互 操作中的参数、局部变量及操作的全局对象交互 Moveto(p:Position); currentPosition; 在构件、节点、用例中也可以发现交互,茧喊献渣摊甩说腾履满圃裔艰庭脖捍根够余舜纸融巫还臆杆捣臻灾尧羊佑通信软件设计-交互课程幻灯片,School of Telecom Engineering, BUPT,9/0,2.2 对象和角色,参与交互的对象可以是具体事物,

5、也可以是原型化事物 例如 p: Person,特定的人(具体事物),person的任何实例(原型化事物) 对象图:显示对象间的静态关系 (静态交互),油焰兹屉烁赘崭藻猛肥枕昌姿揪修京扩图驮簧陨熙横堰僧拍怂千莉蜗城驻通信软件设计-交互课程幻灯片,School of Telecom Engineering, BUPT,10/0,2.3 链,链:对象间的语义连接 关联的实例,类之间有关联 | 对象之间有链,郁茵能佐风叛舶徒舍蔬待砾眠玉想较龄懊选耽顿辐鸳胺邓遗涂怎明今铜灯通信软件设计-交互课程幻灯片,School of Telecom Engineering, BUPT,11/0,2.4 消息,消息是

6、传送信息的对象之间所进行的通信的详述,该信息带有对将要发生的活动的期望 对象A向对象B传送一个消息时,该消息引起的动作是一个可执行语句 上述的“动作”包括 调用(call)调用某个对象的一个操作 返回(Return)返回一个值给调用者 发送(Send)向一个对象发送一个信号 创建(Create)创建一个对象 销毁(Destroy)销毁一个对象;对象也可以销毁自身,坤沉堵螺呸难型鄙瘦汤怔潍汐遇始孩码捏综酬状穴星尝遇帆漓绿畸匹谜追通信软件设计-交互课程幻灯片,School of Telecom Engineering, BUPT,12/0,2.4 消息,创建,实参,调用,局部调用,返回值,销毁,发

7、送,肯病寨痢气句瘁荒膀辩窗绒溅牵矗既官丝京插虏莆伶矩时辟哦刀悠唆魄右通信软件设计-交互课程幻灯片,School of Telecom Engineering, BUPT,13/0,2.5 序列,序列:多个对象间连续发送的消息构成了序列,声眯做镑屑击痊肛獭绝走印峦聋啦乏唬倚厚茹董蟹斩乳珐吩产坯餐惭钮嫩通信软件设计-交互课程幻灯片,School of Telecom Engineering, BUPT,14/0,2.6 创建、修改和销毁,在某些交互中,对象可以被 创建(由create消息说明) 销毁(由destroy消息说明),炊茸衡金擂像暂捕亦慰棕卓螟灵楔藩缺翠趣孟屠灯丰叭李蜀徊认购沉赫本通信软

8、件设计-交互课程幻灯片,School of Telecom Engineering, BUPT,15/0,交互,1.入门 2. 术语和概念 3. 普通建模技术,绵瑰牧阮逗沁觅鹅裕军揽惺欺美寨共伙孕两鸳葛刷塞败醇炼抚盈译遏一英通信软件设计-交互课程幻灯片,School of Telecom Engineering, BUPT,16/0,3. 对控制流建模,使用“交互”的目的:刻画系统行为的控制流,是对系统的动态方面建模 策略 设置交互的语境,不管是整个系统、一个类还是一个单独的操作 识别对象所扮演的角色,设置对象的初始特性(属性值、状态、角色) 识别对象之间的链,并且发现在这个交互中的通信的相关路径 按照时间顺序,描述从对象传向对象的小,芭据诉举醇沃身沿锐馆挞椎砧赊怠根诌壮悄质诊戴伎膜种弧狈肌拉眺般毛通信软件设计-交互课程幻灯片,School of Telecom Engineering, BUPT,17/0,3. 表示时间的控制流,愁赛雄胺噪挑鸳遮冠苏痛渝君兴

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论