欢迎来到麦多课文档分享! | 帮助中心 海量文档,免费浏览,给你所需,享你所想!
麦多课文档分享
全部分类
  • 标准规范>
  • 教学课件>
  • 考试资料>
  • 办公文档>
  • 学术论文>
  • 行业资料>
  • 易语言源码>
  • ImageVerifierCode 换一换
    首页 麦多课文档分享 > 资源分类 > DOC文档下载
    分享到微信 分享到微博 分享到QQ空间

    【学历类职业资格】软件工程自考题模拟8及答案解析.doc

    • 资源ID:1378962       资源大小:74KB        全文页数:12页
    • 资源格式: DOC        下载积分:5000积分
    快捷下载 游客一键下载
    账号登录下载
    微信登录下载
    二维码
    微信扫一扫登录
    下载资源需要5000积分(如需开发票,请勿充值!)
    邮箱/手机:
    温馨提示:
    如需开发票,请勿充值!快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如需开发票,请勿充值!如填写123,账号就是123,密码也是123。
    支付方式: 支付宝扫码支付    微信扫码支付   
    验证码:   换一换

    加入VIP,交流精品资源
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    【学历类职业资格】软件工程自考题模拟8及答案解析.doc

    1、软件工程自考题模拟 8 及答案解析(总分:100.00,做题时间:90 分钟)一、单项选择题(总题数:20,分数:40.00)1.下列关于需求规约的作用说法错误的是_(分数:2.00)A.需求规约是软件开发者和客户之间一份相关的技术合同书B.对于项目的其余大多数工作,需求规约是一个管理控制点C.对于产品/系统的设计,需求规约是一个正式的,受控的起始点D.需求规约是创建产品验收测试计划和用户指南的基础2.下列描述中,不属于程序流程图优点的是_(分数:2.00)A.历史最悠久,使用最广泛B.容易表示数据结构C.支持程序的三种基本控制结构D.直观清晰,易于使用3.数据字典是软件需求分析阶段所采用的最

    2、重要工具之一,其最基本的功能是_(分数:2.00)A.数据定义B.数据通讯C.数据库设计D.数据维护4.以下说法错误的是_(分数:2.00)A.组合是聚合的一种特殊形式B.在一个组合中,一个链所连接的对象构成的任何元组,必须都属于同一个整体类的对象C.在一个组合中,组合末端的多重性可以超过 1D.如果整体类的实例和部分类的实例具有相同的生命周期,那么这样的聚合称为组合5.不属于在单元测试期间需要考虑的模块特征的是_(分数:2.00)A.模块接口B.局部数据结构C.重要的执行路径D.测试用例6.调试的目的是为了_(分数:2.00)A.证明软件符合设计要求B.发现软件中的错误和缺陷C.改善软件的功

    3、能和性能D.发掘软件的潜在能力7.下列选项中不属于软件生存周期模型的是_(分数:2.00)A.瀑布模型B.增量模型C.功能模型D.螺旋模型8.软件生存周期包括可行性分析和项目开发计划、需求分析、概要设计、详细设计、编码、 _、维护等。(分数:2.00)A.应用B.检测C.测试D.以上答案都不正确9.目前有若干种软件生存周期模型,例如瀑布模型、增量模型、螺旋模型等,其中基于知识的模型也称_(分数:2.00)A.演化模型B.智能模型C.变换模型D.喷泉模型10.下列关于软件测试目的的认识中,说法错误的是_(分数:2.00)A.第一阶段认为软件测试和软件调试没有什么区别B.第二阶段认为测试是为了表明

    4、软件能正常工作C.第三阶段认为测试是为了表明软件不能正常工作D.第四阶段认为测试不仅是一种行为,而是一种观念11.下列不是成熟度 2 级过程域的是_(分数:2.00)A.配置管理B.测量与分析C.需求管理D.风险管理12.为了提高模块的独立性,模块内部最好是_(分数:2.00)A.逻辑内聚B.时间内聚C.功能内聚D.通信内聚13.软件结构图中,模块框之间若有直线连接,表示它们之间存在_(分数:2.00)A.调用关系B.组成关系C.链接关系D.顺序执行关系14.下列不是 CMMI 模型工程类的过程域的是_(分数:2.00)A.需求开发B.需求管理C.配置管理D.产品集成15.下列哪一个不是实现子

    5、系统的执行者_(分数:2.00)A.体系结构设计者B.系统集成者C.用况工程师D.构件工程师16.在设计测试用例时,_是用的最多的一种黑盒测试法。(分数:2.00)A.等价类划分B.边值分析C.因果图D.判定表17.在结构化设计方法中全面指导模块划分的最重要的原则是_(分数:2.00)A.程序模块化B.模块高内聚C.模块低耦合D.模块独立性18.以下不属于 RUP 实现的活动的是_(分数:2.00)A.设计子系统B.实现体系结构C.集成系统D.单元测试19.根据测试用例设计的方法的不同,可将软件测试分为黑盒测试和白盒测试两种。它们_(分数:2.00)A.前者属于静态测试,后者属于动态测试B.前

    6、者属于动态测试,后者属于静态测试C.都属于静态测试D.都属于动态测试20.具有风险分析的软件生存周期模型是_(分数:2.00)A.瀑布模型B.喷泉模型C.螺旋模型D.增量模型二、填空题(总题数:10,分数:10.00)21.软件开发的本质是实现问题空间的概念和处理逻辑到解空间的概念和处理逻辑之间的 1。 (分数:1.00)22.计算机辅助软件工程这一术语的英文缩写为 1。 (分数:1.00)23.在实践中,一个模块的语句最好能写在 1 内。 (分数:1.00)24. 1 用于表达属性值的数目,即该类实例的这一特性可以具有的值的范围。 (分数:1.00)25.整体类的实例和部分类的实例具有相同的

    7、生命周期,这样的聚合称为 1。 (分数:1.00)26.关联类是一种具有 1 和 2 特性的模型元素。 (分数:1.00)27.标识用况的边界类中,可把边界类分为 1 和 2。 (分数:1.00)28.路径测试技术是基于 1,对错误的假定是软件通过了与预想不同的路径。 (分数:1.00)29.执行系统中确定的功能包括:控制功能、 1 以及系统本身提供的功能。 (分数:1.00)30.事务流程图由操作、分支、链和 1 组成。 (分数:1.00)三、简答题(总题数:5,分数:25.00)31.简述采用事务流测试技术进行软件测试的步骤。 (分数:5.00)_32.简述部署模型。 (分数:5.00)_

    8、33.模块的耦合性、内聚性包括哪些种类?各表示什么含义? (分数:5.00)_34.简述创建一个类图需要做的准备工作。 (分数:5.00)_35.软件生存周期中,管理过程的活动有哪些? (分数:5.00)_四、综合应用题(总题数:2,分数:25.00)36.根据下列条件使用等价类划分法设计测试用例: 某一 8 位微机,其十六进制常数定义为:以 0x 或 0X 开头的数是十六进制整数,其值的范围是-7f7f(表示十六进制的字母不分大小写),如 0X13,0X6A,-0X3c。 (分数:10.00)_37.复印机控制系统有如下功能: (1)命令解释部分对读入的操作员命令进行分析,如果是复印要求,则

    9、进入复印管理系统进行处理,若是装纸要求,则转入装纸处理。 (2)复印管理系统启动复印操作,并把复印机的状态随时送给系统状态显示部分;如果复印过程中出现故障,则将故障码报告给出错诊断单元。 (3)装纸系统将供纸情况送给显示单元。 (4)出错诊断将诊断出的错误类别和原因送给显示单元。 (5)系统状态显示单元将收到的复印状态、装纸状态、出错类别和原因汇总成显示信息输出。 试根据要求画出该问题的数据流图,并把其转换为软件结构图。 (分数:15.00)_软件工程自考题模拟 8 答案解析(总分:100.00,做题时间:90 分钟)一、单项选择题(总题数:20,分数:40.00)1.下列关于需求规约的作用说

    10、法错误的是_(分数:2.00)A.需求规约是软件开发者和客户之间一份相关的技术合同书 B.对于项目的其余大多数工作,需求规约是一个管理控制点C.对于产品/系统的设计,需求规约是一个正式的,受控的起始点D.需求规约是创建产品验收测试计划和用户指南的基础解析:考点 本题主要考查的知识点为需求规约的作用。 需求规约是软件开发组织和用户之间一份事实上的技术合同书,是产品功能及其环境的体现,并不是客户与开发者之间的相关技术合同。2.下列描述中,不属于程序流程图优点的是_(分数:2.00)A.历史最悠久,使用最广泛B.容易表示数据结构 C.支持程序的三种基本控制结构D.直观清晰,易于使用解析:考点 本题主

    11、要考查的知识点为程序流程图。 程序流程图是一种历史最悠久,使用最广泛的设计工具,对控制流程的描绘直观,便于初学者掌握。在程序流程图中,使用顺序、选择和循环三种基本控制结构。但是它不是一种逐步求精的工具,也不易表示数据结构。3.数据字典是软件需求分析阶段所采用的最重要工具之一,其最基本的功能是_(分数:2.00)A.数据定义 B.数据通讯C.数据库设计D.数据维护解析:4.以下说法错误的是_(分数:2.00)A.组合是聚合的一种特殊形式B.在一个组合中,一个链所连接的对象构成的任何元组,必须都属于同一个整体类的对象C.在一个组合中,组合末端的多重性可以超过 1 D.如果整体类的实例和部分类的实例

    12、具有相同的生命周期,那么这样的聚合称为组合解析:5.不属于在单元测试期间需要考虑的模块特征的是_(分数:2.00)A.模块接口B.局部数据结构C.重要的执行路径D.测试用例 解析:6.调试的目的是为了_(分数:2.00)A.证明软件符合设计要求 B.发现软件中的错误和缺陷C.改善软件的功能和性能D.发掘软件的潜在能力解析:考点 本题主要考查的知识点为调试。 调试是为了证明程序员的正确,一般是以不可知的内部条件开始,结果不可预见的调试必须有了解详细设计的程序员完成。7.下列选项中不属于软件生存周期模型的是_(分数:2.00)A.瀑布模型B.增量模型C.功能模型 D.螺旋模型解析:考点 本题主要考

    13、查的知识点为软件生存周期模型。 软件生存周期模型主要有瀑布模型,增量模型,螺旋模型,喷泉模型,演化模型,选8.软件生存周期包括可行性分析和项目开发计划、需求分析、概要设计、详细设计、编码、 _、维护等。(分数:2.00)A.应用B.检测C.测试 D.以上答案都不正确解析:考点 本题主要考查的知识点为软件生存周期。 软件生存周期是指一个软件从提出开发要求开始直到该软件报废为止的整个时期。它包括可行性分析、项目开发计划、需求分析、概要设计、详细设计、编码、测试和维护。9.目前有若干种软件生存周期模型,例如瀑布模型、增量模型、螺旋模型等,其中基于知识的模型也称_(分数:2.00)A.演化模型B.智能

    14、模型 C.变换模型D.喷泉模型解析:考点 本题主要考查的知识点为智能模型。 智能模型又称基于知识的模型,它把瀑布模型和专家系统结合在一起。该模型在开发的各个阶段上都利用相应的专家系统来帮助软件人员完成开发工作,使维护在系统需求说明一级上进行。10.下列关于软件测试目的的认识中,说法错误的是_(分数:2.00)A.第一阶段认为软件测试和软件调试没有什么区别B.第二阶段认为测试是为了表明软件能正常工作C.第三阶段认为测试是为了表明软件不能正常工作D.第四阶段认为测试不仅是一种行为,而是一种观念 解析:11.下列不是成熟度 2 级过程域的是_(分数:2.00)A.配置管理B.测量与分析C.需求管理D

    15、.风险管理 解析:考点 本题主要考查的知识点为成熟度 2 级的过程域。 成熟度 2 级的过程域有:配置管理、测量与分析、项目监控、项目规划、过程和产品质量保证、需求管理、提方协议管理。12.为了提高模块的独立性,模块内部最好是_(分数:2.00)A.逻辑内聚B.时间内聚C.功能内聚 D.通信内聚解析:考点 本题主要考查的知识点为模块的独立性。 要使得模块独立性越好,则其内聚就尽可能的高,而功能内聚是最理想的内聚类型。13.软件结构图中,模块框之间若有直线连接,表示它们之间存在_(分数:2.00)A.调用关系 B.组成关系C.链接关系D.顺序执行关系解析:考点 本题主要考查的知识点为模块结构图连

    16、接关系。 模块结构图中每个方框代表一个模块,连接上下层模块的线段表示它们之间的调用关系。14.下列不是 CMMI 模型工程类的过程域的是_(分数:2.00)A.需求开发B.需求管理C.配置管理 D.产品集成解析:考点 本题主要考查的知识点为 CMMI 的过程域。 CMMI 过程域有 4 类:项目管理类、工程类、支持类、过程管理类。配置管理是支持类的过程域。15.下列哪一个不是实现子系统的执行者_(分数:2.00)A.体系结构设计者B.系统集成者C.用况工程师 D.构件工程师解析:16.在设计测试用例时,_是用的最多的一种黑盒测试法。(分数:2.00)A.等价类划分 B.边值分析C.因果图D.判

    17、定表解析:考点 本题主要考查的知识点为等价类划分。 等价类划分是将输入数据域按有效的或无效的(也称合理的或不合理的)划分成若干个等价类,测试每个等价类的代表值就等于对该类其他值的测试。17.在结构化设计方法中全面指导模块划分的最重要的原则是_(分数:2.00)A.程序模块化B.模块高内聚C.模块低耦合D.模块独立性 解析:考点 本题主要考查的知识点为模块结构图的划分原则。 针对初始模块结构图,应根据模块独立性原则对其精化,使模块具有尽可能高的内聚和尽可能低得耦合。18.以下不属于 RUP 实现的活动的是_(分数:2.00)A.设计子系统 B.实现体系结构C.集成系统D.单元测试解析:19.根据

    18、测试用例设计的方法的不同,可将软件测试分为黑盒测试和白盒测试两种。它们_(分数:2.00)A.前者属于静态测试,后者属于动态测试B.前者属于动态测试,后者属于静态测试C.都属于静态测试 D.都属于动态测试解析:考点 本题主要考查的知识点为软件测试技术的分类。 动态测试是通过运行软件来检验软件的动态行为和运行结果的正确性。白盒测试侧重于测试程序,而黑盒测试侧重于测试数据。20.具有风险分析的软件生存周期模型是_(分数:2.00)A.瀑布模型B.喷泉模型C.螺旋模型 D.增量模型解析:考点 本题主要考查的知识点是螺旋模型。 螺旋模型将瀑布模型与增量模型结合起来,加入了两种模型均忽略了的风险分析,弥

    19、补了这两种模型的不足。由此可知选项 C 正确。二、填空题(总题数:10,分数:10.00)21.软件开发的本质是实现问题空间的概念和处理逻辑到解空间的概念和处理逻辑之间的 1。 (分数:1.00)解析:映射22.计算机辅助软件工程这一术语的英文缩写为 1。 (分数:1.00)解析:CASE23.在实践中,一个模块的语句最好能写在 1 内。 (分数:1.00)解析:一页纸24. 1 用于表达属性值的数目,即该类实例的这一特性可以具有的值的范围。 (分数:1.00)解析:多重性25.整体类的实例和部分类的实例具有相同的生命周期,这样的聚合称为 1。 (分数:1.00)解析:组合26.关联类是一种具

    20、有 1 和 2 特性的模型元素。 (分数:1.00)解析:关联 类27.标识用况的边界类中,可把边界类分为 1 和 2。 (分数:1.00)解析:核心边界类 原子边界类28.路径测试技术是基于 1,对错误的假定是软件通过了与预想不同的路径。 (分数:1.00)解析:程序逻辑结构29.执行系统中确定的功能包括:控制功能、 1 以及系统本身提供的功能。 (分数:1.00)解析:耦合功能30.事务流程图由操作、分支、链和 1 组成。 (分数:1.00)解析:节点三、简答题(总题数:5,分数:25.00)31.简述采用事务流测试技术进行软件测试的步骤。 (分数:5.00)_正确答案:()解析:第一步:

    21、获得事务流程图。 第二步:浏览、复审。 第三步:用例设计。32.简述部署模型。 (分数:5.00)_正确答案:()解析:部署模型常用来描述多个不同的网络配置,包括测试配置和仿真配置。部署模型包含一些节点以及节点之间的关系,节点的功能是由部署在该节点上的构件定义的,节点之间的关系是由节点之间的通信手段表达的。部署模型的重要性在于部署模型本身展现了软件体系结构和整个系统体系结构之间的一个映射。33.模块的耦合性、内聚性包括哪些种类?各表示什么含义? (分数:5.00)_正确答案:()解析:耦合性种类: (1)数据耦合:两个模块之间有调用关系,传递简单数据值。 (2)标记耦合:两个模块之间传递的是数

    22、据结构。 (3)控制耦合:一个模块调用另一个模块时,传递控制变量。 (4)公共耦合:两个或两个以上的模块共同引用一个全局数据项。 (5)内容耦合:一个模块直接使用另一个模块的 内部数据或通过非正常入口转入另一个模块内部。 内聚性种类: (1)偶然内聚:模块内各处理元素之间没有任何联系。 (2)逻辑内聚:模块内执行几个逻辑上相似的功能,由参数确定完成哪一个功能。 (3)时间内聚:需要同时执行的动作组合在一起形成的模块。 (4)通信内聚:模块内所有处理元素都在同一数据结构上操作。 (5)顺序内聚:模块内各处理元素都紧密相关于同一功能且必须顺序执行。 (6)功能内聚:模块内所有元素共同完成一个功能,

    23、缺一不可。34.简述创建一个类图需要做的准备工作。 (分数:5.00)_正确答案:()解析:(1)模型化待建系统中的概念,形成类图中的基本元素。 (2)模型化待建系统中的各种关系,形成该系统的初始类图。 (3)模型化系统中的协作,给出该系统的最终类图。 (4)模型化逻辑数据库模式。35.软件生存周期中,管理过程的活动有哪些? (分数:5.00)_正确答案:()解析:(1)启动与范围定义。 (2)规划。 (3)测量。 (4)执行和控制。 (5)评审和评价。 (6)结束处理。四、综合应用题(总题数:2,分数:25.00)36.根据下列条件使用等价类划分法设计测试用例: 某一 8 位微机,其十六进制

    24、常数定义为:以 0x 或 0X 开头的数是十六进制整数,其值的范围是-7f7f(表示十六进制的字母不分大小写),如 0X13,0X6A,-0X3c。 (分数:10.00)_正确答案:()解析:十六进制整型常量输入条件的等价类表 输 合 不入数据 理等价类 合理等价类 十六进制 整数 1.0x或0X开头 12 位数字串 2.以-0x打头的 12 位数字串 3.非0x或非-打头的串 4.含有非数字且(a,b,c,d,e, f)以外字符 5.多于5 个字符 6.-后跟非0 的多位串 7.-0 后跟数字串 8.-后多于3 个数字 十六进制 数范围 9.在-7f7f 之间 10.小于-7f 11.大于7

    25、f 为合理等价类设计测试用例,表中有三个合理等价类,这里设计两个例子 测试数据 期望结果 覆盖范围 0x23 显示有效输入 1,9 -0x15 显示有效输入 2,9 为每个不合理等价类至少设计一个测试用例 测试数据 期望结果 覆盖范围 2 显示无效输入 3 G12 显示无效输入 4 123311 显示无效输入 5 -1012 显示无效输入 6 -011 显示无效输入 7 -0134 显示无效输入 8 -0x777 显示无效输入 10 0x87 显示无效输入 11 37.复印机控制系统有如下功能: (1)命令解释部分对读入的操作员命令进行分析,如果是复印要求,则进入复印管理系统进行处理,若是装纸要求,则转入装纸处理。 (2)复印管理系统启动复印操作,并把复印机的状态随时送给系统状态显示部分;如果复印过程中出现故障,则将故障码报告给出错诊断单元。 (3)装纸系统将供纸情况送给显示单元。 (4)出错诊断将诊断出的错误类别和原因送给显示单元。 (5)系统状态显示单元将收到的复印状态、装纸状态、出错类别和原因汇总成显示信息输出。 试根据要求画出该问题的数据流图,并把其转换为软件结构图。 (分数:15.00)_正确答案:()解析:(1)数据流图 (2)软件结构图


    注意事项

    本文(【学历类职业资格】软件工程自考题模拟8及答案解析.doc)为本站会员(priceawful190)主动上传,麦多课文档分享仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知麦多课文档分享(点击联系客服),我们立即给予删除!




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
    备案/许可证编号:苏ICP备17064731号-1 

    收起
    展开