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

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

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

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

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

    1、软件工程自考题模拟 10 及答案解析(总分:100.00,做题时间:90 分钟)一、单项选择题(总题数:20,分数:40.00)1.在详细设计阶段,经常采用的工具有_(分数:2.00)A.PADB.SAC.SCD.DFD2.总体设计目的是确定整个系统的_(分数:2.00)A.规模B.测试方案C.费用D.模块结构3.下列说法不是软件工程在 20 世纪 60 年代到 80 年代的研究成果的是_(分数:2.00)A.提出了瀑布模型,试图为开发人员提供有关活动组织方面的指导B.开发了过程式语言,如 Pascal 语言、C 语言、ADa 语言等C.开发了一些方法,如 Jackson 方法、结构化方法等D

    2、.提出了面向对象方法4.以下软件生存周期的活动中,要进行软件结构设计的是_(分数:2.00)A.测试用例设计B.概要设计C.程序设计D.详细设计5.以文档作为驱动,适合于软件需求很明确的软件项目的生存周期模型是_(分数:2.00)A.喷泉模型B.增量模型C.瀑布模型D.螺旋模型6.结构化程序设计的一种基本方法是_(分数:2.00)A.筛选法B.迭代法C.逐步求精法D.递归法7.数据耦合、公共耦合、标记耦合、控制耦合的耦合性从低到高的顺序是_(分数:2.00)A.数据、公共、标记、控制B.数据、标记、控制、公共C.控制、数据、标记、公共D.控制、数据、公共、标记8.通信内聚、逻辑卤聚、顺序内聚和

    3、时间内聚的内聚性从高到低顺序是_(分数:2.00)A.通信、逻辑、顺序、时间B.通信、时间、顺序、逻辑C.顺序、通信、时间、逻辑D.顺序、通信、逻辑、时间9.以下说法错误的是_(分数:2.00)A.状态图是状态机中所含元素的投影B.状态图是显示一个状态机的图,强调从一种状态到另一种状态的控制流C.状态分为初态、终态和通常状态D.在一张状态图中,可以出现具有相同名的状态10.以下说法错误的是_(分数:2.00)A.服务包是不可分离的B.服务包之间的依赖通常是受限的C.服务包一般只涉及一个参与者或很少几个参与者D.服务包可以独立的执行11.以下不属于组织上项目使能过程组的是_(分数:2.00)A.

    4、质量管理过程B.人力资源管理过程C.项目包管理过程D.获取过程12.系统流程图用于可行性分析中的_的描述。(分数:2.00)A.当前运行系统B.当前逻辑模型C.目标系统D.新系统13.产生软件维护的副作用,是指_(分数:2.00)A.开发时的错误B.隐含的错误C.因修改软件而造成的错误D.运行时误操作14.汽车有一个发动机,汽车和发动机之间的关系是_关系。(分数:2.00)A.一般具体B.整体部分C.分类关系D.主从关系15.原型化方法是一种_型的设计过程。(分数:2.00)A.自外向内B.自顶向下C.自内向外D.自底向上16.使用白盒测试方法时,确定测试数据应根据_和指定的覆盖标准。(分数:

    5、2.00)A.程序的内部逻辑B.程序的复杂结构C.使用说明书D.程序的功能17.以下说法错误的是_(分数:2.00)A.用况细化是一个协作B.用况细化通过多个分析类之间的相互作用细化C.用况细化可用于对系统用况模型中的用况进行精化D.用况细化对用况提供了一种间接的跟踪方式18.为了提高测试的效率,应该_(分数:2.00)A.随机地选取测试数据B.取一切可能的输入数据作为测试数据C.在完成编码以后制定软件的测试计划D.选择发现错误可能性大的数据作为测试数据19.WBS 上的每一个节点可以表示的类型不正确的是_(分数:2.00)A.一个过程B.一个产品C.一个过程和产品D.一个用户20.项目风险标

    6、识和分析不包括_(分数:2.00)A.标识风险B.分析风险C.风险等级排序D.预算风险二、填空题(总题数:10,分数:10.00)21.系统流程图符号的名称是 1,用于连接其他符号,指明数据流动方向。 (分数:1.00)22.数据流图的英文简称是 1。 (分数:1.00)23.组合状态包含两种类型的子状态机: 1 和 2。 (分数:1.00)24.应用子系统分为 1 和 2。 (分数:1.00)25.当给定的输入是一个接口时,可以简单直接的指定该接口的 1。 (分数:1.00)26.螺旋模型是生存周期模型与原型的结合,不仅体现了这两种模型的优点,而且还增加了新的成分 1。 (分数:1.00)2

    7、7.需求分析可分为问题分析、 1 和 23 个阶段。 (分数:1.00)28. 1 测试技术依据的是程序的逻辑结构, 2 测试技术依据的是软件行为的描述。 (分数:1.00)29.软件产品从形成概念开始,经过开发、运行(使用)和维护,直到退役的全过程称为 1。 (分数:1.00)30. 1 是对确定的时空内一个有意义发生的规约。 (分数:1.00)三、简答题(总题数:5,分数:25.00)31.简述结构化设计方法中详细设计的任务和目标。 (分数:5.00)_32.简述类在建模中的作用。 (分数:5.00)_33.简述在项目规划阶段所面临的重要决策。 (分数:5.00)_34.简述 CMMI 的

    8、过程域中项目管理类所包括的过程域。 (分数:5.00)_35.简述一个项目的软件生存周期过程监控的主要工作。 (分数:5.00)_四、综合应用题(总题数:2,分数:25.00)36.输入三个整数,判断是否构成三角形,如构成三角形,则输出三条边的值,否则输出“不能构成三角形”。 要求:(1)用程序流程图表示该问题的算法。 (2)计算程序复杂度。 (3)设计路径覆盖的测试用例。 (分数:10.00)_37.某企业销售管理系统的功能为: (1)接受顾客的订单,检验订单,若库存有货,进行供货处理,即修改库存,给仓库开备货单,并且将订单留底;若库存量不足,将缺货订单登记入缺货记录。 (2)根据缺货记录进

    9、行缺货统计,将缺货通知单发给采购部门,以便采购。 (3)根据采购部门发来的进货通知单处理进货,即修改库存,并从缺货记录中取出缺货订单进行供货处理。(4)根据留底的订单进行销售统计,打印统计表给经理。 请采用结构化分析方法画出销售管理系统的分层 DFD。 (分数:15.00)_软件工程自考题模拟 10 答案解析(总分:100.00,做题时间:90 分钟)一、单项选择题(总题数:20,分数:40.00)1.在详细设计阶段,经常采用的工具有_(分数:2.00)A.PAD B.SAC.SCD.DFD解析:考点 本题主要考查的知识点为详细设计的工具。 详细设计的工具有:程序流程图、N-S 图、PAD 图

    10、和伪码等。2.总体设计目的是确定整个系统的_(分数:2.00)A.规模B.测试方案C.费用D.模块结构 解析:考点 本题主要考查的知识点为总体设计。 总体设计的目标是建立系统的模块结构,即系统实现所需要的软件模块系统中可标识的软件成分,以及这些模块之间的调用关系。3.下列说法不是软件工程在 20 世纪 60 年代到 80 年代的研究成果的是_(分数:2.00)A.提出了瀑布模型,试图为开发人员提供有关活动组织方面的指导B.开发了过程式语言,如 Pascal 语言、C 语言、ADa 语言等C.开发了一些方法,如 Jackson 方法、结构化方法等D.提出了面向对象方法 解析:考点 本题主要考查的

    11、知识点为软件工程的研究成果。 选项 D 中的面向对象方法是 20 世纪 80 年代以来的研究成果。4.以下软件生存周期的活动中,要进行软件结构设计的是_(分数:2.00)A.测试用例设计B.概要设计 C.程序设计D.详细设计解析:5.以文档作为驱动,适合于软件需求很明确的软件项目的生存周期模型是_(分数:2.00)A.喷泉模型B.增量模型C.瀑布模型 D.螺旋模型解析:考点 本题主要考查的知识点为瀑布模型。 瀑布模型的一个特点就是每个阶段必须完成规定的文档;每个阶段结束前完成文档审查,及早改正错误。6.结构化程序设计的一种基本方法是_(分数:2.00)A.筛选法B.迭代法C.逐步求精法 D.递

    12、归法解析:考点 本题主要考查的知识点为结构化程序设计。 结构化程序设计采用自顶向下,逐步求精,使得编写的程序只含顺序、判定、重复 3 种结构。7.数据耦合、公共耦合、标记耦合、控制耦合的耦合性从低到高的顺序是_(分数:2.00)A.数据、公共、标记、控制B.数据、标记、控制、公共 C.控制、数据、标记、公共D.控制、数据、公共、标记解析:考点 本题主要考查的知识点为耦合性。 在耦合性类型中,从高到低的顺序是:内容耦合、公共耦合、控制耦合、标记耦合、数据耦合。8.通信内聚、逻辑卤聚、顺序内聚和时间内聚的内聚性从高到低顺序是_(分数:2.00)A.通信、逻辑、顺序、时间B.通信、时间、顺序、逻辑C

    13、.顺序、通信、时间、逻辑 D.顺序、通信、逻辑、时间解析:考点 本题主要考查的知识点为内聚性。 在内聚类型中,按从高到低的顺序是:功能内聚、顺序内聚、通信内聚、过程内聚、时间内聚、逻辑内聚、偶然内聚。9.以下说法错误的是_(分数:2.00)A.状态图是状态机中所含元素的投影B.状态图是显示一个状态机的图,强调从一种状态到另一种状态的控制流C.状态分为初态、终态和通常状态D.在一张状态图中,可以出现具有相同名的状态 解析:考点 本题主要考查的知识点为状态图。 状态图强调了从一个状态到另一个状态的控制流,是显示一个状态机的图。状态图是一个状态机中所含元素的一个投影,在一张状态图中,不可以出现相同名

    14、的状态。10.以下说法错误的是_(分数:2.00)A.服务包是不可分离的B.服务包之间的依赖通常是受限的 C.服务包一般只涉及一个参与者或很少几个参与者D.服务包可以独立的执行解析:考点 本题主要考查的知识点为服务包。 服务包由服务组成,是一个功能包,通常包含一组功能相关的类,主要特征如下:服务包是不可分离的;服务包之间的依赖,通常是不受限的;服务包一般只涉及一个参与者或很少几个参与者;服务包可以独立执行。11.以下不属于组织上项目使能过程组的是_(分数:2.00)A.质量管理过程B.人力资源管理过程C.项目包管理过程D.获取过程 解析:12.系统流程图用于可行性分析中的_的描述。(分数:2.

    15、00)A.当前运行系统 B.当前逻辑模型C.目标系统D.新系统解析:考点 本题主要考查的知识点为流程图。 可行性研究首先要确定项目的规模和目标,然后就需要对当前运行的系统进行研究了,在考查系统的基础上,通过描绘现有系统的高层系统流程图,与有关人员一起审查该系统流程图是否正确,描述的对象是当前正在运行的系统,因此选择 A。13.产生软件维护的副作用,是指_(分数:2.00)A.开发时的错误B.隐含的错误C.因修改软件而造成的错误 D.运行时误操作解析:考点 本题主要考查的知识点为软件的维护。 因修改软件而造成的错误或其他不希望出现的情况称为维护的副作用,包括编码副作用、数据副作用、文档副作用三种

    16、。只有选项 C 是正确的表述。14.汽车有一个发动机,汽车和发动机之间的关系是_关系。(分数:2.00)A.一般具体B.整体部分 C.分类关系D.主从关系解析:考点 本题主要考查的知识点为类的关系。 类有两种主要的结构关系,即一般具体结构关系和整体部分结构关系。前者称为分类结构,用来描述现实世界中的一般化的抽象关系,后者称为组装结构,用来描述现实世界中的类的组成的抽象关系。汽车和发动机的关系很明显,应该属于整体部分关系。15.原型化方法是一种_型的设计过程。(分数:2.00)A.自外向内 B.自顶向下C.自内向外D.自底向上解析:考点 本题主要考查的知识点为原型化方法。 原型化方法的基本思想是

    17、根据用户给出的基本需求,通过快速实现构造出一个小型的、可执行的模型,用户在计算机上实际运行这个用户界面原型,在试用过程中提出意见或建议,然后开发者再对原型进行改进。如此周而复始,逐步弥补不足之处,从而提高了最终产品的质量。它是一种自外向内的设计过程。16.使用白盒测试方法时,确定测试数据应根据_和指定的覆盖标准。(分数:2.00)A.程序的内部逻辑 B.程序的复杂结构C.使用说明书D.程序的功能解析:考点 本题主要考查的知识点为白盒测试法。 白盒测试是把测试对象看作一个打开的盒子,测试人员须了解程序的内部结构和处理过程,由于白盒测试是一种结构测试,所以被测对象基本上是源程序,以程序的内部逻辑和

    18、指定的覆盖标准确定测试数据。17.以下说法错误的是_(分数:2.00)A.用况细化是一个协作B.用况细化通过多个分析类之间的相互作用细化C.用况细化可用于对系统用况模型中的用况进行精化D.用况细化对用况提供了一种间接的跟踪方式 解析:考点 本题主要考查的知识点为用况细化。 用况细化是一个协作。针对一个用况,其行为可以用多个分析类之间的相互作用细化。并记作用况细化,用况细化对用况模型中的一个特定的用况提供了一种直接跟踪的方式。18.为了提高测试的效率,应该_(分数:2.00)A.随机地选取测试数据B.取一切可能的输入数据作为测试数据C.在完成编码以后制定软件的测试计划D.选择发现错误可能性大的数

    19、据作为测试数据 解析:考点 本题主要考查的知识点为软件测试。 软件测试是为了尽可能多地发现程序中的错误,尤其是发现至今尚未发现的错误。在选取测试用例时,不可能进行穷举测试,在每一个细节进行测试;也不能无目的地随机选取测试数据。为了提高测试的效率,测试用例应该选择发现错误可能性大的部分,这样的测试结果才符合软件测试的目的。19.WBS 上的每一个节点可以表示的类型不正确的是_(分数:2.00)A.一个过程B.一个产品C.一个过程和产品D.一个用户 解析:考点 本题主题考查的知识点为 WBS。 WBS 上的每一个节点可以表示一个过程、一个产品或两者。20.项目风险标识和分析不包括_(分数:2.00

    20、)A.标识风险B.分析风险C.风险等级排序D.预算风险 解析:考点 本题主要考查的知识点为项目风险标识和分析。 项目风险标识和分析包括:标识风险、分析风险和风险等级排序。二、填空题(总题数:10,分数:10.00)21.系统流程图符号的名称是 1,用于连接其他符号,指明数据流动方向。 (分数:1.00)解析:数据流22.数据流图的英文简称是 1。 (分数:1.00)解析:DFD23.组合状态包含两种类型的子状态机: 1 和 2。 (分数:1.00)解析:顺序子状态机 并发子状态机24.应用子系统分为 1 和 2。 (分数:1.00)解析:特定应用层 应用分享层25.当给定的输入是一个接口时,可

    21、以简单直接的指定该接口的 1。 (分数:1.00)解析:设计类26.螺旋模型是生存周期模型与原型的结合,不仅体现了这两种模型的优点,而且还增加了新的成分 1。 (分数:1.00)解析:风险分析27.需求分析可分为问题分析、 1 和 23 个阶段。 (分数:1.00)解析:需求描述 需求评审28. 1 测试技术依据的是程序的逻辑结构, 2 测试技术依据的是软件行为的描述。 (分数:1.00)解析:白盒 黑盒29.软件产品从形成概念开始,经过开发、运行(使用)和维护,直到退役的全过程称为 1。 (分数:1.00)解析:软件生存周期30. 1 是对确定的时空内一个有意义发生的规约。 (分数:1.00

    22、)解析:事件三、简答题(总题数:5,分数:25.00)31.简述结构化设计方法中详细设计的任务和目标。 (分数:5.00)_正确答案:()解析:详细设计的任务是:给出软件模块结构中各个模块的内部过程描述,也就是模块内部的算法设计。 目标是:将总体设计阶段所产生的系统高层结构映射为以这些术语所表达的低层结构,也就是系统的最终结构。32.简述类在建模中的作用。 (分数:5.00)_正确答案:()解析:在建模时,类可以对问题域中的大量信息进行规,约,从而形成系统模型中具有特定结构的成分。类的具体功能如下: (1)模型化问题域中的概念。 (2)建立系统职责分布模型。 (3)模型化建模中使用的基本类型。

    23、33.简述在项目规划阶段所面临的重要决策。 (分数:5.00)_正确答案:()解析:(1)如何分离这些计划所涵盖的主题。 (2)如何标识和管理计划之间的接口。 (3)如何实现相互重叠最少的目标。 (4)如何保证整体计划的一致性和内聚。34.简述 CMMI 的过程域中项目管理类所包括的过程域。 (分数:5.00)_正确答案:()解析:(1)项目规划。 (2)项目监控。 (3)定量项目管理。 (4)集成项目管理。 (5)风险管理。 (6)提供方协议管理。35.简述一个项目的软件生存周期过程监控的主要工作。 (分数:5.00)_正确答案:()解析:(1)软件生存周期过程的监控。 (2)生存周期过程改

    24、变所产生影响的评估。 (3)改变的实施。四、综合应用题(总题数:2,分数:25.00)36.输入三个整数,判断是否构成三角形,如构成三角形,则输出三条边的值,否则输出“不能构成三角形”。 要求:(1)用程序流程图表示该问题的算法。 (2)计算程序复杂度。 (3)设计路径覆盖的测试用例。 (分数:10.00)_正确答案:()解析:(1)流程图 37.某企业销售管理系统的功能为: (1)接受顾客的订单,检验订单,若库存有货,进行供货处理,即修改库存,给仓库开备货单,并且将订单留底;若库存量不足,将缺货订单登记入缺货记录。 (2)根据缺货记录进行缺货统计,将缺货通知单发给采购部门,以便采购。 (3)根据采购部门发来的进货通知单处理进货,即修改库存,并从缺货记录中取出缺货订单进行供货处理。(4)根据留底的订单进行销售统计,打印统计表给经理。 请采用结构化分析方法画出销售管理系统的分层 DFD。 (分数:15.00)_正确答案:()解析:


    注意事项

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




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

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

    收起
    展开