信管网每日一练
软件设计师 - 每日一练 导航

软件设计师案例分析每日一练试题(2024/12/13)

2024年12月14日来源:信管网 作者:cnitpm

软件设计师案例分析当天每日一练试题地址:www.cnitpm.com/exam/ExamDayAL.aspx?t1=4

往期软件设计师每日一练试题汇总:www.cnitpm.com/class/27/e4_1.html

软件设计师案例分析每日一练试题(2024/12/13)在线测试:www.cnitpm.com/exam/ExamDayAL.aspx?t1=4&day=2024/12/13

点击查看:更多软件设计师习题与指导

软件设计师案例分析每日一练试题内容(2024/12/13)

试题二
阅读下列说明以及UML类图,回答问题1、问题2和问题3。
[说明]
某客户信息管理系统中保存着两类客户的信息。
(1)个人客户,对于这类客户,系统保存了其客户标识(由系统生成)和基本信息 (包括姓名、住宅电话和E-mail)。
(2)集团客户。集团客户可以创建和管理自己的若干名联系人。对于这类客户,系统除了保存其客户标识(由系统生成)之外,也保存了其联系人的信息。联系人的信息包括姓名、住宅电话、E-mail、办公电话以及职位。
该系统除了可以保存客户信息之外,还具有以下功能:
(1)向系统中添加客户(addCustomer);
(2)根据给定的客户标识,在系统中查找该客户(getCustomer):
(3)根据给定的客户标识,从系统中删除该客户(removeCustomer):
(4)创建新的联系人(addContact):
(5)在系统中查找指定的联系人(getContact);
(6)从系统中删除指定的联系人(removeContact)。
该系统采用面向对象方法进行开发。在面向对象分析阶段,根据上述描述,得到如下表所示的类。

描述该客户信息管理系统的UML类图如下图所示。

[问题1]
请使用说明中的术语,给出上图中类Customer和类Person的属性。
[问题2]
识别关联的多重度是面向对象建模过程中的一个重要步骤。根据说明中给出的描述,完成图中的(1)~(6)。
[问题3]
根据说明中的叙述,抽象出如下表所示的方法,请指出上图中的类Customer- InformationSystem和

信管网试题答案与解析:www.cnitpm.com/exam/ExamDayAL.aspx?t1=4&day=2024/12/13

信管网考友试题答案分享:

信管网加油努力**:
问题1: customer:姓名,住宅电话,email 办公电话 职位 person :姓名,住宅电话,email 问题2 1:1 2:* 3:1 4:1 5:1 6:*

信管网山里人就***:
问题1: customer: 客户标识 person: 姓名、住宅电话、email 问题2: (1)1 ;(2)0..* ; (3); (4); (5)1; 0..*(6); 问题3:

信管网心如**:
customer 客户标识 person person 姓名 住宅电话 email 办公电话 职位 1 * 1 1 1 *

信管网cnit**************:
问题1 customer: 客户标识 person: 姓名 住宅电话 email 问题2 1 1 2 n 3 1 4 1 5 1 6 n 问题3

信管网克己复礼****:
1.customer : 客户标识 姓名 住宅电话 e-mail person : 办公电话 职位 2. (1)1...* (2) * (3) 1 (4) 1 (5) 1...* (6) * 3

信管网试题答案与解析:www.cnitpm.com/exam/ExamDayAL.aspx?t1=4&day=2024/12/13

温馨提示:因考试政策、内容不断变化与调整,信管网提供的以上信息仅供参考,如有异议,请考生以权威部门公布的内容为准!

分享至:

信管网 - 信息系统项目管理专业网站

下载APP-在线学习