tiger
发贴: 33
积分: 0
|
于 2004-07-05 22:10
类图 哈哈终于到类图了,因为类图已经开始接近我们工程中的代码了!
类图是由组成系统或者子系统的构造块构成的静态图。类图的建模应该从商务伙伴能理解的类开始,最终修改成只有开发小组完全理解的类。由此看建模类图是个反复的过程。
类图是由类及其关系组成(标记组件)
类是类图中的主要成分。 a.他们应该只封装对其重要的信息和功能。 b.他们应该封装在系统环境中对其重要的 所有信息 类的标记符是一个分3部分的矩形框组成。第一部分类名,第二部分特性(JAVA中的属性),第三部分功能(JAVA中的方法) 只有第一部分是必要的。 其中特性、功能中有“+”,“-”,“#” 符号意义分别“public ","private","protected"
关系 两个类之间可以用一条线或一个关联名称相关。包括普通关联,泛化,聚集,和组成。
多重性 用来指示一个类的多少对象与另一个类的一个对象相关。
包 是一种把类分组为通用类目的的方式。 包在对象或类的名前加”::“来表示。 如:DEVELOPMENT::DEVELOPER 就是DEVELOPMENT包中的DEVELOPER类。
CURRENTDEVELOPER:DEVELOPMENT::DEVELOPER 中的CURRENTDEVELOPER表示为DEVELOPER 的实例。
好了还是实际建类吧,这些都烦死了 两个步骤:1确定类及其关联。2确定特性和操作。 一开始都建议先简单建立类,然后反复执行两个步骤,一般选取用例做为参照起点。
tiger edited on 2004-07-07 16:38
|