奥鹏电子科技大学《软件开发综述》期末考试

奥鹏教育在线考核期末考试

电子科技大学《软件开发综述》20春期末考试

为了提高软件的可维护性,在编码阶段应注意( )。
A:保存测试用例和数据
B:提高模块的独立性
C:文档的副作用
D:养成好的程序设计风格
答案问询微信:424329

采用Gantt图表示软件项目进度安排,下列说法中正确的是( )。
A:能够反映多个任务之间的复杂关系
B:能够直观表示任务之间相互依赖制约关系
C:能够表示哪些任务是关键任务
D:能够表示子任务之间的并行和串行关系
答案问询微信:424329

数据耦合、公共耦合、标记耦合、控制耦合的耦合性从低到高的顺序是( )
A:数据、公共、标记、控制
B:数据、标记、控制、公共
C:控制、数据、标记、公共
D:控制、数据、公共、标记
答案问询微信:424329

软件生命周期中所花费用最多的阶段是( )
A:详细设计
B:软件编码
C:软件测试
D:软件维护
答案问询微信:424329

软件可维护性的特性中相互矛盾的是( )。
A:可修改性和可理解性
B:可测试性和可理解性
C:效率和可修改性
D:可理解性和可读性
答案问询微信:424329

下列文档与维护人员有关的有( )。
A:软件需求说明书
B:项目开发计划
C:概要设计说明书
D:操作手册
答案问询微信:424329

在瀑布模型中,将软件划分为若干个时期,软件项目的可行性研究一般归属于( )。
A:维护时期
B:运行时期
C:计划时期
D:开发时期
答案问询微信:424329

软件调试技术包括( )
A:边界值分析
B:演绎法
C:循环覆盖
D:集成测试
答案问询微信:424329

模块的独立程度是评价设计好坏的重要标准。( )是衡量软件的模块独立性的两个定性度量标准。
A:耦合性和内聚性
B:内聚性和可靠性
C:耦合性和独立性
D:可靠性和独立性
答案问询微信:424329

软件需求分析阶段的工作,有四个方面,分别为需求评审,需求分析,编写需求规格说明书,以及( )。
A:需求获取
B:阶段性报告
C:总结
D:都不正确
答案问询微信:424329

因计算机硬件和软件环境的变化而作出的修改软件的过程称为( )
A:校正性维护
B:适应性维护
C:完善性维护
D:预防性维护
答案问询微信:424329

第一个体现结构化编程思想的程序设计语言是( )
A:FORTRAN语言
B:Pascal语言
C:C语言
D:PL/1语言
答案问询微信:424329

软件调试技术包括( )
A:边界值分析
B:演绎法
C:循环覆盖
D:集成测试
答案问询微信:424329

下列属于维护阶段的文档是( )
A:软件规格说明
B:用户操作手册
C:软件问题报告
D:软件测试分析报告
答案问询微信:424329

内聚性是指一个模块内部元素在功能上相互关联的强度。若模块内各处理成分相关,且必须以特定次序执行,则这应属于( )方式。
A:偶然内聚
B:过程内聚
C:时间内聚
D:通信内聚
答案问询微信:424329

下列关于JSP方法不正确的说法是( )。
A:JSP方法主要用于规模不大的数据处理系统
B:JSP方法不明确的划分软件概要设计和详细设计的两个阶段
C:JSP方法适用于输入数据和输出数据之间有对应关系的问题求解
D:JSP方法根据输入、输出的数据结构,按一定的规则映射成软件的体系结构。因此它只适用于详细设计阶段
答案问询微信:424329

IDEF0图不反映出系统( )。
A:系统做什么
B:系统功能如何实现
C:系统由谁来做
D:系统实现的约束条件
答案问询微信:424329

在设计测试用例时,( )是用得最多的一种黑盒测试方法。
A:等价类划分
B:边界值分析
C:因果图
D:判定表
答案问询微信:424329

具有风险分析的软件生存周期模型是( )。
A:瀑布模型
B:喷泉模型
C:螺旋模型
D:增量模型
答案问询微信:424329

以实体、联系和属性等基本概念为基础的实体联系图是基本实体联系图。为了满足新的应用需求和表达更多的语义,实体联系图可以进行扩充;通过引入( )概念而形成的实体联系图即为扩充的实体联系图。
A:分类
B:聚集
C:分类和聚集
D:实体和联系
答案问询微信:424329

软件维护产生的副作用,是指( )
A:开发时的错误
B:隐含的错误
C:因修改软件而造成的错误
D:运行时误操奥鹏教育在线考核期末考试作
答案问询微信:424329

18、在SD方法中全面指导模块划分的最重要的原则是( )
A:程序模块化
B:模块高内聚
C:模块低耦合
D:模块独立性
答案问询微信:424329

结构化程序设计主要强调的是( )
A:程序的规模
B:程序的效率
C:程序设计语言的先进性
D:程序易读性
答案问询微信:424329

在整个软件维护阶段所花费的全部工作中,( )所占比例最大。
A:校正性维护
B:适应性维护
C:完善性维护
D:预防性维护
答案问询微信:424329

软件测试方法中的静态测试方法之一为( )
A:计算机辅助静态分析
B:黑盒法
C:路径覆盖
D:边界值分析
答案问询微信:424329

在详细设计阶段,经常采用的工具有( )
A:PAD
B:SA
C:SC
D:DFD
答案问询微信:424329

模块( )定义为受该模块内一个判断影响的所有模块集合( )。
A:控制域
B:作用域
C:宽度
D:接口
答案问询微信:424329

用黑盒技术设计测试用例的方法之一为( )
A:因果图
B:逻辑覆盖
C:循环覆盖
D:基本路径测试
答案问询微信:424329

数据流图用于抽象描述一个软件的逻辑模型,数据流图由一些特定的图符构成。以下图符名标识的图符不属于数据流图合法图符的是( )。
A:加工
B:控制流
C:数据存储
D:源点或终点
答案问询微信:424329

若有一个计算类型的程序,它的输入量只有一个X,其范围是[-1、0,1、0],现从输入的角度考虑一组测试用例:-1、001,-1、0,1、0,1、001。设计这组测试用例的方法是( )
A:条件覆盖法
B:等价分类法
C:边界值分析法
D:错误推测法
答案问询微信:424329

软件测试的目的是尽可能多地发现软件中存在的错误,将它作为纠错的依据( )。
A:对
B:错
答案问询微信:424329

非功能需求是从各个角度对系统的约束和限制,反映了应用对软件系统质量和特性的额外要求( )。
A:对
B:错
答案问询微信:424329

在程序调试时,找出错误的位置和性质比改正该错误更难( )。
A:对
B:错
答案问询微信:424329

软件危机的主要表现是软件需求增加,软件价格上升( )。
A:对
B:错
答案问询微信:424329

程序设计语言是指编程时表现出来的特点、习惯、逻辑思维等( )。
A:对
B:错
答案问询微信:424329

原型化开发方法包括生成原型和实现原型两个步骤( )。
A:对
B:错
答案问询微信:424329

软件测试的目的是证明软件是正确的( )。
A:对
B:错
答案问询微信:424329

需求是变化的,因为软件是灵活的,总可以满足需求( )。
A:对
B:错
答案问询微信:424329

瀑布模型的最大优点是将软件开发的各个阶段划分得十分清晰( )。
A:对
B:错
答案问询微信:424329

好程序的一个重要标准是源程序代码的逻辑简单清晰、易读易懂( )。
A:对
B:错
答案问询微信:424329

提供优质的教育资源

公众号: 超前自学网