您当前所在位置:重庆自考网   /   备考试题   /   

重庆自考计算机专业本科(软件工程科目):面各对象方法-UML

 发布时间:2022-06-15 15:29                       关注次数:                      

基本概念

类及其属性和操作

类是一组具有相同属性、操作、关系和语义的对象的描述。类的属性是类的一个命名特征,该特征是由该类的所有对象所共享、用于表达对象状态的数据

接口是操作的一个集合,其中每个操作描述了类、构件或子系统的一个服务

关联及其链:关联是类目之间的一种结构关系,是对一组具有相同结构、相同链的描述。链是对象之间具有特定语义关系的抽象

泛化:活佛是一般性类目(称为超类或父类)和它的较为特殊性类目(称为子类)之间的一种关系,有时称为”is a kind of ”关系

聚合:聚合是关联的一种特殊形式,表达的是一种“整体/部分”关系

依赖:依赖是一种使用关系,用于描述一个类目使用另一个类目的信息和服务

2.简答题

为了表达客观事物,UML给出了哪些基本术语?

答:为了支持抽象分析和设计中的事物,UML给出了8个基本术语,即类、接口、协作、用况、主动类、构件、制品、结点,并给出了这些基本术语的一些变体。

为了表达客观事物之间的关系,UML给出了哪些基本术语?这些术语之间是什么关系?

关联、泛化、细化和依赖,以及它们的一些变体

什么是对象的构成与表示?并说明。

类是一组具有相同属性、操作、关系和语义的对象的描述。对象是类的一个实例

什么是类图的构成成分?

答:类图是可视化地表达系统表态结构模型的工具,通常饮食类、接口、关联、泛化和依赖

什么是顺序图的构成成分?

顺序图是一种交互图,即由一组对象以及按时序组织的对象之间的关系组成,其中还饮食这些对象之间所发送的消息

如何描述对象之间的关联语义

用况之间有哪几种关系?

在什么情况下需要建立状态图?

状态图可用于创建有关系统(或系统成分)的行为生存周期模型,表达有关系纺(或系统成分)的一种动态结构,给出有关系统(或系统成分)在生存期间有哪些阶段、每一阶段可从事的活动以及对外所呈现的特征等 方面 的信息

对象操作和对象状态之间的关系是什么?

同时引入“操作”和“方法”的目的是什么?

答:表达模型化包之间的关系

为什么使用包?如何划分包

使用UML可以从那些角度来刻画一个系统的行为?为什么?

何谓顺序图中的控制操作子?试举例说明。

为了控制交互行为描述的复杂性,以便更清晰地表达顺序图中的复杂控制,给出了个个控制操作子,选择、条件、并发、迭代操作控制子


预报名