首页
登录
从业资格
某汽车维修公司的工时计算模块每天定时根据系统登记的维修信息统计维修工的工时工资。
某汽车维修公司的工时计算模块每天定时根据系统登记的维修信息统计维修工的工时工资。
练习题库
2022-08-02
86
问题
某汽车维修公司的工时计算模块每天定时根据系统登记的维修信息统计维修工的工时工资。维修工分为学徒、普通维修工和高级维修工三种,三种维修工有不同的时薪标准。图4-1是该模块的类图,图中属性和操作前的“+”、“#”和“-”分别表示公有成员、保护成员和私有成员。
图4-1类图其中:(1) 类Engineer表示普通维修工。(2)类studentEngineer和seniorEngineer都重新实现了类Engineer的方法calReward () 。(3)方法calReward () 根据每个维修工每天的工时数(workTime)、时薪(hourSalary)来计算当天的工时工资。(4)方法getReward () 调用方法calReward () 获取工时工资并打印显示。(5) 类Svstem中的方法statReward () 中首先调用了该类的方法load (),获取本系统工程师列表,然后调用了类Engineer中的方法calReward () 。现拟采用面向对象的方法进行测试。【问题1】(4分)(1)图4-1所示的类图中,类System和Engineer之间是什么关系(2)类seniorEngineer重新实现了类Engineer的方法calReward (), 这 是面向对象的什么机制【问题2】 (6分)类seniorEngineer中的方法calReward () 和类stud entEngineer中的方法getReward ()是否需要重新测试【问题3】 (10分)(1)请结合题干说明中的描述,给出测试类Engineer方法calReward () 时的测试序列。(2)请给出图4-1中各个类的测试顺序。(3)从面向对象特性考虑,测试类System中方法statReward () 时应注意什么
选项
答案
解析
【问题1】
关联关系
多态机制
【问题2】
seniorEngineer中的方法calReWard()重写了,需要重新测试;
studentEngineer中的方法getReward()调用了改动过的成员函数,需要重新测试
【问题3】
(1)Engineer()-setWorkTime()-calReward()-getReward()(注意本题时薪属于属性,不是方法/函数,后面getReward()可以不写)
(2)Engineer-seniorEngineer-studentEngineer-system(或者Engineer-studentEngineer -seniorEngineer -system)
(3)在测试System中statReward()方法时涉及基类Engineer、子类studentEngineer、seniorEngineer中的calReward()方法,即需要分别对各类的calReward()方法设计测试用例进行测试。
转载请注明原文地址:https://www.tihaiku.com/congyezige/2418078.html
本试题收录于:
中级 软件评测师题库软件水平考试初中高级分类
中级 软件评测师
软件水平考试初中高级
相关试题推荐
为防止攻击者通过WindowsXP系统中正在运行的Telnet服务登录到用
对于一个基于网络的应用系统,在客户端持续地向服务端提交作业请求的过程中,若作业响
开发微型嵌入式应用系统,采用()更合适。A.C语言或汇编语言 B.HTML或
若分页系统地址的结构如下图所示: 该系统页的大小为()字节,页号的取值范
计算机系统可维护性是指()。A.对系统进行故障检测与修复的定期时间间隔 B.系
微机系统中BIOS(基本输入输出系统)保存在()中。A.主板上的ROM B.D
计算机系统中用来连接CPU、内存储器和I/O接口的总线称为系统总线。()总
企业中的信息处理过程包括多个阶段,对每个阶段都应有目标要求、规范的制度以及需要
为了扩充功能和改善性能,需要在已有软件系统中增加一些在系统分析和设计阶段没有规
在软件开发过程中,常采用图形表示相关的信息,()不用于表示软件模块的执行过程
随机试题
Backin【B1】______,civilwarbrokeoutinBurundi.Manywerekilledina【B2】
Whichofthefollowingstatementsistrueaccordingtothespeaker?[br][origi
【B1】[br]【B9】A、BesidesB、NeverthelessC、ThereforeD、MoreoverB逻辑衔接题。由此句的remain(
A.迷走神经 B.参与舌神经的鼓索纤维 C.舌下神经 D.舌咽神经 E.
2011年9月,欧洲议会和欧洲理事会就设立欧洲单一监管机制(SSM)达成了一致意
患者,女性,32岁,5天前出现发热、乏力、恶心、食欲缺乏,查巩膜轻度黄染,肝肋下
关于小儿牙齿的发育,属异常情况的是A.乳牙共20颗 B.4~10个月乳牙开始萌
A.平面镜中只有AB下半部的像 B.平面镜中只有AB上半部的像 C.平面镜中
“进口口岸”栏应填( ). A.深圳海关 B.黄浦海关 C.
(2018年真题)某油田企业(增值税一般纳税人)2020年5月发生如下业务
最新回复
(
0
)