行为图是从动态角度描述系统功能几种图,分为以下四种:时序图时序图就是把每个用例用确定步骤用图形式描述出来图。消息同步消息=调用消息(Synchronous Message) 消息发送者把控制传递给消息接收者,然后停止活动,等待消息接收者放弃或者返回控制。用来表示同步意义。异步消息(Asynchronous Message) 消息发送者通过消息把信号传递给消息接收者,然后继续自己
1 顺序图1.1 顺序图概念顺序图(sequence diagram): 用来描述为了完成确定事务,对象之间按照时间消息交互顺序关系。1.2 顺序图样式和元素(1) 对象及命名(2) 生命线 表示对象存在时间,对象下面一条虚线表示。(3)控制焦点 小矩形,表示这个时间对象将执行操作。(4)消息 带箭头连线,表示对象之间传输信息。消息:对象之间传输信息。消息有以下类型:同步消息异步消息
时序图用对象间交互来描述用例 时序图描述了对象之间传递消息时间顺序,用来表示用例行为顺序。消息类型 1、简单消息 没有区分同步和异步消息 2、同步消息 消息发送者把控制传递给消息接收者,然后停止活动,等待消息接收者放弃或者返回控制,用来表示同步意义。 3、异步消息 消息发送者通过消息把信号传递给消息接收者,然后继续自己活动,不等待接受者返回消息或者控制。 异步消息接收者和发送
什么是消息队列? 所谓消息队列,就是一个以队列数据结构为基础一个实体,这个实体是真实存在,比如程序中数组,数据库中表,或者redis等等,都可以。首先我们说说为什么要使用队列,什么情况下才会使用队列? 我理解是,那些实时性要求不高,且比较耗时任务,是队列最佳应用场景。比如说我在某网站注册一个账号,当我信息入库注册成功后,网站需要发送一封激活邮件,让我激活账号,而这个发邮件操作并不
UML事物是构成模型图一些基本图示符号,它们表示一些面向对象基本概念。事物是对模型中最具有代表性成分抽象。结构事物1.类(class) 类是对一组具有相同属性、方法、关系和语义对象描述,一个类实现一个或多个接口。 2.接口(interface) 接口描述了一个类或构件一个服务操作集。接口仅仅是定义了一组操作规范,它并没有给出这组操作具体实现。 3.协作(collaborat
前面一讲我们认识了什么是UML,这一次我们来学习下UML构成。UML包括三部分,分别是基本构造块、规则和公共机制。我们来看下基本构造块,它是UML核心,它包括事物、关系和图。首先来看下事物,事物是构成模型图基本图示符号,表示面向对象一些基本概念,事物分为4种,分别是结构事物、行为事物、分组事物和注记事物。结构事物一般也称为静态部分,它包括类、接口、协作、用例、主动类、构件和节点;行为事物也
活动图是一种流程图,用来描述活动序列,从一个活动到另一个活动控制流。 活动图作用:描述用例,描述类操作。  活动图构成必要组成元素:1、活动:命令执行,活动进行。 图符表示: 2、状态:开始状态,结束状态。 图符表示:   3、转移:活动之间,活动与状态之间转换。 4、判断:对一个动作或者状态进行判断,然后选择要执行下一步操作。 空形菱形表示  5
同步异步定义定义:同步和异步关注消息通信机制 (synchronous communication/ asynchronous communication)。所谓同步,就是在发出一个调用时,在没有得到结果之前,该调用就不返回. 但是一旦调用返回,就得到返回值了; 换句话说,就是由调用者主动等待这个调用结果;异步则是相反,调用在发出之后,这个调用就直接返回了,所以没有返回结果; 换句话说,当
  一、时序图含义        时序图(Sequence Diagram)描述了对象之间传递消息时间顺序,它用来表示用例中行为顺序,是强调消息时间顺序交互图。        时序图描述类系统中类和类之间交互,它将这些交互建模成消息交换,当执行一个用例行为时,时序图总每一条消息对应了一个类操作或状态机中引起转换触发事件。
转载 6月前
1382阅读
一.UML概念模型UML 三个基本构造块:事物、关系和图。UML四种关系:依赖、泛化、关联和实现。--依赖:一个类使用了另一个类,通常依赖关系是一个类操作型构中用到了另一个类定义。图示为一条带虚线箭头。--泛化:类和其子类之间关系。叫做泛化,也就是继承。图示为:空心三角形和实线。--关联:类实例之间存在某种关系,图示为:无向实线,可以有实心箭头表示方向。可以有数量之间对应关系
接上篇文章《安卓开发笔记——关于AsyncTask使用》,今天来讲下在安卓开发里"重中之重"另一个异步操作类Handler。今天打算先讲下关于Handler一些基本定义和使用方式还是以一个下载图片为例,先看下实例效果: 好了,先来看下关于Handler定义:以上是官方对于Hanler类描述,大致意思是说:Handler主要用于异步消息处理:当发出一个消息之后,首先进入一个消息
概述因为Android UI是线程不安全,如果在子线程中尝试进行UI操作,程序可能会崩溃。解决方案很简单,即创建一个Message对象,然后借助Handler发送出去,之后在HandlerhandleMessage()方法中获得刚才发送Message对象,然后在这里进行UI操作。Handler、Looper、Message都是与Android异步消息处理线程相关概念。三者关系是:Loop
UML期末复习——系统顺序图和操作协议 第五题:系统顺序图 重要概念:1.对象:  对象是特定行为与属性集合。  对象表示方式有三种:  a.包括对象名和类名       b.只有类名。         c.只有对象名  2.消息表示形式:  消息用于描述对象间
1)  活动图    概念      与流程图类似,单活动图支持并行活动        流程图:建立算法模型,可表示一个算法是执行序列、过程、判定点、分支和循环。      缺点 
          事物是构成模型图一些基本图示符号,表示一些面向对象基本概念。是对模型中最具有代表性成分抽象。           UML事物包括结构事物、行为事物(又称动作事物)、 分组 事物(又称 组织 事物)和注记事物(又称注释事物、
什么是消息队列 消息队列是系统定义内存块,用于临时存储消息;或是把消息直接发给窗口过程在16位系统中系统中只有一个消息队列32位系统中每一运行程序都会有一个消息队列系统: Windows XP1.安装MSMQ控制面板—>添加安装程序2. 配置MSMQ右键点击新建MQ,属性,可以看到其完整访问路径3.好了,新建一个ASP.net 应用程序,并添加引用System.Messaging
文章目录1、面向对象开发1.1、理解面向对象开发1.2、面向对象主要概念1.3、OO开发优点2、OO开发中三层设计3、UML简介3.1、为什么对系统建模3.2、UML发展3.3、UML构成3.3.1、模型、图1.结构图:(1)类图(2)构件图(3)对象图(4)部署图(5)组合结构图(6)包图(7)用例图2.行为图:(1)活动图(2)状态图(3)合作图(4)顺序图(5)时间图(6)交换概述
转载 21天前
8阅读
 优点:异步推送消息只要客户端发送异步请求就可以,不依赖客户端版本,不存在浏览器兼容问题。 一、 主要讲解技术点,异步实现服务器推送消息二、 项目示例,聊天会话功能,主要逻辑如下:    由Logan向 Charles 发送消息,如果Charles在线,则直接发送,否则存储为离线消息。    Charles 登录后向服务端发请求获取消息,首先查询离线消息,如果有消息
消息队列主要特点是异步处理,主要目的是减少请求响应时间和解耦。所以主要使用场景就是将比较耗时而且不需要即时(同步)返回结果操作作为消息放入消息队列。同时由于使用了消息队列,只要保证消息格式不变,消息发送方和接收方并不需要彼此联系,也不需要受对方影响,即解耦和。 跨系统异步通信,所有需要异步交互地方都可以使用消息队列。就像我们除了打电话(同步
异步消息异步消息主要目的是为了系统与系统之间通信。所谓异步消息消息发送者无须等待消息接收者处理及返回,甚至无须关心消息是否发送成功。在异步消息中有两个很重要概念,即消息代理( message broker )和目的地( destination )。当消息发送者发送消息后,消息将由消息代理接管,消息代理保证消息传递到指定目的地。异步消息主要有两种形式目的地:队列( queue )和主题(
  • 1
  • 2
  • 3
  • 4
  • 5