UML期末复习资料.doc

UML期末复习资料.doc

ID:57690961

大小:27.50 KB

页数:3页

时间:2020-09-01

UML期末复习资料.doc_第1页
UML期末复习资料.doc_第2页
UML期末复习资料.doc_第3页
资源描述:

《UML期末复习资料.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第一题、选择题:1.在UML的用例图中,参与者之间只允许泛化关系。2.面对对象设计中对象与对象间协作是通过消息。3.建立标准UML系统类图时,若类A具有类B的对象为属性,并可以与类C的对象共享相同的类B的对象,那么类A与类B具有泛化关系。4.用UML建立业务模型是理解企业业务过程的第一步,使用活动图(ActivityDiagram)可以显示业务工作流程的步骤和决策点,以及完成每一个步骤的角色和对象,他强调对象间的控制流。5.顺序图是强调消息随时间顺序变化的交互图,下面那个不是用来描述顺序图的组成部分(组成

2、部分有对象头,生命线,活动期,同步消息,返回消息,控制焦点和激活期)。6.结点与构件之间的依赖关系正确的是B可以有。7.下列关于状态图的书法中,正确的是C。A.状态图是UML中对系统的静态方面进行建模的图之一;B.状态图是活动图的一个特殊案例,状态图中的多数状态时活动状态;C.状态图是对一个对象的生命周期进行建模,描述对象随时间变化的行为;D.状态图强调对有几个对象参与的活动进程建模,而活动图更强调对单个对象建模。8.在确定类名时,下列属于候选的类的是A。A.名词B.形容词C.动词D.代词9.顺序图是强调

3、消息随时间顺序变化的交互图,下面哪个不是用来描述顺序图的组成部分A转换10.UML中关联的多重性是指B;A.一个类由多少个方法被另一个类调用;B.一个类的实例能够与另一个类调用的次数;C.一个类的某个方法被另一个类调用的次数;D.两个类所具有的相同的方法和属性。第二题、判断题:1.状态图描述的是某个功能模块的状态迁移。F2.UML中,描述系统物理模型的图形是构件图。T3.用例图中用例是系统与用例交互而提供的功能。F4.在UML状态图里,事件就是对象之间发送信号。F5.顺序图所表达的是基于时间顺序的状态交互

4、。T6.状态图中状态内不能有任何活动与动作。F7.泛华与继承是完全不同的两个概念。F8.UML的动态模型图包括活动图、顺序图、状态图。T9.RationalRose中类或对象的属性和操作前的符号表示私有性。F10.一个类所封装的内容有操作和接口。F第三题、填空题:1.UML叫做1统一建模语言,它把Booch、Rumbaugh和Jacobson等各自独立的OOA和OOD方法中最优秀的特色组合成一个统一的方法。2.2泛化关系有时候被称为“is-a”关系,因为子类的实例也都是父类的实例。3.3多重继承允许某个类

5、有多个父类,并继承所有父类的特征。4.用例模型中的执行者可以是4“人”执行者,也可以是5“外部”系统执行者。5.6对象是指具有标识的一个概念、一种抽象或事物,是类的一个7实例或一次出现。6.根据下图完成填空:这是关于用户存取款系统的8活动图,描述用户存取款过程的9控制流的流程,其中半圆形实线表示10多次输入密码。第四题、名词解释:1.抽象类:没有直接实例的类,但其子孙类有直接的实例。2.状态迁移:从一个状态到另一个状态的瞬时变化。3.变更事件:由满足布尔表达式而引起的事件。4.交互模型:描述对象之间的交互

6、——独立对象如何协作,来从整体上完成系统的行为。5.用例:系统通过与参与者的交互可以提供的一段连贯的功能。第五题、简答题:1.简述顺序图中的组成部分,并分别加以解释。角色:系统角色,可以是人或者其他系统,子系统。对象:代表时序图中的对象在交互中所扮演的角色,位于时序图生命线:代表时序图中的对象在一段时期内的存在。激活期:代表时序图中的对象执行一项操作的时期,在时序图中每条生命线上的窄的矩形代表活动期。消息:是定义交互和协作中交换信息的类,用于对实体间的通信内容建模,信息用于在实体间传递信息。允许实体请求其

7、他的服务,类角色通过发送和接受信息进行通信。2.请列出用例图中的元素并简述其作用。参与者:是与要开发的系统发生交互的一个人、机构或外部系统;用例:就是“明显识别出的业务功能”;系统边界:表示系统范围,边界外表示系统外部。箭头:用来表示参与者和系统通过相互发送信号或消息进行交互的关联关系。1.活动图和状态图的区别。状态图是描述某一对象的状态转化的,它主要表现的是该对象的状态。从状态图中可以看出,该对象在接受了外界的某种刺激之后,会做出什么样的反应。描述的是一个对象的事情。可以说是对类图的一种补充,帮助开发者

8、完善某一类。活动图是描述系统在执行某一用例时的具体步骤的,它主要表现的是系统的动作。从活动图中可以看出,系统是如何一步一步的完成用例规约的,主要用于业务建模阶段。活动图描述的是整个系统的事情。可以说活动图是对用例图的一种细化,帮助开发者理解业务领域第六题、画图:1.根据下图画出相应的用例图2.写出下面类图的C++或JAVA代码框架(类定义及属性和方法声明)。3.构件图展现了一组构件之间的组织和依赖,与类图相关,通常把构件映射为

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。