19秋《软件工程》在线作业1-0001
试卷总分:100 得分:100
一、 单选题 (共 20 道试题,共 100 分)
1.块内联系中,( )块内联系最强。
A.偶然性
B.功能性
C.通信性
D.顺序性
正确答案:?
2.软件开发技术不包含( )。
A.软件开发方法学
B.软件工程环境
C.软件工具
D.软件质量度度量
正确答案:?
3.软件工程的出现是由于( )。
A.软件危机的出现
B.计算机硬件技术的发展
C.软件社会化的需要
D.计算机软件技术的发展
正确答案:?
4.在四种类型的维护中,( )维护是针对用户对软件提出的功能和性能要求的。
A.正确性
B.适应性
C.完善性
D.预防性
正确答案:?
5.软件工程的课程特点( ): I. 学科理论及其知识应用的多维性;II. 工程化;III. 浓厚的方法学色彩; IV. 实践性、指导性强。
A.I、II和III
B.I、III和IV
C.II、III和IV
D.以上都正确
正确答案:?
6.在四种类型的维护中,( )维护是针对用户对软件提出的功能和性能要求的。
A.正确性
B.适应性
C.完善性
D.预防性
正确答案:?
7.选择程度设计语言的关键因素是( )。
A.软件应用领域
B.软件执行环境
C.软件开发方法
D.算法和数据结构
正确答案:?
8.在进行软件测试时,首先应当进行( ),然后再进行组装测试,最后再进行有效性测试。
A.单元测试
B.集成测试
C.系统测试
D.组合测试
正确答案:?
9.数据存储和数据流都是( ),仅仅所处的状态不同。
A.分析结果
B.事件
C.动作
D.数据
正确答案:?
10.需求分析阶段的工作可以分成四个方面:对问题的识别,分析与综合,制定规格说明以及( )。
A.总结
B.实践性报告
C.需求分析评审
D.以上答案都不正确
正确答案:?
11.程序控制的三种基本结构中,( )结构可提供多条路径选择。
A.反序
B.顺序
C.循环
D.分支
正确答案:?
12.软件可维护性是指软件能够被理解、校正、( )功能的容易程序。
A.变更
B.维护
C.修改
D.适应及增强
正确答案:?
13.在设计测试用例时,( )是用的最多的一种黑盒测试方法。
A.等价类划分
B.边值分析
C.因果图
D.判定表
正确答案:?
14.模块( ),则说明模块的独立性越强。
A.耦合越强
B.扇人数越高
C.耦合越弱
D.扇人数越低
正确答案:?
15.需求分析阶段的研究对象是( )。
A.系统分析员要求
B.用户要求
C.软硬件要求
D.系统要求
正确答案:?
16.一个模块把开关量作为参数传送给另一模块,这两个模块之间的耦合是( )。
A.外部耦合
B.数据耦合
C.控制耦合
D.内容耦合
正确答案:?
17.结构化程序设计中,一般包含3种基本结构,下列结构中哪个不属于基本结构( )。
A.顺序结构
B.嵌套结构
C.顺序结构
D.选择结构
正确答案:?
18.软件详细设计主要采用的方法是( )。
A.结构程序设计
B.模型设计
C.结构化设计
D.流程图设计
正确答案:?
19.画软件结构图时应注意调用关系只能是( )。
A.从下到上
B.从上到下
C.从左到右
D.从右到左
正确答案:?
20.在进行软件结构设计时应该遵循的最主要的原因是( )原理。
A.抽象
B.模块化
C.模块独立
D.信息隐藏
正确答案:?