第一章 单元测试
1、单选题:以下属于应用软件的是()。
A:windows 10
B:MySQL数据库管理系统
C:Eclipse软件开发环境
D:wps办公软件
正确答案:【wps办公软件】
2、单选题:开发软件的高成本及软件产品的低质量之间存在矛盾,这种现象称之为()。
A:软件危机
B:软件的可行性
C:软件工程
D:软件模型
正确答案:【软件危机】
3、多选题:以下()属于软件危机的具体表现。
A:软件开发成本难以控制
B:产品的功能、性能难以满足用户需求
C:软件开发进度难以预测
D:认为软件就等同于程序
正确答案:【软件开发成本难以控制;产品的功能、性能难以满足用户需求;软件开发进度难以预测】
4、多选题:软件工程是由()组成。
A:工具
B:过程
C:文档
D:方法
正确答案:【工具;过程;方法】
5、判断题:软件工程学的提出起源于软件危机,其目的就是最终解决软件的生成工程化问题。
A:错
B:对
正确答案:【对】
6、多选题:以下()属于软件工程七个基本原理。
A:开发小组人员应少而精
B:实行严格的产品控制
C:结果应能清楚地审查
D:用分阶段的生命周期计划严格管理
正确答案:【开发小组人员应少而精;实行严格的产品控制;结果应能清楚地审查;用分阶段的生命周期计划严格管理】
7、单选题:ISO/IEC 12207软件生存周期过程标准,把用于开发一个软件系统的过程分为三类,包括主过程、辅助(组织)过程及()。
A:运行过程
B:获取过程
C:培训过程
D:支持过程
正确答案:【支持过程】
8、判断题:一个软件从定义到开发,所经历的生存过程称为软件生存期或叫生命周期。
A:对
B:错
正确答案:【错】
9、单选题:关于程序和软件,说法正确的是( )。
A:软件仅有程序
B:软件包括程序
C:程序仅指软件
D:程序包括软件
正确答案:【软件包括程序】
10、判断题:软件开发小组的规模与个人生产率成正比,向一个已经延期的软件项目增加人手,会使它按期完工。
A:错
B:对
正确答案:【错】
第二章 单元测试
1、判断题:问题定义是拟研发软件之前,对软件的需求问题进行初步调研、确认和描述的过程
A:错
B:对
正确答案:【对】
2、单选题:在问题定义阶段,开发任务主要是()。
A:确定解决方案
B:理解项目所涉及的基本问题
C:确定时间及进度安排
D:确定人员安排
正确答案:【理解项目所涉及的基本问题】
3、单选题:问题定义报告通常不包括以下()内容。
A:初步设想
B:项目背景
C:项目范围
D:项目的可行性研究
正确答案:【项目的可行性研究】
4、单选题:下列()属于可行性研究阶段的成果物。
A:可行性研究报告
B:可行性研究计划
C:需求规格说明书
D:问题定义报告
正确答案:【可行性研究报告】
5、多选题:一个项目是否开发,从经济上来说是否可行,归根结底是取决于()。
A:项目管理
B:项目计划
C:成本估算
D:软件项目效益评估
正确答案:【成本估算;软件项目效益评估】
6、多选题:软件可行性研究中的社会可行性涉及()等社会因素。
A:道德
B:法律
C:开发团队的技术资源
D:社会影响
正确答案:【道德;法律;社会影响】
7、多选题:()是软件可行性研究涉及到的内容。
A:是否有足够的人员和相关技术来支持系统开发
B:是否有足够的工具和相关技术来支持系统开发
C:待开发的软件是否会有质量问题
D:待开发的软件是否有市场、经济上是否合算
正确答案:【是否有足够的人员和相关技术来支持系统开发;是否有足够的工具和相关技术来支持系统开发;待开发的软件是否有市场、经济上是否合算】
8、判断题:可行性研究的主要任务是用最小的代价在尽可能短的时间内确定问题是否能够解决。也就是判断 问题定义阶段确定的目标和规模是否能够实现,并提出可行项目的初步方案。
A:错
B:对
正确答案:【对】
9、判断题:项目开发计划除去规定项目开发所需的资源、开发的进度等之外,还可以包括用户培训计划。
A:对
B:错
正确答案:【错】
10、单选题:所谓软件过程的里程碑,通常是指()。
A:每个项目活动
B:基线
C:开发进度月报
D:一定的时间间隔
正确答案:【基线】
第三章 单元测试
1、判断题:需求的验证并不是一个可以一次结束的活动,它可能需要反复多次。
A:错
B:对
正确答案:【对】
2、多选题:需求规格说明书的读者包括()。
A:编程人员
B:软件销售商
C:用户
D:项目管理者
正确答案:【编程人员;软件销售商;用户;项目管理者】
3、多选题:软件需求分析阶段的主要输入文档是()。
A:软件的可行性研究报告
B:问题定义报告
C:软件测试计划
D:需求分析阶段的计划
正确答案:【软件的可行性研究报告;问题定义报告;需求分析阶段的计划】
4、单选题:收集用户需求的方法,不包括()。
A:实验法
B:问卷调查
C:竞品分析
D:头脑风暴
正确答案:【实验法】
5、单选题:下列()不是复杂软件工程项目的需求的特点。
A:需求分析人员与用户之间存在沟通隔阂
B:可为用户带来价值的
C:明确的
D:需求不稳定
正确答案:【明确的】
6、多选题:需求规格说明书描述了()。
A:目标系统的功能
B:目标系统的约束
C:目标系统的实现方式
D:目标系统的性能
正确答案:【目标系统的功能;目标系统的约束;目标系统的性能】
7、单选题:使用跟踪矩阵有助于()。
A:识别、控制及跟踪需求的变化
B:确定算法的执行效率
C:其余选项都不是
D:后续检查运行错误时调试程序
正确答案:【识别、控制及跟踪需求的变化】
8、判断题:软件需求规格说明书在软件开发中具有重要的作用,它是软件可行性分析的重要依据。
A:对
B:错
正确答案:【错】
9、单选题:需求规格说明书的作用不包括()。
A:软件验收的依据
B:软件可行性研究的依据
C:软件设计的依据
D:用户与开发人员对软件要做什么的共同理解
正确答案:【软件可行性研究的依据】
10、判断题:需求分析是软件开发中很重要的一项工作,其原因之一就是,需求获取中的错误,会在后续的设计和编码中进行发散式的传播,会给项目成功带来极大风险。
A:对
B:错
正确答案:【对】
第四章 单元测试
1、判断题:在进行概要设计时应加强模块间的联系。
A:对
B:错
正确答案:【错】
2、判断题:软件重用是提高软件开发生产率和目标系统质量的重要途径。
A:错
B:对
正确答案:【对】
3、多选题:软件概要设计包括()。
A:数据结构及数据库设计
B:过程设计
C:接口设计
D:体系结构设计
正确答案:【数据结构及数据库设计;接口设计;体系结构设计】
4、单选题:初步的集成测试计划在()阶段编写。
A:需求分析
B:概要设计
C:软件测试
D:详细设计
正确答案:【概要设计】
5、多选题:常用的概要设计图形化工具包括()。
A:层次图
B:结构图
C:流程图
D:HIPO图
正确答案:【层次图;结构图;HIPO图】
6、多选题:下列()不是软件详细设计的任务。
A:模块的功能
B:模块内部的算法
C:模块内部数据结构的定义
D:模块之间的调用关系
正确答案:【模块的功能;模块之间的调用关系】
7、单选题:软件概要设计结束后得到()。
A:模块的接口图和详细算法
B:程序编码
C:初始的软件结构图
D:经过评审之后的软件结构图
正确答案:【经过评审之后的软件结构图】
8、判断题:良好的分层架构有利于系统的扩展与维护。
A:对
B:错
正确答案:【对】
9、单选题:设计软件体系结构一般不确定()。
A:模块的接口
B:模块内的局部数据
C:模块的功能
D:模块之间的调用关系
正确答案:【模块内的局部数据】
如有任何疑问请及时联系QQ 50895809反馈