- 126
- 0
- 约1.19万字
- 约 106页
- 2017-06-11 发布于北京
- 举报
3.1 类图的概念 1、类图 类图是描述类、协作(类或对象间的协作)、接口及其关系的图。 类图是逻辑视图的重要组成部分,用于对系统的静态结构建模,涉及到具体的实现细节。 在系统分析阶段,类图主要用于显示角色和提供系统行为的实体的职责; 在系统设计阶段,类图主要用于捕捉组成系统体系结构的类结构; 在系统编码阶段,根据类图中的类及它们之间的关系实现系统的功能。 关于多重性 关联 (5)关联的约束 一个BankTeller为顾客服务,但是服务的顺序要按照顾客排队的次序进行。在模型中可以通过在Customer类附近加上一个花括号括起来的“ordered(有序)”来说明这个规则,也就是指明约束。 另一种类型的约束是OR关系,图中标明高中生(high school student)选(choose)专业课(academic),或者选商务课(commercial)时的模型。 1、包含关系 一辆汽车有4个轮子,我们可以这样表示 你可能觉得这样表示还不太合适,汽车应该包含4个轮子,或者说轮子本来就属于汽车的一部分,那怎样画能更加贴切表示这样的关系呢?我们可以这样画: 聚合 组合 关于聚合与组合 “弱”包含表示如果部门没有了,员工也可以继续存在; “强”包含表示如果部门没有了,员工也不再存在。 在做软件需求时,往往会将所有的包含关系画成“弱”包含,后面发现某些关系可以表示为“
原创力文档

文档评论(0)