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

上传人:飞****9 文档编号:136128218 上传时间:2020-06-24 格式:DOC 页数:3 大小:24KB
返回 下载 相关 举报
uml试题及答案(考试专用).doc_第1页
第1页 / 共3页
uml试题及答案(考试专用).doc_第2页
第2页 / 共3页
uml试题及答案(考试专用).doc_第3页
第3页 / 共3页
亲,该文档总共3页,全部预览完了,如果喜欢就下载吧!
资源描述

《uml试题及答案(考试专用).doc》由会员分享,可在线阅读,更多相关《uml试题及答案(考试专用).doc(3页珍藏版)》请在金锄头文库上搜索。

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

2、、 面向对象的软件工程 及 对象建模技术 。 3、时序图包含的4个元素有对象、 生命线 、消息、 激活 。4、协作图以 对象图 的方式绘制各个参与对象,并且将消息和 链 平行放置。5、组件是定义了 良好接口 的物理实现单元,是 系统中可替换的 物理部件。6、状态机包含了一个类的对象在其 生命期间所有状态的序列 以及 对象对接收到的事件 所产生的反应。7、包图建模技术包括对 成组的元素 建模和对 体系结构视图 建模。8、内部转换只有 一个原状态但是没有目标状态 ,因此 转换后 并不改变状态本身。9、分叉可以用来描述 并发线程 ,每个分叉可以有一个输入转换和 两个或多个 输出转换。10、配置图描述

3、了系统执行处理过程中 系统资源元素 的配置情况以及 软件到这些资源元素 的映射。三、1.简述时序图的建模步骤。如何识别用例?答:建模步骤:1)设置交互语境;2)确定对象;3)分析消息和条件;4)分析附加约束;5)对建模结果精化和细化2.Rational Rose中有哪几种视图,各个视图的作用是什么?答:Rational Rose有四种视图:用例视图:用例视图是被称为参与者的外部用户所能观察到的系统功能的模型图。用例是系统中的一个功能单元,可以被描述为参与者与系统之间的一次交互作用。用例模型的用途是列出系统中的用例和参与者,并显示哪个参与者参与了哪个用例的执行。 用例视图是其他视图的核心,它的内

4、容直接驱动其他视图的开发。逻辑视图:逻辑视图描述用例视图中提出的系统功能的实现。与用例视图相比,逻辑视图主要关注系统内部,它既描述系统的静态结构,也描述系统内部的动态协作关系。构件视图。部署视图3. 如何识别用例和参与者,什么是RUP,其中有哪些工作流和分类。用例:用例是外部可见的系统功能单元,这些功能由系统单元提供,并通过一系列系统单元与一个或多个参与者之间交换的消息所表达。识别用例:识别用例最好的方法是从分析系统的参与者开始,考虑每个参与者是如何使用系统的,在识别用例的过程中通过回答一下问题,系统分析者可以获得帮助:(1)特定参与者希望系统提供什么功能;(2)系统是否存储和检索信息,如果是

5、,由哪个参与者触发;(3)当系统状态改变时,是否通知参与者;(4)是否存在影响系统的外部事件;(5)哪个参与者同志系统这些事件参与者:参与者是系统外部的一个实体,它以某种方式参与用例的执行过程。识别参与者:开发人员通过回答以下问题可以确定系统的参与者 谁将使用该系统的主要功能 谁将需要该系统的支持以完成其工作 谁将需要维护该系统、管理该系统,以及保持该系统处于工作状态 系统需要处理那些硬件设备 与该系统交互的是那些系统 谁或什么系统对本系统产生的结果感兴趣RUP:Rational Unified Process(统一开发过程)9个核心工作流:商业建模、需求分析、分析与设计、实现、测试、部署、配

6、置和变更管理、项目管理、环境。分类:需求捕获工作流、分析工作流、设计工作流、实现工作流、测试工作流4内部转换,外部转换的概念?内部转换:内部转换有一个源状态,但是没有目标状态,转换后的状态仍旧是其本身外部转换:外部转换是一种改变状态的转换5.类图,包图,组件图,用例图、时序图、协作图的相关概念,及其相关使用方法类图:类图是描述类、接口、协作以及它们之间关系的图,用该显示系统中各个类的静态结构。包图:包图是维护和控制系统总体结构的重要建模工具。组件图:组件图描述了软件的各种组件和它们之间的依赖关系。用例图:用例图是由参与者,用例以及它们之间的关系构成的用于描述系统功能的图。时序图:时序图描述了对

7、象之间传送消息的时间顺序,它用来表示用例中的行为顺序。协作图:协作图是时序图之外另一种表示交互的方法,描述的是和对象结构相关的信息。三、1.简述时序图的建模步骤。如何识别用例?答:建模步骤:1)设置交互语境;2)确定对象;3)分析消息和条件;4)分析附加约束;5)对建模结果精化和细化2.Rational Rose中有哪几种视图,各个视图的作用是什么?答:Rational Rose有四种视图:用例视图:用例视图是被称为参与者的外部用户所能观察到的系统功能的模型图。用例是系统中的一个功能单元,可以被描述为参与者与系统之间的一次交互作用。用例模型的用途是列出系统中的用例和参与者,并显示哪个参与者参与

8、了哪个用例的执行。 用例视图是其他视图的核心,它的内容直接驱动其他视图的开发。逻辑视图:逻辑视图描述用例视图中提出的系统功能的实现。与用例视图相比,逻辑视图主要关注系统内部,它既描述系统的静态结构,也描述系统内部的动态协作关系。构件视图。部署视图3. 如何识别用例和参与者,什么是RUP,其中有哪些工作流和分类。用例:用例是外部可见的系统功能单元,这些功能由系统单元提供,并通过一系列系统单元与一个或多个参与者之间交换的消息所表达。识别用例:识别用例最好的方法是从分析系统的参与者开始,考虑每个参与者是如何使用系统的,在识别用例的过程中通过回答一下问题,系统分析者可以获得帮助:(1)特定参与者希望系

9、统提供什么功能;(2)系统是否存储和检索信息,如果是,由哪个参与者触发;(3)当系统状态改变时,是否通知参与者;(4)是否存在影响系统的外部事件;(5)哪个参与者同志系统这些事件参与者:参与者是系统外部的一个实体,它以某种方式参与用例的执行过程。识别参与者:开发人员通过回答以下问题可以确定系统的参与者:(1)谁将使用该系统的主要功能;(2)谁将需要该系统的支持以完成其工作;(3)谁将需要维护该系统、管理该系统,以及保持该系统处于工作状态;(4)系统需要处理那些硬件设备;(5)与该系统交互的是那些系统;(6)谁或什么系统对本系统产生的结果感兴趣;RUP:Rational Unified Proc

10、ess(统一开发过程) 具有9个核心工作流:商业建模、需求分析、分析与设计、实现、测试、部署、配置和变更管理、项目管理、环境。分类:需求捕获工作流、分析工作流、设计工作流、实现工作流、测试工作流4内部转换,外部转换的概念?内部转换:内部转换有一个源状态,但是没有目标状态,转换后的状态仍旧是其本身;外部转换:外部转换是一种改变状态的转换5.类图,包图,组件图,用例图、时序图、协作图的相关概念,及其相关使用方法类图:类图是描述类、接口、协作以及它们之间关系的图,用该显示系统中各个类的静态结构。包图:包图是维护和控制系统总体结构的重要建模工具。组件图:组件图描述了软件的各种组件和它们之间的依赖关系。用例图:用例图是由参与者,用例以及它们之间的关系构成的用于描述系统功能的图。时序图:时序图描述了对象之间传送消息的时间顺序,它用来表示用例中的行为顺序。协作图:协作图是时序图之外另一种表示交互的方法,描述的是和对象结构相关的信息。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > IT计算机/网络 > 其它相关文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号