福建师范大学软件工程专业《软件工程》作业及答案1
1、判定覆盖又叫()。
A.分支覆盖
B.条件覆盖
C.语句覆盖
D.点覆盖
本题答案:
A
A
2、以下哪个不属于验证软件需求的正确性的?()
A.一致性
B.完整性
C.现象性
D.有效性
本题答案:
C
C
3、软件()是把程序从一种计算环境转移到另一种计算环境的难易程度。
A.可测试性
B.可移植性
C.可修改性
D.可理解性
本题答案:
B
B
4、Jackson结构程序设计方法基本上由()个步骤组成。
A.1
B.3
C.5
D.7
本题答案:
C
C
5、软件测试方法中,黑盒、白盒测试法是常用的方法,白盒测试主要用于测试()。
A.结构合理性
B.软件外部功能
C.程序正确性
D.程序内部逻辑
本题答案:
D
D
6、以下不是白盒测试技术的是()。
A.基本路径测试
B.边界值分析测试
C.循环覆盖测试
D.逻辑覆盖测试
本题答案:
D
D
7、软件维护是软件生命周期的固有阶段,一般认为各种不同的软件维护以()维护所占的维护量最小。
A.改正性维护
B.适应性维护
C.预防性维护
D.完善性维护
本题答案:
C
C
8、数据对象彼此间()。
A.有关联的
B.没有关联
C.不好界定关联
D.以上都不正确
本题答案:
A
A
9、需求分析中开发人员要从用户那里了解的有()。
A.软件做什么
B.用户使用界面
C.输入的信息
D.软件的规模
本题答案:
A
A
10、为适应软件运行环境的变化而修改软件的活动为()。
A.纠错性维护
B.适应性维护
C.改善性维护
D.预防性维护
本题答案:
B
B
11、信息隐藏中隐藏的是模块的()。
A.实现细节
B.设计细节
C.运行细节
D.以上都不正确
本题答案:
A
A
12、下面选项属于瀑布模型存在的问题()。
A.用户容易参与开发
B.缺乏灵活性
C.用户与开发者易沟通
D.适用可变需求
本题答案:
B
B
13、常见的程序控制结构中没有()。
A.GO TO 语句
B.顺序
C.选择
D.循环
本题答案:
A
A
14、下面不是面向对象设计准则的是()。
A.模块化
B.抽象
C.信息隐藏
D.不可重用
本题答案:
D
D
15、从事物的组成部件及每个部件的属性、功能来认识事物。这种方法是()的方法。
A.面向对象
B.面向数据
C.面向过程
D.面向属性
本题答案:
A
A