统一建模语言UML复习题.doc
《统一建模语言UML复习题.doc》由会员分享,可在线阅读,更多相关《统一建模语言UML复习题.doc(34页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、Four short words sum up what has lifted most successful individuals above the crowd: a little bit more.-author-date统一建模语言UML复习题山东理工大学成人高等教育内部控制与风险管理复习题山东理工大学成人高等教育统一建模语言UML复习题一、判断题( )1、用例图中包含关系是指一个用例继承了另一个用例。( )2、顺序图中每个对象向下方向伸展的虚线是对象的生命线。( )3、协作图是对象图的扩展。( )4、顺序图所表达的是基于时间顺序的动态交互。 ( )5、用例是从用户的观点对系统行为的
2、一个描述。( )6、UML无法体现历史状态。( )7、状态图中状态一般分成顺序子状态和随机子状态。 ( )8、状态图是以实心圆点开头,以公牛眼结束的。( )9、在用例图中,Actor仅代表与目标系统进行交互的人。 ( )10、 Controlled Unit是可以进行版本控制的模型元素,在ROSE中,模型文件本身被打包存储为.cat文件从而成为受控单元,Logical View和Use CaseView被打包成.mdl文件而成为受控单元。( )11、RSA支持模型驱动(Model-Driven Development)的开发。 ( )12、在状态图中,内部转换可导致进入转换和离开转换的执行。
3、( )13、UML是一种直观化、明确化、构建和文档化软件产物的通用语言。 ( )14、在两个用例中,如果一个用例拥有另一个用例的所有结构、行为和关系,并在此基础上增加了新的特性,则此两个用例之间可以用泛化关系表示。 ( )15、UML适用于以体系结构为中心的开发过程,但不适合在具有迭代特征的开发过程中使用。 ( )16、在UML状态图中,历史状态用于存储以前的状态。 ( )17、Use Case Realization 和相应的Use Case之间是一种泛化关系。 ( )18、分析机制(Analysis mechanisms)通常用于分析阶段,通过提供对系统复杂行为(如安全性、持久存储等)的简
4、短描述来减少分析的复杂性并改善软件在各开发阶段一致性。 ( )19、在RUP中,识别设计元素(Identify Design Elements)是精化体系结构(Refine the Architecture)活动中的一个步骤。 ( )20、在ROSE中,从Browser窗口删除图形元素和从Diagram窗口中删除模型元素的效果相同。( )21、RSA中的浏览图(Browse Diagram)和主题图(Topic Diagram)同属于查询图(Query Diagram)。( )22、在两个用例中,如果一个用例拥有另一个用例的所有结构、行为和关系,并在此基础上增加了新的特性,则此两个用例之间可以
5、用泛化关系表示。 ( )23、UML适用于以体系结构为中心的开发过程,但不适合在具有迭代特征的开发过程中使用。 ( )24、状态图是以实心圆点开头,以公牛眼结束的。二、名词解释 1、统一建模语言2、模型3、迁移 4、泳道5、用例 6、依赖 7、顺序图 8、泛化 9、参与者 10、类 11、动作状态 12、对象图三、简答题 1、类图在UML中有何重要作用?2、阐述用例对于系统开发人员来说的价值。3、什么是用例图?用例图有什么作用? 4、顺序图和通信图中,消息有哪三种?各自的意义和表示什么? 5、简述统一建模语言(UML)。 6、简述如何在实际工作中发现类。 7、UML中的交互图有两种,分别是顺序
6、图和协作图,请分析一下两者之间的主要差别和各自的优缺点。 8、统一过程中有哪四个阶段,各阶段需要完成的主要工作有哪些? 9、顺序图和协作图中,消息有哪三种?各自的意义和表示法什么? 10、试比较边界类与实体类的异同。 11、包的访问可见性有几种?请描述各访问可见性的区别。 12、请简要说明交互概述图在建模时的优点和缺点。并简要描述交互概述图的绘制方法。四、综合题 1、学生管理系统中有一个模块是报到登记,具体流程是:在新生入校报到时,进行新生信息登记,记录学生的报到资料、个人基本情况的输入、查询、修改等。问题:写出在上述需求描述中出现的Actor 根据上述描述绘制其用例图 2、请根据下面的用例图
7、设计相关类图3、 看图回答问题(1) 该图是什么图,其中的矩形框表示什么?(2) 该图描述了怎样的情形参考答案一、单选题1234567891011121314FTTTT FFTFFTFT T15161718192021222324FT FTTFT TFT 二、名词解释1、统一建模语言统一建模语言是由一系列标准的图形符号组成的建模语言,它用于描述软件系统分析、设计和实施中的各种模型。2、模型模型是从一个特定视点对系统进行的抽象,它可以是实物模型,也可以是抽象数字或图示模型。3、迁移迁移指从一个状态到另一个状态的瞬间变化过程。从源状态到目标状态一发生变化,就称发生了迁移。4、泳道 为了表明活动图中
8、各种元素的归属,UML用垂直线将不同归属的元素分开,将它称为活动划分,由于这种划分的外观很像泳道,所以也称为活动图中的泳道5、用例是对一组序列动作的描述,系统执行这些动作将对用例的参与者产生可以观察的结果。6、依赖是一种使用关系,它说明了一个事物声明说明的变化可能影响到使用它的另一个事物,但反之未必。也就是说,服务的使用者以某种方式依赖于服务的提供者发。7、顺序图是强调消息时间顺序的交互图。是描述系统中类和类之间的交互,它将这些交互建模成消息交换,也就是说,顺序图描述了类相互协作的完成预期行为的动态过程。 8、泛化是一般事物(称为父类或超类)和较特殊事物(称为子类或孩子类)之间的关系。9、参与
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 统一 建模 语言 UML 复习题
限制150内