UML期末考试试题与答案解析(12页).doc
《UML期末考试试题与答案解析(12页).doc》由会员分享,可在线阅读,更多相关《UML期末考试试题与答案解析(12页).doc(12页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、-1. UML中关联的多重度是指(B)A. 一个类有多个方法被另一个类调用B. 一个类的实类能够与另一个类的多个实类相关联C. 一个类的某个方法被另一个类调用的次数D. 两个类所具有的相同的方法和属性2. 已知三个类A.B和C.其中类A由类B的一个实类和类C的1个或多个实类构成.请画出能够正确表示类A,B和C之间关系的UML类图.3在某个信息系统中,存在如下的业务陈述:一个客户提交0个或多个订单;一个订单由一个且仅由一个客户提交。系统中存在两个类:“客户”类和“订单”类。对应每个“订单”类的实例,存在_(46)_B_“客户”类的实例;对应每个“客户”类的实例,存在_(47)D_个“订单”类的实
2、例。供选择的答案:(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提供了一系列的图支持面向对象的分析与设计,其中_(1)_给出系统的静态设计视图;_(2)_对系统的行为进行组织和建模是非常重要的;_(3)_和_(4)_都是描述系统动态视图的交互图,其中_(3)_描述了以时间顺序组织的对象之间的交互活动,_(4)_强调收发消息的对象的组织结构。A、状态图 B、用例图 C、序列图 D、部署图E、协作图 F、类图答案:(1)F (2)B
4、(3)C (4)E6、在UML提供的图中,_(1)_用于描述系统与外部系统及用户之间的交互;_(2)_用于按时间顺序描述对象间的交互。(1)A、用例图 B、类图 C、对象图 D、部署图(2)A、网络图 B、状态图 C、协作图 D、序列图答案:(1)A (2)D9、UML提供了4种结构图用于对系统的静态方面进行可视化、详述、构造和文档化。其中_(3)_是面向对象系统规模中最常用的图,用于说明系统的静态设计视图;当需要说明系统的静态实现视图时,应该选择_(4)_;当需要说明体系结构的静态实施视图时,应该选择_(5)_。(3)A构件图B类图C对象图D部署图(4)A构件图B协作图C状态图D部署图(5)
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业务案例12、在协作图中通过消息编号表示出消息的时间顺序。13、在面向对象的方法学中,对象可看成是属性及对于这些属性的专用服务的封装体。封装是一种(19)D技术,封装的目的是使对象的(20)A分离。(19)A组装B产品化C固化D信息隐藏(20)A定义和实现B设计和测试C设计和实现D分析和定义14类是一组具有
6、相同属性的和相同服务的对象的抽象描述,类中的每个对象都是这个类的一个(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)产品化阶段:beta 测试、部署18、统一过程中的核心工作流有哪些? 答:1)核心工作流程: 业务建模、 需求、分析设计、 实现、 测试、部署。 2)核心支持工作流程:环境、项目管理、配置与变更管理19、概念模型建立的步骤?答案:列出候选的概念类画出领域模型图必要时加入概念类间的关联必要时加入概念类的属性20、标准建模语言UML的重要内容可以由哪五类图(共9种图形)来定义? 答:用例图:用例图。 静态图:类图、对象图 行为图:状态图、活动图 交互图:时序图、协作图 实现图:组件图、部署图21、 协作图和顺序图的区别?协作图和顺
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- UML 期末考试 试题 答案 解析 12
限制150内