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

上传人:人*** 文档编号:456288676 上传时间:2023-02-12 格式:DOC 页数:4 大小:55KB
返回 下载 相关 举报
考试参考软件工程试卷B答案_第1页
第1页 / 共4页
考试参考软件工程试卷B答案_第2页
第2页 / 共4页
考试参考软件工程试卷B答案_第3页
第3页 / 共4页
考试参考软件工程试卷B答案_第4页
第4页 / 共4页
亲,该文档总共4页,全部预览完了,如果喜欢就下载吧!
资源描述

《考试参考软件工程试卷B答案》由会员分享,可在线阅读,更多相关《考试参考软件工程试卷B答案(4页珍藏版)》请在金锄头文库上搜索。

1、重庆工商大学试卷 软件工程课程第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.C16.D 17.B 18.D 19.B 20.B二、填空题(每空1分,错误不得分,共10分)。1数据加工 2.动态 3. 白盒测试法(或白盒法) 4. OOD(或面向对象设计) 5方法. 6.类 7.设计说明书 8. 高内聚和低耦合 9. 编码副作用 10. 可行性分析三、判断

2、题 (正确划 否则划 每小题1分,错误不得分,共10分)1 2. 3. 4. 5. 6. 7. 8. 9. 10. 四、简答题,共15分。1什么是模块独立性?模块分解最终目的是什么? (4分)所谓模块的独立性,是指软件系统中每个模块只涉及软件要求的具体的子功能,而和软件系统中其他模块的接口是简单的。即功能专一,模块之间无过多的相互作用的模块。模块分解最终目的就是提高块内联系,降低块间联系。模块化的目的是将系统“分而治之”,模块化能够降低问题的复杂性,使软件结构清晰,易阅读、易理解,易于测试和调试,因而也有助于提高软件的可靠性。2UML有什么特点? (5分,给出要点就可以了,可以不阐述) (1)

3、 统一标准UML统一了Booch、OMT和OOSE等方法中的基本概念,已成为OMG的正式标准,提供了标准的面向对象的模型元素的定义和表示,有利于面向对象方法的应用和发展。(2) 面向对象UML还吸取了面向对象技术领域中其它流派的精华,集合面向对象技术的众家之长。删除了大量易引起混乱的、多余的和极少使用的符号,也添加了一些新符号。 (3) 可视化、表示能力强系统的逻辑模型或实现模型都能用UML模型清晰的表示,可用于复杂软件系统的建模。系统的逻辑模型或实现模型都能用UML的可视化模型清晰地表示,对系统描述能力强,模型蕴涵的信息丰富,可用于复杂软件系统的建模。 (4) 独立于开发过程 UML是系统建

4、模语言,独立于开发过程。 (5)易掌握、易用 UML的概念明确,建模表示法简洁明了,图形结构清晰,易于掌握使用。 3黑盒法与白盒法的区别是什么? (3分)黑盒法又称功能测试,是从用户角度出发和外部特性出发的测试。它不能测试程序内部特定部位。白盒法又称结构测试,它依赖于对程序细节的严密检验,针对程序内部特定部位设计测试用例,对其逻辑路径进行测试。它不能检验程序的外部特性4 原型化方法的核心是什么? (3分)强调软件开发人员与用户的不断交互,通过原型的演进不断适应用户任务改变的需求,将维护和修改阶段的工作尽早进行,使用户验收提前,从而使软件产品更加适用。五、综合设计题(共25分)请用等价类划分法设

5、计测试用例1. 某校制定了教师的讲课课时津贴标准。对于各种性质的讲座,无论教师是什么职称,每课时津贴一律是50元;而对于一般的授课,则根据教师的职称来决定每课时津贴费:教授30元,副教授25元,讲师20元,助教15元。某“调整工资”处理模块接受一个“职称”的变量,根据职称的不同(助教,讲师,副教授,教授)作不同的处理,其中若是助教还必须输入工龄,只有工龄超过两年才能调整工资。请用等价类划分法设计测试用例。1.设计测试用例(9分) 划分等价类(2分)输入条件合理等价类不合理等价类职称教授副教授讲师四种职称之外任意一种职称兼工龄助教兼工龄大于2年助教兼工龄等于两年 助教兼工龄小于两年设计测试用例(

6、7分)输入数据预期结果覆盖范围教授输入有效,进行调整工资处理副教授输入有效,进行调整工资处理讲师输入有效,进行调整工资处理助教 3输入有效,进行调整工资处理助教2输入有效,不调整工资处理助教1输入有效,不调整工资处理工程师输入无效2.设有一个档案管理系统,要求用户输入以年月表示的日期。假设日期限定在1990年1月2049年12月,并规定日期由6位数字字符组成,前4位表示年,后2位表示月。现用等价类划分法设计测试用例,来测试程序的日期检查功能。 1)划分等价类并编号,下表等价类划分的结果输入等价类有效等价类无效等价类日期的类型及长度6位数字字符有非数字字符少于6位数字字符多于6位数字字符年份范围

7、在19902049之间小于1990大于2049月份范围在0112之间等于00大于122)设计测试用例,以便覆盖所有的有效等价类在表中列出了3个有效等价类,编号分别为、,设计的测试用例如下: 测试数据 期望结果 覆盖的有效等价类 200211 输入有效 、3)为每一个无效等价类设计一个测试用例,设计结果如下: 测试数据 期望结果 覆盖的无效等价类 95June 无效输入 20036 无效输入 2001006 无效输入 198912 无效输入 200401 无效输入 200100 无效输入 200113 无效输入 2.书库管理系统(16分)1)用结构化分析,完善下面建立的新华书店书库系统的数据流图

8、和用例图。1层DFD,共5分,每个名称和数据流箭头各0.25分2领书登记1书籍入库入库管理员书籍库存表A3出库登记表A4入库登记表A2出库管理员 3查询统计管理员A1 书籍出版商A5 用户表 用例图,共5分,每个名称和箭头各0.5分入库管理员出库管理员书籍入库查询统计书籍出库管理员2)根据以上分析,完善系统的主要类图(共6分,每个类名0.5分,数据维护类每个函数.5分)。* 11 *1 * 1* 11 * 1* 11 *用户类用户ID用户名电话增用户()验证()修改()查用户()书籍出库类出库ID书ID用户数量日期登记2()修改()查出库()书籍入库类入库ID书ID日期数量经手人登记1()修改()查入库()书籍类书ID名称出版商ID型号增物品()更新()删除()查库存()统计()出版商类出版商ID地址电话负责人增用户()验证()修改()查商户()数据维护类连接字表名输入数组输出数组增加()更新()查询()统计()删除()

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

当前位置:首页 > 办公文档 > 解决方案

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