考试参考软件工程试卷B答案.doc

  1. 1、本文档共4页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
重庆工商大学试卷 《软件工程》课程第B套考试题 参考答案与评分细则 一、单项选择题(在每小题的四个备选答案中,选出一个正确答案,并将正确答案的序号填在题干的括号内。每小题2分,错误不得分,共40分) 1 C 2.B 3. C 4.C 5.C 6.A 7.B 8.C 9.B 10.D 11.B 12.A 13.A 14.D 15. 16.D 17.B 18.D 19.B 20.B 二、填空题(每空1分,错误不得分,共10分)。 1.数据加工 2.动态 3. 白盒测试法(或白盒法) 4. OOD(或面向对象设计) 5方法. 6.类 7.设计说明书 8. 高内聚和低耦合 9. 编码副作用 10. 可行性分析 三、判断题 (正确划√ 否则划Χ 每小题1分,错误不得分,共10分) 1.Χ 2.Χ 3.√ 4. Χ 5.√ 6. √ 7. Χ 8. Χ 9. Χ 10. √ 四、简答题,共15分。 1.什么是模块独立性?模块分解最终目的是什么? (4分) 所谓模块的独立性,是指软件系统中每个模块只涉及软件要求的具体的子功能,而和软件系统中其他模块的接口是简单的。即功能专一,模块之间无过多的相互作用的模块。 模块分解最终目的就是提高块内联系,降低块间联系。模块化的目的是将系统“分而治之”,模块化能够降低问题的复杂性,使软件结构清晰,易阅读、易理解,易于测试和调试,因而也有助于提高软件的可靠性。 2.UML有什么特点? (5分,给出要点就可以了,可以不阐述) (1) 统一标准   UML统一了Booch、OMT和OOSE等方法中的基本概念,已成为OMG的正式标准,提供了标准的面向对象的模型元素的定义和表示,有利于面向对象方法的应用和发展。  (2) 面向对象   UML还吸取了面向对象技术领域中其它流派的精华,集合面向对象技术的众家之长。删除了大量易引起混乱的、多余的和极少使用的符号,也添加了一些新符号。 (3) 可视化、表示能力强  系统的逻辑模型或实现模型都能用UML模型清晰的表示,可用于复杂软件系统的建模。系统的逻辑模型或实现模型都能用UML的可视化模型清晰地表示,对系统描述能力强,模型蕴涵的信息丰富,可用于复杂软件系统的建模。 (4) 独立于开发过程   UML是系统建模语言,独立于开发过程。 (5)易掌握、易用 UML的概念明确,建模表示法简洁明了,图形结构清晰,易于掌握使用。    3.黑盒法与白盒法的区别是什么? (3分) 黑盒法又称功能测试,是从用户角度出发和外部特性出发的测试。它不能测试程序内部特定部位。白盒法又称结构测试,它依赖于对程序细节的严密检验,针对程序内部特定部位设计测试用例,对其逻辑路径进行测试。它不能检验程序的外部特性 4 原型化方法的核心是什么? (3分) 强调软件开发人员与用户的不断交互,通过原型的演进不断适应用户任务改变的需求,将维护和修改阶段的工作尽早进行,使用户验收提前,从而使软件产品更加适用。 五、综合设计题(共25分) 请用等价类划分法设计测试用例 1. 某校制定了教师的讲课课时津贴标准。对于各种性质的讲座,无论教师是什么职称,每课时津贴一律是50元;而对于一般的授课,则根据教师的职称来决定每课时津贴费:教授30元,副教授25元,讲师20元,助教15元。某“调整工资”处理模块接受一个“职称”的变量,根据职称的不同(助教,讲师,副教授,教授)作不同的处理,其中若是助教还必须输入工龄,只有工龄超过两年才能调整工资。请用等价类划分法设计测试用例。 1.设计测试用例(9分) 划分等价类(2分) 输入条件 合理等价类 不合理等价类 职称 ①教授 ②副教授 ③讲师 ⑤四种职称之外任意一种 职称兼工龄 ④助教兼工龄大于2年 ⑥助教兼工龄等于两年 ⑦助教兼工龄小于两年 设计测试用例(7分) 输入数据 预期结果 覆盖范围 教授 输入有效,进行调整工资处理 ① 副教授 输入有效,进行调整工资处理 ② 讲师 输入有效,进行调整工资处理 ③ 助教 ?3 输入有效,进行调整工资处理 ④ 助教???2 输入有效,不调整工资处理 ⑥ 助教???1 输入有效,不调整工资处理 ⑦ 工程师 输入无效 ⑤ 2.设有一个档案管理系统,要求用户输入以年月表示的日期。假设日期限定在1990年1月~2049年12月,并规定日期由6位数字字符组成,前4位表示年,后2位表示月。现用等价类划分法设计测试用例,来测试程序的"日期检查功能"。 1)划分等价类并编号,下表等价类划分的结果 输入等价类 有效等价类 无效等价类 日期的类型及长度 ①6位数字字符 ②有非数字字符 ③少于6位数字字符 ④多于

文档评论(0)

男孩 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档