编号 |
类名 |
描述 |
1 |
InternetClient |
网络用户 |
2 |
CustomerList |
客户信息表,记录公司所有客户的信息 |
3 |
Customer |
客户信息,记录单个客户的信息 |
4 |
CompantCustomer |
公司客户 |
5 |
InternalClient |
公司的管理人员 |
【问题1】 在需求分析阶段,采用UML的用例图(use case diagram)描述系统功能需求,如图 13-8所示。请指出图中的A、B、C和D分别是哪个用例? |
【问题2】 请指出图13-9中(1)~(4)处的重复度分别为多少? |
【问题3】 类通常不会单独存在,因此当对系统建模时,不仅要识别出类,还必须对类之间的相互关系建模。在面向对象建模中提供了4种关系:依赖(dependency)、概括(generalization )、关联(association)和聚集(aggregation)。请分别说明这4种关系的含义,并说明关联和聚集之间的主要区别。 |