收藏 分享(赏)

通信软件设计-交互.ppt

上传人:gnk289057 文档编号:8239303 上传时间:2019-06-16 格式:PPT 页数:18 大小:1.25MB
下载 相关 举报
通信软件设计-交互.ppt_第1页
第1页 / 共18页
通信软件设计-交互.ppt_第2页
第2页 / 共18页
通信软件设计-交互.ppt_第3页
第3页 / 共18页
通信软件设计-交互.ppt_第4页
第4页 / 共18页
通信软件设计-交互.ppt_第5页
第5页 / 共18页
点击查看更多>>
资源描述

1、软件工程,交互,School of Telecom Engineering, BUPT,2/0,交互,1.入门 2. 术语和概念 3. 普通建模技术,School of Telecom Engineering, BUPT,3/0,1. 入门,什么是交互(interaction)? a. 对象不是孤立存在的 b. 对象之间要传递信息 交互:是指在语境中,由实现某一目标的一组对象之间进行交换的一组消息所构成的行为,School of Telecom Engineering, BUPT,4/0,1. 入门,建筑 烟雾传感器报警 光线传感器调节灯光 飞机场管理系统 信息硬盘 预订机票、飞机起飞信息 微

2、波炉控制软件 按下按钮 预设时间段,School of Telecom Engineering, BUPT,5/0,1. 入门,交互图 对象 对象间传递的消息 某个操作的启用 发送信号 创建/撤销其它对象,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 创建、修改和撤销,School of Telecom Engineering,

3、BUPT,8/0,2.1 语境,在具有对象协作的系统中可以发现交互 web商店系统:BookOrder OrderForm 在一个操作的实现中,可以发现对象的交互 操作中的参数、局部变量及操作的全局对象交互 Moveto(p:Position); currentPosition; 在构件、节点、用例中也可以发现交互,School of Telecom Engineering, BUPT,9/0,2.2 对象和角色,参与交互的对象可以是具体事物,也可以是原型化事物 例如 p: Person,特定的人(具体事物),person的任何实例(原型化事物) 对象图:显示对象间的静态关系 (静态交互),S

4、chool of Telecom Engineering, BUPT,10/0,2.3 链,链:对象间的语义连接 关联的实例,类之间有关联 | 对象之间有链,School of Telecom Engineering, BUPT,11/0,2.4 消息,消息是传送信息的对象之间所进行的通信的详述,该信息带有对将要发生的活动的期望 对象A向对象B传送一个消息时,该消息引起的动作是一个可执行语句 上述的“动作”包括 调用(call) 调用某个对象的一个操作 返回(Return) 返回一个值给调用者 发送(Send) 向一个对象发送一个信号 创建(Create) 创建一个对象 销毁(Destroy)

5、 销毁一个对象;对象也可以销毁自身,School of Telecom Engineering, BUPT,12/0,2.4 消息,创建,实参,调用,局部调用,返回值,销毁,发送,School of Telecom Engineering, BUPT,13/0,2.5 序列,序列:多个对象间连续发送的消息构成了序列,School of Telecom Engineering, BUPT,14/0,2.6 创建、修改和销毁,在某些交互中,对象可以被 创建(由create消息说明) 销毁(由destroy消息说明),School of Telecom Engineering, BUPT,15/0,

6、交互,1.入门 2. 术语和概念 3. 普通建模技术,School of Telecom Engineering, BUPT,16/0,3. 对控制流建模,使用“交互”的目的:刻画系统行为的控制流,是对系统的动态方面建模 策略 设置交互的语境,不管是整个系统、一个类还是一个单独的操作 识别对象所扮演的角色,设置对象的初始特性(属性值、状态、角色) 识别对象之间的链,并且发现在这个交互中的通信的相关路径 按照时间顺序,描述从对象传向对象的小,School of Telecom Engineering, BUPT,17/0,3. 表示时间的控制流,School of Telecom Engineering, BUPT,18/0,3. 表示组织的控制流,

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 企业管理 > 管理学资料

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报