background image

 

 

15

 

分)

    阅 读 下
列 说 明 以 及
UML 类 图 ,
回 答 问 题
1、问题 2 和
问 题

3 , 将

解 答 填 入 答
题 纸 的 对 应

 

栏内。

 

【说明】
    某 客 户

信 息 管 理

系 

中 保 存 着 两
类 客 户 的 信

 

息:
  (

l)个人客户。对于这类客户,系统保存了其客户标识(由系统生成)和

基本信息(包括姓名、住宅电话和

email

 

)。

  (

2)集团客户。集团客户可以创建和管理自己的若干名联系人。对于这类

客户,系统除了保存其客户标识(由系统生成)之外,也保存了其联系人的信
息。联系人的信息包括姓名、住宅电话、

email

 

、办公电话以及职位。

 

该系统除了可以保存客户信息之外,还具有以下功能:
  (

l)向系统中添加客户(addCustomer

 

);

  (

2)根据给定的客户标识,在系统中查找该客户(getCustomer

 

);

    (

3 ) 根 据 给 定 的 客 户 标 识 , 从 系 统 中 删 除 该 客 户

removeCustomer

 

);

  (

4)创建新的联系人(addContact

 

);

  (

5)在系统中查找指定的联系人(getContact

 

);

  (

6)从系统中删除指定的联系人(removeContact

 

)。

  该系统采用面向对象方法进行开发。在面向对象分析阶段,根据上述描述,
得到如表

2-1

 

所示的类。

                    表

2l

 

                 
描述该客户信息管理系统的

UML 类图如图 2-1

 

所示。