公共基础知识3软件工程基础题库.ppt

  1. 1、本文档共70页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
3.4 软件测试 6.下面不属于软件测试实施步骤的是 A) 集成测试 B) 回归测试 C) 确认测试 D) 单元测试 3.4 软件测试 7.程序测试的目的是 A) 执行测试用例 B) 发现并改正程序中的错误 C) 发现程序中的错误 D) 诊断和改正程序中的错误 3.4 软件测试 8.下面属于白盒测试方法的是 A) 边界值分析法 B) 基本路径测试 C) 等价类划分法 D) 错误推测法 3.4 软件测试 9.下面属于黑盒测试方法的是 A) 边界值分析法 B) 基本路径测试 C) 条件覆盖 D) 条件-分支覆盖 3.4 软件测试 10.通常软件测试实施的步骤是 A) 集成测试、单元测试、确认测试 B) 单元测试、集成测试、确认测试 C) 确认测试、集成测试、单元测试 D) 单元测试、确认测试、集成测试 3.5 软件调试 程序调试的任务是诊断和改正程序中的错误,主要在开发阶段进行。 主要调试方法有: (1)强行排错法;  (2)回溯法;  (3)原因排除法。 3.5 软件调试 1.程序调试的任务是(  )。 A) 设计测试用例 B) 验证程序的正确性 C) 发现程序中的错误 D) 诊断和改正程序中的错误 3.5 软件调试 2.下面叙述中错误的是(  )。 A) 软件测试的目的是发现错误并改正错误 B) 对被调试的程序进行错误定位是程序调试的必要步骤 C) 程序调试通常也称为Debug D) 软件测试应严格执行测试计划,排除测试的随意性 3.5 软件调试 3.下面对软件测试和软件调试有关概念叙述错误的是 A) 严格执行测试计划,排除测试的随意性 B) 程序调试通常也称为Debug C) 软件测试的目的是发现错误和改正错误 D) 设计正确的测试用例 1 3.2 结构化分析方法 8.数据流图由一些特定的图符构成。下列图符名标识的图符不属于数据流图合法图符的是(  )。 A) 加工 B) 控制流 C) 数据存储 D) 数据流 3.2 结构化分析方法 9.软件生命周期可分为定义阶段、开发阶段和维护阶段,下面不属于开发阶段任务的是 A) 测试 B) 设计 C) 可行性研究 D) 实现 3.2 结构化分析方法 10.下面不属于软件需求分析阶段主要工作的是 A) 需求变更申请 B) 需求分析 C) 需求评审 D) 需求获取 3.2 结构化分析方法 11.下面不能作为结构化方法软件需求分析工具的是 A) 系统结构图 B) 数据字典(DD) C) 数据流程图(DFD图) D) 判定表 3.2 结构化分析方法 12.数据字典(DD) 所定义的对象都包含于 A) 数据流图(DFD图) B) 程序流程图 C) 软件结构图 D) 方框图 3.2 结构化分析方法 13.软件需求规格说明书的作用不包括 A) 软件验收的依据 B) 用户与开发人员对软件要做什么的共同理解 C) 软件设计的依据 D) 软件可行性研究的依据 3.2 结构化分析方法 14.软件生命周期中,确定软件系统要做什么的阶段是 A) 需求分析 B) 软件测试 C) 软件设计 D) 系统维护 3.2 结构化分析方法 15.下面不能作为软件需求分析工具的是 A) PAD图 B) 数据字典(DD) C) 数据流程图(DFD图) D) 判定树 3.3 结构化设计方法 1.软件设计的基本概念: 软件设计是把软件需求转换为软件表示的过程。 软件设计的基本原理是: (1)抽象; (2)模块化; (3)信息隐蔽和局部化; (4)模块独立性。 3.3 结构化设计方法 衡量软件模块独立性使用耦合性和内聚性两个定性的度量标准。 耦合性是模块见相互连接的紧密程度的度量。耦合程度取决于各个模块之间接口的复杂程度、调用方式以及哪些信息通过接口。 内聚性是一个模块内部各个元素间彼此结合的紧密程度的度量。 在程序结构中各模块的内聚性越强,则耦合性越弱。优秀软件应高内聚,低耦合,有利于提高模块的独立性。 3.3 结构化设计方法 2.结构化设计方法 : 从工程管理角度来看,软件设计分两步:概要设计和详细设计。 概要设计的工具:结构图(SC),即程序结构图。 详细设计的工具:程序流程图,N-S图,PAD图,还有表格工具和语言工具。 3.3 结构化设计方法 1.下面描述中错误的是(  )。 A) 系统总体结

文档评论(0)

1112111 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档