软考 软件设计师 查漏补缺

说明建模图 1-1 和图 1-2 是如何保持数据流图平衡。
答:图 1-1 (或父图)中某加工的输入输出数据流必须与图 1-2 (或子图)的输入输出数据流在数量和名
字上相同;图 1-1 (或父图)中的一个输入(或输出)数据流对应于图 1-2 (或子图)中几个输入(或输
出)数据流,而图 1-2 (或子图)中组成这些数据流的数据项全体正好是父图中的这一条数据流。
请问 “xx” 关系模式的主键为全码的说法正确吗?为什么?
答:正确 or 不正确,因为全码是指关系模式的所有属性组是这个关系模式的候选码,而 “xx” 关系模式的
主键为 阿巴阿巴。
根据说明中的描述,给出图 3-1 中类 C6-C9 的属性。
答:子类集成父类的这种,子类的属性 可以不写父类的属性,但是多写不扣分,少些不得分。
Java
答: abstract 类中的方法,如果下面的类继承这个 abstract 类,并且实现了 x 方法,那么在 abstract 类中
这个方法的前缀要加上 public abstract void x();
算法题:动态规划
自顶向下方法的时间复杂度: O 2^n )自底向上方法的时间复杂度为 (O(n^2)) 具体问题具体分析
那么是否需要在数据库设计时增设一个实体?为什么?
需要
xx xx 之间的联系类型是 n:n : 的必须建立一个独立的关系模式,该模式的属性由两端的码加上联系的属
性构成。
图中采用了哪一种设计模式?说明该模式的意图及其适用场合。
观察者模式。
意图 : 定义对象间的一种一对多的依赖关系,当一个对象的状态发生改变时,所有依赖于它的对象都得到
通知并被自动更新。
观察者模式的适用场合 :
(1 )当一个抽象模型有两个方面,其中一个方面依赖于另一个方面,将这两者封装在独立的对象中以使
它们可以各自独立地改变和复用。
(2 )当对一个对象的改变需要同时改变其他对象,而不知道具体有多少对象有待改变时。
(3 )当一个对象必须通知其他对象,而它又不能假定其他对象是谁,即不希望这些对象是紧耦合的。
现在对上述社交网络平台提出了新的需求 : 一个群体可以作为另外一个群体中的成员,例如群体 A 加入群
B 。那么,群体 A 中的所有成员就自动成为群体 B 中的成员。若要实现这个新需求,需要对图 3-1 进行哪
些修改 ?( 以文字方式描述 )
(1) xxSubject xxObserver 之间增加继承关系 ;xxObserver 为基类, xxSubject 为派生类。
(2) 为类 xxGroup 增加自关联(自己到自己的关联关系 )
根据说明,采用结构化语言对 “P5: 寻找物流商 的加工逻辑进行描述。
在职员关系模式中,假设每个职员有多名家属成员,那么职员关系模式存在什么问题?应如何解决?
职员关系模式存在数据冗余,修改异常,插入异常,删除异常等问题。
应将 职员 关系模式进行分解,分解之后的关系模式如下:
职员 1 (职员号,姓名,岗位,所属业务部编号,电话)
职员 2 (职员号,家庭成员姓名,成员关系)
简要解释用例之间的 include extend generalize 关系的内涵。
根据说明, 数据处理 可以分解为哪些子加工?进一步进行分解时,需要注意哪三种常见的错误?
需要注意:
1 、加工有输入但是没有输出
2 、加工有输出但是没有输入
3 、加工的输入不足以产生输出
根据说明中的描述以及图 3-1 所示的用例图,请简要说明 include extend 关系的含义是什么?
include 表示包含关系,含义为:如果系统用例较多,不同的用例之间存在共同行为,
可以将这些共同行为提取出来,单独组成一个用例。当其他用例使用这个用例时,它们就构 成了包含关系。
extend 表示扩展关系,含义为:在用例的执行过程中,可能出现一些异常行为,也可
能会在不同的分支行为中选择执行,这时可将异常行为与可选分支抽象为一个单独的扩展用
例,这样扩展用例与主用例之间就构成了扩展关系。一个用例常常有多个扩展用例。
现需将图 3-1 所示的界面改造为一个更为通用的 GUI 应用,能够实现任意计量单位之
间的换算,例如千克和克之间的换、厘米和英寸之间的换算等等。为了实现这个新的需求,
可以在图 3-3 所示的类图上增加哪种设计模式?请解释选择该设计模式的原因(不超过 50
字)

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

智能座舱的下一个价值“爆点”——让“光”更智能

汽车智能化快速升级,智能座舱作为人机交互的主要窗口,交互模态、用户体验也呈现多维度升级。 例如,今年下半年上市的多款高端智能车型纷纷基于高性能座舱硬件平台,集成了AR-HUD、DMS/OMS等高阶功能,同时结合超大屏/多…

新年启新程 | 开门红!菊风中标重庆三峡银行双录及产品销售可回溯系统项目

INTRODUCTION 近年来,随着人们需求的转变和金融科技的高速发展,银行开始朝着数智化方向转型。为顺应客户行为变迁,银行同业积极构建远程银行云服务生态。同时,面对业务的升级以及新的监管要求,现有音视频功能难以满足…

用友U8 Cloud smartweb2.RPC.d SQL注入漏洞

产品介绍 用友U8cloud是用友推出的新一代云ERP,主要聚焦成长型、创新型、集团型企业,提供企业级云ERP整体解决方案。它包含ERP的各项应用,包括iUAP、财务会计、iUFO cloud、供应链与质量管理、人力资源、生产制造、管理会计、资产管理&#…

只有jar包如何调试修改JDK底层源码

背景 有时候在阅读JDK源码的时候,需要调试修改源码,但又只有jar包。这个时候我们可以借助JAVA的endorsed技术。在官方文档如下描述。 Specifying the -Djava.endorsed.dirslib/endorsed system property on the Java command line will force the JVM…

后端中的Dao层、Service层、Impl层、utils层、Controller层

Java Dao层 dao层叫数据访问层,全称为data access object,属于一种比较底层,比较基础的操作,具体到对于某个表、某个实体的增删改查,对外提供稳定访问数据库的方法 Mapper:(DAO) 访问数据库&am…

22款奔驰GLS450升级香氛负离子 车载香薰

奔驰原厂香氛系统激活原车自带系统,将香气加藏储物盒中,通过系统调节与出风口相结合,再将香味传达至整个车厢,达到净化车厢空气的效果,让整个车厢更加绿色健康,清新淡雅。星骏汇小许Xjh15863 产品功能&…

Linux--系统安全及应用

1.1账号安全控制 用户账号是计算机使用者的身份凭证或标识,每个要访问系统资源的人,必须凭借其用户账号才能进入计算机。在Linux系统中,提供了多种机制来确保用户账号的正当、安全使用。 1.系统账号清理 在Linux系统中,除了用户手…

pod 基础 2

pod 进阶 探针 poststart prestop pod的生命周期开始: 重启:k8s的pod重启策略 deployment的yaml文件只能是Always pod的yaml三种模式都可以。 OnFailure:只有状态码非0才会重启,正常退出是不重启的 Never:正常退…

由浅入深理解C#中的事件

目录 本文较长,给大家提供了目录,可以直接看自己感兴趣的部分。 前言有关事件的概念示例​ 简单示例​ 标准 .NET 事件模式​ 使用泛型版本的标准 .NET 事件模式​ 补充总结 参考前言 前面介绍了C#中的委托,事件的很多部分都与委托…

sqlserver工具插入表语法into新表问题

文章目录 sqlserver工具插入表语法into新表问题 sqlserver工具插入表语法into新表问题 into新表问题 SELECT 1 AS FID, AS FNUMBER,1 AS FVALUE,A AS FVALUE2,名字 AS FNAME, 你的全名 FFULLNAME INTO t_user_mmINSERT INTO t_user_mm VALUES(2,2,2,B,懒人,懒人咖)INSERT I…

FreeRTOS——内存管理知识总结及实战

1 freeRTOS动态创建与静态创建 动态创建:从FreeRTOS 管理的内存堆中申请创建对象所需的内存,在对象删除后, 这块内存释放回FreeRTOS管理的内存堆中 静态创建:需用户提供各种内存空间,并且使用静态方式占用的内存空间一…

VCoder:大语言模型的眼睛

简介 VCoder的一个视觉编码器,能够帮助MLLM更好地理解和分析图像内容。提高模型在识别图像中的对象、理解图像场景方面的能力。它可以帮助模型显示图片中不同物体的轮廓或深度图(显示物体距离相机的远近)。还能更准确的理解图片中的物体是什…

(Java基础知识综合)

进制转换&#xff1a; 其他转10 10转其他 2进制8和16 8和16转2 位运算&#xff1a; >> 除于2 <<乘以2 近似值 空心金字塔 this关键字还可以用于访问父类中的属性和方法

axios 二次封装 设置token

// 公有 axios.defaults.headers.common[Y-Auth-Token]eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIxMjM0NTY3ODkwIiwibmFtZSI6IkpvaG4gRG9lIiwiaWF0IjoxNTE2MjM5MDIyfQ.SflKxwRJSMeKKF2QT4fwpMeJf36POk6yJV_adQssw5c 设置后 并发起请求&#xff0c;你可以在浏览器控制台…

电脑提示“KBDRU1.DLL文件缺失”,导致游戏和软件无法启动运行,快速修复方法

看到很多小伙伴&#xff0c;在问电脑启动某些软件或游戏的时候&#xff0c;提示“KBDRU1.DLL文件缺失&#xff0c;软件无法启动&#xff0c;请尝试重新安装&#xff0c;解决问题”&#xff0c;不知道应该怎么办&#xff1f; 首先&#xff0c;我们要先了解“KBDRU1.DLL文件”是什…

数据结构学习 jz16 数值的整数次方

关键词&#xff1a;快速幂 位运算 之前已经学过快速幂了&#xff0c;所以只是回忆。快速幂有递归版和非递归版。 题目&#xff1a; 这道题和之前的快速幂的区别是 n可能为负数。分类讨论即可。 思路&#xff1a; 区分正负&#xff1a; if (n < 0) return POW(1.0 / x, …

ASUS华硕ROG幻14笔记本2023款G14 GA402XV原装出厂Win11系统

华硕幻14锐龙R9-7940HS笔记本电脑原厂Windows11.22H2系统 适用型号&#xff1a;GA402XU、GA402XV、GA402XI、GA402XY、GA402XZ 链接&#xff1a;https://pan.baidu.com/s/1sMva1u7D8uFoGnm2Hjrdug?pwdho91 提取码&#xff1a;ho91 原厂系统自带所有驱动、出厂主题壁纸、…

AWS EKS1.26+kubesphere3.4.1

1、前提准备 1台EC2服务器Amazon Linux2&#xff0c;设置admin的角色 安装 aws cli V2 ​ curl "https://awscli.amazonaws.com/awscli-exe-linux-x86_64.zip" -o "awscliv2.zip"unzip awscliv2.zipsudo ./aws/installexport PATH/usr/local/bin:$PATHsou…

pod进阶版(2)

startupProbe启动探针 如果探测失败,pod的状态是notready&#xff0c;启动探针会重启容器 启动探针没有成功之前&#xff0c;后续的探针都不会执行。启动探针成功之后&#xff0c;在pod的后续生命周期不会用启动探针 exec方式 正确示范 apiVersion: v1 kind: Pod metadata…

【React系列】react-router

本文来自#React系列教程&#xff1a;https://mp.weixin.qq.com/mp/appmsgalbum?__bizMzg5MDAzNzkwNA&actiongetalbum&album_id1566025152667107329) 一. 认识react-router 1.2. 前端路由原理 前端路由是如何做到URL和内容进行映射呢&#xff1f;监听URL的改变。 UR…