[IT认证]等级考试辅导_软件工程基础.ppt

  1. 1、本文档共54页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
[IT认证]等级考试辅导_软件工程基础

真题 [2006.4] 两个或两个以上模块之间关联的紧密程度称为_____。 A )耦合度 B)复杂度 C )内聚度 D)数据传输特性 [2005.4]为了使模块尽可能独立,要求______。 A) 模块的内聚程度要尽量高,且各模块间的耦合程度要尽量强 B) 模块的内聚程度要尽量高,且各模块间的耦合程度要尽量弱 C) 模块的内聚程度要尽量低,且各模块间的耦合程度要尽量弱 D) 模块的内聚程度要尽量低,且各模块间的耦合程度要尽量强 A B 【2009.3】耦合性和內聚性是对模块独立性度量的两个标准。下列叙述中正确的是( ) (A)提高耦合性降低內聚性有利于提高模块的独立性 (B)降低耦合性提高内聚性有利于提高模块的独立性 (C)耦合性是指一个模块内部各个元素之间彼此结合的紧密程度 (D)内聚性是模块间相互连接的紧密程度 B 考点16 概要设计(P15) 软件设计分为:概要设计和详细设计 1、概要设计: 设计软件系统结构; 设计数据结构及数据库; 编写概要设计文档; 概要设计文档的审评。 考点16 概要设计 常用的概要设计工具 程序结构图(SC):描述软件系统的层次和分块结构关系,反映整个系统的功能实现以及模块之间的联系和通讯。 典型的数据流类型有哪2种? ★变换型和事务型 控制信息 数据信息 一般模块 含 义 图形符号 医院管理系统 门诊 管理 药房 管理 药库 管理 病房 管理 财务 管理 处 方 挂号 处理 挂 号 费 总 计 挂 号 单 挂 号 费 总 计 出库 处理 进药 管理 病历 管理 处方 管理 常规 处理 结构图SC举例 考点17 详细设计(P15) 软件设计分为:概要设计和详细设计 2、详细设计: 为程序结构图SC中的每个模块确定实现算法和局部数据结构,用某种选定的表达工具表示算法和数据结构的细节。 ★常见的详细设计工具有哪3种? 图形工具:程序流程图、N-S、PAD、HIPO 表格工具:判定表 语言工具:PDL(伪码) 考点18 程序流程图(P15) 程序流程图用于详细设计阶段。 程序流程图的基本图符 逻辑条件 加工步骤 控制流 含 义 图形符号 [2008.9]在软件开发中,需求分析阶段可以使用的工具是_______。 A)N-S图 B)DFD图 C)PAD图 D)程序流程图 [2008.4-1]程序流程图中带有箭头的线段表示( ) A)图元关系 B)数据流 C)控制流 D)调用关系 B C 考点19 软件测试(P16) 软件测试 1、目的? 检验是否满足规定的需求或弄清预期结果与实际结果的差别,即查找错误。 为发现错误而执行程序的过程 2、软件测试的分类? 静态测试和动态测试 白盒测试和黑盒测试 考点20 ★静态测试与动态测试(P16) 静态测试? 不实际运行软件,主要通过人工进行,具体包括代码检查、静态结构分析与代码质量度量 动态测试? 基于计算机的测试,为了发现错误而执行程序的过程 通常以白盒动态测试为主,辅以黑盒测试 关键在于设计高效、合理的测试用例 测试用例 为某个特殊目标编制的一组输入、执行条件及预期结果,以便测试某个程序路径或合适是否满足某个特定的需求 包括输入值集和输出值集 黑盒测试 —闭着眼睛测试软件 软件 输入 只根据程序的需求和功能规格说明书进行测试的方法称为黑盒测试。 输出 考点21 ★白盒测试与黑盒测试(P17) 白盒测试的常用方法: 语句、判定、条件覆盖 黑盒测试的常用方法: 等价分类 边值分析 因果图法 错误推测法 白盒测试又称结构测试或逻辑驱动测试 黑盒测试又称功能测试或数据驱动测试 考点22 ★软件测试的步骤(P17) 软件测试的具体实施步骤分哪4步,各步骤之间的测试内容以及目的? 单元 Test 单元 Test 单元 Test 集成 Test 验收 Test 系统 Test 模块 模块 模块 设计信息 集成的软件 软件需求 确认的软件 其他系统元素 已测模块 驱动模块和承接模块 考点22 ★软件测试的步骤(P17) 集成测试:把模块按照设计要求组装起来测试 (主要是发现与设计有关的错误) 单元 Test 单元 Test 单元 Test 集成 Test 验收 Test 系统 Test 模块 模块 模块 设计信息 集成的软件 软件需求 确认的软件 其他系统元素 已测模块 非增量测试和增量测试 非增量测试:又称一次性组装方式或整体拼装 增量测试:将一个个模块逐步组装成较大的系统 程序测试分为静态测试和动态测试。其中 _______ 是指不执行程序,而只是对程序文本进行检查,通过阅读和讨论,分析和发现程序中的错误。 静态测试 真题练

文档评论(0)

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

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

1亿VIP精品文档

相关文档