一些关于对象之间的概念的笔记:
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
2008-07-01 15:45