《软件工程》武汉理工大学20春作业一
软件工程-作业一1.[判断题] 用黑盒法测试时,测试用例是根据程序内部逻辑设计的。( )
奥鹏作业答案可以联系QQ 761296021
A.正确
B.错误
正确答案:——B——
2.[判断题] 模块化程序设计中,模块越小,模块化的优点越明显。( )
A.正确
B.错误
正确答案:——B——
3.[判断题] 一个设计得好的软件系统具有低内聚,高耦合的特征。( )
A.正确
B.错误
正确答案:——B——
4.[判断题] 类是指具有相同或相似性质的对象的抽象,类的具体化就是对象。( )
A.正确
B.错误
正确答案:————
5.[判断题] 软件测试的目的是证明软件是正确的。( )
A.正确
B.错误
正确答案:————
6.[判断题] 顺序图描述对象之间的交互关系,重点描述对象间消息传递的时间顺序。( )
A.正确
B.错误
正确答案:————
7.[判断题] 良好的面向对象程序设计风格,既包括传统的程序设计风格,也包括为适应而面向对象方法所特有的概念(如继承性)而必须遵循的一些新准则。( )
A.正确
B.错误
正确答案:————
8.[判断题] 软件就是程序,编写软件就是编写程序。( )
A.正确
B.错误
正确答案:————
9.[判断题] 在面向对象的软件开发方法中,每个类都存在其相应的对象,类是对象的实例,对象是生成类的模板。( )
A.正确 奥鹏作业答案q76129 6021
B.错误
正确答案:————
10.[判断题] 追求模块的高耦合、低内聚可以提高模块的独立性。( )
A.正确
B.错误
正确答案:————
11.[判断题] 结构化分析是面向数据流进行需求分析的方法。( )
A.正确
B.错误
正确答案:————
12.[判断题] 顺序图是用来描述对象之间动态的交互关系,着重体现对象消息传递的时间。( )
A.正确
B.错误
正确答案:————
13.[判断题] 需求评审人员主要由开发人员组成,一般不包括用户。( )
A.正确
B.错误
正确答案:————
14.[判断题] 软件工程学科出现的主要原因是软件危机的出现。( )
A.正确
B.错误
正确答案:————
15.[判断题] 软件需求是指用户提出的目标软件系统在功能、性能、行为、设计约束等方面的期望。( )
A.正确
B.错误
正确答案:————
16.[判断题] 白盒测试无需考虑模块内部执行过程和程序结构,只要了解模块的功能即可。( )
A.正确
B.错误
正确答案:————
17.[判断题] 开发一个软件项目总存在某些不确定性,即存在风险。有些风险如果控制得不好,可能导致灾难性的后果。( )
A.正确
B.错误
正确答案:————
18.[判断题] 面向数据的设计方法的适用场合是具有明显的层次信息结构的应用如:企事业的信息管理系统;系统软件(如操作系统)等。( )
A.正确
B.错误
正确答案:————
19.[判断题] 在软件开发中采用原型系统策略的主要困难是成本问题。( )
A.正确
B.错误
正确答案:————
20.[判断题] 软件测试目的是尽可能多地发现软件中存在的错误,将它作为纠错的依据。( )
A.正确
B.错误
正确答案:————
21.[单选题] IDEF图反映系统( )
A.怎么做
B.对谁做
C.何时做
D.做什么
正确答案:————
22.[单选题] 一个测试用例是( )。
A.输入数据
B.输出结果
C.输入数据和预期的输出数据
D.实际的输出数据
正确答案:————
23.[单选题] 第一个体现结构化编程思想的程序设计语言是( )
A.FORTRAN语言
B.Pascal语言
C.C语言
D.PL/1语言
正确答案:————
24.[单选题] 软件测试的目的是( )。
A.评价软件的质量
B.发现软件的错误
C.找出软件的所有错误
D.证明软件是正确的
正确答案:————
25.[单选题] 软件复杂性度量的参数包括( )
A.效率
B.规模
C.完整性
D.容错性
正确答案:————
26.[单选题] 下列不属于软件结构图的形态特征的是( )
A.深度
B.耦合度
C.扇入
D.扇出
正确答案:————
27.[单选题] 结构化程序设计主要强调的是( )
A.程序的规模
B.程序的效率
C.程序设计语言的先进性
D.程序易读性
正确答案:————
28.[单选题] 为了提高模块的独立性,模块内部最差是( )
A.逻辑内聚
B.时间内聚
C.功能内聚
D.通信内聚
正确答案:————
29.[单选题] 软件工程管理对软件项目的开发管理,即对整个软件( )的一切活动的管理。
A.软件项目
B.生存期
C.软件开发计划
D.软件开发
正确答案:————
30.[单选题] 在详细设计阶段,经常采用的工具有( )
A.PAD
B.SA
C.SC
D.DFD
正确答案:————
31.[单选题] 软件测试方法中的静态测试方法之一为( )
A.计算机辅助静态分析
B.黑盒法
C.路径覆盖
D.边界值分析
正确答案:————
32.[单选题] 可行性研究实质上是在较高层次上、以较抽象的方式进行( )的过程。
A.详细软件设计
B.简化需求分析过程
C.深入的需求分析
D.测试设计
正确答案:————
33.[单选题] 指出PDL是下列哪种语言( )。
A.伪码
B.高级程序设计语言
C.中级程序设计语言
D.低级程序设计语言
正确答案:————
34.[单选题] 因计算机硬件和软件环境的变化而作出的修改软件的过程称为( )
A.纠正性维护
B.适应性维护
C.完善性维护
D.预防性维护
正确答案:————
35.[单选题] 划分软件生存周期的阶段时所应遵循的基本原则是( )。
A.各阶段的任务尽可能相关性
B.各阶段的任务尽可能相对独立
C.各阶段的任务在时间上连续
D.各阶段的任务在时间上相对独立
正确答案:————
36.[单选题] 为了提高模块的独立性,模块内部最差是( )
A.逻辑内聚
B.时间内聚
C.功能内聚
D.通信内聚
正确答案:————
37.[单选题] 下面关于详细设计的叙述中,错误的是( )
A.程序流程图可以描述结构化程序
B.程序流程图不能描述结构化程序
C.NS图描述的程序一定是结构化的
D.PAD图描述的程序一定是结构化的
正确答案:————
38.[单选题] 面向对象分析过程中建立的模型有( )。
A.数据模型、功能模型、活动模型
B.对象模型、功能模型、测试模型
C.属性模型、功能模型、对象模型
D.对象模型、功能模型、动态模型
正确答案:————
39.[单选题] 在软件生命周期中,确定系统必须做什么和必须具备哪些功能的阶段是( )。
A.概要设计
B.详细设计
C.可行性分析
D.需求分析
正确答案:————
40.[单选题] 在软件设计中应该保持模块的独立性原则,( )反映模块独立性。
A.耦合和内聚
B.数据和模块
C.模块内部的凝聚力
D.模块之间的耦合
正确答案:————
无忧答案网,附件是答案,请核对题目下载
页:
[1]