(图片大小可自由调整)
2025年大学试题(计算机科学)-软件工程考试近5年真题集锦(频考类试题)带答案
第I卷
一.参考题库(共80题)
1.程序的效率包含两方面的内容:()和()。
2.远景/范围文档应该至少包括以下哪些内容()
A、问题陈述
B、远景陈述
C、解决方案概念
D、用户概述
E、项目功能陈述
F、项目计划进度表
G、业务目标
H、设计目标
3.在软件开发模型中,下列哪一个模型这样开发组织的:在设计了软件系统整体结构之后,首先完整地开发系统的一个初始子集;根据这一子集,建造一个更加精细的版本。如此不断地进行增量开发。()
A、喷泉模型
B、瀑布模型
C、增量模型
D、演化模型
4.确认测试(有效性测试)
5.PDL(过程设计语言)是描述处理过程()。
A、做什么
B、为什么做
C、怎么做
D、对谁做
6.()能够有效地检测输入条件的各种组合可能会引起的错误。
A、等价类划分
B、边界值分析
C、错误推测
D、因果图
7.若一模块内部的处理动作为:成分A的输出是成分B的输入,则该模块的聚合性称为()。
A、顺序内聚
B、功能内聚
C、过程内聚
D、通信内聚
8.请说明DFD图质量评判的准则是什么?
9.你作为NorthWind公司的一个当前项目团队中担任程序经理的角色,该项目的目标是为NorthWind公司的所有计算机部署一个新的合同管理系统部署。项目团队收集了很多信息来进行远景/范围文档的制作,当你阅读完用户的问卷调查反馈后,你发现在不同部门,不同区域,不同工作的用户有()
A、重新审查用户就绪准备
B、在出事风险表中添加用户需求无法理解的条目
C、为远景/范围文档建立用户档案
D、使用采访再去收集更多的信息
E、做一个交流计划
10.按照以下描述,画出ER图。一本教材由许多章组成,每一章包含许多节、小结和习题组成,章和节都具有标题和序号属性。
11.需要进行需求验证及验证的步骤有哪些?
12.从下列关于软件测试的叙述中,选出5条正确的叙述。 (1)用黑盒法测试时,测试用例是根据程序内部逻辑设计的。 (2)尽量用公共过程或子程序去代替重复的代码段。 (3)测试是为了验证该软件已正确地实现了用户的要求。 (4)对于连锁型分支结构,若有n个判定语句,则有2n条路径。 (5)尽量采用复合的条件测试,以避免嵌套的分支结构? (6)GOTO语句概念简单,使用方便,在某些情况下,保留GOTO语句反能使写出的程序更加简洁。 (7)发现错误多的程序模块,残留在模块中的错误也多。 (8)黑盒测试方法中最有效的是因果图法。 (9)在做程序的单元测试时,桩(存根)模块比驱动模块容易编写。 (10)程序效率的提高主要应通过选择高效的算法来实现。
13.软件测试计划是一些文档,它们描述了()。
A、软件的性质
B、软件的功能和测试用例
C、软件的规定动作
D、对于预定的测试活动将要采取的手段
14.概念实体是一种抽象概念,不考虑概念背后的物理存在,所以通常不包含与之相关联的其他()。
A、模型
B、特征(即属性)
C、关系
D、处理
15.下列程序流程图的标准符号中,表示数据输入输出的是()
A、
B、
C、
D、
16.定义类的属性类型时尽量使用已有的类型,太多的自定义类型会降低系统的()指标。
A、可维护性
B、安全性
C、开发效率
D、可移植性
17.Web链接测试不包括()。
A、客户端与服务器端的连接速度
B、无链接指向的页面
C、错误的链接
D、不存在的页面
18.软件配置管理的目的是()。
A、降低开发成本
B、控制软件修改
C、减少混乱
D、提高软件开发效率
E、提高正确率
19.软件开发环境由软件开发工具和环境集成机制构成,前者用于支持()
A、需求分析的相关过程