《软件工程》期末考试试卷A(答案)
- 格式:doc
- 大小:658.00 KB
- 文档页数:14
—南昌大学考试试卷—
【适用时间:20 15 ~20 16学年第二学期试卷类型:[ A ]卷】
回答要点:----------------------------每一点1分,解释1分
1、等价类划分。等价类划分是将输入数据域按有效的或无效的(也称合理的或不合理的)划分成若干个等价类,测试每个等价类的代表值就等于对该类其它值的测试。
2、界值分析。该方法是将测试边界情况作为重点目标,选取正好等于,刚刚大于或刚刚小于边界值的情况,根据这些情况选择测试用例。
3、错误推测。错误推测法没有确定的步骤,凭检验进行。它的基本思想是列出程序中可能发生错误的情况,根据这些情况选择测试用例。
4、对象模型有哪5个层次?建立对象模型有哪几个步骤?
答:主题层、类&对象层、结构层、属性层、服务层。(1分)
1、确定类与对象:(1分)
第1步:列出所有候选对象
第2步:去粗取精
2、确定关联结构层(1分)
第1步:收集
第2步:筛选删除
第3步:完善
3、划分主题(0.5分)
得分评阅人
五、应用题:(每小题 10分,共 20 分)
1、某图书馆借阅系统有以下功能:
(1)借书:根据读者的借书证查询读者档案,若借书数目未超过规定数量,则办理借阅手续(修改库存记录及读者档案),超过规定数量者不予借阅。对于第一次借阅者则直接办理借阅手续。(2)还书:根据读者书中的条形码,修改库存记录及读者档案,若借阅时间超过规定期限则罚款。请对以上问题,画出分层数据流图
2、2、某“调整工资”处理模块接受一个“职称”的变量,根据职称的不同(助教,讲师,副教授,教授)作不同的处理,其中若是助教还必须输入工龄,只有工龄超过两年才能调整工资。请用等价类划分法设计测试用例。
划分等价类:(5分)
设计测试用例:(5分)