类通常不会单独存在,因此当对系统建模时,不仅要识别出类,还必须对类之间的相互关系建模。在面向对象建模中提供了4种关系:依赖(dependency)、概括(generalization )、关联(association)和聚集(aggregation)。请分别说明这4种关系的含义,并说明关联和聚集之间的主要区别。
1.在UML 提供的图中,(40)用于对系统的静态设计视图建模,(41)用于对系统的静态实现视图建模。A.类图B.对象图C.部署图D.构件图
2.当对一个系统的动态方面建模时,通常有两种使用活动图的方式,它们是(16)。A.对工作流建模和对数流据建模B.对控制流建模和对操作流建模C.对控制流建模和对数据建模D.对工作流建模和对操作建模
3.如图所示的UML类图中,Shop和Magazine之间为(请作答此空)关系,Magazine和Page之间为( )关系。UML类图通常不用于对( )进行建模。 A.关联 B.依赖 C.组合 D.继承
4.在UML提供的图中,可以采用(30)对逻辑数据厍的建模;(31)用于接口、类和协作的行为建模,并强调对象行为的事件顺序;(32)用于系统的功能建模,并强调对象之间的控制流。(55)A.用例图B.构件图C.活动图D.类图
第1题:
第2题:
第3题:
第4题:
第5题: