网友您好, 请在下方输入框内输入要搜索的题目:
题目内容
(请给出正确答案)
根据说明中的叙述,抽象出如下表所示的方法,请指出上图中的类Customer- InformationSystem和
参考答案
更多 “ 根据说明中的叙述,抽象出如下表所示的方法,请指出上图中的类Customer- InformationSystem和 ” 相关考题
考题
根据说明中的叙述,抽象出如表5-21所示的方法。请指出图5-12中,类CustomerInformationSystem应具有的方法:(9);类InstitutionalCustomer应具有的方法:(10)。
考题
阅读以下说明,根据要求回答下面问题[说明]赵新锐是一名大学生,他申请了学校的大学生创新创业项目,计划建立一个网上商店,他制定的工作计划如下表所示。
12、按照上表,填写下表中各项任务的总时差和自由时差。
13、项目在第14天时进行了检查,工作代码为G、I、H的检查情况如下表所示。请计算工作代码为G、I、H任务的进度状况并填空。
14、请完成如下图所示的项目里程碑甘特图。(注:图中的时间为每方格一天)。
考题
【说明】下图是某商场购物系统的一个类图,图中属性和方法前的"+"、"#"和"- " 分别表示公有成员、保护成员和私有成员。其中:
(1) 类Manager重新实现了类Customer的方法 calMoney( );(2) 方法calMoney( ),根据每位顾客的购买情况(buyNum)、浏览商品的情况(scanNum)计算商品的热度。(3)类Admin中的方法statMoney()中首先调用了该类的方法load( ),获取顾客列表,然后调用了类Customer中的方法calMoney( )。现拟采用面向对象的方法进行测试。 【问题1】(4分)图4-1 所示的类图中,类Manager和类Customer之间是什么关系?该关系对测试的影响是什么?【问题2】(6分)(1) 类Manager重新实现了类Customer的方法calMoney( ),这是面向对象的什么机制?是否需要重新测试该方法?(2) 类Manager中的方法getMoney ( )继承了其父类 Customer 的方法getMoney ( ),是否需要重新测试该方法?
【问题3】(6分)(1)请结合题干中说明的描述,给出测试类Customer方法calMoney()时的测试序列;(2)请给出类图中各个类的测试顺序。【问题4】(4分)从面向对象多态特性考虑,测试方法statMoney( )时应注意什么?
考题
阅读下列说明,回答问题1至问题4,将解答填入答题纸的对应栏内。【说明】下图是某商场购物系统的一个类图,图中属性和方法前的"+"、"#"和"- " 分别表示公有成员、保护成员和私有成员。其中:
(1) 类Manager重新实现了类Customer的方法 calMoney( );(2) 方法calMoney( ),根据每位顾客的购买情况(buyNum)、浏览商品的情况(scanNum)计算商品的热度。(3)类Admin中的方法statMoney()中首先调用了该类的方法load( ),获取顾客列表,然后调用了类Customer中的方法calMoney( )。现拟采用面向对象的方法进行测试。 【问题1】(4分)图4-1 所示的类图中,类Manager和类Customer之间是什么关系?该关系对测试的影响是什么?【问题2】(6分)(1) 类Manager重新实现了类Customer的方法calMoney( ),这是面向对象的什么机制?是否需要重新测试该方法?(2) 类Manager中的方法getMoney ( )继承了其父类 Customer 的方法getMoney ( ),是否需要重新测试该方法?【问题3】(6分)(1)请结合题干中说明的描述,给出测试类Customer方法calMoney()时的测试序列;(2)请给出类图中各个类的测试顺序。【问题4】(4分)从面向对象多态特性考虑,测试方法statMoney( )时应注意什么?
考题
某客户信息管理系统中保存着两类客户的信息:
(1)个人客户。对于这类客户,系统保存了其客户标识(由系统生成)和基本信息(包括姓名、住宅电话和E-mail)
(2)集团客户。集团客户可以创建和管理自己的若干名联系人。对于这类客户,系统除了保存其客户标识(由系统生成)之外,也保存了其联系人的信息。联系人的信息包括姓名、住宅电话、E-mail、办公电话以及职位
该系统除了可以保存客户信息之外,还具有以下功能:
(1)向系统中添加客户(addCustomer)
(2)根据给定的客户标识,在系统中查找该客户(getCustomer)
(3)根据给定的客户标识,从系统中删除该客户(removeCustomer)
(4)创建新的联系人(addContact)
(5)在系统中查找指定的联系人(getContact)
(6)从系统中删除指定的联系人(removeContact)
该系统采用面向对象方法进行开发。在面向对象分析阶段,根据上述描述,得到如表2-5所示的类
表2-5 得到的各种类
类名说明
CustomerInformationSystem客户信息管理系统
IndividualCustomer个人客户
InstitutionalCustomer集团客户
Contact联系人
描述该客户信息管理系统的UML类图如图2-26所示
图2-26 客户信息管理系统的UML类图
【问题1】
请使用说明中的术语,给出图2-26中类Customer和类Person的属性
【问题2】
识别关联的多重度是面向对象建模过程中的一个重要步骤。根据说明中给出的描述,完成图中的(1)~(6)
【问题3】
根据说明中的叙述,抽象出如表2-6所示的方法,请指出图2-26中的类CustomerInformationSystem和InstitutionalCustomer应分别具有其中的哪些方法
表2-6 抽象出的方法
考题
下列关于抽象类和抽象方法,叙述错误的是()。A.抽象类中的抽象方法必须被实现B.如果一个子类没有实现父类中的抽象方法,则子类也成为了一个抽象方法C.在类中没有方法体的方法,就是抽象方法D.抽象类中的普通方法,可以不必实现
热门标签
最新试卷