人人范文网 范文大全

UML考试复习总结

发布时间:2020-03-03 07:51:20 来源:范文大全 收藏本文 下载本文 手机版

1.在系统模型中为什么要使用多种UML图?

回答:任何系统都有多种风险承担人.每种UML图都提供了用于一种或几种风险承担人对话的视图。

2.那种UML 图给出了系统的静态视图?

回答:下列UML 图提供了系统的静态视图:类图、对象图、构建图 和 部署图。

3.哪种UML 图提供了系统的动态视图(也就是说,描述系统随时间所经历的变化)?

回答: 下列UML 图提供了系统的动态视图:用例图、状态图、顺序图、活动图 和 协作图。

1.什么是对象?

回答: 对象是一个类的实例。

2.对象之间如何协同工作?

回答:对象通过相互发送消息协同工作。

3.多重性说明了什么?

回答: 多重性说明了一个类的多少个对象能够与另一个类的对象发生关联。

4.两个对象之间能够以多种方式关联吗?

回答:可以。例如两个人之间既可以形成朋友关系也可以形成同事关系。

1.如何用UML 表示类?

回答:用一个矩形框来表示一个类。类名位于矩形框的中央,接近框的顶部。

2.类图中可以指明哪些信息?

回答:可以指明类的属性,操作。

3.什么是约束?

回答:约束是类图应该遵循的一个或一组规则,它用一个花括号括起来的文本表示。

4.为什么要对类图标注附加的注释。

回答:可以为类图增加注释,增加一些在属性、操作或职责中没有指明的信息。例如,可以用它来指明一个包含更多信息的文档。

1.多重性怎么表示?

回答:在关联线的一端可以指明多少个远端对象可以和近端多少个对象发生关联。

2.如何发现类之间的继承关系?

回答:在初始模型的类列表中,找出两个或多个具有相同属性和操作的类。其中的一个类可能就是其他类的父亲,或者

可以为这些类新建一个父类。

3.什么是抽象类?

回答:抽象类用做继承层次中的基类,但是它不产生实例对象。

4.限定符有哪些作用?

回答:限定符的作用是将一对多关联化解为一对一关联。

1.聚集和组成之间有什么区别?

回答: 组成和聚集都是整体类和部分之间的整体-部分关联.在聚集中, 部分可能属于多个整体.在组成中, 部分职能属于一个整体.

2.什么叫实现?实现和继承有何相似之处?两者又有何不同之处?

回答:实现是类和它的接口之间的关系。可以说成是类实现了它的接口。实现和继承的类似之处在于类可以使用它的接口中的操作也可以操作也可以

从父类中继承操作。两者的不同之处是类不能使用它的接口中的属性但可以继承父类的属性。(?)

3.写出3种可见性层次的名称,并描述每一种可见性的含义?

如果一个类的属性或操作具有public 可见性,在另一个类中可以使用这个类的属性或操作。

如果一个类的属性或操作具有protected 可见性,那么这个类的子类或者其他的子孙可以使用这个类中的属性或操作。

如果一个类的属性或操作具有private 可见性,那么只有拥有它的属性和操作的类才能使用它们。

接口中的操作都具有公用可见性。

1.发起一个用例的外部实体被称为什么?

回答:发起用例的外部实体被称为参与者actor。

2.包含用例是什么含义?

回答:“包含一个用例”的含义是一个用例中某个场景中的一些步骤和另一个用例中某个场景中的一些步骤是相同的。

所以可以不列出用例的所有场景,而只是指明它所包含的用例就可以了。

3.扩展用例是什么含义?

回答:“扩展”一个用例是指在这个用例中增加步骤。这样可以产生一个新的用例。

4.用例和场景是同一个概念吗?

回答:不是。用例是一组场景的集合。

1.举出可视化表示用例的两个优点。

回答:有了可视化表示的用例,就可以(1)将这种图形化的表示给用户,可从用户那里得到更多的相关信息。

(2)可以将这些图与其他类型的图结合起来。

2.说明如何可视化描述本章中学到的用例之间的两种关系:泛化和分组。举出需要对用例分组的两种情况。

在泛化关系中,一个用例继承了另一个用例的含义和行为。分组时将一组用例组织成为一个包。

3.类和用例之间有什么类似之处?又有哪些差异?

回答:相同点:两者都是结构元素。两者都有继承关系。

不同点:类由属性和操作组成。用例由场景组成,每个场景又由一个步骤序列组成。类提供了系统的部分静态视图,用例提供了系统动态的行为视图。

类描述的是系统的内部构成,而用例说明的是从外部看到的系统。

1.状态图在哪些重要方面与类图、对象图或者用例图有所不同?

回答:状态图只是对一个对象的状态建模。类图、对象图或者用例图对一个系统或者至少是一部分建模。

2.给出下列术语的定义:转移、事件和动作。

转移是从一个状态变化到另一个状态。事件是引起一个转移的某件事情的发生。动作是一个可执行的计算,它能引起一个状态变化。

3.什么是无触发器转移?

回答:无触发器转移是由于状态内的活动发生而引起的,不是因为对一个事件的响应而引起的。

4.顺序子状态和并发子状态有什么区别?

子状态是状态内的状态。顺序子状态一个接一个地顺序出现。而并发子状态同时出现。

5.什么是伪状态?请举例说明。

回答:伪状态是没有状态变量和状态内活动的状态。初始状态、终止状态 和 历史状态 都是伪状态的例子。

UML考试复习总结

UML复习总结

uml报告总结

UML实验报告总结

UML九种视图总结

UML实训总结

UML实验报告

UML实验报告

UML用例图总结

UML建模实验指导书总结

UML考试复习总结
《UML考试复习总结.doc》
将本文的Word文档下载到电脑,方便编辑。
推荐度:
点击下载文档
点击下载本文文档