版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、软件工程自考题 -2( 总分: 95.00 ,做题时间: 90 分钟 )一、 单项选择题 ( 总题数: 20,分数: 40.00)1. 以下说法错误的是 _A属性名是一个表示属性名字的标识串B类型是对属性实现类型的规约C属性分为类范围的属性和对象范围的属性D多重性是不可以省略的(分数: 2.00 )A.B.C.D. 解析: 考点 本题主要考查的知识点为类。类是一组具有相同属性、操作、关系和语义的对象描述。类主要用于抽象客观世界中的事物,属性的多重性用于表达属性值的数目,多重性是可以省略的,允许属性名为空值或空串。2. 设计软件结构一般不确定 _A模块之间的接口B 模块间的调用关系C模块的功能D
2、 模块内的局部数据(分数: 2.00 )A.B.C.D. 解析:3. 系统数据流图是一种表达功能模型的工具,它是用于描绘_的图形化工具。A体系结构B 逻辑模型C数据变换D 程序系统(分数: 2.00 )A.B.C. D.解析: 考点 本题主要考查的知识点为DFD。如果把任何软件系统都视为一个数据变换装置,那么数据流图就是一种表达待建系统功能模型的工具。4. 下列引入了“风险驱动”的思想,适用于大规模的内部开发项目的是_A增量模型B 喷泉模型C原型模型D 螺旋模型(分数: 2.00 )A.B.C.D. 解析: 考点 本题主要考查的知识点为螺旋模型。螺旋模型将瀑布模型与增量模型结合起来,加入了两种
3、模型均忽略了的风险分析,弥补了这两种模型的不足。5. 关于类,以下说法错误的是 _A类是一组具有相同属性、操作、关系和语义的对象描述B对象是类的一个实例C类名使黑体字,以小写字母开始D类主要用于抽象客观世界中的事物(分数: 2.00 )A.B.C. D.解析: 考点 本题主要考查的知识点为类。类名一般使用黑体字,以大写字母开始,位于第一栏中央,抽象类类名采用斜体。6. 下列不是 SEI 发现关注的质量支承点的都是_A模型 B 人员C工具 D规程和方法(分数:2.00 )A.B.C.D.解析: 考点 本题主要考查的知识点为SEI 发现。SEI37. 一个模块直接引用另一模块中的数据,这两个模块之
4、间的耦合是A公共耦合 B 内容耦合_C数据耦合D控制耦合(分数: 2.00 )A.B. C.D.解析: 考点 本题在 2003 年 10 月真题第一大题第11 小题考查过,主要考查的知识点为内容耦合。当一个模块直接修改或操作另一个模块的数据时,或一个模块不通过正常入口而转入到另一模块时,这样的耦合被称为内容耦合。8. 以下说法错误的是 _A PAD图所设计的模块一定是结构化的B PAD图是韩国三星公司提出的C PAD图支持“自顶向下逐步求精”的设计D PAD图是一种由左往右展开的二维树型结构(分数:2.00 )A.B.C.D.解析: 考点本题主要考查的知识点为PAD图。PAD图指问题分析图,是
5、日本日立公司于1973 年提出的。9. 下列关于过程域说法错误的是_A CMMI模型过程域有22 个过程域,分为4 个类B项目规划过程域的目的是建立并维护项目活动计划的定义C需求开发过程域有3 个专用目标和14 个专用实践D在每个过程域中都有一个或多个专用目标和专用实践(分数: 2.00 )A.B.C.D.解析: 考点 本题主要考查的知识点为需求开发过程域有3 个专用目标和10CMMI中需求开发的过程域。个专用实践,而项目规划过程域有3 个专用目标和14 个专用实践。10. 提高测试的有效性非常重要,成功的测试是指_A证明了被测试程序正确无误 B 说明了被测试程序符合相应的要求C未发现被测程序
6、的错误 D发现了至今为止尚未发现的错误(分数: 2.00 )A.B.C.D. 解析: 考点 本题主要考查的知识点为测试的有效性。软件测试的目的是根据软件开发各阶段的文档资料和程序的内部结构,精心设计。11. 下列有关测试的说法中错误的是_A单元测试集中于多个模块的功能和结构检验B集成测试集中于模块组合的功能和软件结构检验C有效性测试验证软件需求的可追溯性D而系统测试验证将软件融于更大系统中时整个系统的有效性(分数: 2.00 )A. B.C.D.解析:12. 软件生存周期法中,用户的参与主要在_A软件定义期B 软件开发期C软件维护期D整个软件生存周期过程中(分数: 2.00 )A. B.C.D
7、.解析: 考点 本题主要考查的知识点为软件生存周期。在定义阶段,软件开发方与用户方共同讨论,主要确定软件的开发目标及其可行性。13. 软件工程是一种 _分阶段实现的软件程序开发方法。A自底向上B 自顶向下C逐步求精D 面向数据流(分数: 2.00 )A.B. C.D.解析:14. 通信内聚 _A把需要同时执行的动作组合在一起B指各处理使用相同的输入数据或者产生相同的输出数据C指一个模块中各个处理元素都密切相关于同一功能且必须顺序执行D这是最强的内聚,指模块内所有元素共同完成一个功能,缺一不可(分数: 2.00 )A.B. C.D.解析: 考点 本题主要考查的知识点为通信内聚。通信内聚是指一个模
8、块所有成分都操作同一数据集或生成同一数据集。15. 下列说法错误的是 _A数据流图分为变换型和事务型两种B对变换型数据流图的系统而言,数据处理工作一般分为3 个部分:获取数据、变换数据和处理数据C事务型数据流图所描述系统的数据处理模式为“集中一发散”式D事务型数据流图可以具有多种形式的软件结构(分数: 2.00 )A.B. C.D.解析:16. 使用白盒测试方法时,确定测试数据应根据_和指定的覆盖标准。A程序的内部逻辑B 程序的复杂结构C使用说明书D 程序的功能(分数: 2.00 )A. B.C.D.解析:17. 下列关于瀑布模型存在的问题,说法错误的是_A要求开发人员一开始就要理解客户的需求
9、B每一阶段结束时进行评审C当项目接近结束时,出现了大量的集成和测试工作D在一个项目的早期阶段,过分地强调了基线和里程碑处的文档(分数: 2.00 )A.B. C.D.解析: 考点 本题主要考查的知识点是瀑布模型存在的问题。B 项为瀑布模型对软件工程的贡献。18. 实现模型视角下的体系结构描述不包含_A实现模型分解的子系统B 子系统之间的接口C子系统之间的依赖D 设计子系统(分数: 2.00 )A.B.C.D. 解析: 考点 本题主要考查的知识点为是RUP中实现模型视角下的体系结构描述。实现模型视角下的体系结构描述包括:实现模型分解的子系统、子系统之间的接口、子系统之间的依赖及关键构件的描述。其
10、中,相应设计子系统中的每个类和每个接口都要由实现子系统中的构件实现。19. 以下哪一项不是设计模型的元素_A设计子系统和接口B 设计类和设计系统C用况细化 分析 D 用况细化 设计 (分数: 2.00 )A.B.C. D.解析: 考点 本题主要考查的知识点RUP中的设计模型。由上图可知,用况细分 分析 不是 RUP设计模型的元素。20. 体系结构设计需要标识的内容,不正确的是_A节点以及它们的网络配置B 子系统以及它们的接口C在体系结构方面具有意义的设计类D 有关对程序设计语言的限制(分数:2.00 )A.B.C.D.解析: 考点本题主要考查的知识点为体系结构设计。体系结构设计的目标是创建设计
11、模型和部署模型,以及它们视角下的体系结构描述,为此需要标识:节点以及它们的网络配置;(2) 子系统以及它们的接口;(3) 在体系结构方面具有意义的设计类;(1)(4) 具有共性的设计机制。二、 填空题( 总题数:10,分数:10.00)21. 自顶向下结合的渐增式测试法,在组合模块时有两种组合策略:深度优先策略和1 。(分数: 1.00 )填空项 1:_(正确答案:宽度优先策略)解析:22. 结构化方法在总体设计中引入了两个基本概念:模块和1 。(分数: 1.00 )填空项 1:_(正确答案:模块调用)解析:23. 描述加工逻辑的三种工具是 1 、判定表和判定树。(分数: 1.00 )填空项
12、1:_(正确答案:结构化自然语言)解析:24. 概要设计规约的内容有系统环境、 _、 _文件结构和全局数据文件的逻辑结构和测试需求。(分数: 1.00 )填空项 1:_(正确答案:软件模块的结构模块描述)解析:25.PDL 又称为伪码,是一种用正文形式表示1 和处理过程的设计工具。(分数: 1.00 )填空项 1:_(正确答案:数据结构)解析:26. 实现子系统是由 _、_和其他子系统组成。(分数: 1.00 )填空项 1:_(正确答案:构件接口)解析:27. 白盒法中,1 首先以详细设计或源程序为基础,导出控制流程图的拓扑结构( 程序图 ) 。(分数: 1.00 )填空项 1:_(正确答案:
13、基本路径测试)解析:28. 1 用于规约由设计类和设计子系统提供的操作。(分数: 1.00 )填空项 1:_(正确答案:接口)解析:29. 对于一个给定的类目,可以找到与之关联的另一个类目,这称为1 。(分数: 1.00 )填空项 1:_(正确答案:导航)解析:30. 1 是将软件生存周期各个活动规定为依线性顺序连接的若干阶段的模型。(分数: 1.00 )填空项 1:_(正确答案:瀑布模型)解析:三、 简答题 ( 总题数: 5,分数: 25.00)31. 简述画数据流图应注意的问题。(分数: 5.00 )_正确答案: ( 注意的问题:(1) 在 DFD图中,数据流起到连接其他实体的作用。在应用
14、中,数据流和数据存储一般需要给出标识,而对流入或流出数据存储的数据流,在语义比较清晰的情况下,一般可以不给出它们的标识。(2) 加工之间可以有多个数据流, 这些数据流之间可以没有任何直接关系, 数据流图也不表明它们的先后次序。(3) 对于一个比较大的软件系统, 为了避免由于采用一张 DFD图来描述系统功能而出现层次不清, 难以理解的情况,往往采用多层次的数据流图。 )解析:32. 简述用况图的作用。(分数: 5.00 )_正确答案: ( 用况图可以为系统建模,描述软件系统行为的功能结构,也可以对业务建模,描述企业或组织的业务过程结构。不论是对系统建模还是对业务建模,都涉及到系统/ 业务语境的模
15、型化和系统/ 业务需求的模型化。 )解析:33. 简述集成测试的分类以及各自的缺点。(分数: 5.00 )_正确答案: ( 集成测试可分为:(1) “自顶向下”的集成测试。(2) “自底向上”的集成测试。缺点:(1) “自顶向下”需要设计承接模块以及随之而来的困难。(2) “自底向上”只有在加上最后一个模块时,程序才作为一个实体而存在。)解析:34. 简述软件测试与软件调试相比,在目的、技术和方法等方面的区别。(分数: 5.00 )_正确答案: (1) 测试从一个侧面证明程序员的“失败”。调试是为了证明程序员的正确。(2) 测试以已知条件开始,使用预先定义的程序且有预知的结果,不可预见的仅是程
16、序是否通过测试。调试一般是以不可知的内部条件开始,除统计性调试外,结果是不可预见的。(3) 测试是有计划的,并要进行测试设计。调试是不受时间约束的。(4) 测试是一个发现错误、改正错误、重新测试的过程。调试是一个推理过程。(5) 测试的执行是有规程的。调试的执行往往要求程序员进行必要推理。(6) 测试经常是由独立的测试组在不了解软件设计的条件下完成的。调试必须由了解详细设计的程序员完成。(7) 大多数测试的执行和设计可由工具支持。调试时,程序员能利用的工具主要是调试器。)解析:35. 简述软件生存周期模型的含义。(分数: 5.00 )_正确答案: ( 软件生存周期模型是一个包括软件产品开发、运行和维护中有关过程、活动和任务的框架,覆盖了从该系统的需求定义到系统的使用终止。)解析:四、 综合应用题 ( 总题数: 2,分数: 20.00)36. 画出下面用 PDL写出的程序的 PAD图。WHILE P DOIF A 0 THEN A1 ELSE A2END IFIF B 0 THEN B1IF C 0 THEN C1 ELSE C2END IFELSE B2END IFB3END WHILE(分数: 10.00 )_正确答案: (PAD 图如下所示:)解析:37. 对下列子程序进行调试:procedure example(y,z:real;x:real)
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 鹰课件语文教学课件
- 特殊旅客课件教学课件
- 2024年度建设工程施工合同工期与质量要求
- 2024年度维修保养服务合同
- 2024年城乡供水工程特许经营合同
- 2024年度设备采购合同:甲乙双方在二零二四年就某设备的采购的详细合同条款
- 2024企业人力资源管理与聘用合同详细规定
- 2024年家长学生老师三方面协议
- 2024年国际货物买卖合同:机械设备
- 【初中生物】观察周边环境中的生物+课件2024-2025学年人教版生物七年级上册
- 办税服务外包投标方案(技术标)
- 冷库是有限空间应急预案
- 基于PLC的机械手控制系统设计毕业设计
- 足软组织感染的护理查房
- 建设项目竣工环境保护验收管理办法
- 植物学课件:第二章 种子和幼苗
- 一日生活中幼儿自主探究行为的表现及支持策略研究
- 第8课 用制度体系保证人民当家做主
- 软件测试规范模板
- 足皮肤感染的护理课件
- 新苏教版六年级上册科学全册知识点(精编)
评论
0/150
提交评论