自考_02333_软件工程_2016年4月_试题+答案

上传人:zw****58 文档编号:43102264 上传时间:2018-06-04 格式:DOCX 页数:4 大小:227.43KB
返回 下载 相关 举报
自考_02333_软件工程_2016年4月_试题+答案_第1页
第1页 / 共4页
自考_02333_软件工程_2016年4月_试题+答案_第2页
第2页 / 共4页
自考_02333_软件工程_2016年4月_试题+答案_第3页
第3页 / 共4页
自考_02333_软件工程_2016年4月_试题+答案_第4页
第4页 / 共4页
亲,该文档总共4页,全部预览完了,如果喜欢就下载吧!
资源描述

《自考_02333_软件工程_2016年4月_试题+答案》由会员分享,可在线阅读,更多相关《自考_02333_软件工程_2016年4月_试题+答案(4页珍藏版)》请在金锄头文库上搜索。

1、全国 2016 年 4 月高等教育自学考试 软件工程试题 课程代码:02333 请考生按规定用笔将所有试题的答案涂、写在答题纸上。 注意事项: 1答题前,考生务必将自己的考试课程名称、姓名、准考证号用黑色字迹的签字笔或钢笔填写在答题纸规定 的位置上。 2每小题选出答案后,用 2B 铅笔把答题纸上对应题目的答案标号涂黑。如需改动,用橡皮擦干净后,再选 涂其他答案标号。不能答在试题卷上。选择题部分一、单项选择题(本大题共 l5 小题,每小题 2 分,共 30 分) 在每小题列出的四个备选项中只有一个是符合题目要求的,请将其选出并将“答题纸”的相应代码涂黑。错 涂、多涂或未涂均不得分。 1提出软件工

2、程概念的目的是倡导以工程的原理、原则和方法进行软件开发,以期解决出现的 (p15) A软件矛盾B软件危机C软件制约D软件滞留 2用于描述待开发产品/系统功能上的能力、性能参数或其他性质的是 (p23) A程序B.需求C设计D规约 3在初始发现需求的常用技术中,需求人员通过提出问题/用户回答这一方式,直接询问用户需要的技术是 (p26) A询问B问答C交谈D审问 4在结构化分析方法中,数据流的归宿地是 (p37) A数据潭B数据源C数据项D数据字典 5一个模块调用另一个模块时,模块之间通过参数来传递数据,则模块间的关系为 (p57) A公共耦合B控制耦合C标记耦合D数据耦合 6在一个软件结构中,

3、同一个层次上模块总数的最大值是指模块的 (p60) A.宽度B深度C扇入D扇出 7在 UML 中,一种可以表达系统功能模型的图形化工具是 (p103) A用况图B状态图C.类图D对象图 8UML 的图形化工具分为两类:结构图和 (p101) A.类图B状态图C行为图D部署图 9下列选项,属于 RUP 突出特点的是 (p123) A以面向对象为中心B以体系结构为中心 C以分析模型为中心D以设计模型为中心 10关于调试,下列说法错误的是 (p175) A调试是为了证明程序员的正确B调试的结果一般是不可预见的 C调试是不受时间约束的D调试是一个发现错误、改正错误的过程 11假设某课程的成绩输入范围为

4、 0-100,则根据黑盒测试中的等价类划分技术,下列划分正确的是 (p187) A可划分为 2 个有效等价类,2 个无效等价类 B可划分为 1 个有效等价类,2 个无效等价类 C可划分为 2 个有效等价类,1 个无效等价类 D可划分为 1 个有效等价类,1 个无效等价类 12在单元测试期间,通常考虑模块的 (p190) A局部数据结构B个别数据 C规范性D准确性 13软件基本过程是指那些与软件生产直接相关的活动集,可分为获取过程、供应过程、开发过程、维护过程和 (p199)A设计过程B调试过程C测试过程D运行过程 14在常见的软件开发模型中,适用于发布版本快,可减少用户需求变更的模型是 (p2

5、25) A增量模型B瀑布模型 C螺旋模型D喷泉模型 15.CMMI 能力等级中的第 2 级是 (p244) A未完成级B已执行级 C已管理级D已定义级非选择题部分注意事项: 用黑色字迹的签字笔或钢笔将答案写在答题纸上,不能答在试题卷上。二、填空题(本大题共 20 空,每小题 1 分,共 20 分) 16计算机软件一般是指计算机系统中的_程序_及其文档。(p16) 17一个需求必须具有的基本性质:必要的、_无歧义的_、可测试的、可跟踪的以及可测量的。(p23) 18需求规约的基本性质包括重要性和稳定性、可修改的、完整的和_一致的_。(p28) 19在结构化分析方法中,可采用结构化自然语言、_判定

6、表_和判定树描述加工。(p42) 20.如果一个模块的所有成分都操作同一数据集或生成同一数据集,则该模块的内聚是_ _通信内聚_。(p59) 21.数据流图的类型中,具有较明显的输入部分和变换部分之间的界面,以及变化部分和输出部分之间界面的数据 流图,称为_变换型数据流图_。 (p48) 22常用的详细设计工具有程序流程图、_盒图_、问题分析图和类程序设计语言。(p65) 23若一个学生可以在一所或者多所学校注册学习,那么就要把这一关联标识为_聚合。(p98) 24RUP 利用 UML 提供的术语和工具定义了需求获取层、_系统分析层_、设计层和_实现层_,并给出了 实现各层模型之间映射的基本活

7、动以及相关的指导。(p169) 25.软件测试是一个有程序的过程,包括测试设计、_测试执行_以及测试结果比较等。(p176) 26.由于软件错误的复杂性,在软件工程测试中,应综合运用测试技术,并且应实施合理的测试序列:单元测试、 集成测试、_有效性测试_和系统测试。(p192)27.ISO/IEC 软件生存周期过程 12207-1995标准按过程主体把软件生存周期过程分为_基本过程_、支持过程 和组织过程。(p199) 28.对于一个项目而言,_过程管理计划_是项目管理计划的主体,一般还可能存在一些对支持生存周期过程具 有重要作用的其他计划,包括软件工程管理计划、_软件配置管理计划_、软件质量

8、保证计划、软件验证和确认 计划和软件度量计划等。(p231) 29.针对开发的 CMMI 是一个有关产品和服务的过程改善的成熟度模型,集成了三个源模型:软件 CMM、_产品 集成开发 CMM_和_系统工程 CMM_。 30.在 CMMI 模型中,在单一过程域中已达到的过程改善成为_能力等级_。(p244) 31.CMMI 模型基于过程途径思想,通过过程把软件质量三个支撑点:受训的人员、规程和_方法_、工具和 _设备_进行集成,以开发所期望的系统/产品。 三、简答题(本大题共 6 小题,每小题 5 分,共 30 分) 32简述程序流程图的优缺点。(p64) 程序流程图又称为程序框图。它的主要优点

9、是对控制流程的描绘很直观,便于初学者掌握。主要缺点有: 不是一种逐步求精的工具,它诱使程序员过早地考虑程序的控制流程,而不去考虑程序的全局结构。 所表达的控制流,往往不受任何约束可随意转移,从而会影响甚至破坏好的系统结构设计。 不易表示数据结构。 33简述 RUP 中用况模型和分析模型的区别。 (p129, p136) 用况模型是系统的一种概念模型,是对系统功能的抽象,包括系统参与者、系统用况以及他们之间的关系。 分析模型是由一个“系统分析”定义的,该分析系统包含一组具有层次结构的包,每一个包中可包含一些分 析类和用况细化分析;并且一些分析类和用况细化分析还可单独地出现在分析模型中,以凸显它们

10、在系统体系 结构方面的作用。 34简述边界值分析在设计测试用例时可以遵循的原则。(p189)使用边界值分析在设计测试用例时,可以遵循以下原则: 1)如果某个输入条件规定了输入值的范围,则应选择正好等于边界值的数据,以及刚刚超过边界值的数据作 为测试数据。 2)如果某个输入条件规定了值的个数,则可用最大个数、最小个数、比最大个数多 1、比最小个数少 1 的数 作为测试数据。 3)根据规格说明的每个输出条件,使用前面的原则(1) 。 4)根据规格说明的每个输出条件,使用前面的原则(2) 。 5)如果程序的规格说明中,输入域或输出域是有序集合(如顺序文件) ,在实践中则经常选取集合的第一个 元素、最

11、后一个元素以及典型元素作为测试用例。 6)如果程序中使用了内部数据结构,则应当选择这个内部数据结构的边界上的值作为测试用例。 7)分析规格说明,找出其他可能的边界条件。35简述瀑布模型各阶段。(p222) 瀑布模型各开发阶段的活动:系统需求、软件需求、需求分析、设计、编码、测试和运行。 36.简述选择软件生存周期模型(SLCM)的步骤。(p228) 选择一个适合项目的生存周期模型的步骤可概括为: 第一步:标识开发项目可用的 SLCM。其中应考虑组织中可用的支持 SLCM 的管理系统和工具。 第二部:在所期望的最终系统和开发环境中,标识那些会影响 SLCM 选择的属性。 第三部:标识为选择生存周

12、期模型所需要的任何约束,包括外部约束的或是内部的。 第四部:基于以往的经验和组织能力,评估第一步所选择的那几个 SLCM。 37简述模块的控制域和作用域的概念以及他们的启发式原则。(p61) 模块的控制域是指这个模块本身以及所有直接或间接从属于它的模块的集合。 模块的作用域是指受该模块内一个判定所影响的所有模块的集合。 尽力使模块的作用域在其控制域之内。 四、综合应用题(本大题共 2 小题,每小题 10 分,共 20 分) 38假设某信息系统有如下功能: (1)计算标准分:根据考生原始分计算,得到标准分,存入考生分数文件; (2)计算录取线分:根据标准分、招生计划文件中的招生人数,计算录取线,存入录取文件。 请画出改系统的数据流图,并指出其包含的元素。 39采用白盒测试法对题 39 图所对应的程序流程图进行测试。要求从题 39 表的候选答案中分别找出满足语句覆 盖、分支覆盖、条件覆盖、条件组合覆盖和路径覆盖 5 中覆盖标准的最少测试用例。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 其它相关文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号