当前位置: 首页 > news >正文

展示型企业网站建设彩票网站开发与建设

展示型企业网站建设,彩票网站开发与建设,企业为什么做平台网站,wordpress更换主题 会有什么营销目录 一、什么是序列图#xff08;Sequence Diagram#xff09; 1.1 定义 1.2 主要用途 1.3 序列图和BPMN的区别和联系 二、序列图的构成 2.1 对象 2.2 生命线 2.3 消息 2.4 激活 序列图#xff0c;是我个人认为的用处最多的一种图。产品和研发的同学#xff0c;都…目录 一、什么是序列图Sequence Diagram 1.1 定义 1.2 主要用途 1.3 序列图和BPMN的区别和联系 二、序列图的构成 2.1 对象 2.2 生命线 2.3 消息  2.4 激活 序列图是我个人认为的用处最多的一种图。产品和研发的同学都应该熟练掌握的一种业务建模和沟通工具。 有时我们会把序列图和泳道图Swimlane Diagram或者BPMN图相混认为是一种图。实际上他们都可以为业务流程进行建模不过使用的场景、针对的实体、流程描述的角度、颗粒度都有很大的区别。 关于BPMN建模方式可参考我之前的博文业务建模工具BPMN-CSDN博客 一、什么是序列图Sequence Diagram 1.1 定义 序列图Sequence Diagram是一种用于显示对象之间交互的图形化表示。它描述了在特定场景下对象之间按照时间顺序进行的消息传递和协作过程。 在序列图中对象被表示为带有垂直虚线的矩形虚线表示对象的生命周期。对象之间的交互通过箭头表示的消息来表示箭头从一个对象的生命线指向另一个对象的生命线表示消息的发送和接收。 1.2 主要用途 UML中的序列图是一种重要的建模工具它可以帮助开发人员更好地理解系统的动态行为并辅助设计和开发过程。 描述对象之间的动态交互序列图可以清晰地展示对象之间的消息传递和协作过程帮助开发人员理解系统的动态行为。辅助设计和开发过程通过绘制序列图开发人员可以更好地理解系统需求和设计从而更好地实现系统的功能。用于测试和调试序列图可以作为测试和调试的依据帮助测试人员理解系统的预期行为并与实际行为进行比较。 1.3 序列图和BPMN的区别和联系 这方面很少有人对比我来试着讲述一下。序列图和BPMN业务流程建模与标注中的流程图在用途、表达方式和关注点上有显著的区别同时也存在一定的联系。 区别—— 用途不同序列图主要用于展示在特定场景下对象之间的交互顺序和消息传递强调时间和顺序的关系而BPMN的流程图则主要用于描述业务流程的执行过程强调任务、活动和流程控制。表达方式不同序列图使用垂直线和箭头表示对象之间的消息传递和交互对象被表示为带有垂直虚线的矩形而BPMN的流程图使用符号和连接线表示任务、活动和流程控制如椭圆表示任务菱形表示决策点等。关注点不同序列图关注对象之间的动态交互和消息传递的细节强调对象之间的协作而BPMN的流程图关注业务流程的整体流程和任务执行顺序强调流程的优化和改进。 联系—— 都是建模工具序列图和BPMN的流程图都是用于建模的工具可以帮助人们更好地理解和描述复杂的系统或业务流程。可相互补充在实际应用中序列图和BPMN的流程图可以相互补充。例如可以使用BPMN的流程图描述整体业务流程然后使用序列图详细描述流程中关键部分的对象交互和消息传递。 这两种工具可以相互补充以提供更全面的视图和理解。 在实践中序列图往往提现了BPMN中某个部分的具体实现逻辑。 二、序列图的构成 上图是一个典型的序列图的样子用ROSE的风格画的当然可能不是用的ROSE工具。ROSE的配色黄底色红边框早已经深入人心。 序列图主要由对象Object、生命线Lifeline、激活Activation和消息Message构成。 对象对象是类的实例在序列图中用带有垂直虚线的矩形表示虚线表示对象的生命周期。我们经常会把Actor也画到同样的维度比如Customer。生命线生命线是一条垂直的虚线表示对象的存在时间。激活激活表示对象正在执行某个操作或方法通常通过在生命线上绘制一个细长的矩形来表示。消息消息是对象之间的交互通过箭头表示从一个对象的生命线指向另一个对象的生命线箭头上标注有消息的名称或内容。 这些元素共同构成了序列图用于描述在特定场景下对象之间的交互顺序和消息传递。 2.1 对象 对象有如下三种表示方法。 对象名对象所属的类名只有对象名省略类名只有类的名称匿名对象 2.2 生命线 这个不是你手上的那条是对象的生命线虚线和对象的矩形一起像个棒棒糖似的。 2.3 消息  这里特意说一下这些消息的标记目前不同的版本不同的工具甚至团队内部都有各自的规定。比如同步消息异步消息就有多种表示方法。甚至有时使用半个箭头这样特殊的模式。本文内容使用的是UML2.5版本的约定。 1.同步消息Synchronous Message 定义同步消息是一种需要等待接收方处理完成后才能继续的消息。发送方在发送完消息后会等待直到接收方处理完消息并返回结果。解释同步消息类似于函数调用发送方调用接收方的方法或操作并等待其执行完成。发送方在等待期间会暂停自己的执行直到接收方返回结果。图形表示同步消息通常使用实线箭头表示箭头指向接收方对象并在箭头上标注消息的名称或内容。 2.异步消息Asynchronous Message 定义异步消息是一种发送方发送完消息后不等待接收方处理完成的消息。发送方在发送完消息后会立即继续自己的处理。解释异步消息类似于发送事件或信号发送方不关心接收方何时处理完成。发送方发送消息后可以继续执行其他操作而不需要等待接收方的响应。图形表示异步消息通常使用虚线箭头表示箭头指向接收方对象并在箭头上标注消息的名称或内容。 3.返回消息Return Message 定义返回消息是指当一个对象将消息发送给另一个对象后另一个对象返回的虚线有向边表示原消息已处理的消息。解释返回消息用于表示对同步消息的响应告诉发送方消息已被成功处理或返回处理结果。它通常与同步消息一起使用表示消息的完整交互过程。图形表示返回消息通常使用虚线箭头表示箭头指向返回方对象并在箭头上标注返回结果的名称或内容。 4.创建消息Create Message 定义创建消息是表示对消息传递目标对象的创建。解释当某个对象需要创建另一个对象时会使用创建消息来表示这个创建过程。创建消息可以包含对新对象的初始化和配置信息。图形表示创建消息通常使用带有“create”标签的箭头表示虚线箭头指向新创建的对象并在箭头上标注创建操作的名称或内容。 5.销毁消息Destroy Message 定义销毁消息是表示对消息传递目标对象的删除。解释当某个对象需要销毁或删除另一个对象时会使用销毁消息来表示这个销毁过程。销毁消息通知目标对象进行必要的清理和释放资源。图形表示销毁消息通常使用带有“destroy”标签的箭头表示虚线箭头指向要销毁的对象并在箭头上标注销毁操作的名称或内容。 6.自返消息Self-Message 定义自返消息是对象向自己发送的消息。它表示对象内部的某种行为或操作而不是与其他对象的交互。解释自返消息用于表示对象内部的状态变化或执行某个操作。它可以是对象调用自己的方法或执行自己的行为而不涉及与其他对象的通信。图形表示自返消息在序列图中通常使用指向对象自身的箭头表示。箭头的起点和终点都在同一个对象的生命线上并在箭头上标注消息的名称或内容。 7.简单消息Simple Message 定义简单消息是对象之间最基本的通信方式表示一个对象向另一个对象发送消息或请求。解释简单消息用于描述对象之间的交互它可以是同步消息或异步消息的一种简化表示。简单消息不涉及复杂的控制流或返回值只是简单地表示一个对象调用另一个对象的方法或操作。图形表示简单消息在序列图中使用箭头表示箭头从发送方对象的生命线指向接收方对象的生命线。箭头上可以标注消息的名称或内容。 简单消息实际就是不标明是同步还是异步消息只表达表消息这个事实。 以上的约定中图形也比较好记忆同步和简单消息就是实线虚线不特别标记就是异步消息方向是返回或者标记有创建、销毁的就是相应的意义。这样也比较简单不要总是换箭头的模式一会空心一会实心一会菱形弄个太复杂。 同步消息的典型例子就是上课铃和下课铃上课铃打完就要上课上课没有结束下课铃是不可能打的。程序中这些都要控制。但是需要并发的网络购物等就不同了。客户下单后即使没有付款也不会影响对另一件商品下单。除非是买的火车票有重复的时段等特殊情况。 2.4 激活 激活表示一个对象执行一个动作所经历的时间段。一般情况下当一个对象收到其它对象发送的消息时被激活在激活期内处理该消息激活结束时应该发出一个消息。在UML中使用处于生命线上的垂直长条矩形来表示。矩形的开始处为对象开始操作动作底部表示操作动作的结束。 此外对象的生命线可能遇到销毁的情况。一般有2种处理方式一是一个对象给另一个对象发销毁消息用虚线加销毁标记另外也可以对象自己销毁在生命线上打个×就可以了。 未完待续
http://www.yutouwan.com/news/288036/

相关文章:

  • 大连优化网站建筑工程公司名字大全
  • 重庆建网站城选快忻科技悉心国家单位网站建设要多久
  • 郑州哪里培训网站建设优化好一点住房城乡建设部网站通报
  • 网站被攻击的方法班级网站建设方案
  • 个人网站建站的流程建设部网站公民服务
  • 人才网招聘找工作优化内容
  • wordpress减肥网站采集规则万网首页
  • 丹阳网站建设制作企业网站建设 管理 维护 请找
  • 选择做印象绍兴网站的原因可以做设计的网站
  • 网站设计公司哪家好1网站建设的目标是什么意思
  • j集团公司的网站建设找网站建设公司哪家最好
  • 996建站网站制作视频网站建设流程
  • apache 搭建多个网站网站宣传推广文案
  • wordpress 插件下载站wordpress页面发布后不显示
  • 江阴做网站网站怎么做单页
  • 免费加速器看国外网站网站建站哪个好
  • 新钥匙石家庄网站建设76款wordpress付费主题密码
  • 网站建设应考虑哪些方面的问题营销型网站建设哪个好
  • php网站做cdn杭州规划建设网站
  • 怎样做好外贸网站推广泉州中企动力科技股份有限公司
  • 网站功能设计wordpress大战
  • 网站建设内部链接wordpress中文4.8
  • 廊坊网站制作公司排名包头手机网站建设
  • 兰州市住房保障和城乡建设局网站网站开发前景怎么样
  • 高端手机网站 制作公司网站建设技术概述
  • 高密住房和城乡建设局网站男通网站哪个好用
  • 网站建设费属哪个费用seo平台优化
  • 大学生兼职网站策划书90平方装修全包价格
  • 网站icp备案信息如何查询欧阳网站建设
  • vs进行网站建设宁波网站建设熊掌号