- 20
- 0
- 约1.09万字
- 约 11页
- 2020-04-21 发布于湖北
- 举报
第 3 章 UML 分析与设计
【典型题 1】
阅读下列说明及 UML 类图,回答问题 1、问题 2 和问题 3 。
【说明】
某客户信息管理系统中保存着两类客户的信息:
(1)个人客户。对于这类客户,系统保存了其客户标识 ( 由系统生成 ) 和基本信息 (包括姓名、住宅电话和
E-mail) 。
(2)集团客户。集团客户可以创建和管理自己的若干名联系人。对于这类客户,系统除了保存其客户标
识 ( 由系统生成 )之外,也保存了其联系人的信息。联系人的信息包括姓名、住宅电话、 E-mail 、办公电话及
职位。
该系统除了可以保存客户信息之外,还具有以下功能:
①向系统中添加客户 (addCustomer) 。
②根据给定的客户标识,在系统中查找该客户 (getCustomer) 。
③根据给定的客户标识,从系统中删除该客户 (removeCustomer) 。
④创建新的联系人 (addContact) 。
⑤在系统中查找指定的联系人 (getComact) 。
⑥从系统中删除指定的联系人 (removeContact) 。
该系统采用面向对象方法进行开发。在面向对象分析阶段,根据上述描述,得到如表 3-1 所示的类。
表 3-1 类及说明
类 名 说 明
CustomerInformationSystem 客户信息管理系统
IndividualCustomer 个人客户
InstitutionalCustomer 集团客户
Contact 联系人
描述该客户信息管理系统的 UML 类图如图 3-1 所示。
【问题 1】
请使用说明中的术语,给出图 3-1 中类 Customer 和类 Person 的属性。
【问题 2】
识别关联的多重度是面向对象建模过程中的一个重要步骤。 根据说明中给出的描述, 完成图中的 (1)~
(6) 。
【问题 3】
根据说明中的叙述,抽象出如表 3-2 所示的方法,请指出图 3-1 中的类 CustomerInformafionSystem 和
InstitutionalCustomer 应分别具有其中的哪些方法。
表 3-2 类的方法
功能描述 方法名
向系统中添加客户 addCustomer
根据给定的客户标识,在系统中查找该客户 getCustomer
根据给定的客户标识,从系统中删除该客户 removeCustomer
创建新的联系人 addContact
在系统中查找指定的联系人 getContact
从系统中删除指定的联系人 removeContact
答案:
[ 问题 1]
Cuso
您可能关注的文档
- 龙泉两湖一山打造计划.pdf
- 龙泉驿区水资源保护利用推进情况要点.pdf
- 龙文发展勘界测绘等中介单位比选.pdf
- 路基底基层及基层施工组织设计(方案)报审表3.pdf
- 路基工程(含涵洞)技术标.pdf
- 路基工程质量通病及防治.pdf
- 路基工程质量通病及防治措施.pdf
- 路基填石渣施工方案.pdf
- 路基填筑试验段施工总结.pdf
- 路基土方开挖施工技术方案.pdf
- 2025-2026学年天津市和平区高三(上)期末数学试卷(含解析).pdf
- 2025-2026学年云南省楚雄州高三(上)期末数学试卷(含答案).pdf
- 2025-2026学年甘肃省天水市张家川实验中学高三(上)期末数学试卷(含答案).docx
- 2025-2026学年福建省厦门市松柏中学高二(上)期末数学试卷(含答案).docx
- 2025-2026学年广西钦州市高一(上)期末物理试卷(含答案).docx
- 2025-2026学年河北省邯郸市临漳县九年级(上)期末化学试卷(含答案).docx
- 2025-2026学年河北省石家庄二十三中七年级(上)期末历史试卷(含答案).docx
- 2025-2026学年海南省五指山市九年级(上)期末化学试卷(含答案).docx
- 2025-2026学年河北省唐山市玉田县九年级(上)期末化学试卷(含答案).docx
- 2025-2026学年河北省邢台市市区九年级(上)期末化学试卷(含答案).docx
最近下载
- 中国心律失常护理专家共识(2025版).docx
- 审计模拟实训教程 第5版 参考答案汇总 马春静.pdf
- 迷宫挑战级难度挺大80个.pdf VIP
- 铁路技术规章:客车统计规则.pdf VIP
- 6~23月婴幼儿辅食喂养指南解读.pptx VIP
- 幼儿教育政策与法规教学案例.pdf VIP
- 具身智能 智能化发展阶段分级指南V6.pdf VIP
- 渔夫和他的灵魂TheFishermanandhisSoul(可编辑).pdf VIP
- 核电站主设备结构2012年11月27日.pdf VIP
- 电机学(第七版)(修订版)习题答案 刘新正 ElectricMachineryEdition7Solutions.pdf
原创力文档

文档评论(0)