huangdos
作者huangdos·2008-07-01 12:22
CTO·深圳乐凯撒股份有限公司

系统分析师UML学习心得二

字数 1043阅读 3317评论 3赞 3

一些关于对象之间的概念的笔记:


4。泛化关系  --通过空心的三角型来显示
  系统分析员检查成为候选对象的2个必要项条件:
 a.在企业运作过程中,业务人员会使用到专业事物或者概念
 b.而且,在信息化时,系统也会用到,或者需要保存

 系统分析员可以通过检查下列2项,来判断是否采用泛化关系:
 a.在企业领域的专业概念里,特殊对象必须“是一种”(a kind of)一般对象
 b.多种特殊对象里,有部分通用的属性与操作,也有部分独有的属性与操作。

5。关联关系  --使用直线,2头可以设置0,1,*
  判断是否采用关联关系:
 a.在企业领域的专业概念中,两种对象之间有一种固定不变且需要保存的静态关系
 b.在信息化时,系统会用到这些静态关系,而且必须将他们存到数据库。

6。聚合关系 --使用空心菱形 ,两头可以设置1,*
  聚合关系(Aggregation)是一种特殊的关联关系,所以它继承了关联关系的特质,而且还独有"整体-部分"(Whole-Part)的特质。
通过检查下列3项来判断是否采用聚合关系:
 a.在企业领域的专业概念中,两种对象之间有一种固定不变且需要保存的静态关系。(继承自关联关系的条件)
 b.在信息化时,系统会用到这些静态关系,而且必须将他们存到数据库。(继承自关联关系的条件)
 c.在企业领域的专业概念里,两种对象之间有Whole-Part 的静态关系。(聚合关系独有的条件)

7。组合关系 --使用实心菱形 ,Whole方只能为1,Part方可以为0,1,*
  组合关系(Composition)是一种特殊的聚合关系,所以它继承了关联关系,以及聚合关系的特质,还独有全然拥有Part对象的特质.
通过检查下列4项条件,判断是否采用组合关系:
 a.在企业领域的专业概念中,两种对象之间有一种固定不变且需要保存的静态关系。(继承自关联关系的条件)
 b.在信息化时,系统会用到这些静态关系,而且必须将他们存到数据库。(继承自关联关系的条件)
 c.在企业领域的专业概念里,两种对象之间有Whole-Part 的静态关系。(继承自聚合关系的条件)
 d.Part对象只能链接一个Whole对象,而且Whole对象被注销(Destroy)时,Part对象必须一块被注销.(组合关系独有的条件)

 

如果觉得我的文章对您有用,请点赞。您的支持将鼓励我继续创作!

3

添加新评论3 条评论


2011-09-06 11:33
有些关系很容易搞混,学习了
蓝皮猪猪蓝皮猪猪部门经理北京传诚科技
2008-07-05 22:26
:handshake
艾依然艾依然其它惠牛农业
2008-07-01 15:45
继续学习!:victory:
Ctrl+Enter 发表

作者其他文章

相关文章

相关问题

相关资料

X社区推广