2016年江西财经大学计算机科学与技术软件工程复试笔试最后押题五套卷
● 摘要
一、选择题
1. 软件测试的目的是尽可能发现软件中的错误,通常( )是代码编写阶段可进行的测试,它是整个测试工作的基础。
A. 系统分析
B. 安装测试
C. 验收测试
D. 单元测试
【答案】D
2. 软件复杂性度量的参数包括( )。
A. 效率
B. 规模
C. 完整性
D. 容错性
【答案】B
3. 在进行软件结构设计时应该遵循的最主要的原理是(
A. 抽象
B. 模块化
C. 模块独立
D. 信息隐藏
【答案】C
4. 结构化设计方法一般也称为面向( )的设计。
A. 数据流
B. 数据编码
C. 数据库
D. 数据结构
【答案】A
5. 瀑布模型的问题是( )。
A. 用户容易参与开发
第 2 页,共 61 页 )。
B. 缺乏灵活性
C. 用户与开发者易沟通
D. 适用可变需求
【答案】B
6. ( )数据处理问题的工作过程大致分为三步,即取得数据、变换数据和给出数据。
A. 变换型
B. 事务型
C. 结构化
D. 非结构化
【答案】A
7. 在程序的描述和分析中,用以指明数据来源、数据流向和数据处理的辅助图形是(
A. 瀑布模型图
B. 数据流图
C. 数据结构图
D. 业务图
【答案】B
8. 模块中所有成分引用共同的数据,该模块的内聚度是( )的。
A. 逻辑性
B. 瞬时性
C. 功能性
D. 通信性
【答案】D
9. 软件设计一般分为总体设计和详细设计,它们之间的关系是( )。
A. 全局和局部
B. 抽象和具体
C. 总体和层次
D. 功能和结构
【答案】A
10.在黑盒测试中,着重检查输入条件的组合是( )。
A. 等价类划分法
第 3 页,共 61 页 )。
B. 边界值分析法
C. 错误推测法
D. 因果图法
【答案】D
二、简答题
11.说明McCall 软件质量度量模型。
【答案】McCall 质量度量模型是McCall 等人于1979年提出的软件质量模型。针对面向软件产品的运行、修正、转移,软件质量概念包括11个特性,其定义如下。
(1)面向软件产品操作
①正确性:软件满足设计规格说明及用户预期目标的程度。
②可靠性:软件按照设计要求,在规定时间和条件下不出故障、持续运行的程度。
③效率:为了完成预定功能,软件系统所需的计算机资源和程序代码数量。
④完整性:对非授权人访问软件或数据行为的控制程度。
⑤可使用性:用户熟悉、使用及准备输入和解释输出所需工作量的大小。
(2)面向软件产品修改
①可维护性:找到并改正程序中的一个错误所需代价。
②可测试性:测试软件以确保其能够执行预定功能所需工作量。
③灵活性:修改可运行程序所需要付出的努力。
(3)面向软件产品适应
①可移植性:将一个软件系统从一个计算机系统或环境移植到另一个计算机系统或环境中运行所需的工作量。
②可重用性:一个软件(或软件的部件)能再次用于其他相关应用的程度。
③连接性:将一个系统耦合到另一个系统所需的工作量。
12.为什么要进行软件项目管理?
【答案】软件项目管理是通过计划、组织和控制等一系列活动,合理地配置和使用各种资源,保证软件生命周期中的各项活动的正常的进行。软件项目管理先于任何技术活动之前开始,并且贯穿于软件的整个生命周期之中。 进行软件项目管理的原因如下:
(1)软件项目管理与软件开发的质量、效率、最终成果息息相关。
(2)软件项目管理可以合理分配资源,合理安排人员,避免出现混乱的情况。
(3)运用科学的管理方式,大大的降低了成本的投入和不必要资源的浪费。
(4)更好的对整个软件进行预测和分析,帮助掌握整个生命周期中的各项活动细节。
第 4 页,共 61 页