uml试题及答案(考试专用)学习资料213.pdf
-
资源ID:77872920
资源大小:391.67KB
全文页数:4页
- 资源格式: PDF
下载积分:5金币
快捷下载
会员登录下载
微信登录下载
三方登录下载:
微信扫一扫登录
友情提示
2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
|
uml试题及答案(考试专用)学习资料213.pdf
uml 试题及答案(考试专用)精品资料 仅供学习与交流,如有侵权请联系网站删除 谢谢2 一、名词解释:用例:是外部可见的系统单元,这些功能由系统单元所提供,并通过一系列系统单元与一个或多个参与者之间交换的消息所表达。泳道:在活动图中,泳道用垂直实线绘出,垂直线分隔的区域就是泳道;组件:组件是定义了良好接口的物理实现单元,是系统中可替换的物理部件。双向工程:双向工程包括正向工程和逆向工程。正向工程就是从模型到代码,而逆向工程则是从代码到模型。正向和逆向工程结合在一起叫双向工程。对象流:对象流是动作状态或者活动状态与对象之间的依赖关系,表示动作使用对象或者动作对对象的影响。二、填空题 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,其中有哪些工作流和分类。用例:用例是外部可见的系统功能单元,这些功能由系统单元提供,并通过一系列系统单元与一个或多个参与者之间交换的消息所表达。识别用例:识别用例最好的方法是从分析系统的参与者开始,考虑每个参与者是如何使用系统精品资料 仅供学习与交流,如有侵权请联系网站删除 谢谢3 的,在识别用例的过程中通过回答一下问题,系统分析者可以获得帮助:(1)特定参与者希望系统提供什么功能;(2)系统是否存储和检索信息,如果是,由哪个参与者触发;(3)当系统状态改变时,是否通知参与者;(4)是否存在影响系统的外部事件;(5)哪个参与者同志系统这些事件 参与者:参与者是系统外部的一个实体,它以某种方式参与用例的执行过程。识别参与者:开发人员通过回答以下问题可以确定系统的参与者 谁将使用该系统的主要功能 谁将需要该系统的支持以完成其工作 谁将需要维护该系统、管理该系统,以及保持该系统处于工作状态 系统需要处理那些硬件设备 与该系统交互的是那些系统 谁或什么系统对本系统产生的结果感兴趣 RUP:Rational Unified Process(统一开发过程)9 个核心工作流:商业建模、需求分析、分析与设计、实现、测试、部署、配置和变更管理、项目管理、环境。分类:需求捕获工作流、分析工作流、设计工作流、实现工作流、测试工作流 4内部转换,外部转换的概念?内部转换:内部转换有一个源状态,但是没有目标状态,转换后的状态仍旧是其本身 外部转换:外部转换是一种改变状态的转换 5.类图,包图,组件图,用例图、时序图、协作图的相关概念,及其相关使用方法 类图:类图是描述类、接口、协作以及它们之间关系的图,用该显示系统中各个类的静态结构。包图:包图是维护和控制系统总体结构的重要建模工具。组件图:组件图描述了软件的各种组件和它们之间的依赖关系。用例图:用例图是由参与者,用例以及它们之间的关系构成的用于描述系统功能的图。时序图:时序图描述了对象之间传送消息的时间顺序,它用来表示用例中的行为顺序。协作图:协作图是时序图之外另一种表示交互的方法,描述的是和对象结构相关的信息。三、1.简述时序图的建模步骤。如何识别用例?答:建模步骤:1)设置交互语境;2)确定对象;3)分析消息和条件;4)分析附加约束;5)对建模结果精化和细化 2.Rational Rose 中有哪几种视图,各个视图的作用是什么?答:Rational Rose 有四种视图:用例视图:用例视图是被称为参与者的外部用户所能观察到的系统功能的模型图。用例是系统中的一个功能单元,可以被描述为参与者与系统之间的一次交互作用。用例模型的用途是列出系统中的用精品资料 仅供学习与交流,如有侵权请联系网站删除 谢谢4 例和参与者,并显示哪个参与者参与了哪个用例的执行。用例视图是其他视图的核心,它的内容直接驱动其他视图的开发。逻辑视图:逻辑视图描述用例视图中提出的系统功能的实现。与用例视图相比,逻辑视图主要关注系统内部,它既描述系统的静态结构,也描述系统内部的动态协作关系。构件视图。部署视图 3.如何识别用例和参与者,什么是 RUP,其中有哪些工作流和分类。用例:用例是外部可见的系统功能单元,这些功能由系统单元提供,并通过一系列系统单元与一个或多个参与者之间交换的消息所表达。识别用例:识别用例最好的方法是从分析系统的参与者开始,考虑每个参与者是如何使用系统的,在识别用例的过程中通过回答一下问题,系统分析者可以获得帮助:(1)特定参与者希望系统提供什么功能;(2)系统是否存储和检索信息,如果是,由哪个参与者触发;(3)当系统状态改变时,是否通知参与者;(4)是否存在影响系统的外部事件;(5)哪个参与者同志系统这些事件 参与者:参与者是系统外部的一个实体,它以某种方式参与用例的执行过程。识别参与者:开发人员通过回答以下问题可以确定系统的参与者:(1)谁将使用该系统的主要功能;(2)谁将需要该系统的支持以完成其工作;(3)谁将需要维护该系统、管理该系统,以及保持该系统处于工作状态;(4)系统需要处理那些硬件设备;(5)与该系统交互的是那些系统;(6)谁或什么系统对本系统产生的结果感兴趣;RUP:Rational Unified Process(统一开发过程)具有 9 个核心工作流:商业建模、需求分析、分析与设计、实现、测试、部署、配置和变更管理、项目管理、环境。分类:需求捕获工作流、分析工作流、设计工作流、实现工作流、测试工作流 4内部转换,外部转换的概念?内部转换:内部转换有一个源状态,但是没有目标状态,转换后的状态仍旧是其本身;外部转换:外部转换是一种改变状态的转换 5.类图,包图,组件图,用例图、时序图、协作图的相关概念,及其相关使用方法 类图:类图是描述类、接口、协作以及它们之间关系的图,用该显示系统中各个类的静态结构。包图:包图是维护和控制系统总体结构的重要建模工具。组件图:组件图描述了软件的各种组件和它们之间的依赖关系。用例图:用例图是由参与者,用例以及它们之间的关系构成的用于描述系统功能的图。时序图:时序图描述了对象之间传送消息的时间顺序,它用来表示用例中的行为顺序。协作图:协作图是时序图之外另一种表示交互的方法,描述的是和对象结构相关的信息。