状态机图、通信图题
1.下列关于通信图与顺序图中的对象的相同点的叙述.正确的是(D)。
A.两种图中都可以表示对象的创建和销毁
B.对象在两种图中的位置都没有任何限制
C.对象在两种图中的表示方式完全一致
D.对象名在两种图中的表示完全一致
2.下列关于通信图的说法错误的是(C)。
A.通信图是对一次交互过程中有意义的对象和对象间交互建模
B.通信图显示了对象之间如何协作以完成一个用例或用例特定部分的功能
C.通信图的重点在于描述系统中各个对象交互的时间顺序
D.通信图中表现的交互双方不一-定彼此可见
3.关于状态机图的说法,不正确的是(D ) 。
A. 状态机图通过建立类对象的生命周期模型来描述对象随时间变化的动态行为
B. 状态机图适用于描述状态和动作的顺序,不仅可以展现一个对象拥有的状态,还可以说明事件如何随着事件的推移来影响这些状态
C. 状态机图用于模型元素的实例(对象、交互等)的行为:
D. 状态机图用于对系统的静态方面建模
4.下列UMIL.图中与通信图建模的内容相同的是( A) 。
A.顺序图.
B.类图
C.用例图
D.状态机图
5.通信图的作用包括(D )。
A.显示对象及其交互关系的时间传递顺序
B.表现一个类操作的实现
C.显示对象及其交互关系的空间组织结构
D.通过描绘对象之间消息的传递情况来反映具体的使用语境的逻辑表达
6.需要依赖于某个表达式所表达的布尔条件才能发生的事件被称作(C )。
A. 信号事件
B. 调用事件
C.改变事件
D. 时间事件
7.下列选项中不属于通信图与顺序图的共同点的是(D ) 。
A.表达语义相同,都是对系统中的交互建模
B.对象责任相同,都担任了发送者与接收者的角色
C.主要元素相同,都是对象与消息作为主要元素
D.对象表示相同,都可以显式地体现出对象的生命周期
8.下列关于通信图中链的叙述,正确的是(A)
A.通信图中的链与对象图中的链在语义以及表示法上都相同
B.在通信图中,链一定连接了两个不同的对象
C.在通信图中,链可以添加可见性修饰来表示两端对象对整条链的可见性
D.通信图中对象之间的链-一定在整个软件的生命周期内都存在
9.状态机图的意义是(A)
A.对实体在其生命周期中的各种状态进行建模,状态是实体在--段时间内保持的一个状态
B. 将系统的需求转化成图形表示,简单直观,还可以转化成程序的伪代码
C. 表示两个或多个对象之间的独立连接.是不同对象不同时期情况的图形化描述
D. 描述对象和对象之间按时间顺序的交互行为
10.假设一个转换被表示为“A[B]/C" ,那么这个转换所表达的语义是(B )。
A.该转换的触发器事件为B,监护条件为A.效果列表为C
B. 该转换的触发器事件为A.监护条件为B.效果列表为C
C. 该转换的触发器事件为C,监护条件为A.效果列表为B
D. 该转换的触发器事件为A.监护条件为C,效果列表为B
11.通信图中的消息类型不包括(C )。
A.简单消息
B.返回消息;
C.函数消息
D.异步消息
12.组成一个状态的多个子状态之间是互斥的,不能同时存在.那么这种状态称为(A)复合状态。
A. 顺序
B. 并发
C. 历史
D. 同步
13.下列说法不正确的是( D)
A. 触发器事件就是能够引起状态转换的事件,触发器事件可以是信号或调用等
B. 没有触发器事件的转换是由状态活动的完成引起的
C. 内部转换默认不激发入口和出口动作,因此内部转换激发的结果不改变本来状态
D.状态机图的主要目的是描述对象创建和销毁的过程中资源的不同状态,有利于开发人员提高开发效率
14.下列选项中不属于状态元素内部的内容是(D )。
A. 人口动作
B. 内部转换
C. 触发器
D. 可推迟事件
15.在通信图中用来连接对象与对象的元素是(B )。
A.关联关系
B.链
C.生命线
D.消息
16.通信图中应该表示出交互发生的时刻系统中存在的所有对象。(错)
17.通信图是表现对象协作关系的图.它展现了多个对象在协同工作达成共同目标的过程中互相通信的情况。(对)
18.一个状态机图中只能有一个初态。(错)
19.通信图的主要组成元素包括对象,链、生命线和消息。(错)
20.因为通信图无法表示出对象在交互时的激活,顺序图也无法表示出交互过程中对象间的链.因此两种图所表达的语义是完全不等价的。(错)
21.一个正确的状态机图中的选择节点不同分支上的监护条件应该覆盖所有情况。(错)
22.状态机一般都依附于一个类,上述情况下也可以依附于用例、操作等元素上(对)
23.在通信图中,只有通过链连接的对象才能进行消息传递和交互。(错)
24.可推迟事件表示这一事件如果无法立即执行.则会被推迟执行。(对)
25.在状态机图中,转換就是对象在两种状态之间的时空下发生的有意义的事情。(错)
26.与关联关系相似,UML也允许对象自身与自身之间建立一条链。(对)
27.历史状态就是状态机中该状态的前一-状态。(错)
28.在转换被触发器激发一次的过程中,会一直计算监护条件直到其结果为真。(错)
29.内部转换就是某个状态转换到自身的过程。(错)
30.由于交互时可能会有一组同类型的对象在交互中执行同一个操作.因此通信图提供了多重对象的概念。(对)
相关文章:
状态机图、通信图题
1.下列关于通信图与顺序图中的对象的相同点的叙述.正确的是(D)。A.两种图中都可以表示对象的创建和销毁B.对象在两种图中的位置都没有任何限制C.对象在两种图中的表示方式完全一致D.对象名在两种图中的表示完全一致2.下列关于通信图的说法错误的是(C)。A.通信图是对一次交互过程…...
分布式文件存储Minio学习入门
文章目录一、分布式文件系统应用场景1. Minio介绍Minio优点2. MinIO的基础概念、3. 纠删码ES(Erasure Code)4. 存储形式5. 存储方案二、Docker部署单机Minio三、minio纠删码模式部署四、分布式集群部署分布式存储可靠性常用方法冗余校验分布式Minio优势运行分布式minio使用dock…...
handler解析(4)-Message及Message回收机制
Message中可以携带的信息 Message中可以携带的数据比较丰富,下面对一些常用的数据进行了分析。 /*** 用户定义的消息代码,以便当接受到消息是关于什么的。其中每个Hanler都有自己的命名控件,不用担心会冲突*/ public int what; /*** 如果你…...
Linux使用定时任务监控java进程并拉起
需求描述: 设计一个脚本,通过Linux定时任务,每分钟执行一次,监控jar包进程是否存在,存在则不做动作,不存在则重新拉起jar包程序。 定时任务配置: */1 * * * * bash -x /root/myfile/jars/che…...
Win 10电脑摄像头提示错误代码0xa00f4244怎么办?
如果你的Windows 10电脑无法打开摄像头,提示“我们找不到你的摄像头”的错误消息,错误代码是0xA00F4244,原因可能是杀毒软件阻止了摄像头,或者是摄像头驱动程序有问题。 小编为你整理了摄像头错误代码0xA00F4244的解决方法&#…...
MFC消息机制
1.消息映射消息映射是一个将消息和成员函数相互关联的表。比如,框架窗口接收到一个鼠标左击消息,MFC将搜索该窗口的消息映射,如果存在一个处理WM_LBUTTTONDOWN消息的处理程序,然后就调用OnButtonDown。2.消息映射机制2.1 声明宏 写…...
全国计算机等级考试报名照片要求以及证件照制作教程
马上就全国计算机等级考试就要开始了,相信现在很多同学都在网上进行报名呢,报名的时候肯定需要用到个人证件照片,所以问题来了,我们怎么自己制作证件照片呢?计算机等级考试报名时对证件照都有哪些要求呢?该…...
SQLSERVER 临时表和表变量到底有什么区别?
一:背景 1. 讲故事 今天和大家聊一套面试中经常被问到的高频题,对,就是 临时表 和 表变量 这俩玩意,如果有朋友在面试中回答的不好,可以尝试看下这篇能不能帮你成功迈过。 二:到底有什么区别 1. 前置思…...
技术生态异军突起,昇思MindSpore进入AI框架第一梯队
ChatGPT掀起的新一轮人工智能狂欢下,隐藏在背后的“大模型”正进入越来越多开发者的视野。 诚如几年前开始流行的一种说法:数据是燃料、模型是引擎、算力是加速器。ChatGPT的出现,恰如其分地诠释了数据、模型和算力的“化学反应”。而在其中…...
审批流、工作流、业务流
是业务流、工作流、审批流 业务流:即业务流程,指为了完成某项业务而进行的各种工作的有序组合 工作流:即工作流程,指为了完成某项工作而进行的各种动作的有序组合 审批流:即审批流程,是对某项工作的审批活动…...
如何利用知识库加强内部管理?
许多公司都知道需要有一个面向客户的知识库,以加强客户服务,提供更好的客户体验。 但是很多企业没有意识到的是,拥有一个内部知识库软件对于员工改善沟通和促进知识共享的重要性。 协作是组织成功的关键部分,通过明确的远景和使…...
饕餮 NFT 作品集来袭!
饕餮 NFT 作品集包含 Chili Game 创作的体验《饕餮》第一章中的角色。可以在 The Sandbox 农历新年活动期间(01/18/23 至 02/28/23)体验。 饕餮的故事植根于中国古代神话,主要灵感来自《山海经》,一个关于捉妖人「青蛙侠」的故事。…...
C++中的内存分区、引用、函数
内存分区模型 代码区 存放CPU执行的机器指令代码区是共享的且具有只读性 全局区 全局变量和静态变量都存放在此处全局区还包括了常量区、字符串常量和其他常量也存放在此该区域的数据在程序结束后由操作系统释放const修饰的局部变量并不算在全局区 栈区 由编译器自动分配和释放…...
关于angular表格total模板中一直为0
哈喽 小伙伴们大家好昨天在用angular得antdesign组件得table表格 我用total模板 结果,total一直为0这可是愁坏我了 <ng-template #totalTemplate let-total>找到 {{ total }} 条结果</ng-template>[nzShowTotal]"totalTemplate"最后找到原因了…...
多线程事务怎么回滚
背景介绍1,最近有一个大数据量插入的操作入库的业务场景,需要先做一些其他修改操作,然后在执行插入操作,由于插入数据可能会很多,用到多线程去拆分数据并行处理来提高响应时间,如果有一个线程执行失败&…...
基于FPGA的时间数字转换(TDC)设计(五:基于Carry4的高精度TDC设计)
1.基于Carry4进位链设计原理 常见的基于FPGA开发的TDC有直接计数法,多相位时钟采样法,抽头延迟线法等,之前内容为基于多相位的TDC,本章节中,主要讲解基于抽头延迟线法。在Xilinx FPGA开发中,实现抽头延迟线法有很多种,如使用IODELAY构建延迟进位链,此处将介绍基于Carr…...
【C++】二叉搜索树的实现(递归和非递归实现)
文章目录1、二叉搜索树1.1 构建二叉搜索树1.2 二叉搜索树的插入1.3 二叉搜索树的删除1.4 二叉搜索树插入和删除的递归实现为了学习map和set的底层实现,需要知道红黑树,知道红黑树之前需要知道AVL树。 红黑树和AVL树都用到了二叉搜索树结构,所…...
春招来了,如何正确使用领英超高效招聘海外员工、挖掘人才?
金三银四到了,每年的这个时候都是企业招聘的好时机。而领英是目前全球最大的职场社交网络平台,基本上海外求职都是在使用它,所以很多企业涉及到海外招聘时,都会优先考虑领英,但是却经常缺乏一些经验技巧,今…...
Mysql中锁机制深入理解
Mysql中锁机制深入理解默认大家已经知道。分类性能悲观锁,乐观锁操作类型读锁,写锁,数据粒度表锁,行锁,页面锁更细粒度间隙锁,临键锁按使用来讲。由数据粒度出发。表锁,分为 共享锁,…...
去中心化社交网络协议除了Nostr还有哪些?
当下最火的去中心化社交软件Dmaus就是基于Nostr协议开发的,Nostr协议的基本情况之前的文章《一文了解去中心化社交网络协议Nostr》已经做了详细介绍,本文将介绍其他几个目前比较流行的去中心化社交协议。FarcasterFarcaster是由前Coinbase高管Dan Romero…...
三步搞定QQ空间历史说说备份:GetQzonehistory完整使用指南
三步搞定QQ空间历史说说备份:GetQzonehistory完整使用指南 【免费下载链接】GetQzonehistory 获取QQ空间发布的历史说说 项目地址: https://gitcode.com/GitHub_Trending/ge/GetQzonehistory 还在担心QQ空间的珍贵回忆会丢失吗?GetQzonehistory是…...
旋变信号处理中的相位问题:如何用仿真工具分析并补偿滤波电路带来的相移
旋变信号相位补偿实战:从仿真到硬件设计的全链路解决方案 电机控制系统中,旋转变压器(旋变)作为高精度位置传感器,其信号质量直接影响闭环控制性能。然而工程师们常遇到一个棘手问题——旋变反馈信号与激励信号之间的…...
解决Qt程序异常结束的终极指南:从pro文件配置到动态库加载
Qt程序异常崩溃全链路排查手册:从配置陷阱到动态库依赖治理 当你盯着QtCreator控制台里那个刺眼的"程序异常结束"提示时,内心是否在咆哮:"明明代码逻辑没问题,为什么还会崩溃?"这不是你一个人的困…...
Dragon Knight CTF 2024 实战复盘:从SSRF到SQL注入的完整攻防解析
1. SSRF漏洞的发现与利用 在Dragon Knight CTF 2024的Web赛题中,我们首先遇到了一个典型的SSRF(服务器端请求伪造)漏洞。这个漏洞隐藏在c3s4f.php文件中,通过简单的F12开发者工具检查就能发现端倪。 我习惯性地先查看页面源代码…...
从零到一:构建高性能Infiniband/RDMA集群的实践指南
1. Infiniband与RDMA技术基础 第一次接触Infiniband时,我被它惊人的性能数据震撼到了——200Gbps的传输速率,微秒级的延迟,这完全颠覆了我对传统以太网的认知。简单来说,Infiniband就像是为数据中心量身定制的高速公路,…...
5步实现消息永久可见:微信QQ防撤回设置完全指南
5步实现消息永久可见:微信QQ防撤回设置完全指南 【免费下载链接】RevokeMsgPatcher :trollface: A hex editor for WeChat/QQ/TIM - PC版微信/QQ/TIM防撤回补丁(我已经看到了,撤回也没用了) 项目地址: https://gitcode.com/GitH…...
Blaze CSV处理最佳实践:大文件分块读取与并行计算
Blaze CSV处理最佳实践:大文件分块读取与并行计算 【免费下载链接】blaze NumPy and Pandas interface to Big Data 项目地址: https://gitcode.com/gh_mirrors/bl/blaze Blaze作为NumPy和Pandas接口的Big Data工具,提供了高效处理大型CSV文件的能…...
终极指南:Aimeos数据库设计与优化——处理亿级商品数据的高效架构方案
终极指南:Aimeos数据库设计与优化——处理亿级商品数据的高效架构方案 【免费下载链接】aimeos Integrated online shop based on Laravel 10 and the Aimeos e-commerce framework for ultra-fast online shops, scalable marketplaces, complex B2B applications …...
InstructPix2Pix实现Web端图像编辑:前端开发实战
InstructPix2Pix实现Web端图像编辑:前端开发实战 1. 为什么要把InstructPix2Pix搬到浏览器里 你有没有遇到过这样的场景:设计师同事发来一张产品图,需要临时把背景换成纯白;电商运营急着要一组节日主题的海报,但PS操…...
顶会新趋势!GNN结合因果推断,发一区轻轻松松!
因果推断与图神经网络的协同融合,正成为破解图模型可靠性不足、提升泛化能力的核心方向,在图表示学习、企业决策、社交网络分析等领域快速崛起。GNN擅长建模图结构关联,却多聚焦统计关系,难以捕捉真实因果逻辑、易受混杂因素影响&…...
