东北师范大学计算机科学与技术专业《软件工程》作业及答案1
搜题
1、下列属于维护阶段的文档是()。
A.软件规格说明
B.用户操作手册
C.软件问题报告
D.软件测试分析报告
本题答案:
C
C
2、表示了静态的结构化的系统数据性质,描绘了系统的静态结构,从客观世界实体的对象关系角度来描绘对象的模型是()。
A.数据模型
B.对象模型
C.动态模型
D.功能模型
本题答案:
B
B
3、若有一个计算类型的程序,它的输入量只有一个X,其范围是[-1.0,1.0],现从输入的角度考虑一组测试用例:-1.001,-1.0,1.0,1.001。设计这组测试用例的方法是()。
A.条件覆盖法
B.等价分类法
C.边界值分析法
D.错误推测法
本题答案:
C
C
4、类库这种机制是()级别的信息共享。
A.同一类
B.不同类
C.同一应用
D.不同应用
本题答案:
D
D
5、需求分析中使用最多的方法之一,适用于数据处理类型软件的需求分析。基本思想是采用自顶向下,逐步分解的方法分析整个系统,有效地控制系统开发的复杂性。是指()。
A.面向数据结构的设计方法
B.面向对象的设计方法
C.结构化分析方法
D.Jackson方法
本题答案:
C
C
6、为了进一步改善软件系统的可维护性和可靠性,并为以后的改进奠定基础的软件维护称为()。
A.纠错性维护
B.适应性维护
C.改善性维护
D.预防性维护
本题答案:
D
D
7、软件测试的目的是()。
A.评价软件的质量
B.发现软件的错误
C.找出软件中的所有错误
D.证明软件是正确的
本题答案:
B
B
8、在SD方法中全面指导模块划分的最重要的原则是()。
A.程序模块化
B.模块高内聚
C.模块低耦合
D.模块独立性
本题答案:
D
D
9、程序设计语言的工程特性之一是()。
A.软件的可重用性
B.数据结构的描述性
C.抽象类型的描述性
D.数据库的易操作性
本题答案:
A
A
10、将软件组装成系统的一种测试技术叫()。
A.集成测试
B.单元测试
C.集合测试
D.系统测试
本题答案:
A
A
11、Jackson图可以用来表达哪些内容?()
A.程序结构
B.操作系统
C.数据结构
D.部署环境
本题答案:
AC
AC
12、在单元测试期间着重从对模块进行测试的方面包括()。
A.模块接口
B.重要的执行通路
C.出错处理通路
D.边界条件
本题答案:
ABCD
ABCD
13、软件可维护性度量的质量特性包括可理解性、可测试性、可修改性和()。
A.可靠性
B.可移植性
C.可使用性
D.效率
本题答案:
ABCD
ABCD
14、维护的副作用可分几种类型?()
A.代码副作用
B.数据副作用
C.文档副作用
D.人员副作用
本题答案:
ABC
ABC
15、设计期间确定了软件的逻辑结构,然而个别语句的构造却是编写程序的一个主要任务。构造语句时应该遵循的规则包括()。
A.不要为了节省空间而把多个语句写在同一行
B.尽量避免复杂的条件测试
C.避免大量使用循环嵌套和条件嵌套
D.利用括号使逻辑表达式或算术表达式的运算次序清晰直观
本题答案:
ABCD
ABCD