兰州网站建设价作词做曲网站

diannao/2026/1/22 21:18:11/文章来源:
兰州网站建设价,作词做曲网站,互联网优化营销,开发app和微网站有哪些功能目录 前言: 什么是时序图: 时序图的组成元素#xff1a; 1. 角色(Actor) 2. 对象(Object) 3. 生命线(LifeLine) 4. 激活期(Activation) 5. 消息类型(Message) 6.组合片段(Combined fragment) 时序图的绘制规则:​ 绘制时序图的3步#xff1a; 1.划清边界#xf…目录 前言: 什么是时序图: 时序图的组成元素 1. 角色(Actor) 2. 对象(Object) 3. 生命线(LifeLine) 4. 激活期(Activation) 5. 消息类型(Message) 6.组合片段(Combined fragment) 时序图的绘制规则:​ 绘制时序图的3步 1.划清边界识别交互语境 2.梳理角色和对象 3.添加消息 单点登录时序图: 总结: 前言: 时序图作为常用的UML交互图可以直观传达系统内外之间的交互过程经常用在详细设计文档中。 经常有人玩笑说想判断一个产品经理的逻辑能力让他画一个流程图或时序图就知道了原因是你必须在对业务了解的基础上抽象出业务各个环节的交互区分业务涉及的各个对象的边界才能画出一张完整的流程图或时序图所以时序图是产品经理也是程序员的必备技能之一。 它的使用场景非常广泛几乎各行各业都可以使用用于梳理业务流程使业务看起来非常清晰也可以梳理开源软件梳理各个组件之间的关系层次非常清楚便于记忆也可以使用在更多场景。 什么是时序图: 时序图Sequence Diagram是一种UMLUnified Modeling Language图表用于描述系统中对象之间的交互行为。时序图可以显示对象之间的消息传递顺序以及对象之间的协作和通信方式。时序图通常用于描述系统的动态行为例如用户与系统之间的交互、对象之间的交互等。 时序图的组成元素 1. 角色(Actor) 系统角色可以是人或者其他系统和子系统以一个小人图标表示。 2. 对象(Object) 2.1对象的三种命名方式 1.对象名和类名。例如吃(汉堡):(汉堡):。在时序图中用对象:类表示: 2.只显示对象不显示类名。例如:吃汉堡在时序图中用“对象”表示。 3.只显示类名不显示对象名。例如(汉堡):在时序图中用“类名:”表示。 2.2命名方式的选择: 三种命名方式都可以选择最容易让阅读该时序图的人理解的命名方式。 2.3对象的排序顺序 时序图中对象的左右顺序并不重要但为了使时序图清晰简洁应遵循以下两个原则: 将交互频繁的对象尽可能靠拢。 将初始化整个交互活动的对象放置在最左端。 3. 生命线(LifeLine) 时序图中每个对象和底部中心都有一条垂直的虚线这就是对象的生命线(对象的时间线)以一条垂直的虚线表示。对象间的消息存在于两条虚线间。 4. 激活期(Activation) 表示一个对象执行一个动作所经历的时间段一般情况下当一个对象收到其它对象发送的消息称时时会被激活在激活期内处理消息激活结束时应发送一个消息 5. 消息类型(Message) 1.简单消息 简单消息可以泛指对象之间的任何消息的调用或发送而不用关系是异步还是同步 2.同步消息 是指在发送消息时程序必须等待接受者的相应才可以执行。同步消息通常使用返回值或异常来表示相应的消息。 3.异步消息 是指发送消息之后程序可以执行不需要等待接收者的相应。异步消息通常使用回函数或事件来处理相应结果 4.自反消息 是简单消息的一种只能是对象像自己发送消息而不能给其它对象发送消息 6.组合片段(Combined fragment) 片段类型 名称 说明 Opt 选项 包含一个可能发生的序列。可以在临界中指定序列发生的条件 Alt 抉择 包含一个片段列表这些片段包含消息序列在任何情况下只发生一个序列 可以在每个片段中设置一个临界来指示该片段可以运行的条件else的临界指示其他任何临界都不为True时运行的片段如果所有临界都为False并且没有else则不执行任何片段 LOOP 循环 片段重复一定次数可以在临界中指示片段重复的条件 Loop组合片段具有Min和Max属性它们指示片段可以重复的最小和最大次默认值是无限制的 Break 中断 如果执行此片段则放弃序列的其余部分可以使用临界来指示发生中断的条件 Par 并行 并行处理。片段中的时间可以交错 Critical 关键 用在Par或Sep片段中。指示片段中的消息不得与其他消息交错 Sep 弱顺序 有两个或更多操作数片段设计用一生命线的消息必须以片段的顺序发生如果消息设计的生命线不同来自不同片段的消息可能并行交错 Strict 强顺序 有两个或更多操作数片段这些片段必须按给定顺序发生 Consider 考虑 指定片段描述的消息列表其他消息可发生在运行的系统中但对此描述来说意义不大 在Messages属性来键入该列表 Ignorre 忽略 此片段未描述的消息列表这些消息可能发生在运行的系统中但对此描述来说意义不大 在Messages属性中不能键入该列表 Assert 断言 操作数片段指定唯一有效的序列通常在Consider或Ignore片段中 Neg 否定 此片段:中显示的序列不得发生。通常用来Consider或Ignore片段中 时序图的绘制规则: 绘制时序图的3步 1.划清边界识别交互语境 即界定好自己所要画的时序图的范围了解所要画的时序图的前提和背景。 比如“学生信息管理”就是所要绘制的时序图的交互内容就不需要往上延伸到学生注册并认证身份不需要用户登录也不需要往下延伸到查询课表、资料下载等无关的内容上。 2.梳理角色和对象 在”学生信息管理的时序图”中校色有学生/教务用户对象有教务界面学生信息界面、管理学生信息界面、数据库. 注意的是:角色和对象都是名词动词不可以作为角色和对象 3.添加消息 从触发整个交互的某个消息开始在生命线之间从上到下一次画出所有消息并注明每个消息的特性如参数等 单点登录时序图: 总结: 时序图可以帮助我们更好地理解系统中各个对象之间的交互关系和消息传递顺序以及对象之间的协作和通信方式。时序图可以用于描述系统中的动态行为例如用户与系统之间的交互、对象之间的交互等。在软件开发过程中时序图通常用于设计和验证系统的交互行为以及检查系统中的潜在错误和问题。 参考资料:​​​​​​产品经理程序员技能提升之「时序图」附9张实操案例 (qq.com)​​​​​​ 参考资料:快速学习时序图时序图简介、画法及实例 | 人人都是产品经理 (woshipm.com)

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/diannao/89173.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

jq网站特效插件wordpress 站点描述

1. 前言 null 和 undefined 的区别 ?这是一道基础面试题 很多人都会说 null 是空,undefined 是未定义,这样回答太过于笼统。 面试官反问:null 是空代表没有值是吧,undefined 是未定义也是没有值是吧,都是…

什么星网站做调查问卷的深圳公司注册网址官方

以下是一个通过高级模版安装后典型的Yii应用的目录结构:~~~.├── backend├── common├── console├── environments├── frontend├── nbproject├── tests├── vendor├── composer.json├── composer.lock├── init├── init.bat├── …

asp模版网站如何做优化科技论文发表网

以下有三个版本的memcpy,对于版本3,很多人都很熟悉,它很经典,很多人面试都写这个,可是我不得不说一句,对于类似的问题,最好的回答有两个:一是调用c库,二是使用汇编。用这…

装修网站论坛做cms网站

导读:农历新年将至,祝福的话汇成千言万语都寄托在贺卡之中,也许今年你受到了很多的挫折,又或者是顺顺利利度过了一年。但不管怎么样,不管是哭与笑,人生的年轮都已经转过了一圈。我们唯有继续向前走,不要回头,未来的自己取决于现在的自己。有时候一句不经意的问候,一句…

网站建设宣传视频教程绍兴网站优化

前言:生产linux部署的zookeeper,执行启动脚本后,还是无法使用,故进行重启排查 在zookeeper的bin目录下执行 ./zkServer.sh start-foreground 可实时查看启动日志排查问题 根据上面的日志可以看出,是zoo.cfg配置文件里…

wordpress网站的cdn怎么设置免费自己做网站手机软件

webm是一个开放、免费的媒体文件格式。WebM影片格式是以Matroska(即MKV)容器格式为基础开发的新容器格式,里面包括了VP8影片轨和Ogg Vorbis音轨;其中Google将其拥有的VP8视频编码技术以类似BSD授权开源,而Ogg Vorbis本…

省市建设类网站链接网页制作与网站建设初学者必看教程

在Docker中进行MySQL数据迁移通常涉及将数据从一个MySQL容器导出&#xff0c;并将其导入到另一个容器或主机上的MySQL实例中。以下是一般步骤&#xff1a; 步骤 1: 在源 MySQL 容器中导出数据 进入源 MySQL 容器&#xff1a; docker exec -it <source_mysql_container_name…

网站优化软件推荐做算命网站挣钱么

在上一篇博客&#xff1a;C#曲线分析平台的制作&#xff08;三&#xff0c;三层构架echarts显示&#xff09;中已经完成了后台的三层构架的简单搭建&#xff0c;为实现后面的拓展应用开发和review 改写提供了方便。而在曲线分析平台中&#xff0c;往往有要求时间轴联动功能&…

网站参数保险做的好的网站有哪些内容

在日常生活和工作中&#xff0c;我们经常会遇到需要从Word文档中提取图片的情况。无论是为了单独保存这些图片&#xff0c;还是为了在其他地方使用它们&#xff0c;一键提取Word中的图片都是一个非常实用的技能。提取Word文件中的图片并不是一件复杂的事情&#xff0c;只要掌握…

西安网站建设网站法律咨询免费律师在线咨询

将npm的下载源恢复为默认的官方源&#xff0c;命令如下&#xff1a; npm config set registry https://registry.npmjs.org淘宝官方提供的最新的配置淘宝镜像的方法&#xff0c;命令如下&#xff1a; npm config set registry https://registry.npmmirror.com也可以查看是否修改…

东营北京网站建设多媒体设计与制作毕业设计

win11配置Mask DINO踩坑记录 1 准备工作2 创建python环境和安装detectron22.1 安装前提2.2 安装流程2.2.1 cl.exe的错误2.2.2 SetuptoolsDeprecationWarning的错误 3 MaskDINO运行3.1 运行demo 前情提要&#xff1a;需要复现Mask DINO&#xff0c;但是实验室没有Linux的电脑&am…

网站建设学习浩森宇特霞浦建设局网站

二、MSTPEth-trunk 实验拓扑实验需求及解法 实验拓扑 实验需求及解法 //1.如图所示&#xff0c;配置设备名称和 IP 地址。 //2.在 SW1 与 SW2 之间配置链路聚合协议 LACP&#xff0c;完成以下需求&#xff1a; //2.1 SW1 作为主动端&#xff0c;设置系统优先级为最高。 [SW1]l…

旅游网站排名榜php外贸网站源码

我们都知道&#xff0c;JDK 其实给我们提供了很多很多 Java 开发者已经写好的现成的类&#xff0c;他们其实都可以理解成工具类&#xff0c;比如我们常见的集合类&#xff0c;日期相关的类&#xff0c;数学相关的类等等&#xff0c;有了这些工具类&#xff0c;你会发现它能很大…

汕头网站制作全过程佛山企业网站设计公司

三、2023年12月GESP Python三级编程题 【三级编程题1】 【试题名称】&#xff1a;小猫分鱼 【问题描述】 海滩上有一堆鱼&#xff0c;N只小猫来分。第一只小猫把这堆鱼平均分为N份&#xff0c;多了i<N条鱼&#xff0c;这只小猫把多的i条鱼扔入海中&#xff0c;拿走了一份…

珠海建设集团网站首页网络工程公司的业务

简单查询insert添加insert可以使用数据库支持的自动生成主键策略&#xff0c;设置useGeneratedKeys”true”&#xff0c;然后把keyProperty 设成对应的列&#xff0c;就搞定了。比如说上面的StudentEntity 使用auto-generated 为id 列生成主键.还可以使用selectKey元素。下面例…

成都微网站开发动态电商网站怎么做

选本必看--笔记本主流cpu参数大全现在本本的处理器种类真的太多了&#xff0c;绝对足够让人眼花缭乱的&#xff0c;各式各样的CPU核心、外频、缓存、接口、电压、制作工艺等等&#xff0c;多到让人疯狂&#xff0c;很少认能够对此了如执掌的。这次我们归纳了所有主流的本本处理…

wordpress自适应建站wordpress 指定

Spark事件总线机制 采用Spark2.11源码&#xff0c;以下类或方法被DeveloperApi注解额部分&#xff0c;可能出现不同版本不同实现的情况。 Spark中的事件总线用于接受事件并提交到对应的监听器中。事件总线在Spark应用启动时&#xff0c;会在SparkContext中激活spark运行的事件总…

一个公司优化需要做多少个网站前端开发和后端开发哪个好些

传媒如春雨&#xff0c;润物细无声&#xff0c;大家好&#xff0c;我是51媒体网胡老师。 企业活动发布会邀请媒体报道具有多种好处与优势&#xff0c;这些都有助于提升企业的知名度、形象和影响力。以下是一些主要的好处与优势&#xff1a; 提升品牌知名度&#xff1a;媒体报道…