uml试题及答案(9)

uml试题及答案(9)

ID:21825719

大小:76.87 KB

页数:7页

时间:2018-10-24

uml试题及答案(9)_第1页
uml试题及答案(9)_第2页
uml试题及答案(9)_第3页
uml试题及答案(9)_第4页
uml试题及答案(9)_第5页
资源描述:

《uml试题及答案(9)》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、1.UML中关联的多重度是指(B)A.—个类有多个方法被另一个类调用B.—个类的实类能够与另一个类的多个实类相关联C.一个类的某个方法被另一个类调用的次数D.两个类所具有的相同的方法和属性2.己知三个类A.B和C.其中类A由类B的一个实类和类C的1个或多个实类构成.请画出能够正确表示类A,B和C之间关系的UML类图.3在某个信息系统中,存在如下的业务陈述:①一个客户提交0个或多个订单;②一个订单由一个且仅由一个客户提交。系统中存在两个类:“客户”类和“订单”类。对应每个“订单”类的实例,存在__(46)_B__“客户”类的实例;对应每个“客户”类的实

2、例,存在_(47)D_个“订单”类的实例。供选择的答案:(1)A.0个B.1个C.1个或多个D.0个或多个(2)A.0个B.1个C.1个或多个D.0个或多个4、UML中的交互图有两种,分别是顺序图和协作图,请分析一下两者之间的主要差别和各自的优缺点。掌握利用两种图进行的设计的方法。答:顺序图可视化地表示了对象之间随时间发生的交互,它除了展示对象之间的关联,还显示出对象之间的消息传递。与顺序图一样,协作图也展示对象之间的交互关系。顺序图强调的是交互的时间顺序,而协作图强调的是交互的语境和参与交互的对象的整体组织。顺序图按照时1.UML中关联的多重度是指

3、(B)A.—个类有多个方法被另一个类调用B.—个类的实类能够与另一个类的多个实类相关联C.一个类的某个方法被另一个类调用的次数D.两个类所具有的相同的方法和属性2.己知三个类A.B和C.其中类A由类B的一个实类和类C的1个或多个实类构成.请画出能够正确表示类A,B和C之间关系的UML类图.3在某个信息系统中,存在如下的业务陈述:①一个客户提交0个或多个订单;②一个订单由一个且仅由一个客户提交。系统中存在两个类:“客户”类和“订单”类。对应每个“订单”类的实例,存在__(46)_B__“客户”类的实例;对应每个“客户”类的实例,存在_(47)D_个“订

4、单”类的实例。供选择的答案:(1)A.0个B.1个C.1个或多个D.0个或多个(2)A.0个B.1个C.1个或多个D.0个或多个4、UML中的交互图有两种,分别是顺序图和协作图,请分析一下两者之间的主要差别和各自的优缺点。掌握利用两种图进行的设计的方法。答:顺序图可视化地表示了对象之间随时间发生的交互,它除了展示对象之间的关联,还显示出对象之间的消息传递。与顺序图一样,协作图也展示对象之间的交互关系。顺序图强调的是交互的时间顺序,而协作图强调的是交互的语境和参与交互的对象的整体组织。顺序图按照时间顺序布图,而协作图按照空间组织布图。顺序图可以清晰地表

5、示消息之间的顺序和时间关系,但需要较多的水平方向的空间。协作图在増加对象时比较容易,而且分支也比较少,但如果消息比较多时难以表示消息之间的顺序。14.什么是对象间的可见性?答:可见性(Visibility)指的是一个对象能够“看到”或者引用另一个对象的能力。5、UML提供了一系列的图支持面向对象的分析与设计,其中_(1)_给出系统的静态设计视图;__(2)__对系统的行为进行组织和建模是非常重要的;_(3)__和__(4)_都是描述系统动态视图的交互图,其中_(3)_描述了以时间顺序组织的对象之间的交互活动,_(4)强调收发消息的对象的组织结构。A、

6、状态图B、用例图C、序列图D、部署图E、协作图F、类图答案:(1)F(2)B(3)C(4)E6、在UML提供的图中,_(1)_用于描述系统与外部系统及用户之间的交互;_(2)_用于按时间顺序描述对象间的交互。(1)A、用例图B、类图C、对象图D、部署图(2)A、网络图B、状态图C、协作图D、序列图答案:(1)A(2)D9、UML提供丫4种结构图用于对系统的静态方面进行可视化、详述、构造和文档化。其中(3)_是面向对象系统规模中最常用的图,用于说明系统的静态设计视图;当需要说明系统的静态实现视图时,应该选择B.类图C.对象C.状态C.活动D.部署D.部

7、署图D.部署图(4);当需要说明体系结构的静态实施视图时,应该选择(5)。(1)A.构件(2)A.构件图B.协作图(3)A.协作图B.对象图答案:(3)B(4)A(5)D10、定义大多数的需求和范围的工作是在RUP中的(11)B阶段完成的。(IDA初始阶段B细化阶段C构造阶段D提交阶段11、下列(12)D不在RUP的初始阶段中完成的(12)A编制简要的愿景文档B粗略评估成木C定义大多数的需求D业务案例12、在协作图中通过_消息编号_表示出消息的时间顺序。13、在而向对象的方法学中,对象可看成是属性及对于这些属性的专用服务的封装体。封装是一种(19)D

8、技术,封装的目的是使对象的(20)A分离。(19)A组装B产品化C固化D信息隐藏(20)A定义和实现B设计和

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

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

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