题目内容
(请给出正确答案)
阅读下列说明,回答问题1至问题3。某汽车维修公司的工时计算模块每天定时根据系统登记的维修信息统计维修工的工时工资。维修工分为学徒、普通维修工和高级维修工三种,三种维修工有不同的时薪标准。图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所示的类图中,类System和Engineer之间是什么关系?(2)类seniorEngineer重新实现了类Engineer的方法calReward( ),这是面向对象的什么机制?类seniorEngineer中的方法calReward( )和类studentEngineer中的方法getReward( )是否需要重新测试?(1)请结合题干说明中的描述,给出测试类Engineer方法calReward( )时的测试序列。(2)请给出图4-1中各个类的测试顺序。(3)从面向对象特性考虑,测试类System中方法statReward( )时应注意什么?
如搜索结果不匹配,请 联系老师 获取答案
.jpg)
![阅读下列说明和图,回答问题1至问题3,将解答填入对应栏内。 [说明] 某汽车数字仪表系统将完成下阅读](https://img2.soutiyun.com/ask/uploadfile/11115001-11118000/cc55a0ab4b01a2ab06d6cf70c3935b78.jpg)
![阅读下列说明和图,回答问题1至问题3,将解答填入对应栏内。 [说明] 某汽车数字仪表系统将完成下阅读](https://img2.soutiyun.com/ask/uploadfile/11115001-11118000/07fe9c36f46cd1801c059f9afc589c1b.jpg)
![阅读下列说明和图,回答问题1至问题3,将解答填入对应栏内。 [说明] 某汽车数字仪表系统将完成下阅读](https://img2.soutiyun.com/ask/uploadfile/11115001-11118000/5266052e107905b3a7af22b6b16b2b2a.jpg)
![阅读下列说明,回答问题1至问题3。 [说明] 某测试小组对两个网站进行了系统测试。图1是连接速度的阅](https://img2.soutiyun.com/ask/uploadfile/11262001-11265000/2a3aeeb399620f6e84862ec3bae28970.jpg)
![阅读下列说明,回答问题1至问题3。 [说明] 某测试小组对两个网站进行了系统测试。图1是连接速度的阅](https://img2.soutiyun.com/ask/uploadfile/11262001-11265000/556a89eb409ea7fff80537ed92982905.jpg)
![阅读下列说明,回答问题1至问题3。[说明] 某测试小组对两个网站进行了系统测试。以下是连接速度的测阅](https://img2.soutiyun.com/shangxueba/ask/11157001-11160000/11157395/ct_crmecxz_crmecxfuzac_00045(20094).jpg)
![阅读下列说明,回答问题1至问题3。[说明] 某测试小组对两个网站进行了系统测试。以下是连接速度的测阅](https://img2.soutiyun.com/shangxueba/ask/11157001-11160000/11157395/ct_crmecxz_crmecxfuzac1_00045(20094).jpg)
![阅读下列说明,回答问题1至问题3,将解答填入的对应栏内。[说明] 下图为某项目主要工作的单代号网络阅](https://img2.soutiyun.com/shangxueba/ask/10995001-10998000/10997470/ct_csrmsmxz20091_csrmsmxshotb_00004(20102).jpg)