中国石油大学《软件工程》第二次在线作业

第二阶段在线作业
单选题 (共25道题)
收起
1.(2.5分) 在下列的基本成分中,哪个不是数据流程图的基本成分?
   A、信息处理
   B、信息存储
   C、外部实体
   D、系统状态
我的答案:D   此题得分:2.5分
2.(2.5分) 数据流图中,当数据流向或流自文件时( )。
   A、数据流要命名,文件不必命名
   B、数据不必命名,有文件名就足够了
   C、数据流和文件均要命名,因为流出和流进的数据流是不同的
   D、数据流和文件均不要命名,通过加工可自然反映出
我的答案:B   此题得分:2.5分
3.(2.5分) 结构化分析SA方法以数据流图、( )和加工说明等描述工具,即用直观的图和简洁的语言来描述软系统模型。
   A、DFD图
   B、PAD图
   C、IPO图
   D、数据字典
我的答案:D   此题得分:2.5分
4.(2.5分) 在软件的分析阶段,常用( )来描述业务处理系统的信息来源、存储、处理和去向。
   A、E-R图
   B、框图
   C、DFD
   D、时序网络
我的答案:C   此题得分:2.5分
5.(2.5分) 开发软件所需高成本和产品的低质量之间有着尖锐的矛盾,这种现象称作( )。
   A、软件投机
   B、软件危机
   C、软件工程
   D、软件产生
我的答案:B   此题得分:2.5分
6.(2.5分) 程序设计属于软件开发过程( )阶段
   A、设计
   B、编程
   C、实现
   D、编码
我的答案:C   此题得分:2.5分
7.(2.5分) 程序的三种基本控制结构的共同特点是
   A、不能嵌套使用
   B、只能用来写简单的程序
   C、已经用硬件实现
   D、只有一个入口和一个出口
我的答案:D   此题得分:2.5分
8.(2.5分) 结构设计是一种应用最广泛的系统设计方法,是以( )为基础、自顶向下、逐步求精和模块化的过程。
   A、数据流
   B、数据流图
   C、数据库
   D、数据结构
我的答案:A   此题得分:2.5分
9.(2.5分) 数据字典是对数据定义信息的集合,它所定义的对象都包含于
   A、数据流图
   B、程序框图
   C、软件结构
   D、方框图
我的答案:A   此题得分:2.5分
10.(2.5分) 在软件结构化设计中,好的软件结构设计应该力求做到
   A、顶层扇出较少,中间层扇出较高,底层模块低扇入
   B、顶层扇出较高,中间层扇出较少,底层模块高扇入
   C、顶层扇入较少,中间层扇出较高,底层模块高扇入
   D、顶层扇入较少,中间层扇入较高,底层模块低扇入
我的答案:B   此题得分:2.5分
11.(2.5分) 在整个软件维护阶段所花费的全部工作中,所占比例最大的是
   A、校正性维护
   B、适应性维护
   C、完善性维护
   D、预防性维护
我的答案:C   此题得分:2.5分
12.(2.5分) 黑盒测试在设计测试用例时,主要需要研究
   A、需求规格说明与概要设计说明
   B、详细设计说明
   C、项目开发计划
   D、概要设计说明与详细设计说明
我的答案:A   此题得分:2.5分
13.(2.5分) 软件按照设计的要求,在规定时间和条件下达到不出故障,持续运行的要求的质量特性称为
   A、可用性
   B、可靠性
   C、正确性
   D、完整性
我的答案:B   此题得分:2.5分
14.(2.5分) 瀑布模型把软件生存周期划分为软件定义、软件开发和( )三个阶段,而每一个阶段又可划分为若干个更小的阶段。
   A、详细设计
   B、可行性分析
   C、运行和维护
   D、测试和排错
我的答案:C   此题得分:2.5分
15.(2.5分) 分层数据流图是一种比较严格又易于理解的描述方式,它的顶层描述了系统的( )。
   A、总貌
   B、细节
   C、抽象
   D、软件的作用
我的答案:D   此题得分:2.5分
16.(2.5分) 软件的( )设计又称为总体结构设计,其主要任务是建立软件系统的总体结构。
   A、概要
   B、抽象
   C、逻辑
   D、规划
我的答案:A   此题得分:2.5分
17.(2.5分) 软件测试的目的是( )
   A、证明程序中没有错误
   B、发现程序中的语法错误
   C、测量程序的动态性
   D、检查程序中的语法错误
我的答案:B   此题得分:2.5分
18.(2.5分) 下列各项中不属于逻辑覆盖的是( )
   A、语句覆盖
   B、判定覆盖
   C、判定—条件覆盖
   D、全部覆盖
我的答案:D   此题得分:2.5分
19.(2.5分) 为了进一步改善软件系统的可维护性和可靠性,并为以后的改进奠定基础的软件维护称为( )
   A、纠错性维护
   B、适应性维护
   C、改善性维护
   D、预防性维护
我的答案:C   此题得分:2.5分
20.(2.5分) 软件详细设计的主要任务是确定每个模块的( )
   A、算法和使用的数据结构
   B、外部接口
   C、功能
   D、编程
我的答案:A   此题得分:2.5分
21.(2.5分) 软件结构图的形态特征能反映程序重用率的是( )
   A、深度
   B、宽度
   C、扇入
   D、扇出
我的答案:C   此题得分:2.5分
22.(2.5分) 在大型数据处理系统的功能分析与设计中,数据库的概念设计对应于系统开发的( )
   A、需求分析
   B、概要设计
   C、详细设计
   D、程序设计
我的答案:A   此题得分:2.5分
23.(2.5分) 为了提高模块的独立性,模块内部最好是( )
   A、逻辑内聚
   B、时间内聚
   C、功能内聚
   D、通信内聚
我的答案:C   此题得分:2.5分
24.(2.5分) 软件结构图中,模块框之间若有直线连接,表示它们之间存在( )
   A、调用关系
   B、组成关系
   C、链接关系
   D、顺序执行关系
我的答案:A   此题得分:2.5分
25.(2.5分) 一个只有顺序结构的程序,其环形复杂度是( )
   A、0
   B、1
   C、3
   D、5
我的答案:B   此题得分:2.5分
判断题 (共15道题)
收起
26.(2.5分) 快速原型模型可以有效地适应用户需求的动态变化。
   正确
   错误
我的答案:正确   此题得分:2.5分
27.(2.5分) 软件测试主要包括软件编码方面的差错和纠错。
   正确
   错误
我的答案:错误   此题得分:2.5分
28.(2.5分) 测试计划、测试用例和出错统计等一般不用长期保存。
   正确
   错误
我的答案:错误   此题得分:2.5分
29.(2.5分) 软件测试就是检查程序是否正确。
   正确
   错误
我的答案:错误   此题得分:2.5分
30.(2.5分) 单元测试常常在编码阶段进行。
   正确
   错误
我的答案:正确   此题得分:2.5分
31.(2.5分) 没有发现任何错误的测试是无效的测试。
   正确
   错误
我的答案:正确   此题得分:2.5分
32.(2.5分) 用户对软件需求的描述不精确,往往是产生软件危机的原因之一。
   正确
   错误
我的答案:正确   此题得分:2.5分
33.(2.5分) 软件可重用性(reusability),是指软部件可以在多种场合使用的程度。
   正确
   错误
我的答案:正确   此题得分:2.5分
34.(2.5分) 用穷举测试是较现实的测试方法。
   正确
   错误
我的答案:错误   此题得分:2.5分
35.(2.5分) 文档可用于专业人员和用户之间的通信和交流;软件开发过程的管理; 运行阶段的维护。
   正确
   错误
我的答案:正确   此题得分:2.5分
36.(2.5分) 由于软件是逻辑产品,软件质量较容易直接度量。
   正确
   错误
我的答案:错误   此题得分:2.5分
37.(2.5分) 白盒法是一种静态测试方法,主要用于模块测试。
   正确
   错误
我的答案:错误   此题得分:2.5分
38.(2.5分) 结构化分析方法是面向系统结构进行需求分析的方法
   正确
   错误
我的答案:错误   此题得分:2.5分
39.(2.5分) SA方法利用文档说明的描述方法表达需求
   正确
   错误
我的答案:错误   此题得分:2.5分
40.(2.5分) SA方法的描述工具可以是结构流程图
   正确
   错误
我的答案:错误   此题得分:2.5分

  • 0
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值