【学历类职业资格】软件工程自考题-3及答案解析.doc
《【学历类职业资格】软件工程自考题-3及答案解析.doc》由会员分享,可在线阅读,更多相关《【学历类职业资格】软件工程自考题-3及答案解析.doc(14页珍藏版)》请在麦多课文档分享上搜索。
1、软件工程自考题-3 及答案解析(总分:95.00,做题时间:90 分钟)一、单项选择题(总题数:20,分数:40.00)1.以下关于标记耦合的说法正确的是_A两个模块之间没有直接的关系,它们之间不传递任何信息B两个模块之间有调用关系,传递的是简单的数据值C一个模块 A 通过接口向两个模块 B 和 C 传递一个公共参数,那么称模块 B 和 C 之间存在一个标记耦合D一个模块调用另一个模块时,传递的是控制变量(分数:2.00)A.B.C.D.2.“软件工程的概念是为解决软件危机而提出的”这句话的意思是_A强调软件工程成功解决了软件危机的问题B说明软件危机的存在总是使软件开发不像传统工程项目那样容易
2、管理C说明软件工程的概念,即:工程的原则、思想、方法可解决当时软件开发和维护存在的问题D说明软件工程这门学科的形成是软件发展的需要(分数:2.00)A.B.C.D.3.以下说法错误的是_A分析类分为边界类、实体类和控制类BRUP 引入了粒度比较小的分析类C分析类是类的一种衍型D分析类很少有操作和标记(分数:2.00)A.B.C.D.4.数据字典定义数据流或数据存储时所使用的符合 mn 表示_A或 B子界C与 D重复(分数:2.00)A.B.C.D.5.HIPO 图是由 H 和 IPO 组成,其中 H 用于建立系统的_A层次图 B功能模型C关系模型 D动态模型(分数:2.00)A.B.C.D.6
3、.模块内所有处理元素都在同一个数据结构上操作(有时称之为信息内聚)或者指各处理使用相同的输入数据或产生相同的输出数据,称为_A通信内聚 B偶然内聚C时间内聚 D逻辑内聚(分数:2.00)A.B.C.D.7.软件结构中一个模块调用另一个模块时,传递的控制变量(如开关、标志等)被调模块通过该控制变量的值进行适当的动作,这两个模块之间的耦合是_A标记耦合 B公共耦合C控制耦合 D数据耦合(分数:2.00)A.B.C.D.8.以下属于程序流程图优点是_A可以随心所欲地画控制流程线的流向B容易表示数据结构C流程图不易反映逐步求精的过程D直观清晰、易于使用(分数:2.00)A.B.C.D.9.以下说法错误
4、的是_A一个类只能有一个属性B类的对象对其所属类的每一个属性都有特定的值C类的属性是类的一个命名特性D类的属性是该类的所有对象所共享、用于表达对象状态的数据(分数:2.00)A.B.C.D.10.以下说法错误的是_A确定用况的优先级目的是详细描述每一用况的事件流B精化用况是一个映射,生成一系列精化的用况C构造用况模型的目的是建造用户界面原型D用况模型结构化使用泛化关系描述那些共享功能(分数:2.00)A.B.C.D.11.软件测试的目的是_A证明程序中没有错误 B发现程序中的错误C测量程序的动态性 D检查程序中的错误(分数:2.00)A.B.C.D.12.使用白盒测试方法时,确定测试数据应根据
5、指定的覆盖标准和_A程序的内部逻辑 B程序的复杂结构C使用说明书 D程序的功能(分数:2.00)A.B.C.D.13.瀑布模型的关键不足在于_A过于简单 B不能适应需求的动态变更C过于灵活 D各个阶段需要进行评审(分数:2.00)A.B.C.D.14.适用于软件检验的手段有多种,通过人工来评审文档或程序,借以发现其中的错误,该手段是_A黑盒法 B正确性证明C动态检查 D静态检查(分数:2.00)A.B.C.D.15.下列不是 CMMI 集成的模型的是_A软件 CMM B产品集成开发 CMMC服务 CMMI D系统工程 CMM(分数:2.00)A.B.C.D.16.下列关于 CMMI 说法错误的
6、是_ACMMI 是针对系统/产品开发的 BCMMI 是针对服务的和针对获取的CCMMI 并不强调构造和维护产品 D针对服务的 CMMI 关注的是交付服务(分数:2.00)A.B.C.D.17.软件可靠性是软件在给定的时间内,在规定的环境条件下系统完成所指定功能的_A可用性 B适应性C概率 D可移植性(分数:2.00)A.B.C.D.18.为了提高测试的效率,应该_A随机地选取测试数据B取一切可能的输入数据作为测试数据C在完成编码以后制定软件的测试计划D选择发现错误可能性大的数据作为测试数据(分数:2.00)A.B.C.D.19.以下不属于 RUP 测试活动的是_A计划测试 B设计测试C用况测试
7、 D实现测试(分数:2.00)A.B.C.D.20.若有一个计算类型的程序,它的输入量只有一个 X,其范围是-1.0,1.0,现从输入的角度考虑一组测试用例:-1.001,-1.0,1.0,1.001。设计这组测试用例的方法是_A条件覆盖法 B等价分类法C边界值分析法 D错误推测法(分数:2.00)A.B.C.D.二、填空题(总题数:10,分数:10.00)21.软件工程研究的主要内容是 1 和软件开发管理两个方面。(分数:1.00)填空项 1:_22.类的可见性是指类的 1 是否可以被其他类目所使用。(分数:1.00)填空项 1:_23.需求分析的基本任务是,回答系统必须“做什么”的一个 1
8、。(分数:1.00)填空项 1:_24.一个模块的作用范围指受该模块内一个判定影响的 1 的集合。(分数:1.00)填空项 1:_25.PAD 图的控制流程为自上而下、 1 地执行。(分数:1.00)填空项 1:_26.用况是对一组 1 的描述,系统执行这些动作产生对特定参与者有直观的、客观的结果。(分数:1.00)填空项 1:_27.用况图是一种表达 1 模型的图形化工具。(分数:1.00)填空项 1:_28.瀑布模型将软件生命期划分为若干阶段,各个阶段之间是通过 1 实现过渡的。(分数:1.00)填空项 1:_29.黑盒测试法和白盒测试法都是用于设计 1 的方法。(分数:1.00)填空项
9、1:_30.在集成测试时,采用先独立测试每一模块,然后在连到一起运行,这种方式称为 1 测试。(分数:1.00)填空项 1:_三、简答题(总题数:5,分数:25.00)31.简述面向对象方法源于的基本思想。(分数:5.00)_32.简述 RUP 设计方法组成部分。(分数:5.00)_33.简述软件测试的步骤以及相应步骤的测试对象。(分数:5.00)_34.什么是集成测试?非渐增式和渐增式有什么区别?(分数:5.00)_35.简述瀑布模型的提出对软件工程的主要贡献。(分数:5.00)_四、综合应用题(总题数:2,分数:20.00)36.假设某航空公司规定,乘客可以免费托运行李的重量不超过 30
10、公斤。当行李的重量超过 30 公斤时,对一般舱的国内乘客超重部分每公斤收费 4 元,对头等舱的国内乘客超重部分每公斤收费 6 元。对国外乘客超重部分每公斤收费比国内乘客多一倍,对残疾乘客超重部分每公斤收费比正常乘客少一半。试画出相应判定表。(分数:10.00)_37.某图书借阅系统有以下功能:(1)借书:根据读者的借书证查询读者档案,若借书数目未超过规定数量,则办理借阅手续(修改库存记录及读者档案),超过规定数量者不予借阅。对于第一次借阅者则直接办理借阅手续。(2)还书:根据读者书中的条形码,修改库存记录及读者档案,若借阅时间超过规定期限则罚款。请针对以上问题,画出分层数据流图。(分数:10.
11、00)_软件工程自考题-3 答案解析(总分:95.00,做题时间:90 分钟)一、单项选择题(总题数:20,分数:40.00)1.以下关于标记耦合的说法正确的是_A两个模块之间没有直接的关系,它们之间不传递任何信息B两个模块之间有调用关系,传递的是简单的数据值C一个模块 A 通过接口向两个模块 B 和 C 传递一个公共参数,那么称模块 B 和 C 之间存在一个标记耦合D一个模块调用另一个模块时,传递的是控制变量(分数:2.00)A.B.C. D.解析:2.“软件工程的概念是为解决软件危机而提出的”这句话的意思是_A强调软件工程成功解决了软件危机的问题B说明软件危机的存在总是使软件开发不像传统工
12、程项目那样容易管理C说明软件工程的概念,即:工程的原则、思想、方法可解决当时软件开发和维护存在的问题D说明软件工程这门学科的形成是软件发展的需要(分数:2.00)A.B.C. D.解析:考点 本题在 2008 年 10 月这真题第一大题第 1 小题考查过,主要考查的知识为软件工程的概念。20 世纪 60 年代以来,随着计算机的广泛应用,软件生产率、软件质量远远满足不了社会发展的需求,成为社会、经济发展的制约因素,这就是“软件危机”。软件工程概念的提出就是为了倡导以工程的原理、原则和方法进行软件开发,以期解决出现的“软件危机”。3.以下说法错误的是_A分析类分为边界类、实体类和控制类BRUP 引
13、入了粒度比较小的分析类C分析类是类的一种衍型D分析类很少有操作和标记(分数:2.00)A.B. C.D.解析:考点 本题主要考查的知识点为分析类。RUP 引入了粒度比较大的分析类,以便有效地控制工作。4.数据字典定义数据流或数据存储时所使用的符合 mn 表示_A或 B子界C与 D重复(分数:2.00)A.B. C.D.解析:考点 本题主要考查的知识点为数据字mn 表示子界, 表示重复,没有表示或和与的符号。5.HIPO 图是由 H 和 IPO 组成,其中 H 用于建立系统的_A层次图 B功能模型C关系模型 D动态模型(分数:2.00)A. B.C.D.解析:考点 本题主要考查的知识点为为 HI
14、PO 图。HIPO 是由美国 IBM 公司提出的,是“层次图+输入/处理/输出”的英文缩写。6.模块内所有处理元素都在同一个数据结构上操作(有时称之为信息内聚)或者指各处理使用相同的输入数据或产生相同的输出数据,称为_A通信内聚 B偶然内聚C时间内聚 D逻辑内聚(分数:2.00)A. B.C.D.解析:考点 本题主要考查的知识点为通信内聚。如果模块的所有成分都操作同一数据或生成同一数据集。则被称为通信内聚。7.软件结构中一个模块调用另一个模块时,传递的控制变量(如开关、标志等)被调模块通过该控制变量的值进行适当的动作,这两个模块之间的耦合是_A标记耦合 B公共耦合C控制耦合 D数据耦合(分数:
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 学历 职业资格 软件工程 考题 答案 解析 DOC
