uml建模复习题.doc_第1页
uml建模复习题.doc_第2页
uml建模复习题.doc_第3页
uml建模复习题.doc_第4页
uml建模复习题.doc_第5页
全文预览已结束

下载本文档

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

文档简介

1.在状态图中可以表示的概念(ABC) A 动作 B 事件 C 转移 D 用例 2.如果要对一个企业的工作流程建模,下面四个图中(B) A 交互图(由2种图构成) B 流动图 C 状态图(一个对象) D 类图 3.下面说法错误的是(D) A 状态可以用来描述涉及多个用例的对象的行为 B 一些高级的状态图可以哦那个来描述多个对象之间的关系 C 活动图可以用来描述企业中的业务流程 D 活动图可以用来描述多个用例间多个对象 4.面向对象系统物理建模使用的2种图(组件图、配置图) 5. 组件图:描述软件的组件以及组件之间的关系,组件本身代码的物理模块 构造图:关系、泛化软件构件间的相互关系 配置图:由节点、node和和节点间的关联关系组成1. rose的双向工程(正、逆)向2. Uml做描述模型的内容有3种(事件、关系、图)3. 协作图中通过(编号表示出消息的时间顺序)4. 组件的接口又可以分为两种类型:(导入、导出)5. (包图)由包和包之间的联系构成,是维护和控制系统总体结构的重要建模工具6. 统一过程的四个阶段(初始、细化、构造、提交)7. Rational Rose是(菜单驱动式)应用程序8. 面向对象物理方面建模使用的两种图(组件、部署/配置)9. 统一过程核心工作流:(业务建模、需求分析、设计、实现、测试)10. Rup可用二维坐标表示来描述,横轴表示项目时间维通过(时间)组织是过程开展生命周期特征体现开发过程动态结构纵轴以(内容)组织,是自然逻辑活动11. 多重性是指某个类由(多个)对象和另一个类的(一个)对象关联12. 行为图包括(状态图、活动图)13. 状态图中由3个基本动作(入口、出口、Do)14. 顺序图中消息用(箭头)表示时间用(垂直虚线)表示15. 当一个类的对象可以充当多种角色时(自身)关联就能发生16. Uml建模机制(静态、动态)17. 类图应画在Rose的(逻辑)视图中18. 在泛化关系中(子类)可以替代(父类)19. 状态图和类图、顺序图的不同之处在于后2种图能够对(多个)建立模型,状态图只是对(一个)建立模型20. 用例图中的参与者可以是(人、系统、其他实体)21. 交互的类型有两种(顺序图、协作图)22. Uml体系包括(基本构造块、规则、uml的公共机制)23. Uml图中(用例图)用于描述系统与外部系统及用户间的交互(时序图)用于按时间顺序描述对象间交互24. Uml是帮助进行(描述构造、文档化、可视化)等25. 用例图包括三方面内容:(用例图、参与者、参与者之间的关系图)26. Uml4种依赖(使用依赖、抽象依赖、授权依赖、绑定依赖)27. 1.如果对一个企业工作流程建模(B) A 交互图 B 活动图 C 状态图 D 类图2. 在uml图中,(用例图)用于描述系统与外部系统及用户之间的交互( )用于按时间顺序描述3. Uml提供一系列的图支持面向对象分析与设计其中(类图)给出系统的静态设计视图(用例图)(时序图)4. 正确的说法:类是具有相同属性和操作的对象集合5. 不属于类的关系是(传递)6. 状态图中可以表示的概念(动作)(事件)(转移)7. 下面错误的是:参与者和用例图之间存在泛化关系8. 细化阶段的焦点是:需求分析和设计工作流9. (泳道)技术是将活动图中的活动状态进行分组10. (状态图)不是UML中的静态视图11. 说法错误的是:一些高级的状态图可以用来描述多个对象之间的关系12. 不是建模基本原则的:(对一个重要的系统用一个模型可以充分描述)13.下列关于状态图正确的是:(活动图和状态图式是一个对象的生命周期进行建模,描述对象随时间变化的行为)14. 对应型对象建模一般使用(状态图)15. (组件图)是系统遵守一组接口并提供实现的一个物理部件,指开发和运行时类的物理实现16. Uml中的事物包括结构事物(行为)事物组织事务和辅助事务17.关于协作图,不正确的(协作图是顺序图的一种特例)18. uml中关联的多重性是指(C) 一个关联的实例能够与另一个类的多个实例相关联19UML中信息的属性指(一个类的实例能够与另一个类的多个实例相关联)20、一个客户提交0个或多个订单,一个订单一个且仅由一个客户提交,系统中存在两个类“客户类”和“订单类”。对应每个订单的实例存在(1个)“客户”类实例,对应每个客户实例存在(0个或多个)“订单”类的实例。21、下面说法错误的是: 一些高级的状态图可以用来描述多个对象之间的关系。初始阶段的焦点是: 需求分析和工作流细化阶段的焦点是: 需求分析和设计工作流构建阶段的焦点是: 实现工作流交付阶段的焦点是: 实现和测试工作流22、顺序图可以转化为协作图按F523、顺序图 和协作图都属于交互图,用来描述多个对象之间的动态关系24、顺序图强调消息的时间顺序,协作图强调参与交互的对象一、简述识别用例的方法在识别用例的过程中通过几个问题可以识别用例答:1特定参与者希望系统提供什么功能?2系统是否存储和探索信息?如果是这个行为由哪个参与者触发?3当系统改变状态时通知参与者吗?4存在影响系统的外部事件吗?5是哪个参与者通知系统这些事件2、 请列出UML中涉及到的9种图分为:静态图、动态图5种静态图:用例图:描述系统 类图:描述系统静态结构 对象图:描述系统在某一个时 刻的静态结构 组件图:实现系统元素的组织 配置图:环境元素的配置并把实现系统的元素映射到配置上4种动态图:时序图:按时间顺序描述系统元素间的交互协作图:按照时间和空间顺序和他们之间的关系状态图:系统元素的状态条件和响应活动图:系统元素的活动描述系统元素间的交互3、 活动图的建模步骤有哪些? 答:都是描述系统的动态行为,建模过程中的步骤1识别要对其工作流程进行描述的类2对动态状态建模 3对动作流建模 4对对象流建模5对建模结果进行精化和细化4、 顺序图的建模步骤有? 答:1从用例中识别交互过程 2识别参与交互过程的步骤 3为每一个对象设置生命线并确定 对象的存在期限 4从引发交互的初始消息开始在对象生命线上依次画出交互消息 5如果需要可以给消息增加时间约束以及前置条件后置条件 5、 协作图的建模步骤答:(1)从用例中识别交互过程 (2)识别参与交互过程的对象 (3)识别参与交互过程的链以及链上的消息 (4)从引发交互的初始消息开始,将随后每个消息附在相应的链上 (5)如果需要,可以给消息增加时间时间约束,以及前置条件和后置条件 六、状态图的主要建模步骤答:在使用状态图对系统反应型对象建模时,可以参照一下步骤进行(1)识别一个要对其生命周期进行描述的参与行为的类(2)对状态建模,即确定对象可能存在的状态(3)对事件建模,即确定对象可能存在的事件(4)对动作建模,即确定当转变被激活时,相应被执行的动作(5)对建模结果进行精化和细化 七、说明常用的4中关系的含义及图形表示 答:常见的4中关系分别是:(1)依赖,它表示类之间的使用关系,在图形上,UML把依赖描述成一条有向的虚线,指向被依赖的对象(2)泛化,它表示类之间的一半和特殊的关系,在图形上,泛化用于从子类指向父类的空心三角形箭头表示(3)关联,它表示对象之间的结构关系,在图形上,关联用一条连接相同类或不同类的实线表示(4)实现,它是规格说明和其实现的关系,在UML中,实现关系用一个带空心三角形来表示,箭头方向指向接口,还有一种省略表示法,将接口表示为一个小圆圈并和实现它的类用一条线相连 八、用例图关系有哪些?答:用例除了参与者发生关联外,还可以参与系统中的多个关系,这些关系包括:(1)泛化关系:一个用例可以被特别列举为一个或多个子用例,这被称为用例泛化(2)包含关系:一个用例可以简单地包含其他用例具有行为,并把它所包含的用例行为作为自身的一部分,被称为包含关系(3)拓转关系:一个用例也可被定义为基础用例的增量拓展,这称作拓展关系,扩展关系是把新行为插入到已有用例的方法。 十、统一过程中有哪四个阶段?各阶段完成的主要工作有? 答:1初始阶段:编制简要的用户文档、业务案例、确定范围、粗略评估成本 2精化阶段:细化用户文档、迭代地实现核心构架解决高风险问题、定义大多数的需求和范围、进一步评估成本 3构造阶段:迭代地实现系统的其余部分、准备部置 4提交:beta测试、部置13、 简述状态图、活动图区别 答:(1)描述对象不同 状态图:描述对象状态及状态之间的转移, 以状态为中心,着重描述从一个状态到另一个状态的流程,主要有外部事件的参与 活动图:描述从活动到活动的控制流,以活动为中心,着重表现从一个活动到另一个活动的控制流,是内部处理驱动的流程(2)使用的场合不同 状态图:描述对象在生命期中行为状 态变化 活动图:描述

温馨提示

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

评论

0/150

提交评论