南开大学21春学期《软件工程与软件测试技术》在线作业0.docx
《南开大学21春学期《软件工程与软件测试技术》在线作业0.docx》由会员分享,可在线阅读,更多相关《南开大学21春学期《软件工程与软件测试技术》在线作业0.docx(3页珍藏版)》请在冰豆网上搜索。
南开大学21春学期《软件工程与软件测试技术》在线作业0
21春学期(1709、1803、1809、1903、1909、2003、2009、2103)《软件工程与软件测试技术》在线作业
每个对象可用它自己的一组属性和它可以执行的一组()来表征。
A:
操作
B:
功能
C:
行为
D:
数据
答案:
A
下列错误的是
A:
在软件设计中应该追求尽可能松散耦合的系统
B:
可以研究、测试或维护任何一个模块,而不需要对系统的其他模块有很多了解。
C:
模块间联系简单,发生在一处的错误传播到整个系统的可能性就很大
D:
模块间的耦合程度强烈影响系统的可理解性、可测试性、可靠性和可维护性
答案:
C
在结构化分析方法中,用以表达系统内数据的运动情况的工具有()
A:
数据流图
B:
数据词典
C:
结构化英语
D:
判定树与判定表
答案:
B
软件测试的目的是尽可能发现软件中的错误,通常()是代码编写阶段可进行的测试,它是整个测试阶段的基础。
A:
集成测试
B:
系统测试
C:
验收测试
D:
单元测试
答案:
D
在面向数据流的软件设计方法中,一般将信息流分为()。
A:
数据流和控制流
B:
变换流和控制流
C:
事务流和控制流
D:
变换流和事务流
答案:
D
模块独立性是软件模块化所提出的要求,衡量模块独立性的度址标准是模块的()
A:
内聚性和耦合性
B:
局部化和封装化
C:
抽象和信息隐藏
D:
逐步求精和结构图
答案:
A
需求工程的主要目的是()。
A:
系统开发的具体方案
B:
进一步确定用户的需求
C:
解决系统是"做什么的问题"
D:
解决系统是"如何做的问题"
答案:
C
软件需求分析阶段的工作,可以分为以下4个方面:
对问题的识别、分析与综合、编写需求分析文档以及()。
A:
总结
B:
阶段性报告
C:
需求分析评审
D:
以上答案都不正确
答案:
C
为了提高模块的独立性,模块之间最好是()。
A:
公共环境耦合
B:
控制耦合
C:
数据耦合
D:
特征耦合
答案:
C
哪个是将系统化的、规范的、可定量的方法应用于软件的开发、运行和维护的过程,它包括方法、工具和过程三个要素。
A:
软件生命周期