UML期末考试试题与答案解析_第1页
UML期末考试试题与答案解析_第2页
UML期末考试试题与答案解析_第3页
UML期末考试试题与答案解析_第4页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、UML期末考试问题与答案解析一、选择题:1 .与UML相关的多重态是指(b )a .一个类中有多个方法被另一个类调用b .一个类的实类可以与另一类的多个实类相关联c .一个类中的一个方法被另一个类调用的次数d .两个类具有相同的方法和职业腻子粉2 .已知三个类A.B和c .其中a类由b类的一个实际类和c类的一个或多个实际类组成请画出能正确表示a、b、c等级关系的UML类图3在一个情报系统中,一个顾客提出0个以上的订单一个订单一个一个的只由顾客提出。 在系统中,有“客户”和“订单”两类。 对应于每个“订单”类的实例,存在_(46)_B_“客户”类的实例。 对应于每个“客户”类的实例,存在_(47

2、)D_个“订单”类的实例。供选择的回答:(1)A.0个B.1个C.1个或多个D.0个或多个(2)A.0个B.1个C.1个或多个D.0个或多个4、UML中的交互图有两种。 分别是顺序图和协调作图。 请分析两者的主要差异以及各自的优缺点。 我会掌握使用了两幅图的设计方法。答:序列图以视觉感知方式描述了对象之间的时间交互,不仅显示了对象之间的关联,还显示了对象之间的消息。 与序列图一样,合作图也表示对象之间的相互关系。 序列图强调了交互的时间序列,协调图强调了交互的上下文和参与交互的对象的整体组织。 序列图按时间顺序版结构,合作图在空间上版结构。序列图清楚地显示了消息之间的序列和时间之间的关系,但是

3、需要更多的水平空间。当添加对象时合作图相对容易且分支较少,但是当消息数量大时难以指示消息之间的顺序。14 .什么是对象之间的可见性?“:可见性”(Visibility )是一个对象可以“看”另一个对象的能力。5.uml提供了一系列图来通讯端口物件导向的分析和设置修订,_ _ _ _ _ _ _ _ _提供了系统的静态设置修订视图。 _ (2) _ _ _ _ _ _ _ _ _ _组织和建模系统的行为非常重要。 “3”和“4”是描述系统动态视图的交互图,包括:a、状态图b、用例图c、顺序图d、部署图e、合作图f和类图答案: (1)F (2)B (3)C (4)E在UML提供的图中,_ _ (1

4、) _ _ _ _ _ _ _ _用于描述系统与外部系统与用户之间的交互。 (2) _ _ _ _用于按时间顺序描述对象之间的交互。(1)A、用例图b、类图c、对象图d、部署图(2)A、网状图b、状态图c、协作图d、顺序图答案: (1)A (2)D9.uml提供了四种结构图,用于可视化、详细描述、结构和记录系统的静态方面。 其中,_ (3) _ _ _ (4) _ _ _ _ _ _ _ _ _ _需要解释系统的静态实施视图(即物件导向系统规模中最常见的图),以说明系统的静态设置修订视图: 如果需要说明体系结构的静态实施视图,请选择(3)A .分量图b .类图c .对象图d .部署图(4)A

5、.构件图b .连携图c .状态图d .部署图(5)A .连携图b .对象图c .活动图d .部署图答案: (3)B(4)A (5)D10 .定义许多需求和范围的工作在RUP中的(11)B阶段完成。(11)A初期阶段b细分阶段c构造阶段d提交阶段11、下述(12)D在RUP的初期阶段未完成(12 )制作a简单的视觉文件b的概略评价成本c,定义很多需求d业务事例1-2 .连携图中用信息编号表示信息的时间序列。13 .在物件导向方法学中,对象可被认为是属性的专用服务包。 所述封装是(19)D技术,并且所述封装的目的是分离对象的(20)A。(19)A组装b产品化c硬化d信息隐蔽(20)A定义并实现b设

6、定订正、测试c设定订正、d分析及定义14类是一组具有相同属性和相同服务的对象的抽象描述,类中的每个对象都是该类的(21)C。 在类之间共享属性和服务的反应历程称为(22)D。 其中一个对象通过传送(23)B来请求另一个对象的服务。(21)A斯坦共和国b用例c用例d例外(22)A多态性b动态束缚c静态束缚d继承(23)A调用文b消息c命令d密码15 .区域模型也被称为(c )a .业务进程模型b .例句模型c .概念模型d .设定修订模型17 .统一过程分为四个阶段,每个阶段需要完成的主要工作是什么答:1)初始阶段:创建简单的视觉文档、业务案例、范围确定和粗略的评估成本。 2 )细化阶段:细分远

7、景文档,反复执行核心信息帧工作,解决高风险问题,定义更多需求和范围,进一步做评估成本3 )建构阶段:反复实现系统佗部分,准备引进4 )产品化阶段:公开测试、实施18、统一过程中的核心工作流是什么?:1 )核心工作流:业务建模、需求、分析设置修订、实施、测试和部署。2 )核心萨通讯端口工作流:环境、工程项目管理、配置、变更管理19 .创建概念模型的步骤答案:列出候选项的概念类画领域模型图根据需要添加概念类之间的关联根据需要添加概念类的属性20 .标准建模语言UML的重要内容可以用哪5种图(修订9种图)定义?用例图:用例图。静态图:类图、对象图动作图:状态图、活动图交互图:时间节点统计图表,团队精神统计图表实现图:组件图,部署图21、合作图和顺序图的不同虽然合作图和序列图显示了对象之间的交互,但是它们的侧重点是不同的。 时序图清楚虽然表示了交互中的时间序列,但没有明确表示对象间的关系。 协作图显示得很清楚对象之间的关系,但时间序列必须来自序列号。 序列图常用来表示场景,是一个合作图在进程的详细设定修订中使用。22 .统一建模语言定(UML ) :统一模型语言(UML )是创建软件路线图的标准语言。 软件集约型系统的产品可以用UML可视化、详述、记录。 UML是正确定义、易于

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论