类通常不会单独存在,因此当对系统建模时,不仅要识别出类,还必须对类之间的相互关系建模。在面向对象建模中提供了4种关系:依赖(dependency)、概括(generalization )、关联(association)和聚集(aggregation)。请分别说明这4种关系的含义,并说明关联和聚集之间的主要区别。
类通常不会单独存在,因此当对系统建模时,不仅要识别出类,还必须对类之间的相互关系建模。在面向对象建模中提供了4种关系:依赖(dependency)、概括(generalization )、关联(association)和聚集(aggregation)。请分别说明这4种关系的含义,并说明关联和聚集之间的主要区别。
相关考题:
在UML提供的图中,可以采用(30)对逻辑数据厍的建模;(31)用于接口、类和协作的行为建模,并强调对象行为的事件顺序;(32)用于系统的功能建模,并强调对象之间的控制流。(55)A.用例图B.构件图C.活动图D.类图
当对一个系统的动态方面建模时,通常有两种使用活动图的方式,它们是(16)。A.对工作流建模和对数流据建模B.对控制流建模和对操作流建模C.对控制流建模和对数据建模D.对工作流建模和对操作建模
如图所示的UML类图中,Shop和Magazine之间为(请作答此空)关系,Magazine和Page之间为( )关系。UML类图通常不用于对( )进行建模。A.关联B.依赖C.组合D.继承
在面向对象分析和设计中,用类图给出系统的静态设计视图,其应用场合不包括(请作答此空)。下图是一个UML类图,其中类University和类School之间是( )关系,类Person和类PersonRecord之间是( )关系,表示Person与Person Record( )。A.对系统的词汇建模B.对简单的协作建模C.对逻辑数据库模式建模D.对系统的需求建模
如图所示的UML类图中,Shop和Magazine之间为( )关系,Magazine和Page之间为(请作答此空)关系。UML类图通常不用于对( )进行建模。A.关联B.依赖C.组合D.继承
在面向对象分析和设计中,用类图给出系统的静态设计视图,其应用场合不包括___1___。下图是一个UML类图,其中类University和类School之间是___2___关系,类Person和类PersonRecord之间是___3___关系,表示Person与Person Record___4___。1、_____A.对系统的词汇建模B.对简单的协作建模C.对逻辑数据库模式建模D.对系统的需求建模
如图所示的 UML 类图中,Shop 和 Magazine 之间为(41)关系,Magazine 和 Page 之间为(42)关系。UML 类图通常不用于对(43)进行建模。A.关联B.依赖C.组合D.继承
如图所示的 UML 类图中,Shop 和 Magazine 之间为(41)关系,Magazine 和 Page 之间为(42)关系。UML 类图通常不用于对(43)进行建模。A.系统的词汇B.简单的协作C.逻辑数据库模式D.对象快照