2017年10月自考02333软件工程试题及答案

合集下载

2018年10月自考02333软件工程试卷及答案

2018年10月自考02333软件工程试卷及答案

2018年10月自考02333软件工程试卷及答案2018年10月高等教育自学考试全国统一命题考试软件工程试卷(课程代码02333)本试卷共4页,满分l00分,考试时间l50分钟。

考生答题注意事项:1.本卷所有试题必须在答题卡上作答。

答在试卷上无效,试卷空白处和背面均可作草稿纸。

2.第一部分为选择题。

必须对应试卷上的题号使用2B铅笔将“答题卡”的相应代码涂黑。

3.第二部分为非选择题。

必须注明大、小题号,使用0.5毫米黑色字迹签字笔作答。

4.合理安排答题空间,超出答题区域无效。

第一部分选择题一、单项选择题:本大题共l5小题。

每小题2分,共30分,在每小题列出的备选项中只有一项是最符合题目要求的。

请将其选出.1.软件工程在20世纪60年代末蓟80年代初获褥的主要成果有A.CASE产品 B.露向对象语言C.瀑布模型 D.软件生存周期过程2.在销售管理系统需求文档中出现下列描述,属于设计约束范畴的是A.系统应能产生月销售报表B.系统应在5分钟内计算出给定季度的总销售税C.对要构建的账户接收系统,必须为月财务状况系统提供更新信息D.任取1秒钟,一个特定应用所消耗的可用计算髓力平均不超过50%3.需求规约的基本性质包括重要性和稳定性程度、一致的、完整的和A.可修改的 B.可复用的 C.可测试的 D.无歧义的4.在建模过程中,可用以描述加工的工具是A.数据流 B.判定树 C.数据字典 D.数据存储5.指一个模块内部各成分之间相互关联程度的度量是A.耦合 B.内聚 C.扇入 D.扇出6.结构化分析方法给出了一种能表达功能模型的工具是A.HIP0图 B.PAD图 C.N-S图 D.DFD图7.面向对象方法源子面向对象A.分析 B.设计 C.建模语言 D.编程语言8.使用用况图可以实现业务建模和系统建模,而得到业务模型和系统模型之间具有的关系是A.整体/部分 B.一般/特殊 C.功熊/过程 D.静态/动态9.RUP的分析类包括边界类、实体类和A.子类 B.控制类 C.父类 D.活动类10.黑盒溅试技术又称为功熊测试技术,包括事务处理流程技术、定义域测试技术和 A.路径测试技术 B.用例测试技术 C.状态测试技术D.结构测试技术11.在教师科研方案中规定对教授、副教授和讲师分别计算分数,做楣应的处理,受l 根据黑盒测试中的等价类划分技术,下列划分正确的是A.3个有效等价类,3个无效等价类B.3个有效等价类,1个无效等价类C.1个有效等价类,1个无效等价类D.1个有效等价类,3个无效等价类12.有效性测试的目标是发现软件实现的功能与下列哪个选项不一致,正确的是A.需求规格说明书B.概要设计说明书C.详细设计说明书D.测试计划13.<>标准按过程主体把软件生存周期过程分为基本过程、组织过程和A.供应过程 B.开发过程 C.测试过程 D.支持过程14.在常见的软件开发模型中,主要用于支持面向对象技术软件开发的是A.喷泉模型 B.螺旋模型 C.增量模型 D.瀑布模型15.CMMI组织过程改善的成熟度等级中的2级是A.已执行级 B.已定义级 C.已管理级 D.已定量管理级第二部分非选择题二、填空题:本大题共20空,每空l分,共20分。

02333软件工程

02333软件工程

02333软件工程试卷的主要分值分布在第3章和第6章,这两章几乎占到50分左右,第1章和第8章的考核知识点相对较少。

本课程的考试题型为:单项选择题、填空题、简答题、综合应用题速度:软件的发展水平远远滞后于硬件的发展水平,生产率低下,软件制造仍然是一种人工集约生产方式质量:软件的质量低下,不能满足用户的需求、适应性差成本:软件开发成本居高不下软件开发的速度、软件制品的质量、软件开发成本是软件工程的三个核心问题。

软件复用技术:构件技术、平台技术、需求工程技术、领域分析技术、应用集成技术等。

软件开发的本质:“映射”,即实现问题空间的概念和处理逻辑到解空间的概念和处理逻辑之间的映射。

系统建模运用所掌握的知识,通过抽象,给出系统的一个结构。

模型:模型是一个抽象。

模型是在特定意图下所确定的角度和抽象层次上对物理系统的描述,通常包含对该系统边界的描述、对系统内各模型元素以及关系的语义描述。

系统模型的类型概念模型:描述软件是什么软件模型:实现概念模型的软件解决方案。

包括设计模型、实现模型和部署模型。

需求:一个需求是有关一个“要予构造”的陈述,描述了待开发产品/系统功能能力、性能参数或其它性质。

需求的基本性质:必要的;无歧义的;可测的;可跟踪的;可测量的★需求的分类:1、功能需求,是整个需求的主体。

2、非功能需求:性能需求、外部接口需求、设计约束和质量属性需求。

要求能够区分哪些是功能需求,哪些是性能需求。

接口需求的类别:用户接口;硬件接口;软件接口;通信接口设计约束需求:法规政策;硬件限制;与其它应用的接口;并发操作;审计能力;控制功能;高级语言要求;握手协议;应用的关键程度;安全和保质量属性:可靠性;存活性;可维护性;用户友好性需求发现的技术:自悟;交谈;观察;小组会;提炼★需求规约的定义:是一个软件/产品/系统所有需求陈述的正式文档,它表达了一个软件/产品/系统的概念模型。

★需求规约的基本性质:1重要性和稳定性程度:对需求进行分级2可修改的3完整的:没有被遗漏的需求4一致的:不存在互斥的需求需求规约(规格说明书)的表达:非形式化的需求规约;半形式化的需求规约;形式化的需求规约★需求规约的作用:1.需求规约是软件开发组织和用户之间一份事实上的技术合同书,是产品功能及其环境的体现;2.需求规约是一个管理控制点;3系统的而设计,需求规约是一个正式的、受控的起始点;4需求规约是创建产品验收计划和用户指南的基础。

2018年10月高等教育自学考试《软件工程》试题02333

2018年10月高等教育自学考试《软件工程》试题02333

2018年10月高等教育自学考试《软件工程》试题课程代码:02333一、单项选择题1.软件工程在20世纪60年代末到80年代初获得的主要成果有A.CASE产品B.面向对象语言C.瀑布模型D.软件生存周期过程2.在销售管理系统需求文档中出现下列描述,属于设计约束范畴的是A.系统应能产生月销售报表B.系统应在5分钟内计算出给定季度的总销售税C.对要构建的账户接收系统,必须为月财务状况系统提供更新信息D.任取1秒钟,一个特定应用所消耗的可用计算能力平均不超过50%3.需求规约的基本性质包括重要性和稳定性程度、一致的、完整的和A.可修改的B.可复用的C.可测试的D.无歧义的4.在建模过程中,可用以描述加工的工具是A.数据流B.判定树C.数据字典D.数据存储5.指一个模块内部各成分之间相互关联程度的度量是A.耦合B.内聚C.扇入D.扇出6.结构化分析方法给出了一种能表达功能模型的工具是A.HIPO图B.PAD图C.N-S图D.DFD图7.面向对象方法源于面向对象A.分析B.设计C建模语言D.编程语言8.使用用况图可以实现业务建模和系统建模,而得到业务模型和系统模型之间具有的关系是A.整体/部分B.一般/特殊C.功能/过程D.静态/动态9.RUP的分析类包括边界类、实体类和A.子类B.控制类C.父类D.活动类10.黑盒测试技术又称为功能测试技术,包括事务处理流程技术、定义域测试技术和A.路径测试技术B.用例测试技术C.状态测试技术D.结构测试技术11.在教师科研方案中规定对教授、副教授和讲师分别计算分数,做相应的处理,则根据黑盒测试中的等价类划分技术,下列划分正确的是A.3个有效等价类,3个无效等价类B.3个有效等价类,1个无效等价类C.1个有效等价类,1个无效等价类D.1个有效等价类,3个无效等价类12.有效性测试的目标是发现软件实现的功能与下列哪个选项不一致,正确的是A.需求规格说明书B.概要设计说明书C.详细设计说明书D.测试计划13.《ISO/IEC软件生存周期过程12207-1995》标准按过程主体把软件生存周期过程分为基本过程、组织过程和A.供应过程B.开发过程C.测试过程D.支持过程14.在常见的软件开发模型中,主要用于支持面向对象技术软件开发的是A.喷泉模型D.螺旋模型C.增量模型D.瀑布模型15.CMMI组织过程改善的成熟度等级中的2级是A.已执行级B.已定义级C.已管理级D.已定量管理级二、填空题16.计算机软件一般是指计算机系统中的程序及其。

2014年10月全国自考软件工程模拟试卷02333(含答案)

2014年10月全国自考软件工程模拟试卷02333(含答案)

2014年10月全国自考软件工程模拟试卷02333(含答案)一、单项选择题(本大题共20小题,每小题2分,共40分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。

错选、多选或未选均无分。

第1题只有高水平的软件工程能力才能生产出高质量的软件产品。

因此,须在软件开发环境或软件工具箱的支持下,运用先进的开发技术、工具和管理方法来提高()能力。

A. 组织软件B. 软件质量C. 设计软件D. 开发软件【正确答案】 D【你的答案】本题分数2分第2题下列说法正确的是()A. 对于顺序执行和循环执行的动作,用判定表和判定树B. 对于存在多个条件复杂组合的判断问题,用结构化语言描述C. 判定表较判定树直观易读,判定树进行逻辑验证较严格D. 可将判定表和判定树两者结合起来,先用判定表作底稿,在此基础上产生判定树【正确答案】 D【你的答案】本题分数2分第3题以下说法错误的是()A. McCabe度量法对于不同种类的控制流的复杂性不能区分B. McCabe度量法将简单IF语句与循环语句的复杂性分别看待C. McCabe度量法对于嵌套IF语句与简单CASE语句的复杂性是一样的D. McCabe度量法将模块接口当成一个简单分支一样处理【正确答案】 B【你的答案】本题分数2分第4题以下说法正确的是()A. 语句覆盖使每个判定的每个分支至少执行一次B. 判定覆盖使每条语句至少执行一次C. 条件覆盖使每个判定的每个条件应取到各种可能的值D. 条例组合覆盖使程序中每一条可能的路径至少执行一次【正确答案】 C【你的答案】本题分数2分第5题人们常借用()方法来度量软件的可靠性。

A. 硬件可靠性的定量度量B. 软件可靠性的定量指标C. 系统的定量度量D. 可靠性的度量【正确答案】 A【你的答案】本题分数2分第6题软件工程是一门()学科。

A. 理论性B. 原理性C. 工程性D. 心理性【正确答案】 C【你的答案】本题分数2分第7题以下说法错误的是()A. 满足条件覆盖并不一定满足判定覆盖B. 判定/条件覆盖同时满足判定覆盖和条件覆盖C. 满足条件组合覆盖的测试一定满足“判定覆盖”、“条件覆盖”和“判定/条件覆盖”D. 满足路径覆盖也一定满足条件组合覆盖【正确答案】 D【你的答案】本题分数2分第8题在实现阶段要完成的工作之一是单元测试,单元测试要根据在()阶段中的规格说明进行。

02333自考 软件工程复习资料

02333自考 软件工程复习资料

一,第一章1.软件工程→1968年的NATO会议上提出解决“软件危机”2.倡导工程原理,原则,方法进行软件开发,以期解决“软危”3.软件工程:用计算机科学理论和技术和工程管理原则方法,按预算,进度满足用户要求的软件产品工程。

4.软工两时间:1. 60-80年代,系统规模,复杂性,关键领域应用,提出了waterfall, C, Pascal, Ada; Jackson方法,结构化方法。

2. 80年代后大量软件的实践,过程支持,软件生产技术,复用技术,生产管理。

《软件和存周期过程》,C++, Eiffel, Smalltalk5.软件=程序+文档,是逻辑实体,“无形”6.程序=处理对象+处理规则7.文档=理解程序所需的阐述性资料8.软件开发的本质:不同抽象层术语+处理逻辑之间的“映射”9.建模的方法:结构化方法,面向对象方法,诸多面向数据结构方法10.模型:待建系统的任意抽象,包括基本能力,特性,或其他方面;抽象上对物理系统的描述,系统边界,关系的主义描述。

11.软件系统模型:1,概念模型(用户)2,软件模型(开发者)a)需求→概念模型b)设计→软件模型c)实现→软件模型d)部署→软件模型12.软件开发有技术和管理上的问题二,第二章1.正确定义问题,是解决问题的基础2.需求是“要予构造”的陈述,描述了软件“能力”“性能参数”“其他性质”3.需求的性质:a)必要b)无歧义c)可测/测量d)可跟踪4.验证需求是不是歧义→需求复审5.需求分类:功能/非功能(性能,外部接口,设计约束,质量属性),6.需求发现:自悟,交谈,观察,小组会,提炼a)自悟要求高,要有想象力/需求不正确b)交谈依赖“正确提问”“揭示本意”/不能认识到合理需求→复审c)观察要有洞察力/客户抵触,客户认为熟悉了业务d)小组会人力资源,良好的需求发现能力,达成共识/客观条件限制,互相矛盾的需求e)提炼要有想像力和需求标识力熟悉技术和法规/无法验证需求是否正确7.需求规约是陈述的正式文档,表达概念模型a)重要性和稳定性程度b)可修改c)完整d)一致8. 需求规约表达:非形式化(规模小,不复杂,小型软件),半形式和形式化(主要为了验证程序正确)9. 需求规约作用:a) 技术合同,产品功能和环境体现b) 管理控制点c) 正式,受控的起点d) 初始测试计划,用户系统操作描述10. 需求规约不是一个设计文档,用于设计的文档,也不是进度和规划文档三,第三章1.软件需求中三挑战:1. 问题空间理解2. 人与人之间通信3. 需求的变化性2.20世纪70年代提出结构化方法3.基本术语1. 数据流程2. 加工3. 数据存储4. 数据源和数据潭4.数据流图DFD P375.按功能分解的设计思想:自顶向下,逐步求精6.数据字典:[=]定义为;[|]或者;[+]顺序;[{}]重复;[m.n]子界7.数据结构3种条目:数据流条目;数据存储条目;数据项条目8.结构化语言是形式化语言和自然语言之间的语言9.判定表;判定树P4311. 图元数7正负212. 15%的错误源自错误的需求13. 总体设计:模块和模块调用14. 总体设计:模块结构图/层次图/HIPO 图P4515. “高内聚,低耦合”16.数据流图分为:变换型和事务型17.模块化,软件分为简单的高内聚低耦合的模块(两部分:接口和模块体)18.耦合:依赖程度的度量。

(word完整版)2012年1月自考软件工程试题及答案02333,推荐文档

(word完整版)2012年1月自考软件工程试题及答案02333,推荐文档

全国2012年1月高等教育自学考试软件工程试题课程代码:02333一、单项选择题(本大题共15小题,每小题2分,共30分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。

错选、多选或未选均不得分。

1.对软件系统模型分层是为了控制软件开发的复杂性,在需求层创建的是( C ) rup 过程p166A.软件模型B.部署模型C.概念模型D.参考模型2.要求软件的故障率为3次/2000小时,这属于( A ) 24A.质量属性B.性能需求C.设计约束D.功能需求3.需求规约文档的技术核心是( A ) p28A.特定需求B.产品功能C.用户特性D.产品概述4.结构化需求分析的基本术语中,标识采用动宾结构的是( B ) 36A.数据流B.加工C.数据存储D.数据源5.总体设计的第三阶段是( C ) 50A.初始设计B.详细设计C.复审阶段D.精化设计6.某模块的输入数据为某班期末考试语文的成绩表,通过该模块计算该班学生成绩的平均值,并挑选出前十名同学的名单,从内聚度来看,该模块属于( A ) 59A.逻辑内聚B.过程内聚C.通信内聚D.功能内聚7.共享该模块的上级模块数目越多可提高软件的复用性,指的是模块的( A ) 61A.扇入大B.扇出大C.扇入小D.扇出小8.为了控制信息组织的复杂性,UML提供的组织信息的通用机制是( C )99A.类B.关联C.包D.注解9.UML用于创建系统的行为生存周期模型的图形化工具是( B )103A.用况图B.状态图C.顺序图D.类图10.RUP的迭代、增量式开发规定的4个阶段不.包括( D ) 125A.初始阶段B.构造阶段C.移交阶段D.评审阶段11.根据RUP测试的活动,输入中有测试用况,活动为实现测试,则输出为( B ) 168A.测试过程B.测试构件C.测试评价D.测试计划12.典型的白盒测试技术是( A ) 177A.路径测试B.状态测试C.功能测试D.定义域测试13.软件生存周期模型中,包含风险分析活动的是( D ) 226A.演化模型B.增量模型C.喷泉模型D.螺旋模型14.软件生存周期模型中,体现了软件创建所固有的迭代和无间隙特征的是( D ) 227A.瀑布模型B.增量模型C.演化模型D.喷泉模型15.CMMI成熟度等级中的第二级为( B ) 244A.初始级B.已管理级C.持续优化级D.已定量管理级二、填空题(本大题共20空,每空1分,共20分)请在每小题的空格中填上正确答案。

全国2017年04月高等教学教育自学考试02333软件工程项目计划试题及其评分参考

全国2017年04月高等教学教育自学考试02333软件工程项目计划试题及其评分参考

-_2017 年 4 月高等教育自学考试全国统一命题考试软件工程试卷(课程代码 02333)本试卷共 5 页。

满分 l00 分,考试时间 l50 分钟。

考生答题注意事项:1.本卷所有试题必须在答题卡上作答。

答在试卷上无效,试卷空白处和背面均可作草稿纸。

2.第一部分为选择题。

必须对应试卷上的题号使用 2B 铅笔将“答题卡”的相应代码涂黑。

3.第二部分为非选择题。

必须注明大、小题号,使用 0.5 毫米黑色字迹签字笔作答。

4.合理安排答题空间,超出答题区域无效。

第一部分选择题 (共 30 分)一、单项选择题(本大题共 l5 小题,每小题 2 分,共 30 分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其选出并将“答题卡”的相应代码涂黑。

错涂、多涂或未涂均不得分。

1.可以把软件开发的本质概括为:不同抽象层术语之间,以及不同抽象层处理逻辑之间的A.模型 B.调用 C.开发 D.映射2.需求分析产生的正式文档是A.项目开发计划 B.需求规约C.软件设计规约 D.可行性分析报告3.一般适用于规模较小的、复杂程度不大高的小型软件项目,或在获取 SRS(草案)时使用的需求规约表达风格是A.形式化的 B.非形式化的 C.结构化的 D.非结构化的4.在结构化分析方法中,表示“数据的静态结构”的术语是A.数据存储 B.文件 C.数据潭 D.数据流5.一个模块向其下属模块传递了一个开关量信息,则该模块与下属模块的关系是A.数据耦合 B.标记耦合 C.控制耦合 D.公共耦合6.对模块的宽度影响最大的因素是模块的A.控制域 B.作用域 C.扇出 D.扇人7.下列术语,可用于摘象客观世界中事物的是A.类 B.关联 C.细化 D.泛化8.大学由若干专业系构成,则大学与专业系的关系是A.聚合 B.组合 C.细化 D.泛化9.下列选项,属于 RUP 突出特点的是A.迭代、增量式开发 B.迭代、螺旋式开发C.迭代、瀑布式开发 D.迭代、喷泉式开发10.下列软件测试技术中,依据程序逻辑结构的是A.状态测试技术 B.功能测试技术 C.黑盒测试技术 D.白盒测试技术11.假设大学生身高的输入范围为 l50—200,则根据黑盒测试中的等价类划分技术,下列划分正确的是A.可划分为 2 个有效等价类,2 个无效等价类B.可划分为 1 个有效等价类,2 个无效等价类C.可划分为 2 个有效等价类,1 个无效等价类D.可划分为 1 个有效等价类,1 个无效等价类12.单元测试期间,通常考虑模块的A.重要的执行路径 B.次要的执行路径C.全部的执行路径 D.有判定语句的执行路径13.软件基本过程指那些与软件生产直接相关的活动集,可分为供应过程、开发过程、运行过程、维护过程和A.公关过程 B.需求过程 C.设计过程 D.获取过程14.在常见的软件开发模型中,适用于项目的开发风险很大或客户不能确定系统需求的模型是A.螺旋模型 B.喷泉模型 C.增量模型 D.瀑布模型15.CMMI 能力等级中的 3 级是A.已执行级 B.已管理级 C.已定义级 D.已定量管理级第二部分非选择题 (共 70 分)二、填空题(本大题共 20 空,每空 l 分,共 20 分)16.软件生产率、软件质量满足不了社会发展的需求,并成为其发展的制约因素,这一现象被称为。

全国2018年4月自考(02333)软件工程试题及答案

全国2018年4月自考(02333)软件工程试题及答案

全国2018年4月自考(02333)软件工程试题及答案全国2018年4月自考(02333)软件工程试题及答案绝密★考试结束前全国2018年4月高等教育自学考试软件工程试题课程代码:02333请考生按规定用笔将所有试题的答案涂、写在答题纸上。

选择题部分注意事项:1.答题前,考生务必将自己的考试课程名称、姓名、准考证号黑色字迹的签字笔或钢笔填写在答题纸规定的位置上。

2.每小题选出答案后,用2B铅笔把答题纸上对应题目的答案标号涂黑。

如需改动,用橡皮擦干净后,再选涂其他答案标号。

不能答在试题卷上。

一、单项选择题:本大题共l5小题,每小题2分,共30分.在每小题列出的备选项中只有一项是最符合题目要求的,请将其选出. 1.在软件开发中,软件系统模型大体上可分为两类:概念模型和A.抽象模型B.逻辑模型C.软件模型D.实现模型2.在销售管理系统需求文档中出现下列描述,属于功能需求范畴的是A.系统应能产生月销售报表B.系统应在5分钟内计算出给定季度的总销售税C.对要构建的账户接收系统,必须为月财务状况系统提供更新信息D.任取1秒钟,一个特定应用所消耗的可用计算能力平均不超过50%3.通过复审有关需要的陈述,或功能和性能目标的陈述等技术文档,而获取相关需求的初始发现需求技术是A细化B.提炼C.求精D.抽象4.在结构化分析方法的基本术语中,数据流的起点称为A.数据潭B.数据存储C.加工D.数据源5.一组模块共同引用一个全局数据项,则该组模块间的耦合类型是A.数据耦合B.标记耦合C.控制耦合D.公共耦合6.模块本身以及所有直接或间接从属于它的模块的集合,称为该模块的A.作用域B.控制域C.定义域D.限制域7.下列术语可用于表达客观世界中各种各样事物之间的关系的是A.类B.对象C.接口D.依赖8.UML的图形化工具分为两类:行为图和A.结构图B.状态图C.部署图D.用况图9.根据RUP实现活动,输入为设计类和接口,活动为实现类,则输出为A.构件B.用况C.接口D.子系统10.下列软件测试技术中,依据软件行为描述的是A.结构测试技术B.路径测试技术C.黑盒测试技术D.自盒测试技术11.假设选修课程数目的输入范围为1-4,则根据黑盒测试中的等价类划分技术,下列划分正确的是A.2个有效等价类,2个无效等价类B.1个有效等价类,2个无效等价类C.2个有效等价类,1个无效等价类D-1个有效等价类,1个无效等价类12.单元测试期间,通常考虑模块的A.错误执行路径B.正确执行路径C.有判定语句的执行路径D.全部执行路径13.软件基本过程是指那些与软件生产直接相关的活动集,可分为获取过程、供应过程、运行过程、维护过程和A.需求定义过程B.需求发现过程C.设计过程D.开发过程14.在常见的软件开发模型中,能体现软件创建所固有的迭代和无间隙特征的是A.丸喷泉模型B.螺旋模型C.增量模型D.瀑布模型15.CMMl能力等级中的4级是A. 已执行级B.已管理级C.已定量管理级D.已定义级非选择题部分注意事项:用黑色字迹的签字笔或钢笔将答案写在答题纸上,不能答在试题卷上。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

2017年10月高等教育自学考试全国统一命题考试
软件工程试卷
(课程代码02333)
本试卷共4页,满分100分,考试时间150分钟。

考生答题注意事项:
1.本卷所有试题必须在答题卡上作答。

答在试卷上无效,试卷空白处和背面均可作草稿纸。

2.第一部分为选择题。

必须对应试卷上的题号使用2B铅笔将“答题卡”的相应代码涂黑。

3.第二部分为非选择题。

必须注明大、小题号,使用0.5毫米黑色字迹签字笔作答。

4.合理安排答题空间,超出答题区域无效。

第一部分选择题
一、单项选择题:本大题共15小题,每小题2分。

共30分,在每小题列出的备选项中只有一项是最符合题目要求的,请将其选出。

1.软件工程在20世纪80年代以来获得的主要成果有
A.瀑布模型 B.CASE产品 C.过程式语言 D.结构化方法
2.在销售管理系统需求文档中出现下列描述,属于外部接口需求范畴的是
A.系统应能产生月销售报表
B.系统应在5分钟内计算出给定季度的总销售税
C.对要构建的账户接收系统,必须为月财务状况系统提供更新信息
D.任取1秒钟,一个特定应用所消耗的可用计算能力平均不超过50%
3.需求规约的基本性质包括重要性和稳定性程度、可修改的、完整的和
A.一致的 B.可重复的 C.可复用的 D.可测试的
4.在建模过程中,可用以描述加工的工具是
A.数据表 B.加工表 C.数据字典 D.判定表
5.指不同模块之间相互依赖程度的度量是
A.扇出 B.扇入 C.内聚 D.耦合
6.把要解决问题的过程分解为多个步骤或阶段,每一步是对上一步结果的细化,以接近问题的解法,该方法称为
A.逐步求精 B.逐步分解 C.逐步抽象 D.逐步概括
7.关联的多重性是指
A.一个类有多少个方法被另一个类调用
B.一个类的某个方法被另一个类调用的次数
C.两个类所具有的相同的方法和属性的个数比
D.类中对象参与一个关联的数目
8.使用用况图可以为系统建模,描述软件系统行为的
A.功能结构 B.业务过程结构 C.整体结构 D.状态结构
9.RU的设计方法给出用于表达设计模型中基本成分的术语,包括子系统、设计类、接口和 A.构件 B.用况细化 C.体系结构描述 D.部署模型
10.关于调试,下列说法正确的是
A.从一个侧面证明程序员的失败 B.受时间约束的
C.一个推理过程 D.由独立的测试组完成
11.在教师分房方案中规定对教授、副教授、讲师和助教分别计算分数,做相应的处理,则根据黑盒测试中的等价类划分技术,下列划分正确的是
A.4个有效等价类,4个无效等价类
B.4个有效等价类,1个无效等价类
C.1个有效等价类,1个无效等价类
D.1个有效等价类,4个无效等价类
12.有效性测试的目标是发现软件实现的功能与需求规格说明书不一致的错误,通常采用的测试技术是
A.黑盒测试技术 B.用况测试技术 C.回归测试技术 D.性能测试技术
13.(m0/mc软件生存周期过程l2207—1995}标准按过程主体把软件生存周期过程分为基本过程、支持过程和
A.验证过程 B.确认过程 C.定义过程 D.组织过程
14.在常见的软件开发模型中,引入风险分析的是
A.螺旋模型 B.喷泉模型 C.演化模型 D.瀑布模型
15.CMMI组织过程改善的成熟度等级中的3级是
A.已执行级 B.已管理级 C.已定义级 D.已定量管理级
第二部分非选择题
二、填空题:本大题共20空。

每空1分,共20分。

16.提出软件工程概念的目的是倡导以工程的原理、原则和_______进行软件开发。

17.对于单一一个需求,必须具有的基本性质:_______、无歧义的、可测试的、_______以及可测量的。

18.需求人员把自己作为系统的最终用户,审视该系统并提出问题的初始发现需求技术是_______。

19.在结构化分析方法的基本术语中,数据流的归宿地称为_______。

20.指一个模块内部各成分之间相互关联程度的度量是_______。

21.结构化分析方法给出了一种能表达功能模型的图形化工具是_______。

22.结构化程序设计的基本控制结构包括顺序、_______和循环。

23.在面向对象技术的发展中,一个重要的里程碑是_______。

24.RUP是一种以用况为驱动、以_______为中心的迭代、增量式开发。

25.由于软件错误的复杂性,在软件工程测试中,应综合运用测试技术,并且应实施合理的测试序列:单元测试、集成测试、有效性测试和_______。

26.在单元测试中,由于模块不是一个独立的程序,必须为每个模块单元测试开发_______和承接模块,前者模拟主程序接受测试用例的数据,并将这些数据传递给待测试的模块。

27.软件基本过程指那些与软件生产直接相关的活动集,可分为获取过程、供应过程、_______、运行过程和_______。

28.对于一个项目而言,过程管理计划是项目管理计划的主体,一般还可能存在一些对支持生存周期过程具有重要作用的其他计划,包括软件工程管理计划、_______、软件质量保证计划、软件验证和确认计划和_______。

29.CMMI模型基于过程途径思想,通过过程把软件质量3个支撑点:受训的人员、规程和方法、工具和_______进行集成,以开发所期望的系统/产品。

30.在CMMI模型中,在单一过程域中已达到的过程改善称为_______。

31.针对开发的CMMI是一个有关产品和服务的过程改善的成熟度模型,集成了3个源模型:_______、系统工程CMM和_______。

三、简答题:本大题共6小题,每小题5分。

共30分。

32.简述软件开发的本质及基本途径。

33.简述结构化分析建模的基本步骤。

34.简述RUP中用况模型和分析模型的区别。

35.简述泛化的概念及其约束。

36.筒述因果图方法生成测试用例的基本步骤。

37.简述软件生存周期过程、软件生存周期模型、软件项目过程管理之间的关系。

四、综合应用题:本大题共2小题,每小题10分,共20分。

38.某电话公司决定开发一个管理所有客户信息的交互式网络系统,其功能如下:
(1)浏览客户信息:任何使用Interne的网络用户都可以浏览电话公司所有的业务信息。

(2)登录:电话公司授予每个客户一个账号。

拥有授权账号的客户,可以使用系统提供的页面设置个人密码,并使用该账号和密码在线注册。

(3)修改个人信息:客户在系统注册后,可以发送电子邮件或者使用系统提供的页面,对个人信息进行修改。

(4)删除客户信息:只有公司的管理人员才能删除不再接受公司服务的客户信息。

请画出系统的用况图,并指出其所包含的元素。

39.请用白盒测试法对题39图所对应的程序流程图进行测试。

要求从题39表给出的候选答案中分别找出满足语句覆盖、分支覆盖、条件覆盖、条件组合覆盖和路径覆盖5种覆盖标准所需的最少测试用例。

相关文档
最新文档