二级公共基础知识考试辅导3

上传人:kfc****60 文档编号:240756953 上传时间:2024-05-05 格式:PPT 页数:88 大小:11.15MB
返回 下载 相关 举报
二级公共基础知识考试辅导3_第1页
第1页 / 共88页
二级公共基础知识考试辅导3_第2页
第2页 / 共88页
二级公共基础知识考试辅导3_第3页
第3页 / 共88页
点击查看更多>>
资源描述
二级公共基础知识考试辅导33.1 软件工程基本概念软件工程基本概念3.1.1 软件定义与软件特点软件定义与软件特点3.1.1 软件定义与软件特点软件定义与软件特点3.1.1 软件定义与软件特点软件定义与软件特点3.1.1 软件定义与软件特点软件定义与软件特点选择题(每题选择题(每题2分)分)(1)软件是指)软件是指 A)程序)程序 B)程序和文档)程序和文档 C)算法加数据结构)算法加数据结构 D)程序、数据与相关文档的完整集合)程序、数据与相关文档的完整集合D D (5)软件按功能可以分为:应用软件、)软件按功能可以分为:应用软件、系统软件和支撑软件(或工具软件)。下面系统软件和支撑软件(或工具软件)。下面属于应用软件的是属于应用软件的是 A)编译软件)编译软件 B)操作系统)操作系统 C)教务管理系统)教务管理系统 D)汇编程序)汇编程序C C(3)软件按功能可以分为:应用软件、系)软件按功能可以分为:应用软件、系统软件和支撑软件(或工具软件)。下面属统软件和支撑软件(或工具软件)。下面属于系统软件的是于系统软件的是 B B程序程序 (4)软件是)软件是 _、数据和文档的集、数据和文档的集合。合。A 3.1.2 软件软件 危机与软件工程危机与软件工程 软件工程包括软件工程包括3个要素,即方法、工具和过程。个要素,即方法、工具和过程。方法是完成软件工程项目的技术手段;方法是完成软件工程项目的技术手段;工具支持软件的开发、管理、文档生成;工具支持软件的开发、管理、文档生成;过程支持软件开发的各个环节的控制、管理。过程支持软件开发的各个环节的控制、管理。填空题(每空填空题(每空2分)分)(3)软件工程三要素包括方法、工具和过软件工程三要素包括方法、工具和过程,其中,程,其中,【3】支持软件开发的各个环支持软件开发的各个环节的控制和管理。节的控制和管理。过程过程3.1.3 软件工程过程与软件生命周期软件工程过程与软件生命周期3.1.3 软件工程过程与软件生命周期软件工程过程与软件生命周期 (3)下列选项中不属于软件生命周期开发下列选项中不属于软件生命周期开发阶段任务的是阶段任务的是 _。A)软件测试软件测试 B)概要设计概要设计 C)软件维护软件维护 D)详细设计详细设计 C C(4)软件生命周期可分为多个阶段,一般)软件生命周期可分为多个阶段,一般分为定义阶段、开发阶段和维护阶段。编码分为定义阶段、开发阶段和维护阶段。编码和测试属于和测试属于_ 阶段。阶段。开发开发 需求分析需求分析B B(7)软件生命周期中的活动不包括)软件生命周期中的活动不包括_。A需求分析需求分析 B市场调研市场调研 C软件测试软件测试 D软件维护软件维护 B B(8)下面不属于需求分析阶段任务的是)下面不属于需求分析阶段任务的是_。A确定软件系统的功能需求确定软件系统的功能需求 B制定软件集成测试计划制定软件集成测试计划 C确定软件系统的性能需求确定软件系统的性能需求 D需求规格说明书评审需求规格说明书评审 B B3.2 结构化分析方法结构化分析方法 结构化分析就是使用数据流图(结构化分析就是使用数据流图(DFD)、)、数据字典(数据字典(DD)、结构化英语、判定表和判)、结构化英语、判定表和判定树等工具,来建立一种新的、称为结构化规定树等工具,来建立一种新的、称为结构化规格说明的目标。格说明的目标。结构化分析的常用工具结构化分析的常用工具(1)数据流图()数据流图(DFD)、)、结构化分析的常用工具结构化分析的常用工具(2)数据字典()数据字典(DD)数据字典是结构化分析的方法的核心。数据字典是结构化分析的方法的核心。数据字典的作用是对数据字典的作用是对 DFD 中出现的被命中出现的被命名的图形元素的确切解释。名的图形元素的确切解释。(5)在结构化分析使用的数据流图)在结构化分析使用的数据流图(DFD)中,利用)中,利用_对其中的图形元对其中的图形元素进行确切解释。素进行确切解释。数据字典数据字典 (5)数据流图中带有箭头的线段表示的)数据流图中带有箭头的线段表示的是是 。A)控制流)控制流 B)事件驱动)事件驱动 C)模块调用)模块调用 D)数据流)数据流 D D(6)在软件开发中,需求分析阶段可以使)在软件开发中,需求分析阶段可以使用的工具是用的工具是 。A)N-S 图图 B)DFD 图图 C)PAD 图图 D)程序流程图)程序流程图B B(5)数据流图()数据流图(DFD 图)是图)是C C结构化结构化3.2.3 软件需求规格说明书软件需求规格说明书 软件需求规格说明书(软件需求规格说明书(SRS)是需求阶段的最后)是需求阶段的最后成果,是软件开发中的重要文档之一。成果,是软件开发中的重要文档之一。软件需求规格说明书的特点:软件需求规格说明书的特点:(p72)正确性正确性 无歧义性无歧义性 完整性完整性 可验证性可验证性 一致性一致性 可理解性可理解性 可修改性可修改性 可追踪性可追踪性 填空题(每空填空题(每空2分)分)(1)软件需求规格说明书应具有完整性,软件需求规格说明书应具有完整性,无岐义性、正确性、可验证性、可修改性等无岐义性、正确性、可验证性、可修改性等特征,其中最重要的是特征,其中最重要的是 【1】。正确性正确性 (4)在软件开发中,需求分析阶段产)在软件开发中,需求分析阶段产生的主要文档是生的主要文档是 A)可行性分析报告)可行性分析报告 B)软件需求规格说明书)软件需求规格说明书 C)概要设计说明书)概要设计说明书 D)集成测试计划)集成测试计划B B3.3 结构化设计方法结构化设计方法3.3.1 软件设计的基本概念软件设计的基本概念概要设计又称结构设计概要设计又称结构设计p73选择题选择题 (2)两个或两个以上模块之间关联的紧两个或两个以上模块之间关联的紧密程度称为密程度称为 A)耦合度耦合度 B)内聚度内聚度 C)复杂度复杂度 D)数据传输特性数据传输特性A A选择题选择题 (2)从工程管理角度,软件设计一般分从工程管理角度,软件设计一般分为两步完成,它们是为两步完成,它们是 _。A)概要设计与详细设计概要设计与详细设计 B)数据设计与接口设计数据设计与接口设计 C)软件结构设计与数据设计软件结构设计与数据设计 D)过程设计与数据设计过程设计与数据设计 A A选择题选择题(2)在结构化程序设计中,模块划分的原则是在结构化程序设计中,模块划分的原则是 A)各模块应包括尽量多的功能各模块应包括尽量多的功能 B)各模块的规模应尽量大各模块的规模应尽量大 C)各模块之间的联系应尽量紧密各模块之间的联系应尽量紧密 D)模块内具有高内聚度、模块间具有低耦合度模块内具有高内聚度、模块间具有低耦合度 D D (3)软件设计中模块划分应遵循的准则)软件设计中模块划分应遵循的准则是是 A)低内聚低耦合)低内聚低耦合 B)高内聚低耦合)高内聚低耦合 C)低内聚高耦合)低内聚高耦合 D)高内聚高耦合)高内聚高耦合 B B (7)耦合性和内聚性是对模块独立性度量的两)耦合性和内聚性是对模块独立性度量的两个标准。下列叙述中正确的是个标准。下列叙述中正确的是 A)提高耦合性降低内聚性有利于提高模块的独立性)提高耦合性降低内聚性有利于提高模块的独立性 B)降低耦合性提高内聚性有利于提高模块的独立性)降低耦合性提高内聚性有利于提高模块的独立性 C)耦合性是指一个模块内部各个元素间彼此结合的)耦合性是指一个模块内部各个元素间彼此结合的紧密程度紧密程度 D)内聚性是指模块间互相连接的紧密程度)内聚性是指模块间互相连接的紧密程度 B B3.3.2 概要设计概要设计二、填空题(每空二、填空题(每空 2 分)分)1.下列软件系统结构图的宽度为【下列软件系统结构图的宽度为【1】。】。TCBDEF3 3 (5)某系统总体结构图如下图所示:某系统总体结构图如下图所示:该系统总体结构图的深度是该系统总体结构图的深度是_。A)7 B)6 C)3 D)2C C3.3.3 详细设计详细设计选择题(每小题选择题(每小题2分)分)(1)程序流程图中带有箭头的线段表示)程序流程图中带有箭头的线段表示的是的是 A)图元关系)图元关系 B)数据流)数据流 C)控制流)控制流 D)调用关系)调用关系C C (7)软件详细设计产生的图如下:)软件详细设计产生的图如下:C C 该图是该图是条件条件 或或 判断判断 或或 选择选择 或或 分支分支上述四个答案,答任何一个都算对上述四个答案,答任何一个都算对D DB BA A3.4 软件测试软件测试(10)在软件设计中不使用的工具是)在软件设计中不使用的工具是_。A数据流图(数据流图(DFD图)图)BPAD图图 C系统结构图系统结构图 D程序流程图程序流程图 A A3.4.1 软件测试的目的软件测试的目的 (3)下列叙述中正确的是下列叙述中正确的是 A)软件测试的主要目的是发现程序中的错误软件测试的主要目的是发现程序中的错误 B)软件测试的主要目的是确定程序中错误的位置软件测试的主要目的是确定程序中错误的位置 C)为了提高软件测试的效率,最好由程序编制者自为了提高软件测试的效率,最好由程序编制者自己来完成软件的测试工作己来完成软件的测试工作 D)软件测试是证明软件没有错误软件测试是证明软件没有错误 A A(6)下面叙述中错误的是)下面叙述中错误的是 A)软件测试的目的是发现错误并改正错误)软件测试的目的是发现错误并改正错误 B)对被调试的程序进行)对被调试的程序进行“错误定位错误定位”是程序调是程序调试的必要步骤试的必要步骤 C)程序调试通常也称为)程序调试通常也称为Debug D)软件测试应严格执行测试计划,排除测试)软件测试应严格执行测试计划,排除测试的随意性的随意性A A3.4.2 软件测试的准则软件测试的准则 (3)下列叙述中正确的是。下列叙述中正确的是。A)软件测试应该由程序开发者来完成软件测试应该由程序开发者来完成 B)程序经调试后一般不需要再测试程序经调试后一般不需要再测试 C)软件维护只包括对程序代码的维护软件维护只包括对程序代码的维护 D)以上三种说法都不对以上三种说法都不对 D D3.4.3 软件测试技术与方法综述软件测试技术与方法综述3.4.3 软件测试技术与方法综述软件测试技术与方法综述3.4.3 软件测试技术与方法综述软件测试技术与方法综述白盒白盒测试方法测试方法白盒测试方法白盒测试方法3.4.3 软件测试技术与方法综述软件测试技术与方法综述 (4)程序测试分为静态分析和动态测试。程序测试分为静态分析和动态测试。其中其中 【4】是指不执行程序,而只是对是指不执行程序,而只是对程序文本进行检查,通过阅读和讨论,分析程序文本进行检查,通过阅读和讨论,分析和发现程序中的错误。和发现程序中的错误。静态分析静态分析填空题(每空填空题(每空2分)分)(2)软件测试分为白箱(盒)测试和黑)软件测试分为白箱(盒)测试和黑箱(盒)测试,等价类划分法属于箱(盒)测试,等价类划分法属于_测测试。试。黑箱黑箱填空题(每空填空题(每空2分)分)(2)在两种基本测试方法中,在两种基本测试方法中,【2】测测试的原则之一是保证所测模块中每一个独立试的原则之一是保证所测模块中每一个独立路径至少执行一次。路径至少执行一次。白盒白盒填空题(每空填空题(每空2分)分)(1)测试用例包括输入值集和测试用例包括输入值集和 【1】。输出输出 填空题(每空填空题(每空2分)分)(2)软件测试可分为白盒测试和黑盒测试。)软件测试可分为白盒测试和黑盒测试。基本路径测试属于基本路径测试属于 【2】测试。测试。白盒白盒(9)在黑盒测试方法中,设计测试用例的)在黑盒测试方法中,设计测试用例的主要根据是主要根据是_。A程序内部逻辑程序内部逻辑 B程序流程图程序流程图 C程序数据结构程序数据结构 D程序外部功能程序外部功能 D3.4.4 软件测试的实施软件测试的实施二、填空题(每空二、填空题(每空2分)分)(2)按照软件测试的一般步骤,集成测按照软件测试的一般步骤,集成测试应在试应在 【2】测试之后进行。测试之后进行。模块(或单元)模块(或单元)单元(或单元(或 模块)模块)3.5 程序的调试程序的调试3.5.2 软件调试方法软件调试方法3.5.2 软件调试方法软件调试方法填空题(每空填空题(每空 2 分)分)2.【2】的任务是诊断和改正程序中的错误。的任务是诊断和改正程序中的错误。程序调试程序调试选择题(每小题选择题(每小题2分)分)(2)软件调试的目的是)软件调试的目的是 A)发现错误)发现错误 B)改正错误)改正错误 C)改善软件的性能)改善软件的性能 D)验证软件的正确性)验证软件的正确性B B(4)软件(程序)调试的任务是)软件(程序)调试的任务是A A(6)程序调试的任务是)程序调试的任务是_。D D谢谢
展开阅读全文
相关资源
相关搜索

最新文档


当前位置:首页 > 压缩资料 > 基础医学


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!