http://bbs.zikao5.com 我自考网整理 全国 2012 年 1 月自考《软件工程》试题 课程代码\ue00602333 一、单项选择题(本大题共 15 小题\ue004每小题 2 分\ue004共 30 分) 在每小题列出的四个备选项中只有一个是符合题目要求的\ue004请将其代码填写在题后的括号内。错选、多选或未选均不得分。 1\ue004对软件系统模型分层是为了控制软件开发的复杂性\ue003在需求层创建的是( ) A\ue004软件模型 C\ue004概念模型 2\ue004要求软件的故障率为 3 次\ue0052000 小时\ue003这属于( ) A\ue004质量属性 C\ue004设计约束 3\ue004需求规约文档的技术核心是( ) A\ue004特定需求 C\ue004用户特性 4\ue004结构化需求分析的基本术语中\ue003标识采用动宾结构的是( ) A\ue004数据流 C\ue004数据存储 5\ue004总体设计的第三阶段是( ) A\ue004初始设计 C\ue004复审阶段 6\ue004某模块的输入数据为某班期末考试语文的成绩表\ue003通过该模块计算该班学生成绩的平均值\ue003并挑选出前十名同学的名单\ue003从内聚度来看\ue003该模块属于( ) A\ue004逻辑内聚 C\ue004通信内聚 7\ue004共享该模块的上级模块数目越多可提高软件的复用性\ue003指的是模块的( ) A\ue004扇入大 C\ue004扇入小 8\ue004为了控制信息组织的复杂性\ue003UML 提供的组织信息的通用机制是( ) A\ue004类 C\ue004包 9\ue004UML 用于创建系统的行为生存周期模型的图形化工具是( ) A\ue004用况图 C\ue004顺序图 10\ue004RUP 的迭代、增量式开发规定的 4 个阶段不\ue004包括( ) A\ue004初始阶段 C\ue004移交阶段 11\ue004根据 RUP 测试的活动\ue003输入中有测试用况\ue003活动为实现测试\ue003则输出为( ) A\ue004测试过程 B\ue004部署模型 D\ue004参考模型 B\ue004性能需求 D\ue004功能需求 B\ue004产品功能 D\ue004产品概述 B\ue004加工 D\ue004数据源 B\ue004详细设计 D\ue004精化设计 B\ue004过程内聚 D\ue004功能内聚 B\ue004扇出大 D\ue004扇出小 B\ue004关联 D\ue004注解 B\ue004状态图 D\ue004类图 B\ue004构造阶段 D\ue004评审阶段 B\ue004测试构件 http://bbs.zikao5.com 我自考网整理 C\ue004测试评价 12\ue004典型的白盒测试技术是( ) A\ue004路径测试 C\ue004功能测试 13\ue004软件生存周期模型中\ue003包含风险分析活动的是( ) A\ue004演化模型 C\ue004喷泉模型 14\ue004软件生存周期模型中\ue003体现了软件创建所固有的迭代和无间隙特征的是( ) A\ue004瀑布模型 C\ue004演化模型 15\ue004CMMI 成熟度等级中的第二级为( ) A\ue004初始级 C\ue004持续优化级 二、填空题(本大题共 20 空\ue004每空 1 分\ue004共 20 分) 请在每小题的空格中填上正确答案。错填、不填均不得分。 16\ue004软件工程概念的提出\ue003其目的是为了解决 20 世纪 60 年代以来出现的日益严重的______。 17\ue004一般来说\ue003需求分类中作为整个需求的主体是______。 18\ue004需求分析的首要任务是建立系统的______\ue003DFD 是一种常用的表达工具。 19\ue004所谓模块化是指按照______的设计原则\ue003形成一个相互独立但又有较少联系的模块结构的过程。而模块通常由______和模块体组成。 20\ue004UML 把状态分为了 3 类\ue003即初态、终态和______。 21\ue004在 UML 表达关系的术语中\ue003汽车和汽车引擎之间是______关系。 22\ue004RUP 是一种软件开发的过程框架\ue003它的突出特点是以______为驱动、以______为中心的迭代、增量式开发。 23\ue004在 RUP 的每次迭代中都要经历一个核心工作流\ue006即需求获取、分析、设计、______和测试。 24\ue004软件测试的首要目标是预防错误\ue003但这几乎不可实现\ue003所以测试的目标只能是______。 25\ue004有效性测试通常采用______测试技术\ue003验证______的可追溯性。 26\ue004单元测试以______文档作为指导\ue003多采用______测试技术。 27\ue004集成测试的目标是发现与______有关的错误。 28\ue004在标准(ISO\ue005IEC 软件生存周期过程 12207—1995)中\ue003按过程主体把软件生存周期过程分为基本过程、______和组织过程。 29\ue004CMMI 是针对系统/产品开发的能力成熟度模型\ue003集成了 3 个源模型\ue006______、系统工程 CMM 和集成产品开发CMM。 30\ue004CMMI 提供了两种过程改善路径\ue003一个称为______\ue003另一个称为成熟度等级\ue003应用于一个组织过程改善的成熟度等级有______个。 三、简答题(本大题共 6 小题\ue004每小题 5 分\ue004共 30 分) 31\ue004简述软件需求的分类及其关系。 32\ue004什么是模块?什么是模块内聚?请列出从低到高的常见内聚类型。 33\ue004什么是状态?什么是状态图?简述实际应用中使用状态图的作用。 34\ue004简述 RUP 中需求获取的基本步骤和相关制品。 35\ue004简述黑盒测试技术的要点。 36\ue004简述增量模型以及可适应的情况。 D\ue004测试计划 B\ue004状态测试 D\ue004定义域测试 B\ue004增量模型 D\ue004螺旋模型 B\ue004增量模型 D\ue004喷泉模型 B\ue004已管理级 D\ue004已定量管理级 http://bbs.zikao5.com 我自考网整理 四、综合应用题(本大题共 2 小题\ue004每小题 10 分\ue004共 20 分) 37\ue004这是用 PDL 书写的一段程序。请根据你的理解\ue003用 N-S 图表示它。 begin A\ue007 While(P1){ if(P2){ B\ue007 }else{ C\ue007 }D\ue007 } end 38\ue004设被测试程序的流程图如下图\ue006 可供选择的测试用例为\ue006 编 号 x 0 1 -l 3 Y 3 2 2 1 A B C D 请找出实现语句覆盖、条件覆盖、分支覆盖、路径覆盖至少所选择的测试用例及其对应的编号。