uml课件中试题答案

uml课件中试题答案

ID:24729398

大小:80.00 KB

页数:4页

时间:2018-11-16

uml课件中试题答案_第1页
uml课件中试题答案_第2页
uml课件中试题答案_第3页
uml课件中试题答案_第4页
资源描述:

《uml课件中试题答案》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、一.8uuj选择题1.下列不是模型元素的是(D)。A)关联B)聚合C)依赖D)笔记2.下列各种图可用于对系统结构和词汇建模的是(B),可用于用例描述的是(C)。A)状态图B)类图C)时序图D)活动图(使用类图的三种模式:对系统的词汇建模、对简单的协作建模、对逻辑数据库建模)3.在UML提供的图中,(A)用于描述系统与外部系统及用户之间的交互。A)用例图B)类图C)对象图D)部署图4.下列表示对象的是(C)A)学生B)顾客C)5-103教室的前门D)软件工程》第二版5•在UML提供的图中,(D)用于按时间顺序描述对象间的交互。A)网络图B)状态图C)协作图D)时序

2、图6.下列关于图1的叙述中不正确的是(C)A)“Circle”的“size”属性可以被其本类的对象访问B)“Circle”的“visibility”属性可以被其子类的对象访问C)“Circle”的“count”属性可以被其子类的对象访问D)“Circle”的“visibility”属性可以被本类的对象访问(可见性3种:+(公有)、#(受保护)、-(私有))图17.“鱼”和“动物”两个类的关系是(A)A)泛化关系(继承关系)B)关联关系C)依赖关系D)实现关系8.对于两个对象X和丫,如果对象X发生变化会引起对象丫的变化,则下列表达正确的是(D)(解释:依赖关系,箭

3、头指向被依赖者)8.UML具有扩展性,常见的扩展机制有(BCD)。A)修饰B)构造型C)标记值D)约束10•—个设计良好的包应具有(C)特征。A)高内聚,高耦合B)低内聚,低耦合C)高内聚,低耦合D)低内聚,高耦合二、填空题1.在UML中,泳道把活动图中的活动划分为若干组,并将划分的组指定给对象,这些对象必须履行该组所包括的活动,它能够明确地表示哪些活动是由哪些对象完成的。2.程序流程图和活动图的本质区别在于:程序的流程图明确的指定了每个活动的先后顺序,而活动图仅描述了活动和必要的工作顺序。3.在UML的关系中,表示整体与部分关系的是聚合关系。4.用例是从用户的

4、观点对系统行为的一个描述。5.当需要在项目中定制自己的元素时,可使用构造型来定制。6.面向对象理论中,对象之间发送信号,在UML状态图里就是事件。7.多重性指的是,某个类有多个对象可以和另一个类的一个对象关联8.接口是可以在整7个模型中反复使用的一组操作,是一个没有属性而只有操作的类。9.在泛化关系中,子类可以替代父类,也就是说,后者出现的地方,前者都可以出现。但是反过来却不成立。10.时序图强调的是交互的时间顺序,协作图强调的是交互的语境和参与交互的对象的整体组织。三、简答题1时序图和协作图中,消息有哪三种?各自的意义和表示法什么?答:消息可以是简单的(sim

5、ple)、同步的(synchronous)或异步的(asynchronous)。简单消息是从一个对象到另一个对象的控制流的转移。如果一个对象发送了一个同步消息,那么它要等待对方对消息的应答,收到应答后才能继续自己的操作。而发送异步消息的对象不需要等待对方的应答便可以继续自己的操作。在顺序图中,简单消息是一个简单箭头,同步消息是实心箭头。异步消息是一个半边箭头。2简述接口对于构件的重要意义。答:只能通过构件的接口来使用构件中定义的操作。构件可以让它的接口被其他构件使用,以使其他构件可以使用这个构件中定义的操作。提供服务的构件提供了导出接口,访问服务的构件使用了导入

6、接口。3用例之间具有哪三种关系?这三种关系分别表达什么含义?举例说明之。答:(1)包含关系是:一个用例可以简单地包含其他用例具有的行为,并把它所包含的用例行为作为自身行为的一部分。(2)扩展关系是:一个用例被定义为基础用例的增量扩展,是把新的行为插入到已有的用例中的办法。(3)泛化关系是:一个用例被特别列举为一个或多个子用例。下面依次列举了包含关系、扩展关系和泛化关系的例子。四、识别下面的图形是那种UML图,并识别图中的UML元素。⑴答:图形是包图。图中的模型元素有,包GUI包含两个公共的类:Window和Form,一个手保护的类Eventhandler。特殊的

7、包WindowsGUI继承了一般包GUI的公共类的公有的类window和受保护的类eventhandler,覆盖了公有类form,并且添加了一个新的公有类vbform。包GUI与特殊包WindowsGUI之间存在泛化关系。(2)ComputerCPUMemoryMainboard答:图形是类图。途中的模型元素有,四个类:Computer、CPU、Mainboard、Memory。类CPU、Mainboard、Memory与类Computer存在聚合关系。五.给出下列陈述的UML图形表达。⑴一个委员会可以有3〜5个成员,他们属于“人”类,一个人可以参加0〜2个委员

8、会。、(2)(2)—个公

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

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

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