|
【石油大学】软件工程-第一次在线作业
试卷总分:100 得分:100
第1题,1.(2.5分)结构化分析建立功能模型的工具是()
A、DFD
B、判定树/判定表
C、SC
D、结构化语言
正确答案:
第2题,2.(2.5分)检查软件产品是否符合需求定义的过程称为()
A、确认测试
B、集成测试
C、系统测试
D、单元测试
正确答案:
第3题,3.(2.5分)软件测试方法中,黑盒测试方法和白盒测试方法是常用的方法,其中黑盒测试方法主要用于测试()
A、结构合理性
B、软件外部功能
C、程序正确性
D、程序内部逻辑
正确答案:
第4题,4.(2.5分)软件开发中常采用的结构化生命周期方法,由于其特征而一般称其为()
A、瀑布模型
B、对象模型
C、螺旋模型
D、层次模型
正确答案:
第5题,5.(2.5分)建立原型的目的不同,实现原型的途径也有所不同,下列不正确的类型是()
A、用于验证软件需求的原型
B、垂直原型
C、用于验证设计方案的原型
D、用于演化出目标系统的原型
正确答案:
第6题,6.(2.5分)面向对象的开发方法中,()将是面向对象技术领域内占主导地位的标准建模语言。
A、Booch方法
B、Coad方法
C、UML语言
D、OMT方法
正确答案:
第7题,7.(2.5分)黑盒技术设计测试用例的方法之一为()
A、因果图
B、逻辑覆盖
C、循环覆盖
D、基本路径测试
正确答案:
第8题,8.(2.5分)软件测试方法中的静态测试方法之一为()
A、计算机辅助静态分析
B、黑盒法
C、路径覆盖
D、边界值分析
正确答案:
第9题,9.(2.5分)技术可行性是可行性研究的关键,其主要内容一般不包括()
A、风险分析
B、资源分析
C、人员分析
D、技术分析
正确答案:
第10题,10.(2.5分)从事物的组成部件及每个部件的属性、功能来认识事物。这种方法被称为()的方法。
A、面向对象
B、面向数据
C、面向过程
D、面向属性
正确答案:
第11题,11.(2.5分)当模块中包含复杂的条件组合,只有()能够清晰地表达出各种动作之间的对应关系。
A、判定表和判定树
B、盒图
C、流程图
D、关系图
正确答案:
第12题,12.(2.5分)需求分析的任务不包括()
A、问题分析
B、系统设计
C、需求描述
D、需求评审
正确答案:
第13题,13.(2.5分)为改正软件系统中潜藏的错误而进行的维护活动称为()
A、纠错性维护
B、适应性维护
C、改善性维护
D、预防性维护
正确答案:
第14题,14.(2.5分)以下不属于白盒测试技术的是()
A、逻辑覆盖
B、基本路径测试
C、循环覆盖测试
D、等价类划分
正确答案:
第15题,15.(2.5分)盒图也称为()或Chapin图。这种表达方式取消了流程线,它强迫程序员以结构化方式思考和解决问题。
A、流程图
B、判定表
C、框图
D、N-S图
正确答案:
第16题,16.(2.5分)为了进一步改善软件系统的可维护性和可靠性,并为以后的改进奠定基础的软件维护称为
A、纠错性维护
B、适应性维护
C、改善性维护
D、预防性维护
正确答案:
第17题,17.(2.5分)根据用户在软件使用过程中提出的建设性意见而进行的维护活动称为
A、纠错性维护
B、适应性维护
C、改善性维护
D、预防性维护
正确答案:
第18题,18.(2.5分)与设计测试数据无关的文档是
A、需求说明书
B、设计说明书
C、源程序
D、项目开发设计
正确答案:
第19题,19.(2.5分)面向数据流的软件设计方法,一般是把数据流图中数据流划分为(),再将数据流图映射为软件结构。
A、数据流和事务流
B、交换流和事务流
C、信息流和控制流
D、交换流和数据流
正确答案:
第20题,20.(2.5分)在需求分析之前有必要进行()工作。
A、程序设计
B、可行性分析
C、E-R分析
D、数据分析
正确答案:
第21题,21.(2.5分)在软件的分析阶段,常用()来描述业务处理系统的信息来源、存储、处理和去向。
A、E-R图
B、框图
C、DFD
D、时序网络
正确答案:
第22题,22.(2.5分)采用Gantt图表示软件项目进度安排,下列说法中正确的是
A、能够反映多个任务之间的复杂关系
B、能够直观表示任务之间相互依赖制约关系
C、能够表示哪些任务是关键任务
D、能够表示子任务之间的并行和串行关系
正确答案:
第23题,23.(2.5分)快速原型模型的主要特点之一是
A、开发完毕才见到产品
B、及早提供全部完整的软件产品
C、开发完毕后才见到工作软件
D、及早提供工作软件
正确答案:
第24题,24.(2.5分)模块的内聚性最高的是
A、逻辑内聚
B、时间内聚
C、偶然内聚
D、功能内聚
正确答案:
第25题,25.(2.5分)结构设计是一种应用最广泛的系统设计方法,是以()为基础、自顶向下、逐步求精和模块化的过程。
A、数据流
B、数据流图
C、数据库
D、数据结构
正确答案:
第26题,26.(2.5分)一个好的开发人员应具备的素质和能力不包括具有良好的书面和口头表达能力
正确
错误
正确答案:
第27题,27.(2.5分)快速原型技术的适用于软件产品要求大量的用户交互、或产生大量的可视输出、或设计一些复杂的算法等场合。
正确
错误
正确答案:
第28题,28.(2.5分)面向数据设计方法一般都包括下列任务:确定数据结构特征;用顺序、选择和重复三种基本形式表示数据等步骤。
正确
错误
正确答案:
第29题,29.(2.5分)耦合度是对软件结构中模块间关联程度的一种度量。在设计软件时应追求尽可能紧密的耦合的系统。。
正确
错误
正确答案:
第30题,30.(2.5分)数据输入的一般准则中包括尽量增加用户输入的动作。
正确
错误
正确答案:
第31题,31.(2.5分)数据流图中各构成元素的名称不一定必须具有明确的含义以代表对应元素的内容或功能。。
正确
错误
正确答案:
第32题,32.(2.5分)软件工程使用的软件工具能够自动或半自动地支持软件的开发、管理和文档的生成。
正确
错误
正确答案:
第33题,33.(2.5分)为了充分发挥开发人员的潜力、缩短工期,软件工程项目的任务分解与安排应尽力挖掘可并行开发的部分。
正确
错误
正确答案:
第34题,34.(2.5分)需求分析阶段的成果主要是需求规格说明,但该成果与软件设计、编码、测试直至维护关系不大。
正确
错误
正确答案:
第35题,35.(2.5分)类是对具有共同特征的对象的进一步抽象。
正确
错误
正确答案:
第36题,36.(2.5分)软件测试是要发现软件中的所有错误。
正确
错误
正确答案:
第37题,37.(2.5分)缺乏有力的方法学的指导和有效的开发工具的支持,这往往是产生软件危机的原因之一。
正确
错误
正确答案:
第38题,38.(2.5分)数据字典是对数据流图中的数据流,加工、数据存储、数据的源和终点进行详细定义。
正确
错误
正确答案:
第39题,39.(2.5分)在面向对象的软件开发方法中,每个类都存在其相应的对象,类是对象的实例,对象是生成类的模板。
正确
错误
正确答案:
第40题,40.(2.5分)如果通过软件测试没有发现错误,则说明软件是正确的。
正确
错误
正确答案: |
|