UML建模技术复习题.doc_第1页
UML建模技术复习题.doc_第2页
UML建模技术复习题.doc_第3页
UML建模技术复习题.doc_第4页
UML建模技术复习题.doc_第5页
已阅读5页,还剩5页未读 继续免费阅读

下载本文档

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

文档简介

UML建模技术复习题(适用班级: 软件071、072、073) 计分:一、 选择题(每题2分,共40分,每题只有一个正确答案)1下列描述中,哪个不是软件与硬件的区别(D)A.软件是被开发或设计的,而不是被制造的;B.软件不会“磨损”,但会“退化”;C.软件的开发至今尚未摆脱手工艺的开发方式;D.软件开发与硬件开发的流程一样。2下列哪个不是RUP的模型元素(E)A.工作人员B.活动C.制品D.工作流E.模型3在UML中,有四种事物,下面哪个不是(E)A.结构事物B.行为事物C.分组事物D.注释事物E.静态事物4在UML中,有四种关系,下面哪个不是(E)A. 依赖关系B.关联关系C.泛化关系D.实现关系E.继承关系5下面哪个不是UML中的静态视图(Av)A.状态图B.用例图C.对象图D.类图6在ATM自动取款机的工作模型中(用户通过输入正确的用户资料,从银行取钱的过程),下面哪个不是“Actor”(D)A.用户B.ATM取款机C.ATM取款机管理员D.取款7在用例之间,会有三种不同的关系,下列哪个不是他们之间可能的关系(D)A.包含(include)B.扩展(extend)C.泛化(generalization)D.关联(connect)8下面哪个不是活动图中的基本元素(D)A.状态、分支B.转移、汇合C.泳道、转移D.用例、状态9在下面的图例中,哪个用来描述活动(activity)(A) A B C D10事件(event)表示对一个在时间和空间上占据一定位置的有意义的事情的规格说明,下面哪个不是事件的类型(E)A.信号B.调用事件C.变化事件D.时间事件E.源事件11状态是指在对象的生命周期中满足某些条件、执行某些活动或等待某些事件时的一个条件或状况,下面哪个不是状态的基本组成部分(F)A.名称B.进入/退出动作C.内部转换D.子状态E.延迟事件F.外部转换12转换是两个状态间的一种关系,表示对象将在当前状态中执行动作,并在某个特定事件发生或某个特定的条件满足时进入后续状态。下面哪个不是转换的组成部分(F)A.源状态B.事件触发C.监护条件D.动作E.目标状态F.转换条件13通常对象有很多属性,但对于外部对象来说某些属性应该不能被直接访问,下面哪个不是UML中的类成员访问限定性(C)A.公有的(public)B.受保护的(protected)C.友员(friendly)D.私有的(private)14UML中类的有三种,下面哪个不是其中之一(D)A.实体类B.边界类C.控制类D.主类15在UML中,类之间的关系有一种为关联关系,其中多重性用来描述类之间的对应关系,下面哪个不是其中之一(D)A.0.1B.0.*C.1.*D.*.*16顺序图是强调消息随时间顺序变化的交互图,下面哪个不是用来描述顺序图的组成部分(E)A.类角色B.生命线C.激活期D.消息E.转换17关于协作图的描述,下列哪个不正确(D)A.协作图作为一种交互图,强调的是参加交互的对象的组织;B.在ROSE工具中,协作图可在顺序图的基础上按“F5”键自动生成;C.协作图中有消息流的顺序号;D.协作图是顺序图的一种18关于包的描述,哪个不正确(E)A.和其他建模元素一样,每个包必须有一个区别于其他包的名字;B.包中可以包含其他元素,比如类、接口、组件、用例等等;C.包的可见性分为:public、protected、private;D.引入(import)使得一个包中的元素可以单向访问另一个包中的元素;E.导出(export)使的一个包中的元素可以单向访问另一个包中的元素;19组件图用于对系统的静态实现视图建模,这种视图主要支持系统部件的配置管理,通常可以分为四种方式来完成,下面哪种不是其中之一(E)A.对源代码建模B.对可执行体的发布建模C.对物理数据库建模D.对可适应的系统建模E.对事物建模20下面关于正向工程与逆向工程的描述,哪个不正确(C)A.正向工程是通过到实现语言的映射而把模型转换为代码的过程;B.逆向工程是通过从特定实现语言的映射而把代码转换为模型的过程;C.正向工程是通过从特定实现语言的映射而把代码转换为模型的过程;D.正向工程与逆向工程可以通过rose支持来实现;二、填空题(每空2分,共20分)1UML中的三种基本构造块为:_事物_、_关系_、_图_。2UML中的图分为:用例图、对象图、状态图、顺序图、活动图、类图、协作图、组件图、部署图九种。3下图中类的名字是:_Login_类中的成员属性是:sName、sPass 类中的行为(方法)是: checkUser。三、图解问答题(每图8分,共40分)(1) 请仔细阅读下图,描述该图的基本含义: 图A.11. 该图的基本含义:该用例图描述的是图书馆管理系统中管理员对书籍和书目的管理流程。在这个流程中,管理员这个Actor与用例删除书目、删除书籍、修改书籍信息、新增书籍之间能通过消息传递发生关联,而图书查询这个用例与删除书目、删除书籍、修改书籍信息这三个用例之间有被包含的关系,也就是说,在删除书目、删除书籍、修改书籍信息用例发生的过程前,需要进行图书查询。新增书目这个用例与新增书籍这个用例也是被包含的关系。(2) 请参考下图,回答问题: 图A.21 图中的实体类为_书籍类、书目类。2 图中的控制类为_书籍管理。3 图中的边界类为_借书界面。4 “借书界面”类中的成员属性有_ sUserName,sPass 。(3) 请参考下图,回答问题: 图A.31 该图中有几种状态,分别为_ 就绪,运行,阻塞。2 请描述线程的基本运行过程?答:线程运行的基本流程如下: 当线程准备运行时,进入就绪状态,如果获得cpu时间片,就转入运行状态,运行正常结束,进入结束状态,如果在运行过程中,cpu时间片用完后还没有完成任务,就进入就绪状态,等待再次得到cpu时间片,如果线程在运行过程中,不满足所须资源,就进入阻塞状态,处于阻塞状态的线程得到相关资源后,进入就绪状态,依次循环。(4) 请参考下图,回答问题: 图A.41 在该图中,有几种不同角色:答:三种不同角色:客户、销售员、仓库管理员2 请找出客户在该流程过程中相关活动内容:答:客户在该流程中的相关活动为:查看商品、查看单据、付款;(5) 请参考下图,回答问题: 图A.51 该图在UML中属于什么类型的图?答:顺序图2 在该图中,第三个步骤中的消息是如何传递的?答: 第三步过程中,书籍管理控制类为得到书籍信息,与书籍类发生信息传递,也即消息从书籍控制类向书籍类传递。UML建模技术 期末考试试卷参考答案及评分要求(B卷)一、选择题(每小题 2 分,共 40 分)题1题2题3题4题5题6题7题8D EEEADDD题9题10题11题12题13题14题15题16AEFFCDDE 题17题18题19题20DEEC二、填空题(每空 2 分,共 20 分)题号答案1事物,图2用例图,状态图,顺序图,类图,组件图3Login , sName sPass , checkUser()三、读图题(共40 分)2. 该用例图描述的是图书馆管理系统中管理员对书籍和书目的管理流程。在这个流程中,管理员这个Actor与用例删除书目、删除书籍、修改书籍信息、新增书籍之间能通过消息传递发生关联,而图书查询这个用例与删除书目、删除书籍、修改书籍信息这三个用例之间有被包含的关系,也就是说,在删除书目、删除书籍、修改书籍信息用例发生的过程前,需要进行图书查询。新增书目这个用例与新增书籍这个用例也是被包含的关系。3. 书籍类、书目类; 书籍管理; 借书界面; sUserName,sPass4. 就绪,运行,阻塞;线程运行的基本流程如下: 当线程准备运行时,进入就绪状态,如果获得cpu时间片,就转入运行状态,运行正常结束,进入结束状态,如果在运行过程中,cpu时间片用完后还没有完成任务,就进入就绪状态,等

温馨提示

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

评论

0/150

提交评论