网友您好, 请在下方输入框内输入要搜索的题目:
题目内容
(请给出正确答案)
识别关联的多重度是面向对象建模过程中的一个重要步骤。请根据说明中给出的描述,将图1-11中 (1)~(8)空缺处的内容填写完整。
参考答案
更多 “ 识别关联的多重度是面向对象建模过程中的一个重要步骤。请根据说明中给出的描述,将图1-11中 (1)~(8)空缺处的内容填写完整。 ” 相关考题
考题
类通常不会单独存在,因此当对系统建模时,不仅要识别出类,还必须对类之间的相互关系建模。在面向对象建模中提供了4种关系:依赖(dependency)、概括(generalization )、关联(association)和聚集(aggregation)。请分别说明这4种关系的含义,并说明关联和聚集之间的主要区别。
考题
某客户信息管理系统中保存着两类客户的信息:
(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 抽象出的方法
考题
22、面向对象的建模方法中需要识别出影响权属关系的转换、影响效率与效益的环节、存在相互影响和制约的环节、地理分布衔接点、组织层次分界点、对象互操作点等。请问上述的建模活动属于面向对象建模中的哪一步骤?A.识别对象B.识别对象的不同状态C.状态转换条件D.识别对象在每个环节的服务要素或控制要素
考题
4、面向对象分析与设计是面向对象软件开发过程中的两个重要阶段,下列活动中,_____ 不属于面向对象分析阶段。A.构建分析模型B.识别分析类C.用例动态建模D.评估分析模型
热门标签
最新试卷