中国石油大学(北京)软件工程第二次在线作业满分答案_第1页
中国石油大学(北京)软件工程第二次在线作业满分答案_第2页
免费预览已结束,剩余4页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、第二阶段在线作业单选题(共25道题)展开收起1.(2.5分)在下列的基本成分中,哪个不是数据流程图的基本成分?A、 信息处理B、 信息存储C、 外部实体D、 系统状态我的答案:D此题得分:2.5分2.(2.5分)数据流图中,当数据流向或流自文件时()。A、 数据流要命名,文件不必命名B、 数据不必命名,有文件名就足够了C、 数据流和文件均要命名,因为流出和流进的数据流是不同的D、 数据流和文件均不要命名,通过加工可自然反映出我的答案:B此题得分:2.5分3.(25分)结构化分析SA方法以数据流图、()和加工说明等描述工具,即用直观的 图和简洁的语言来描述软系统模型。A、DFD图B、PAD图C、

2、IPO图D、 数据字典我的答案:D此题得分:2.5分4.(2.5分)在软件的分析阶段,常用()来描述业务处理系统的信息来源、存储、处理 和去向。A、E-R图B、 框图C、DFDD、 时序网络我的答案: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、 只能用来写简单的程

3、序C、 已经用硬件实现D、 只有一个入口和一个出口我的答案:D此题得分:2.5分8.(2.5分)结构设计是一种应用最广泛的系统设计方法,是以()为基础、自顶向下、 逐步求精和模块化的过程。A、 数据流B、 数据流图C、 数据库D、数据结构我的答案:A此题得分:25分9.(2.5分)数据字典是对数据定义信息的集合,它所定义的对象都包含于A、 数据流图B、 程序框图C、 软件结构D、 方框图我的答案:A此题得分:25分10. (2.5分)在软件结构化设计中,好的软件结构设计应该力求做到A、 顶层扇出较少,中间层扇出较高,底层模块低扇入B、 顶层扇出较高,中间层扇出较少,底层模块高扇入C、 顶层扇入

4、较少,中间层扇出较高,底层模块高扇入D、 顶层扇入较少,中间层扇入较高,底层模块低扇入我的答案:B此题得分:2.5分11. (2.5分)在整个软件维护阶段所花费的全部工作中,所占比例最大的是A、 校正T生维护B、 适应性维护C、 完善性维护D、 预防性维护我的答案:C此题得分:25分12.(2.5分)黑盒测试在设计测试用例时,主要需要研究A、 需求规格说明与概要设计说明B、 详细设计说明C、 项目开发计划D、 概要设计说明与详细设计说明我的答案:A此题得分:2.5分13. (2.5分)软件按照设计的要求,在规定时间和条件下达到不出故障,持续运行的要求 的质量特性称为A、 可用性B、 可靠性C、

5、 正确性D、 完整T生我的答案:B此题得分:2.5分14. (2.5分)瀑布模型把软件生存周期划分为软件定义、软件开发和()三个阶段,而每 一个阶段又可划分为若干个更小的阶段。A、 详细设计B、 可行T生分析C、 运行和维护D、 测试和排错我的答案:C此题得分:2.5分15. (2.5分) 分层数据流图是一种比较严格又易于理解的描述方式, 它的顶层描述了系统 的 () 。A总貌B、细节C、抽象D、软件的作用我的答案:D此题得2.5分 16-25分)软件的()设计乂称为总体结构设计,其主要任务是建立软件系统的总构 r r rA、概要B、抽象C、逻辑D、规划我的答案:A此题得分:25分17.(2.

6、5分)软件测试的目的是()A、 证明程序中没有错误B、 发现程序中的语法错误C、 测量程序的动态性D、 检查程序中的语法错误我的答案:B此题得分:2.5分18.(2.5分)下列各项中不属于逻辑覆盖的是()A、 语句覆盖B、 判定覆盖C、 判定一条件覆盖D、 全部覆盖我的答案:D此题得分:25分19.(2.5分)为了进一步改善软件系统的可维护性和可靠性,并为以后的改进奠定基础的 软件维护称为()A、 纠错性维护B、 适应性维护C、 改善性维护D、 预防性维护我的答案:C此题得分:25分20.(2.5分)软件详细设计的主要任务是确定每个模块的()A、 算法和使用的数据结构B、 外部接口C、 功能D

7、、 编程我的答案:A此题得分:25分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、

8、 链接尖系D、 顺序执行矢系我的答A此题得分:2.5分25. (2.5分一个只有顺序结构的程序其环形复杂度是)A、0B、1C、3D、5我的答B此题得分:2.5分判断题(共15道题)展开收起26.(2.5分)快速原型模型可以有效地适应用户需求的动态变化。正确错误我的答案:正确 此题得分:25分27.(2.5分)软件测试主要包括软件编码方面的差错和纠错。正确错误我的答错误此题得分:2.5分28.分)测试计划、测试用例和出错统计等一般不用长期保 (2.5正仔确错误我的答29.(25分)软件测试就是检查程序是否正确。正确错误我的答案:错误 此题得分:2.5分30.(2.5分)单元测试常常在编码阶段进行

9、。正确错误 我的答案:正确此题得分: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分36.分)白盒法是一种静态测试方法,主要用于模块测试。(2.5正确错误我的

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论