首页 uml试题及答案(考试专用)

uml试题及答案(考试专用)

举报
开通vip

uml试题及答案(考试专用)一、名词解释: 用例:是外部可见的系统单元,这些功能由系统单元所提供,并通过一系列系统单元与一个或多个参与者之间交换的消息所表达。 泳道:在活动图中,泳道用垂直实线绘出,垂直线分隔的区域就是泳道; 组件:组件是定义了良好接口的物理实现单元,是系统中可替换的物理部件。 双向工程:双向工程包括正向工程和逆向工程。正向工程就是从模型到代码,而逆向工程则是从代码到模型。正向和逆向工程结合在一起叫双向工程。 对象流:对象流是动作状态或者活动状态与对象之间的依赖关系,表示动作使用对象或者动作对对象的影响。 二、填...

uml试题及答案(考试专用)
一、名词解释: 用例:是外部可见的系统单元,这些功能由系统单元所提供,并通过一系列系统单元与一个或多个参与者之间交换的消息所表达。 泳道:在活动图中,泳道用垂直实线绘出,垂直线分隔的区域就是泳道; 组件:组件是定义了良好接口的物理实现单元,是系统中可替换的物理部件。 双向 工程 路基工程安全技术交底工程项目施工成本控制工程量增项单年度零星工程技术标正投影法基本原理 :双向工程包括正向工程和逆向工程。正向工程就是从模型到代码,而逆向工程则是从代码到模型。正向和逆向工程结合在一起叫双向工程。 对象流:对象流是动作状态或者活动状态与对象之间的依赖关系,表示动作使用对象或者动作对对象的影响。 二、填空题 1、UML中的模型元素包括事物和事物之间的联系。 2、Rational Rose包括了统一建模语言、面向对象的软件工程及对象建模技术。 3、时序图包含的4个元素有对象、生命线、消息、激活。 4、协作图以对象图的方式绘制各个参与对象,并且将消息和链平行放置。 5、组件是定义了良好接口的物理实现单元,是系统中可替换的物理部件。 6、状态机包含了一个类的对象在其生命期间所有状态的序列以及对象对接收到的事件所产生的反应。 7、包图建模技术包括对成组的元素建模和对体系结构视图建模。 8、内部转换只有一个原状态但是没有目标状态,因此转换后并不改变状态本身。 9、分叉可以用来描述并发线程,每个分叉可以有一个输入转换和两个或多个输出转换。 10、配置图描述了系统执行处理过程中系统资源元素的配置情况以及软件到这些资源元素的映射。 三、1.简述时序图的建模步骤。如何识别用例? 答:建模步骤:1)设置交互语境;2)确定对象;3)分析消息和条件;4)分析附加约束; 5)对建模结果精化和细化 2.Rational Rose中有哪几种视图,各个视图的作用是什么? 答:Rational Rose有四种视图:①用例视图:用例视图是被称为参与者的外部用户所能观察到的系统功能的模型图。用例是系统中的一个功能单元,可以被描述为参与者与系统之间的一次交互作用。用例模型的用途是列出系统中的用例和参与者,并显示哪个参与者参与了哪个用例的执行。用例视图是其他视图的核心,它的内容直接驱动其他视图的开发。②逻辑视图:逻辑视图描述用例视图中提出的系统功能的实现。与用例视图相比,逻辑视图主要关注系统内部,它既描述系统的静态结构,也描述系统内部的动态协作关系。③构件视图。 ④部署视图 3. 如何识别用例和参与者,什么是RUP,其中有哪些工作流和分类。 用例:用例是外部可见的系统功能单元,这些功能由系统单元提供,并通过一系列系统单元与一个或多个参与者之间交换的消息所表达。识别用例:识别用例最好的方法是从分析系统的参与者开始,考虑每个参与者是如何使用系统的,在识别用例的过程中通过回答一下问题,系统分析者可以获得帮助:(1)特定参与者希望系统提供什么功能;(2)系统是否存储和 检索信息,如果是,由哪个参与者触发;(3)当系统状态改变时,是否通知参与者;(4)是否存在影响系统的外部事件;(5)哪个参与者同志系统这些事件 参与者:参与者是系统外部的一个实体,它以某种方式参与用例的执行过程。 识别参与者:开发人员通过回答以下问题可以确定系统的参与者 谁将使用该系统的主要功能 谁将需要该系统的支持以完成其工作 谁将需要维护该系统、管理该系统,以及保持该系统处于工作状态 系统需要处理那些硬件设备 与该系统交互的是那些系统 谁或什么系统对本系统产生的结果感兴趣 RUP:Rational Unified Process(统一开发过程) 9个核心工作流:商业建模、需求分析、分析与设计、实现、测试、部署、配置和变更管理、项目管理、环境。 分类:需求捕获工作流、分析工作流、设计工作流、实现工作流、测试工作流 4.内部转换,外部转换的概念? 内部转换:内部转换有一个源状态,但是没有目标状态,转换后的状态仍旧是其本身 外部转换:外部转换是一种改变状态的转换 5.类图,包图,组件图,用例图、时序图、协作图的相关概念,及其相关使用方法 类图:类图是描述类、接口、协作以及它们之间关系的图,用该显示系统中各个类的静态结构。 包图:包图是维护和控制系统总体结构的重要建模工具。 组件图:组件图描述了软件的各种组件和它们之间的依赖关系。 用例图:用例图是由参与者,用例以及它们之间的关系构成的用于描述系统功能的图。 时序图:时序图描述了对象之间传送消息的时间顺序,它用来表示用例中的行为顺序。 协作图:协作图是时序图之外另一种表示交互的方法,描述的是和对象结构相关的信息。 三、1.简述时序图的建模步骤。如何识别用例? 答:建模步骤:1)设置交互语境;2)确定对象;3)分析消息和条件;4)分析附加约束; 5)对建模结果精化和细化 2.Rational Rose中有哪几种视图,各个视图的作用是什么? 答:Rational Rose有四种视图:①用例视图:用例视图是被称为参与者的外部用户所能观察到的系统功能的模型图。用例是系统中的一个功能单元,可以被描述为参与者与系统之间的一次交互作用。用例模型的用途是列出系统中的用例和参与者,并显示哪个参与者参与了哪个用例的执行。用例视图是其他视图的核心,它的内容直接驱动其他视图的开发。②逻辑视图:逻辑视图描述用例视图中提出的系统功能的实现。与用例视图相比,逻辑视图主要关注系统内部,它既描述系统的静态结构,也描述系统内部的动态协作关系。③构件视图。 ④部署视图 3. 如何识别用例和参与者,什么是RUP,其中有哪些工作流和分类。 用例:用例是外部可见的系统功能单元,这些功能由系统单元提供,并通过一系列系统单元与一个或多个参与者之间交换的消息所表达。识别用例:识别用例最好的方法是从分析系统的参与者开始,考虑每个参与者是如何使用系统的,在识别用例的过程中通过回答一下问 题,系统分析者可以获得帮助:(1)特定参与者希望系统提供什么功能;(2)系统是否存储和检索信息,如果是,由哪个参与者触发;(3)当系统状态改变时,是否通知参与者;(4)是否存在影响系统的外部事件;(5)哪个参与者同志系统这些事件 参与者:参与者是系统外部的一个实体,它以某种方式参与用例的执行过程。识别参与者:开发人员通过回答以下问题可以确定系统的参与者:(1)谁将使用该系统的主要功能;(2)谁将需要该系统的支持以完成其工作;(3)谁将需要维护该系统、管理该系统,以及保持该系统处于工作状态;(4)系统需要处理那些硬件设备;(5)与该系统交互的是那些系统;(6)谁或什么系统对本系统产生的结果感兴趣; RUP:Rational Unified Process(统一开发过程) 具有9个核心工作流:商业建模、需求分析、分析与设计、实现、测试、部署、配置和变更管理、项目管理、环境。分类:需求捕获工作流、分析工作流、设计工作流、实现工作流、测试工作流 4.内部转换,外部转换的概念? 内部转换:内部转换有一个源状态,但是没有目标状态,转换后的状态仍旧是其本身;外部转换:外部转换是一种改变状态的转换 5.类图,包图,组件图,用例图、时序图、协作图的相关概念,及其相关使用方法 类图:类图是描述类、接口、协作以及它们之间关系的图,用该显示系统中各个类的静态结构。包图:包图是维护和控制系统总体结构的重要建模工具。组件图:组件图描述了软件的各种组件和它们之间的依赖关系。用例图:用例图是由参与者,用例以及它们之间的关系构成的用于描述系统功能的图。时序图:时序图描述了对象之间传送消息的时间顺序,它用来表示用例中的行为顺序。协作图:协作图是时序图之外另一种表示交互的方法,描述的是和对象结构相关的信息。
本文档为【uml试题及答案(考试专用)】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: 免费 已有0 人下载
最新资料
资料动态
专题动态
is_997338
暂无简介~
格式:doc
大小:18KB
软件:Word
页数:0
分类:工学
上传时间:2019-06-04
浏览量:1