A:给定的集合、数据类型及常数
B:状态定义
C:初始状态
D:操作
答案:ABCD
5、有穷状态机要求表示对象应该有有限个状态。 A:对 B:错
答案:A
第五章
1、对一个程序来说,组成系统的模块数目(),则开发成本越小。
A:越多
B:越少
C:顺序
D:时间
答案:C
2、软件的()设计又称为总体结构设计,其主要任务是建立软件系统的总体结构。
A:总体
B:抽象
C:逻辑
D:规划
答案:A
3、关于内容耦合的描述正确的是()。
A:内容耦合是最高程度的耦合
B:应该尽量使用内容耦合
C:高级语言一般设计成允许内容耦合的形式
D:如果一个模块有多个入口,可能发生内容耦合
答案:AD
4、下面的说法()是正确的。
A:软件体系结构的最佳表示形式是一个可执行的软件模型
B:软件体系结构描述是不同项目相关人员之间进行沟通的使能器
C:良好的分层体系结构有利于系统的扩展与维护
D:设计模式是从大量成功实践中总结出来且被广泛公认的实践和知识
答案:BCD
5、模块化,信息隐藏,抽象和逐步求精的软件设计原则有助于得到高内聚,低耦合度的软件产品。
A:对 B:错
答案:A
第六章
1、PAD图为()提供了有力的工具。
A:系统分析
B:软件的自动化生成
C:自动分析数据
D:测试软件
答案:B
2、结构化分析方法以数据流图、()和加工说明等描述工具,即用直观的图和简洁的语言来描述软件系统模型。
A:DFD图
B:PAD图
C:IPO图
D:数据字典
答案:D
3、面向数据流的软件设计方法,一般是把数据流图中数据流划分为(),再将数据流图映射为软件结构。
A:数据流和事务流
B:交换流和事务流
C:信息流和控制流
D:交换流和数据流
答案:D
4、Jackson图中一般可能包括()。
A:表头
B:表体
C:表名
D:字段名
答案:ABCD
5、理想的人机界面应针对具有典型个性的特定的一类用户设计。 A:对
B:错
答案:A
第七章
1、确认软件的功能是否与需求规格说明书中所要求的功能相符的测试属于()。
A:集成测试
B:恢复测试
C:验收测试
D:单元测试
答案:C
2、提高测试的有效性非常重要,成功的测试是指()。
A:证明了被测试程序正确无误
B:说明了被测试程序符合相应的要求
C:未发现被测程序的错误
D:发现了至今为止尚未发现的错误
答案:D
3、下面的()是正确的。
A:在程序设计中使用括号以改善表达式的清晰性
B:不要修补不好的程序,要重新写
C:在程序设计中应尽可能对程序代码进行优化
D:不要在注释中重复描述代码
答案:
4、关于等价类划分,下面的()说法是错误的。
A:等价类划分是将输入域划分成尽可能少的若干子域
B:同一输入域的等价类划分是唯一的
C:用同一等价类中的任意输入对软件进行测试,软件都输出相同的结果
D:对于相同的等价类划分,不同测试人员选取的测试用例集是一样的
答案:ABD 5、()软件测试的目的是为了无一遗漏的找出所有的错误。 A:对 B:错
答案:B
第八章
1、软件使不同的系统约束条件和用户需求得到满足的容易程度称为软件的()。
A:兼容性
B:可靠性
C:坚固性
D:可用性
答案:A
2、软件维护时,对测试阶段未发现的错误进行测试、诊断、定位、纠错,直至修改的回归测试过程称为()。
A:改正性维护
B:适应性维护
C:完善性维护
D:预防性维护
智慧树知到《软件工程》章节测试答案



