[自考类试卷]全国自考(软件工程)模拟试卷2及答案与解析.doc
《[自考类试卷]全国自考(软件工程)模拟试卷2及答案与解析.doc》由会员分享,可在线阅读,更多相关《[自考类试卷]全国自考(软件工程)模拟试卷2及答案与解析.doc(14页珍藏版)》请在麦多课文档分享上搜索。
1、全国自考(软件工程)模拟试卷 2 及答案与解析一、单项选择题1 软件工程的发展历程中,在开发语言方面的研究成果分为两类:过程式语言和面向对象语言,下列哪种语言属于面向对象的语言 ( )(A)C 语言(B) Pascal 语言(C) C+语言(D)Ada 语言2 软件模型可以细分为 3 类,以下不属于软件模型的是 ( )(A)概念模型(B)实现模型(C)设计模型(D)部署模型3 以下选项中不是常用建模手段的是 ( )(A)结构化方法(B)面向数据结构方法(C)面向对象方法(D)面向过程方法4 由于落后的软件生产方式无法满足迅速增长的计算机软件需求,从而引发了 ( )(A)软件工程(B)软件危机(
2、C)结构化程序设计(D)程序设计革命5 下列选项中不是需求规约的性质的有 ( )(A)可修改的(B)完整的(C)无歧义的(D)一致的6 需求发现技术有很多种,以下关于提炼这种需求发现技术描述不当的是 ( )(A)存在风险是无法验证所发现的需求是否满足用户的要求,无法验证发现的需求是否正确(B)成功条件是需求人员必须具有比最终用户还要多的应用领域和过程方面的知识,并具有丰富的想象力(C)使用情况是针对已经有了部分需求文档的情况(D)存在的风险与自悟方法一样7 以下选项中不属于需求规格说明书在软件开发中所起作用的是 ( )(A)软件验收测试计划的依据(B)软件开发方法(C)用户与开发人员对软件要做
3、什么样的共同理解(D)软件设计的依据8 对于形式化需求规约描述不正确的有 ( )(A)它的编写基于良构数学概念的符号体系(B)它以半形式化符号体系来表达需求规约(C)一般伴有解释性注释的支持(D)定义了一组支持逻辑推理的证明规则9 数据字典中定义数据流或数据存储组成时,使用了若干符号,其中“+”表示的含义是( )(A)子界(B)重复(C)选择(D)顺序10 构建系统功能模型的步骤有四步:A.建立系统的层次数据流图B.描述加工;C.建立系统环境图,确定系统语境;D.定义数据字典。正确的建模步骤是 ( )(A)c a d b(B) a b c d(C) c a b d(D)d b c a11 依据
4、软件结构化设计的原则,好的软件结构应符合的要求是 ( )(A)顶层扇出较少,中间扇出较高,底层模块低扇人(B)顶层扇人较少,中间扇人较高,底层模块低扇人(C)顶层扇出较高,中间扇出较少,底层模块高扇人(D)顶层扇人较少,中间扇出较高,底层模块高扇人12 如下所示的结构图的深度为 ( )(A)3(B) 4(C) 5(D)613 以下关于几种详细设计工具的说法正确的是 ( )(A)N-S 图设计的模块不一定是结构化的(B) PDL 是一种用于描述模块算法设计和处理细节的语言(C) PAD 图是一种描述程序逻辑结构的工具(D)程序流程图是一种算法描述工具14 “当一个模块直接修改或操作另一个模块的数
5、据,或一个模块不通过正常入口而转入到另一个模块” 描述的耦合类型是以下的 ( )(A)控制耦合(B)标记耦合(C)数据耦合(D)内容耦合15 模块的内聚性可以按照内聚程度的高低进行排序,以下排序中属于由低到高的正确顺序的是( )(A)逻辑内聚、通信内聚、顺序内聚(B)时间内聚、逻辑内聚、顺序内聚(C)顺序内聚、步骤内聚、通信内聚(D)通信内聚、功能内聚、时间内聚二、填空题16 在结构化分析方法中,_是一种表达功能模型的工具。17 若有两个模块共同引用同一个数据表中的数据项,那么模块问的这种耦合称作_。18 软件需求阶段的主要任务是完整地定义问题,确定系统的功能和能力,因此,该阶段主要任务包括_
6、、需求分析和_,最终形成软件需求规格说明书。19 一个用况图通常包含 6 个模型元素,它们分别是主题、用况、_、关联、泛化和_。20 创建系统的分析模型是为了解决系统用况模型中存在的_和_等问题。21 集成测试有两个具体方法,一个是_的方法,另一个是_的方法。22 软件验证过程中,根据验证的侧重点不同,可以将验证分为 5 种类型,即需求验证、设计验证、代码验证、_和文档验证。23 系统语境的过程类包括 4 个过程组,分别是_、项目过程组、技术过程组和组织上项目使能过程组。24 在软件生存周期模型中,_模型体现了软件创建所固有的迭代和无间隙特征。25 需求规约是一个软件币产品系统所有需求陈述的_
7、,它表达了一个软件产品系统的_。26 为了提高模块的独立性,模块内部最好是_。27 WBS 的目的是为了估算一个重要的规划参数,即_。28 已管理过程首先应该是一个_,并且在此基础上实施了管理。29 数据字典是用来定义图形化工具_中的各个成分的具体含义。30 在 CMMI 能力等级中,制度化程度最高的是_。三、简答题31 简述类的主要作用。32 简述需求分析与软件设计这两个阶段任务的主要区别。33 简述创建一个系统类图所涉及的工作。34 白盒测试法和黑盒测试法的区别是什么?35 简述创建系统产品需求获取模型的 4 个步骤。36 简述软件测试的基本步骤。四、综合应用题37 一个用户使用银行 AT
8、M 取款,须完成以下步骤:(1)登录卡片进入 ATM 机后,若是可读卡,则等待用户输入密码,三次错,吞卡,正确后进入主菜单;若不是可读卡,退卡。(2)取钱进入取钱菜单,输入金额,如果账户余额不足,提示余额,并要求用户重新输入;若账上钱够,吐出钱币,并询问是否打印凭证;最后返回主菜单。(3)主菜单提供退出取卡选择取卡;若用户忘记取卡,ATM 发出警报声。请画出该过程的状态转换图。38 有一个简单的学生选课系统,符合要求的同学可以通过注册进行选课。该系统可满足的功能如下:(1)学生先选择课程名,再根据课程的任课老师、时间、地点和人数限制来决定是否选课成功;(2)老师可以根据情况提供新的课程说明或修
9、改过去课程的说明;(3)教务处的老师统一管理注册的情况,具有删除、修改学生、老师和课程的权限。请用面向对象方法设计出对象模型(对象类图,标出多重性、角色、限定词和关系:泛化、聚集、关联)和功能模型(用例图)三大模型。全国自考(软件工程)模拟试卷 2 答案与解析一、单项选择题1 【正确答案】 C【试题解析】 软件工程的发展历程,大致可分为两个时期:20 世纪 60 年代末到80 年代初和 20 世纪 80 年代以来。在这两个时期内都有相应的成果体现,其中在第一时期开发了诸多过程式语言如 Pascal、C、Ada 语言等,而在第二时期开发了面向对象语言,如 Smalltalk、c+、Eiffel
10、等。2 【正确答案】 A【试题解析】 软件系统模型分为概念模型和软件模型,而软件模型又可进一步分为设计模型、实现模型和部署模型。3 【正确答案】 D【试题解析】 常用的建模手段包括结构化方法、面向对象方法以及诸多面向数据结构方法。4 【正确答案】 B【试题解析】 20 世纪 60 年代以来,随着计算机的广泛应用,软件生产率和软件质量远远满足不了社会发展的需求,成为社会、经济发展的制约因素,这就是“软件危机”。5 【正确答案】 C【试题解析】 需求规约一般要满足 4 个基本特性:重要性和稳定性程度、可修改的、完整的、一致的。6 【正确答案】 B【试题解析】 B 选项中所描述的是自悟的成功条件;提
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 自考 试卷 全国 软件工程 模拟 答案 解析 DOC
