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

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

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

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

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

    1、软件工程自考题-6 及答案解析(总分:95.00,做题时间:90 分钟)一、单项选择题(总题数:20,分数:40.00)1.下列关于软件工程说法错误的是 _(分数:2.00)A.软件工程首次出现是在 NATO 会议上B.软件工程概念的提出就是为了解决软件危机C.软件工程是研究软件开发的学科D.软件工程是一门理论课程2.单元测试的对象是 _(分数:2.00)A.模块B.子系统C.系统D.硬件系统3.事务流程图往往具有很差的结构,其原因不包括 _(分数:2.00)A.包含人工的判断和处理B.与开发人员不能控的行为有关C.事务流程表达的系统模型更接近现实D.语义复杂4.需求分析中开发人员要从用户那里

    2、了解 _(分数:2.00)A.软件做什么B.用户使用界面C.输入的信息D.软件的规模5.用结构化自然语言来描述加工逻辑的外层结构时,以下不属于基本结构的是 _(分数:2.00)A.循环结构B.嵌套结构C.选择结构D.顺序结构6.当模块中包含复杂的条件组合时,只有_能够清晰地表达出各种动作之间的对应关系。(分数:2.00)A.判定表和判定树B.盒图C.流程图D.关系图7.下列说法完全正确的是 _(分数:2.00)A.HIPO 图可以描述软件总的模块层次结构IPO 图B.HIPO 图可以描述每个模块输入/输出数据、处理功能及模块调用的详细情况H 图C.HIPO 图以模块分解的层次性以及模块内部输入

    3、、处理、输出三大基本部分为基础建立的D.H 图说明了模块间的信息传递及模块内部的处理8.以下对详细设计说法错误的是 _(分数:2.00)A.详细设计是具体地编写程序B.详细设计是细化成很容易地从中产生程序的图纸C.详细设计的结果基本决定了最终程序的质量D.详细设计中采用的典型方法是结构化程序设计方法9.为表达关联的语义,以下说法错误的是 _(分数:2.00)A.关联名用于描述关联的一定内涵B.导航只能是双向的C.角色是关联一端的类目对另一端的类目的一种呈现D.多重性是类中对象参与一个关联的数目10.以卞关于标识操作说法错误的是 _(分数:2.00)A.分析类不能对操作进行隐含B.对于分析类的需

    4、求,需要结合设计模型中的设计机制予以处理C.对于分析类的接口的操作由相应的设计类提供D.对于参与用况细化中的设计类,应通过走查该用况细化11.以下哪个软件生存周期模型是一种非整体开发的模型 _(分数:2.00)A.螺旋模型B.增量模型C.瀑布模型D.喷泉模型12.自顶向下集成测试的主要缺点是 _(分数:2.00)A.需要设计承接模块B.在加上最后一个模块时,程序才作为实体而存在C.不能发现与接口有关的错误D.发现软件实现功能与需求规格不同13.以下说法错误的是 _(分数:2.00)A.依赖是一种使用关系B.依赖用一条有向虚线段表示C.关联、泛化、细化是一类特定的依赖D.在系统建模时,处理模型化

    5、中遇到的关系,首先使用的是依赖14.关于共用目标及其相关共用实践说法错误的是 _(分数:2.00)A.共用目标 3 的相关共用实践有 2 个B.共用目标 2 要求对过程实施 P-D-C-AC.共用目标 1 的相关共用实践有 2 个D.共用目标 2 的相关共用实践有 10 个15.成熟度等级与能力等级之间的关系是 _(分数:2.00)A.互补的B.排斥的C.递进的D.对偶16.以下不属于创建系统用况模型的活动的是 _(分数:2.00)A.发现参与者和用况B.精化用况C.细化用况D.构造人机接口原型17.以下说法关于需求分析的活动错误的是 _(分数:2.00)A.体系结构分析B.用况分析C.类的分

    6、析D.用况模型的结构化18.在软件设计中,为解决一个大而复杂的问题把软件系统划分成一个个完成某一特定的子功能的方法称为 _(分数:2.00)A.细化B.结构化C.模块化D.抽象化19.黑盒测试在设计测试用例时,主要需要研究 _(分数:2.00)A.需求规格说明与概要设计说明B.详细设计说明C.项目开发计划D.概要设计说明与详细设计说明20.软件的集成测试最好由_承担,以提高测试的效果。(分数:2.00)A.该软件的设计人员B.该软件开发组的负责人C.该软件编程人员D.不属于该软件开发组的软件设计人员二、填空题(总题数:10,分数:10.00)21. 1 指被测试程序不在机器上运行,而是采用人工

    7、检测和计算机辅助静态分析的手段对程序进行检测。 (分数:1.00)22.分析模型中的包结构,一般对应于设计子系统的 1。 (分数:1.00)23.确认测试又称有效性测试,它的任务是检查软件的功能与性能是否与 1 中确定的指标相符合。 (分数:1.00)24.一个模块通过传递开关、标志,对某一个模块的多种功能进行选择,则这两个模块之间的耦合方式是 1。 (分数:1.00)25.在软件的详细设计中,根据控制流程从上到下、从左到右展开的设计工具是 1。 (分数:1.00)26.状态转移是两个 1 间的一种关系。 (分数:1.00)27. 1 是选取正好等于、刚刚大于或刚刚小于边界值的数据对程序进行测

    8、试。 (分数:1.00)28.调用事件是一个 1,但可以把调用规约成异步调用。 (分数:1.00)29.测试是一种挑剔性行为 1 是测试自己程序的障碍。 (分数:1.00)30.选择执行操作子有两部分组成: 1 和 2。 (分数:1.00)三、简答题(总题数:5,分数:25.00)31.简述结构化分析的描述工具以及步骤。 (分数:5.00)_32.简述 RUP 的分析模型中,类的分析的目标和任务。 (分数:5.00)_33.简述软件测试中,路径选取的一般原则。 (分数:5.00)_34.简述软件生存周期过程描述中,软件需求分析过程的意图、活动和任务。 (分数:5.00)_35.简述因果图生成测

    9、试用例的基本步骤。 (分数:5.00)_四、综合应用题(总题数:2,分数:20.00)36.程序功能说明书指出,某程序的输入条件为: 每个学生可以选修 1 至 3 门课程,试用黑盒法设计测试用例。 (1)按等价类划分法设计测试用例(要求列出设计过程)。 (2)按边界值分析法设计测试用例。 (分数:10.00)_37.一实时监护系统的中央处理机的功能如下: (1)由定时检测系统取得各个监护病员的生理数据(脉搏,体温,血压)经合法性检查后,与预先保存的每一病号生理临界数据进行比较。 (2)如发现超越临界则启动自动报警装置发出警报信号。 (3)定时检测的数据将被格式化并被记入日志文件。 试根据要求画

    10、出该问题的数据流图,并将其转换为软件结构图。 (分数:10.00)_软件工程自考题-6 答案解析(总分:95.00,做题时间:90 分钟)一、单项选择题(总题数:20,分数:40.00)1.下列关于软件工程说法错误的是 _(分数:2.00)A.软件工程首次出现是在 NATO 会议上B.软件工程概念的提出就是为了解决软件危机C.软件工程是研究软件开发的学科D.软件工程是一门理论课程 解析:考点 本题主要考查的知识点为软件工程的概念。 解析 软件工程是应用计算机科学理论和技术以及工程管理原则和方法,按预算和进度实现满足用户要求的软件产品的工程,或以此为研究对象的学科。2.单元测试的对象是 _(分数

    11、:2.00)A.模块 B.子系统C.系统D.硬件系统解析:考点 本题主要考查的知识点为单元测试。 解析 单元测试是对源程序中每一个程序单元进行测试,检查各个模块是否主确实现规定的功能,从而发现模块在编码中或算法中的错误。3.事务流程图往往具有很差的结构,其原因不包括 _(分数:2.00)A.包含人工的判断和处理B.与开发人员不能控的行为有关C.事务流程表达的系统模型更接近现实D.语义复杂 解析:考点 本题主要考查的知识点为事务流程图具有很差结构的原因。 解析 其主要原因:包含人工的判断和处理;与开发人员不能控的行为有关;事务流程图表达的系统模型更接近现实;性能的增加使事务数目和单个事务处理流程

    12、具有相当的复杂度。4.需求分析中开发人员要从用户那里了解 _(分数:2.00)A.软件做什么 B.用户使用界面C.输入的信息D.软件的规模解析:考点 本题主要考查的知识点为需求分析。 解析 就软件需求分析而言,其目标就是给出“系统必须做什么的”一个估算。5.用结构化自然语言来描述加工逻辑的外层结构时,以下不属于基本结构的是 _(分数:2.00)A.循环结构B.嵌套结构 C.选择结构D.顺序结构解析:考点 主要考查的知识点为结构化自然语言。 解析 用结构化自然语言来描述加工逻辑的外层结构时,采用顺序、选择、循环三种基本。6.当模块中包含复杂的条件组合时,只有_能够清晰地表达出各种动作之间的对应关

    13、系。(分数:2.00)A.判定表和判定树 B.盒图C.流程图D.关系图解析:考点 本题主要考查的知识点为判定表和判定树。 解析 判定表和判定树是描述加工的工具,常用来描述一些不易用自然语言表达清楚或需要很大篇幅才能表达清楚的加工。7.下列说法完全正确的是 _(分数:2.00)A.HIPO 图可以描述软件总的模块层次结构IPO 图B.HIPO 图可以描述每个模块输入/输出数据、处理功能及模块调用的详细情况H 图C.HIPO 图以模块分解的层次性以及模块内部输入、处理、输出三大基本部分为基础建立的 D.H 图说明了模块间的信息传递及模块内部的处理解析:考点 本题主要考查的知识点为详细设计 HIPO

    14、 图。 解析 HIPO 图是美国 IBM 公司 70 年代发展起来的表示软件系统结构的工具。HIPO 图既可以描述软件总的模块层次结构H 图(层次图),又可以描述每个模块输入、输出数据、处理功能及模块调用的详细情况IPO 图。HIPO 图以模块分解的层次性以及模块内部输入、处理、输出三大基本部分为基础建立的。8.以下对详细设计说法错误的是 _(分数:2.00)A.详细设计是具体地编写程序 B.详细设计是细化成很容易地从中产生程序的图纸C.详细设计的结果基本决定了最终程序的质量D.详细设计中采用的典型方法是结构化程序设计方法解析:考点 本题主要考查的知识点为详细设计。 解析 详细设计处理过程设计

    15、中采用的典型方法是结构化程序设计方法,最早是由 E. W. Dijkstra 在60 年代中期提出的。详细设计并不是具体地编程序,而是已经细化成很容易地从中产生程序的图纸。因此详细设计的结果基本决定了最终程序的质量。9.为表达关联的语义,以下说法错误的是 _(分数:2.00)A.关联名用于描述关联的一定内涵B.导航只能是双向的 C.角色是关联一端的类目对另一端的类目的一种呈现D.多重性是类中对象参与一个关联的数目解析:考点 本题主要考查的知识点为关联。 解析 一般情况下,导航是双向的。但如果需要限定导航是单向的,可以通过一个指示方向的单向箭头来修饰相应的关联。10.以卞关于标识操作说法错误的是

    16、 _(分数:2.00)A.分析类不能对操作进行隐含 B.对于分析类的需求,需要结合设计模型中的设计机制予以处理C.对于分析类的接口的操作由相应的设计类提供D.对于参与用况细化中的设计类,应通过走查该用况细化解析:考点 本题主要考查的知识点为标识操作。 解析 一般应依据分析类来标识设计类所提供的、所需要的操作,标识操作包含: (1)分析类的一个责任常常隐含了一个或多个。 (2)对于分析类的需求,需要结合设计模型中的设计机制予以处理。 (3)对于分析类的接口的操作由相应的设计类提供。 (4)对于参与用况细化中的射击类,应通过走查该用况细化。11.以下哪个软件生存周期模型是一种非整体开发的模型 _(

    17、分数:2.00)A.螺旋模型B.增量模型C.瀑布模型 D.喷泉模型解析:考点 本题主要考查的知识点为瀑布模型。 解析 瀑布模型是将软件生存周期各个活动规定为依线性顺序连接的若干阶段的模型。它规定了由前至后、相互衔接的固定次序,如同瀑布流水,逐级下落。12.自顶向下集成测试的主要缺点是 _(分数:2.00)A.需要设计承接模块 B.在加上最后一个模块时,程序才作为实体而存在C.不能发现与接口有关的错误D.发现软件实现功能与需求规格不同解析:考点 本题主要考查的知识点为集成测。 解析 自顶向下集成测试的主要缺点是需要设计承接模块以及随之而带来的困难。13.以下说法错误的是 _(分数:2.00)A.

    18、依赖是一种使用关系B.依赖用一条有向虚线段表示C.关联、泛化、细化是一类特定的依赖D.在系统建模时,处理模型化中遇到的关系,首先使用的是依赖 解析:考点 本题主要考查的知识点为依赖。 解析 依赖用于描述一个类目使用另一个类目的信息和服务,是一种使用关系,在系统联、泛化、细化,只有在它们不能使用时,再使用依赖14.关于共用目标及其相关共用实践说法错误的是 _(分数:2.00)A.共用目标 3 的相关共用实践有 2 个B.共用目标 2 要求对过程实施 P-D-C-AC.共用目标 1 的相关共用实践有 2 个 D.共用目标 2 的相关共用实践有 10 个解析:考点 本题主要考查的知识点为共用目标及其

    19、相关共用实践。 解析 共用目标 1 的相关共用实践只有 1 个。15.成熟度等级与能力等级之间的关系是 _(分数:2.00)A.互补的 B.排斥的C.递进的D.对偶解析:16.以下不属于创建系统用况模型的活动的是 _(分数:2.00)A.发现参与者和用况B.精化用况C.细化用况 D.构造人机接口原型解析:17.以下说法关于需求分析的活动错误的是 _(分数:2.00)A.体系结构分析B.用况分析C.类的分析D.用况模型的结构化 解析:考点 本题主要考查的知识点为 RUP 中需求分析的活动。 解析 创建系统的分析模型,一般应进行体系结构分析、用况分析、类的分析以及包的分析 4 项活动。18.在软件

    20、设计中,为解决一个大而复杂的问题把软件系统划分成一个个完成某一特定的子功能的方法称为 _(分数:2.00)A.细化B.结构化C.模块化 D.抽象化解析:19.黑盒测试在设计测试用例时,主要需要研究 _(分数:2.00)A.需求规格说明与概要设计说明 B.详细设计说明C.项目开发计划D.概要设计说明与详细设计说明解析:考点 本题主要考查的知识点为黑盒。 解析 黑盒测试又称功能测试,是数据驱动测试,也是基于规格说明书的测试。故选项 A 正确。20.软件的集成测试最好由_承担,以提高测试的效果。(分数:2.00)A.该软件的设计人员B.该软件开发组的负责人C.该软件编程人员D.不属于该软件开发组的软

    21、件设计人员 解析:考点 本题主要考查的知识点为集成 解析 集成测试应由专门的测试小组来进行,测试小组由有经验的系统设计人员和程序员组成。整个测试活动要在评审人员出席的情况下进行。集成测试最好由不属于该软件开发组的软件设计人员承担。二、填空题(总题数:10,分数:10.00)21. 1 指被测试程序不在机器上运行,而是采用人工检测和计算机辅助静态分析的手段对程序进行检测。 (分数:1.00)解析:静态测试22.分析模型中的包结构,一般对应于设计子系统的 1。 (分数:1.00)解析:层结构23.确认测试又称有效性测试,它的任务是检查软件的功能与性能是否与 1 中确定的指标相符合。 (分数:1.0

    22、0)解析:需求规格说明书24.一个模块通过传递开关、标志,对某一个模块的多种功能进行选择,则这两个模块之间的耦合方式是 1。 (分数:1.00)解析:控制耦合25.在软件的详细设计中,根据控制流程从上到下、从左到右展开的设计工具是 1。 (分数:1.00)解析:PAD 图26.状态转移是两个 1 间的一种关系。 (分数:1.00)解析:状态27. 1 是选取正好等于、刚刚大于或刚刚小于边界值的数据对程序进行测试。 (分数:1.00)解析:边界值分析28.调用事件是一个 1,但可以把调用规约成异步调用。 (分数:1.00)解析:同步事件29.测试是一种挑剔性行为 1 是测试自己程序的障碍。 (分

    23、数:1.00)解析:心理状态30.选择执行操作子有两部分组成: 1 和 2。 (分数:1.00)解析:监护条件控制体三、简答题(总题数:5,分数:25.00)31.简述结构化分析的描述工具以及步骤。 (分数:5.00)_正确答案:()解析:结构化分析的描述工具有: (1)数据流图。 (2)数据字典。 (3)描述加工逻辑的结构化语言、判定表、判定树。 步骤为: (1)了解当前系统的工作流程,获取当前系统的物理模型。 (2)抽象出当前系统的逻辑模型。 (3)建立目标系统的逻辑模型。 (4)作进一步补充和优化。32.简述 RUP 的分析模型中,类的分析的目标和任务。 (分数:5.00)_正确答案:(

    24、)解析:(1)类的分析的目标:一是标识并维护分析类的责任;二是基于它们在用况细化中的角色,标识并维护分析类的属性和关系;三是捕获分析类细化中的特殊需求。 (2)类的分析的任务: 任务 1:标识责任。 任务 2:标识属性。 任务 3:标识关联和聚合。33.简述软件测试中,路径选取的一般原则。 (分数:5.00)_正确答案:()解析:(1)选择最简单的、具有一定功能含义的入口/出口路径。 (2)在已选取的基础上,选取无循环的路径。选取短路径、简单路径。 (3)选取没有明显功能含义的路径,此时要研究这样的路径为什么存在,为什么没有通过功能上合理的路径得到覆盖。34.简述软件生存周期过程描述中,软件需

    25、求分析过程的意图、活动和任务。 (分数:5.00)_正确答案:()解析:意图:建立系统软件部分的需求。 活动和任务:项目应按可用的组织策略和规程,实施以下活动和任务。 活动:软件需求分析。 任务 1:建立软件需求和文档。 任务 2:评估软件需求,并建立相应的评估结果文档。 任务 3:按软件复审过程进行软件需求评审。35.简述因果图生成测试用例的基本步骤。 (分数:5.00)_正确答案:()解析:(1)通过软件规格说明书的分析,找出一个模块的原因,并给每个原因和结果赋予一个标识符。 (2)分析原因与结果之间以及原因与原因之间的对应关系,并画出因果图。 (3)在因果图上标识出一些特定的约束或限制条

    26、件。 (4)把因果图转换成判定表。 (5)把判定表的每一列拿出来作为依据,设计测试用例。四、综合应用题(总题数:2,分数:20.00)36.程序功能说明书指出,某程序的输入条件为: 每个学生可以选修 1 至 3 门课程,试用黑盒法设计测试用例。 (1)按等价类划分法设计测试用例(要求列出设计过程)。 (2)按边界值分析法设计测试用例。 (分数:10.00)_正确答案:()解析:解:(1)等价类划分法 合理等价类 选修 1 门 选修 2 门 选修 3 门 不合理等价类 没选课 选 3 门以上 测试用例 选修=2 选修=0 选修3 (2)边界值法 0,1,3,437.一实时监护系统的中央处理机的功能如下: (1)由定时检测系统取得各个监护病员的生理数据(脉搏,体温,血压)经合法性检查后,与预先保存的每一病号生理临界数据进行比较。 (2)如发现超越临界则启动自动报警装置发出警报信号。 (3)定时检测的数据将被格式化并被记入日志文件。 试根据要求画出该问题的数据流图,并将其转换为软件结构图。 (分数:10.00)_正确答案:()解析:(1)数据流图 (2)软件结构图


    注意事项

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




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

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

    收起
    展开