
上午题
文章平均质量分 87
如题
失舵之舟-
软件工程研二
3D Guassian Splatting方向
菜鸡一枚 摸索中
展开
-
【中级软件设计师】上午题01-计算机系统
在“运算器和控制器”部分,介绍了运算器和控制器的基础知识,包括它们各自的功能和作用。接着深入探讨了“计算机基本单位”,涉及到计算机基本组成元件的功能和重要性。 “原码、反码和补码”部分解释了不同的数值表示形式及其范围。针对“浮点数”进行了讨论,介绍了浮点数的特点和应用。接下来介绍了“寻址”和“校验码”的相关知识,着重强调了它们在计算机系统中的作用。讨论了“RISC与CISC”及“流水线”技术,介绍了这两个不同的架构概念和相关原理。原创 2024-03-05 16:15:31 · 1048 阅读 · 1 评论 -
【中级软件设计师】上午题02-程序设计语言
不断收集、记录和使用源程序中一些相关符号的类型和特征等信息,并将其存入符号表中。编译方式:词法分析、语法分析、语义分析、中间代码生成、代码优化、目标代码生成。不确定的有限自动机(NFA):对每一个状态来说识别字符后有一个以上的转移状态。记录源程序中各个字符的必要信息,以辅助语义的正确性检查和代码生成。将实参的值传递给形参,实参可以是变量、常量和表达式。给形参,形参必须有地址,实参不能是常量(值),表达式。有限自动机是词法分析的一个工具,它能正确地识别正规集。的效果,即改变形参的值同时也改变了实参的值。原创 2024-03-11 17:06:24 · 1112 阅读 · 2 评论 -
【中级软件设计师】上午题3-数据结构(查漏补缺版)
因为我之前考研系统地学习过数据结构和操作系统,这两部分的笔记不完整。原创 2024-05-13 17:29:05 · 479 阅读 · 0 评论 -
【中级软件设计师】上午题05-知识产权
【中级软件设计师】上午题05-知识产权。原创 2024-03-13 11:02:56 · 416 阅读 · 0 评论 -
【中级软件设计师】上午题07-面向对象技术(通俗易懂版)
在面向对象的系统中,对象是基本的运行时的实体,它既包括数据(属性),也包括作用于数据的操作(行为)。假设有一个动物类(父类),其中包含了共有的属性和行为(如名称、种类、吃、睡等),然后有一个狗类(子类)继承自动物类,狗类可以继承动物类的属性和方法,如名称、种类、吃等,同时可以在这基础上添加自己特有的行为或属性,如“汪汪叫”和“看门”。在编程中,封装是指将数据(属性)和操作(方法)封装在一个对象中,并且只通过对象的公共接口(方法)来访问数据,隐藏了对象内部实现的细节。一个包中的所有类应该是共同重用的。原创 2024-03-20 17:17:33 · 1190 阅读 · 0 评论 -
【中级软件设计师】上午题08-UML(上):类图、对象图、用例图
(3)用例之间的扩展关系(<< extend>>)和包含关系(<< incude>>),参与者和用例之间的关联关系,用例与用例以及参与者与参与者之间的泛化关系。对象图(Obiect Diagram)展现了某一时刻一组对象以及它们之间的关系,描述了在类图中所建立的事物的实例的静态快照。一个用例执行的时候,可能会发生一些特殊的情况或可选的情况,这种情况就是这个用例的扩展用例。泛化是一个类与它的一个或多个细化类之间的关系,也可以简单理解为一般与特殊的关系。关联是一种结构关系,它描述了一组链,链是对象之间的连接。原创 2024-04-11 15:43:25 · 1126 阅读 · 0 评论 -
【中级软件设计师】上午题08-UML(下):序列图、通信图、状态图、活动图、构件图、部署图
UML图总和静态建模:类图、对象图、用例图动态建模:序列图(顺序图,时序图)、通信图(协作图)、状态图、活动图物理建模:构件图(组件图)、部署图。原创 2024-04-16 16:26:44 · 990 阅读 · 0 评论 -
【中级软件设计师】上午题11-结构化开发
反之,一个模块被其他模块调用时,直接调用它的模块个数称为模块的扇入系数。过大的模块常常使系统分解得不充分,其内部可能包含了若干部分的功能,因此有必要进一步把原有的模块分解成若干功能尽可能单一的模块。上层模块只规定下层模块做什么和所属模块间的协调关系,但不规定怎么做,以保证各模块的相对独立性和内部结构的合理性,使得模块与模块之间层次分明,易于理解、实施和维护。首先抓住系统总的功能目的,然后逐层分解,即先确定上层模块的功能,再确定下层模块的功能。耦合是模块之间的相对独立性(互相连接的紧密程度)的度量。原创 2024-05-06 10:55:29 · 1108 阅读 · 0 评论 -
【中级软件设计师】上午题12-软件工程(1):软件工程模型、敏捷方法、软件需求、系统设计
考虑未来软件应用的环境,包括硬件和软件。根据组织级政策规定过程的运作将使用哪个过程,项目遵循已文档化的计划和过程描述,所有正在工作的人都有权使用足够的资源,所有工作任务和工作产品都被监控、控制和评审。过程是按照组织的剪裁指南从组织的标准过程集中剪裁得到的,还必须收集过程资产和过程的度量,并用于将来对过程的改进。(优化的):使用量化(统计学)手段改变和优化过程域,以满足客户要求的改变和持续改进计划中的过程域的功效。考虑输入、输出数据的格式,接收、发送数据的频率,数据的准确性和精数据流量,数据需保持的时间。原创 2024-04-24 16:53:19 · 1290 阅读 · 2 评论 -
【中级软件设计师】上午题12-软件工程(2):单元测试、黑盒测试、白盒测试、软件运行与维护
单元测试、黑盒测试、白盒测试和软件运行与维护是软件开发过程中重要的阶段,它们相互交织,起到不同的作用。单元测试是针对代码中的独立单元(如函数、模块)进行测试,验证其功能正确性;黑盒测试是基于需求和功能规格进行测试,而不涉及内部实现细节;白盒测试则关注代码内部逻辑和结构,验证其覆盖率和质量。软件运行与维护阶段包括软件的部署、运行、监控和维护,保障软件稳定运行,并根据用户反馈不断进行更新和修复。这些阶段一个接一个地推进,确保软件质量和用户满意度。单元测试保证代码质量,黑盒测试保障功能符合需求,白盒测试保证代码结原创 2024-04-25 11:18:16 · 1399 阅读 · 2 评论 -
【中级软件设计师】上午题12-软件工程(3):项目活动图、软件风险、软件评审、软件项目估算
与一组功能及其指定的性质的存在有关的一组属性,功能是指满足规定或隐含需求的那些功能。与为使用所需的努力和由一组规定或隐含的用户对这样使用所做的个别评价有关的一组属性。与在规定的一段时间内和规定的条件下软件维持在其性能水平有关的能力。如果风险发生了所产生的后果。在规定条件下,与软件的性能水平与所用资源量之间的关系有关的软件属性。识别出已知风险和可预测风险后,项目管理者首先要做的是在可能时回避这些风险,在必要时控制这些风险。如果风险真的发生,有3个因素可能会影响风险所产生的后果,即风险的本质、范围和时间。原创 2024-04-26 20:10:18 · 1087 阅读 · 0 评论 -
【中级软件设计师】上午题14-信息安全
攻击者可以提交一段数据库查询代码,根据程序返回的结果,获得某些他想得知的数据,首先获取数据库的权限,就可获取用户账号和口令信息,以及对某些数据修改等。防火墙作为网络安全体系的基础和核心控制设施,贯穿于受控网络通信主干线,对通过受控干线的任何通信行为进行安全处理,如控制、审计、报警和反应等,同时也承担着繁重的通信任务。不支持应用层协议,因为它不识别数据包中的应用层协议,访问控制粒度太粗糙;状态检测技术防火墙结合了代理防火墙的安全性和包过滤防火墙的高速度等优点,在不损失安全性的基础上,提高了代理防火墙的性能。原创 2024-05-06 17:26:56 · 914 阅读 · 0 评论 -
【中级软件设计师】上午题15-计算机网络
DHCP协议的功能是:集中的管理、分配IP地址,使网络环境中的主机动态的获得IP地址、Gateway地址、DNS服务器地址等信息,并能够提升地址的使用率。DHCP客户端可以从DHCP服务器获得本机IP地址、DNS服务器地址、DHCP服务器地址和默认网关的地址等。有多少位主机号就有2的主机号次方个主机地址,如果是可用的主机地址要减去2(下方的两个地址)比较各个路由的管理举例决定采用哪条路由,并采用管理距离小的路由来源提供的路由信息。TCP和UDP是在IP协议之上的,TCP和UDP都是传输层的协议。原创 2024-05-08 21:14:52 · 803 阅读 · 0 评论 -
【中级软件设计师】上午题16-算法(应试考试简略版)
1.回溯法:深度优先2.分支限界法:广度优先3.贪心:局部最优部分背包问题4.动态规划:最优解a. 01背包b.公共子序列C.矩阵连乘。原创 2024-05-13 17:13:28 · 712 阅读 · 0 评论