一、填空(15分)1、类之间的静态联系称作关联。?在实例化后,由类产生对象,链是关联的实例。?在系统实现时,关联采用对象的属性来实现。2、用例图用于建立需求模型,描述用户的需求。对象图是面向对象分析中的基本模型,属于静态结构模型。3、顺序图(时序图)、通信图、活动图、状态图用于描述系统的行为方面的特征,属于动态结构模型。4、时序图构成: 参与者、相互协作的对象、对象的生命线、参与者与对象之间发送的消息、执行规约5、表示[ 可见性 ] 属性名 [: 类型 ][ = 初始值 ]可见性分为 +表示:(公有的)、 #表示:(受保护的)、- 表示:(私有的)、~(包,只有在同一包中声明的类能够使用这一属性)。二、名词解释( 15 分)1、面向对象方法:是一种运用对象、类、继承、封装、聚合、关联、消息、多态性等概念来构造系统的软件开发方法。2、类: 是具有相同属性和操作的一组对象的集合,它为属于该类的全部对象提供了统一的抽象描述,其内部包括属性和操作务两个主要部分。类的作用是用来创建对象,对象是类的一个实例。3、抽象: 指从事物中舍弃个别的、非本质的、与问题域无关的特征,而抽取共同的、本质特征的、相关的做法。4、多态性: 在具有继承关系的类层次结构中可以定义同名的操作或属性,但这些属性或操作具有不同的含义,即具有不同的数据类型或表现出不同的行为。(“同名不同参”或“同名不同类”)5、 OOA模型: 就是通过面向对象的分析所建立的系统分析模型 。用况:一个用况是对参与者使用系统的一项功能的描述,是一组动作序列的描述,是一项请求与响应。(三、简答( 45 分)1、继承和泛化关系特殊类拥有其一般类的全部属性与操作,称作特殊类对一般类的继承。一般类对特殊类的抽象关系叫泛化关系(简称泛化)。2、聚合与组合有区别, 请说明他们间的区别, 并指出下图中哪图是聚合? 聚合刻画了现实事物之间的构成关系,体现“整体——部分”关系。而关联没有组成关系或拥有关系。如例题中的c 图3、简述下图中体现的面向对象的基本思想答: (1) 第一次抽象封装 : 事物——对象①首先,直接以问题域(现实世界)中的事物为中心来思考问题、认识问题;②然后,根据这些事物的本质特征和系统责任,把它们抽象地表示为系统中的对象,作为系统的基本构成单位。( 对象 ) 这可以使系统直接映射问题域,保持问题域中事物及其相互关系的本来面貌.①用对象的属性 (attribute)表示事物的性...