UML试题

合集下载

UML考试试题及答案

UML考试试题及答案

2008-2009第2学期《UML与面向对象方法学》复习题二、单选题1.( A )不是UML体系的组成部分。

A.应用领域B.规则C.基本构造块D.公共机制2.在UML中,有四种事物,下面哪个不是(B )。

A.结构事物B.静态事物C.分组事物D.注释事物3.以下(C )不是RUP中的优秀方法。

A.迭代的开发软件B.不断的验证软件质量C.配置管理与变更管理D.支持正向与逆向工程4.下面(D)属于UML中的动态视图。

A.类图B.用例图C.对象图D.状态图5.在UML中,()把活动图中的活动划分为若干组,并将划分的组指定给对象,这些对象必须履行该组所包括的活动,它能够明确地表示哪些活动是由哪些对象完成的。

AA.泳道B.同步条C.活动D.组合活动6.用例之间有几种不同的关系,下列哪个不是他们之间可能的关系()。

BA.include B.connect C.generalization D.extend7.event表示对一个在时间和空间上占据一定位置的有意义的事情的规格说明,下面哪个不是事件的类型()。

CA.信号B.调用事件C.源事件D.时间事件8.通常对象有很多属性,但对于外部对象来说某些属性应该不能被直接访问,下面哪个不是UML中的类成员访问限定性()。

DA.public B.protected C.private D.friendly9.在UML中,类之间的关系有一种关系称为关联,其中多重性用来描述类之间的对应关系,下面哪个不是其中之一()。

AA.*....*B.0....* C.1....* D.0. (1)10.关于包的描述,不正确的是()。

BA.和其他建模元素一样,每个包必须有一个区别于其他包的名字B.export使一个包中的元素可以单向访问另一个包中的元素C.包的可见性分为public、protected、privateD.包中可以包含其他元素,比如类、接口、组件、用例等等11.Use Case用来描述系统在事件做出响应时所采取的行动。

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有四种视图:①用例视图:用例视图是被称为参与者的外部用户所能观察到的系统功能的模型图。

用例是系统中的一个功能单元,可以被描述为参与者与系统之间的一次交互作用。

用例模型的用途是列出系统中的用例和参与者,并显示哪个参与者参与了哪个用例的执行. 用例视图是其他视图的核心,它的内容直接驱动其他视图的开发。

uml参考题(带答案版)

uml参考题(带答案版)

uml参考题(带答案版)1、⾯向对象的核⼼要素:对象,封装,消息,类,抽象,继承,多态性(7个)2、封装把类构成那两个部分,⼜提供了哪两种保护两个部分:接⼝部分,和实现部分两种保护:1,对象内部的状态被保护起来,不会被与该对象沟通的对象直接篡改;2另⼀⽅⾯,对象内部特征的变化不会改变其他对象与该对象的沟通⽅式。

(另⼀种⽼师课件的答案:两种保护:1.⾸先保护对象,防⽌⽤户直接存取对象的内部细节;。

2.其次封装也保护了客户端,防⽌对象实现部分的变化可能产⽣的副作⽤,即实现部分的改变影响到客户端的改变。

)3、消息提供了服务的哪四个⽅⾯对象标识,服务(⽅法)标识,输⼊信息和回答信息等5、下⾯是⼀个⽤例描述的⽚断:Use Case: Withdraw Cash(提取现⾦)参与者:Customer主事件流:1. 储户插⼊ATM卡,并键⼊密码。

2. 储户按“Withdrawal”按钮,并键⼊取款数⽬。

3. 储户取⾛现⾦、ATM卡并拿⾛收据。

4. 储户离开。

上述描述中存在的问题:只描述了参与者的动作序列,没有描述系统的⾏为。

改进的描述:答:1. 通过读卡机,储户插⼊ATM卡。

2. ATM系统从卡上读取银⾏ID、帐号、加密密码、并⽤主银⾏系统验证银⾏ID和帐号。

3. 储户键⼊密码,ATM系统根据上⾯读出的卡上加密密码,对密码进⾏验证。

4. 储户按“FASTCASH”按钮,并键⼊取款数量,取款数量应该是5美元的倍数。

5. ATM系统通知主银⾏系统,传递储户帐号和取款数量,并接收返回的确认信息和储户帐户余额。

6. ATM系统输出现⾦,ATM卡和显⽰帐户余额的收据。

7. ATM系统记录事务到⽇志⽂件。

7、什么是场景,⼀个⽤例可以有多少个主要场景和次要场景?场景:是使⽤系统的⼀个特定情节或通过⽤例的⼀个特定执⾏路径。

每个⽤例有且只有⼀个主要场景可以有多个次要场景8、按照耦合度从⾼到低,说明类之间的关系有哪些?由强到弱:继承,组合,聚合,关联,依赖9、标准类图中成员四个可见性分别⽤什么表⽰?Public + Protected # Package ~Private -10、association aggregation generalization dependency 分别代表什么关系关联关系聚合关系泛化关系依赖关系11、给出下⾯带关联类类图的另⼀种普通类图表⽰。

(完整word版)uml习题及答案

(完整word版)uml习题及答案

uml习题1、什么不是面向对象程序设计的主要特征。

()A.封装C.多态B.继承D.结构2、UML中有四种关系是:依赖,泛化,关联和()A、继承B、合作C、实现D、抽象3、UML中的事物包括:结构事物,分组事物,注释事物和()A、实体事物B、边界事物C、控制事物D、动作事物4、在UML中,()图显示了一组类、接口、协作以及它们之间的关系。

A、状态图B、类图C、用例图D、部署图5、下列描述中,哪个不是建模的基本原则()A.要仔细的选择模型B.每一种模型可以在不同的精度级别上表示所要开发的系统C.模型要与现实相联系D.对一个重要的系统用一个模型就可以充分描述6、UML体系包括三个部分:UML基本构造块,()和UML公共机制A、UML规则B、UML命名C、UML模型D、UML约束7、下图是()A、类图B、用例图C、活动图D、状态图10、下面哪个不是UML中的静态视图()A.状态图B.用例图C.对象图D.类图11、()技术是将一个活动图中的活动状态进行分组,每一组表示一个特定的类、人或部门,他们负责完成组内的活动。

A、泳道B、分叉汇合C、分支D、转移12、下列关于状态图的说法中,正确的是()A. 状态图是UML中对系统的静态方面进行建模的五种图之一。

B. 状态图是活动图的一个特例,状态图中的多数状态是活动状态C. 活动图和状态图是对一个对象的生命周期进行建模,描述对象随时间变化的行为。

D. 状态图强调对有几个对象参与的活动过程建模,而活动图更强调对单个反应型对象建模13、对反应型对象建模一般使用()图A、状态图B、顺序图C、活动图D、类图14、类图应该画在Rose的哪种()视图中A、Use Case ViewB、Logic ViewC、Component ViewD、Deployment View15、类通常可以分为实体类,()和边界类A、父类B、子类C、控制类D、祖先类16、顺序图由类角色,生命线,激活期和()组成A、关系B、消息C、用例D、实体17、()是系统中遵从一组接口且提供实现的一个物理部件,通常指开发和运行时类的物理实现A、部署图B、类C、接口D、组件18、关于协作图的描述,下列哪个不正确()A.协作图作为一种交互图,强调的是参加交互的对象的组织;B.协作图是顺序图的一种特例C.协作图中有消息流的顺序号;D.在ROSE工具中,协作图可在顺序图的基础上按“F5”键自动生成;19、组件图用于对系统的静态实现视图建模,这种视图主要支持系统部件的配置管理,通常可以分为四种方式来完成,下面哪种不是其中之一()A.对源代码建模B.对事物建模C.对物理数据库建模D.对可适应的系统建模20、一个对象和另一个对象之间,通过消息来进行通信。

uml试题——精选推荐

uml试题——精选推荐

uml试题1.UML图不包括( D )A⽤例图B类图 C状态图D流程图2.下⾯哪⼀项不是包图中的关系( D )A<> B<> C<> D<>3.在类图中,下⾯哪个符号表⽰继承关系( C )4.在类图中,“ #”表⽰的可见性是( B )A PublicB ProtectedC PrivateD Package5.消息的组成不包括( C )A 接⼝B 活动C 发送者D 接收者6.下⾯哪个视图属于UML语⾔的交互图( D )A ⾏为图B 状态图C 实现图D 顺序图7.下⾯哪个不是UML中的静态视图( A )。

A.状态图B.⽤例图C.对象图D.类图8.对于⼀个在线旅⾏代理商使⽤的在线旅⾏公司系统,通过分析获得了下列⽤例及⽤例说明,其中哪⼀个应该不是合适的⽤例。

( D )A预定航班机票B预定酒店住宿C在线⽀付D开始实地旅⾏9.某游戏使⽤⾯向对象技术建模,游戏⾓⾊和道具分别是两个类,游戏⾓⾊达到⼀定条件后可以使⽤相应的道具。

游戏⾓⾊和道具之间的关系应该是(D )A、关联B、继承C、聚合D、依赖10.类之间的关系不包括( D )A 依赖关系B 泛化关系C 实现关系D 分解关系11.在UML中,协作图的组成不包括( C )A 对象B 消息C 发送者D 链12.下⾯哪个符号代表包图( A )BA C DBA C D13.下列对状态图描述不正确的是( C )A 状态图通过建⽴类对象的⽣命周期模型来描述对象随时间变化的动态⾏为B 状态图适⽤于描述状态和动作的顺序,不仅可以展现⼀个对象拥有的状态,还可与说明事件如何随着时间的推移来影响这些状态C 状态图的主要⽬的是描述对象创建和撤销的过程中资源的不同状态,有利于开发⼈员提⾼开发效率D 状态图描述了⼀个实体基于事件反应的动态⾏为,显⽰了该实体如何根据当前所处状态对不同的事件作出反应14.在UML的顺序图中,通常由左向右分层排列各个对象,正确的排列⽅法是( A)A 执⾏者⾓⾊控制类⽤户接⼝业务层后台数据库B 执⾏者⾓⾊⽤户接⼝控制类业务层后台数据库C 执⾏者⾓⾊控制类⽤户接⼝后台数据库业务层D 执⾏者⾓⾊⽤户接⼝业务层控制类后台数据库15.在UML中,接⼝有⼏种表达⽅式( A )A 2 B)4 C 6 D 816.下⾯哪个UML视图是描述⼀个对象的⽣命周期的( B )A 类图B 状态图C 协作图D 顺序17.顺序图由对象,⽣命线,控制焦点和(B)组成A 关系B 消息C ⽤例D 实体18.在⼀个“订单输⼊⼦系统”中,创建新订单和更新订单都需要检查⽤户帐号是否正确。

UML试题题库

UML试题题库

UML 期末复习习题集一、选择题:1、对象模型的描述工具是( )。

A.状态图B.数据流图C.对象图D.结构图2、UML 中关联的多重度是指( )A 、一个类有多个方法被另一个类调用B 、一个类的实类能够与另一个类的多个实类相关联C 、一个类的某个方法被另一个类调用的次数D 、两个类所具有的相同的方法和属性3、为了描述和理解系统中的控制机制,如为了描述一个设备控制器(看成一个对象)在不同情况下的状态转变,下面几个图中哪个图最适合。

( )A 、交互图B 、活动图C 、状态图D 、类图4、UML 提供了一系列的图支持面向对象的分析与设计,其中 (1) 给出系统的静态设计视图; (2) 对系统的行为进行组织和建模是非常重要的; (3) 和__(4)__都是描述系统动态视图的交互图,其中__(5)__描述了以时间顺序组织的对象之间的交互活动,__(6)__强调收发消息的对象的组织结构。

A 、状态图B 、用例图C 、序列图D 、部署图E 、协作图F 、类图答题处(1)( )(2)( )(3)( )(4)( )(5)( )(6)( )5、面向对象的基本特征不包括 特性 ( )A 、封装B 、继承C 、多样性D 、抽象6、“一个研究生在软件学院做助教(teaching assistant),同时还在校园餐厅打工做收银员(cashier)。

也就是说这个研究生有3 种角色:学生、助教和收银员,但同一时刻只能有一种角色 。

”根据上面陈述,下面哪种设计是最合理的?( )7、在一个课程注册系统中,定义了类CourseSchedule 和类Course 。

并在类CourseSchedule 中定义了add(c:Course) 和remove(c:Course)方法,则类CourseSchedule 和类Course 之间的关系是: ( )A 、依赖关系B 、关联关系C 、类属关系D 、实现关系8、下列关于状态图的说法中,正确的是( )A 、状态图是UML 中对系统的静态方面进行建模的五种图之一。

UML试题及答案

UML试题及答案

7.下列各种图可用于静态建模的有( 。

( B ))。

( E )B. 由属性和关系来表示C.由操作来表示E. 选项 B 和 C。

(A )B. 由类的属性决定 E.选项A 和B3.顺序图反映对象之间发送消息的时间顺序,它与( )是同构的。

( C )A.用例图B.类图C.协作图D.状态图4.( )定义了系统的功能需求,它是从系统的外部看系统功能,并不描述系统内部对功能的具体实现。

( A ) A.用例图B.类图C.活动图D.状态图5.状态图包括( )。

( E ) A.类的状态B.状态之间的转换C.类执行的动作D. 触发类的动作的事件E. 所有以上选项6.下列属于状态的组成部分的有( AB ) A.名称 B.转移 C.条件D.事件、选择题1.类的结构是( A. 由代码来表示 D. 由对象的交互来表示2.类的行为是( A. 由一组操作决定 D. 由父类决定C .对类的每一个对象唯一的A.状态图B. 类图C. 序列图D.活动图8.下列不属于属性的可见性的是()。

(C)A.公有的B.私有的C.私有保护的D.保护的9.下面不属于用况之间关系的是()。

(A)A.友元B.扩展C.包含D.泛化10.通常对象有很多属性,下面仅能在对象内部访问的属性可见性限制是()。

(D)A. 公有的(public )B.受保护的(protected )C.友员(friendly )D.私有的(private )11.在用况之间,会有三种不同的关系,下列不是用况之间关系的是()。

(D)A. 包含(include )B.扩展(extend)C.泛化(generalization )D.关联(connect)12•在ATM自动取款机的工作模型中(用户通过输入正确的用户资料,从银行取钱的过程,下面不是“ Actor ”的是(。

(DA.用户B.ATM取款机C.ATM取款机管理员D.取款13.下面不是活动图中的基本元素的是(。

(DA.状态、分支B.分叉、汇合C.泳道、对象流D.用况、状态14.在下面的图例中,哪个用来描述活动(activity (。

UML考试试题及答案

UML考试试题及答案

UML考试试题及答案2008-2009第2学期《UML与面向对象方法学》复习题二、单选题1.( A )不是UML体系的组成部分。

A.应用领域B.规则C.基本构造块D.公共机制2.在UML中,有四种事物,下面哪个不是( B )。

A.结构事物B.静态事物C.分组事物D.注释事物3.以下(C )不是RUP中的优秀方法。

A.迭代的开发软件B.不断的验证软件质量C.配置管理与变更管理D.支持正向与逆向工程4.下面( D)属于UML中的动态视图。

A.类图B.用例图C.对象图D.状态图5.在UML中,()把活动图中的活动划分为若干组,并将划分的组指定给对象,这些对象必须履行该组所包括的活动,它能够明确地表示哪些活动是由哪些对象完成的。

AA.泳道B.同步条C.活动D.组合活动6.用例之间有几种不同的关系,下列哪个不是他们之间可能的关系()。

BA.include B.connect C.generalization D.extend7.event表示对一个在时间和空间上占据一定位置的有意义的事情的规格说明,下面哪个不是事件的类型()。

CA.信号B.调用事件C.源事件D.时间事件8.通常对象有很多属性,但对于外部对象来说某些属性应该不能被直接访问,下面哪个不是UML中的类成员访问限定性()。

D A.public B.protected C.private D.friendly9.在UML中,类之间的关系有一种关系称为关联,其中多重性用来描述类之间的对应关系,下面哪个不是其中之一()。

A A.*....*B.0....* C.1....* D.0. (1)10.关于包的描述,不正确的是()。

BA.和其他建模元素一样,每个包必须有一个区别于其他包的名字B.export使一个包中的元素可以单向访问另一个包中的元素C.包的可见性分为public、protected、privateD.包中可以包含其他元素,比如类、接口、组件、用例等等11.Use Case用来描述系统在事件做出响应时所采取的行动。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

UML试题一、填空题1、抽象、封装、继承、多态是面向对象程序的基本特征。

2、面向对象设计的准则包括模块化、抽象、信息隐藏、低耦合和高内聚等特征。

3、统一建模语言的创建首先开始于1994 年,1996年正式将UM重新命名为UML,UML的全称为Unified Modeling Language。

4、UML图包括:用例图、类图、状态图、序列图、活动图、构件图和部署图。

5、用例图的主要目的是帮助开发团队以一种可视化的方式理解系统的功能需求,包括基于基本流程的“角色”关系,以及系统内用例之间的关系。

6、使用Rational Rose建立的Rose模型中包括4中视图,分别是用例视图、逻辑视图、构件视图和部署视图。

7、逻辑视图关注系统如何实现用例中所描述的功能,主要是对系用功能性需求提供支持,即系统应该提供的功能。

8、Rational 统一过程以一种能够被大多数项目和开发组织适应的形式建立起来,其所包含的6项最佳实践为:迭代式软件开发、需求管理、基于构件的架构应用、建立可视化的软件模型、软件质量验证、软件变更控制。

9、包含关系指用例可以简单地包含其他用例具有的行为,并把--------------------------可以编辑的精品文档,你值得拥有,下载后想怎么改就怎么改---------------------------它所包含的用例行为作为自身行为的一部分。

10、在类图中一共包含了以下几种模型元素,分别是:类、接口、依赖关系、泛华关系、关联关系以及实现关系。

11、状态及视图是通过对象的各种状态建立模型来描述对象随时间变化的动态行为,并且它是以独立的对象为中心进行描述的。

12、在UML的关系中,用来描述弗雷与子类之间关系的是泛化关系13、在UML部署图中,具有计算能力的节点、能够执行软组件的节点通常被称为服务器14、在UML的表示中序列图将交互关系表示为一张二维图,其中纵向是时间轴,时间沿竖线向下延伸。

横向代表了各独立对象的角色在协作中。

15、协作图是对在一次交互过程中右意义对象和对象间的链建模,显示了对象之间如何进行交互以执行特定用例或用例中特定部分的行为。

16、在UML中,状态机由对象的各个状态和连接这些状态的转换组成,是展示状态与状态转换的图。

17、在活动图中,动作状态表示了正在执行的不可分解的计算,而活动状态是可分解的且可中断的。

二、单项选择题1、下列描述中,哪个不是建模的基本原则(D)--------------------------可以编辑的精品文档,你值得拥有,下载后想怎么改就怎么改---------------------------A、要仔细的选择模型B、每一种模型可以在不同的精度级别上表示所要开发的系统C、模型要与现实相联系D、对一个重要系统用一个模型就可以充分描述2、UML中的事物包括:结构事物、分组事物、注释事物和(D)A、实体事物B、边界事物C、控制食物D、动作事物3、下列关于视图的说法不正确的是(D)A、用例视图描述了系统的参与者与系统进行交互的功能B、交互视图描述了执行系统功能的各个角色之间相互传递消息的顺序关系C、状态机视图是通过对象的各种状态建立模型来描述对象时间变化的动态行为D、构件视图表示运行时的计算资源(例如计算机以及他们之间的连接)的物理布置4、Rational Rose建模工具可以执行以下几项任务,其中不包括(B)A、非一致性检查B、生成Delphi语言代码C、报告功能D、审查功能5、迭代过程的4个连续的阶段不包括(B)A、初始B、分析C、细化D、构建6、下列对用例的泛化关系描述不正确的是(A)--------------------------可以编辑的精品文档,你值得拥有,下载后想怎么改就怎么改---------------------------A、用例的泛化关系中,所有的子用例都有相似的目的和结构,注意它们是整体上的相似。

B、用例的泛化关系中,基础用例在目的上可以完全不同,但是它们都有一段相似的行为,它们的相似是部分的相似不是整体的相似。

C、用例的泛化关系类似于面向对象中的继承,它把多个子用例中的共性抽象成一个父用例,子用例在继承父用例的基础上可以进行修改。

D、用例的泛华指的是一个父用例可以被特化形成多个子用例,而父用例和子用例之间的关系就是泛华关系。

7、下列关于接口关系的说法不正确的是(D)A、接口是一种特殊的类。

B、所有接口都是有构造型《interface》的类。

C、一个类可以通过实现接口从而支持接口所指定的行为。

D、在程序运行的时候,其他对象不仅需要依赖于此接口,还需要知道该类对接口实现的其他信息。

8、类之间的关系不包括(D)A.依赖关系B.泛化关系C.实现关系D.分解关系9、在类图中,“#”表示的可见性是(B)A、PublicB、ProtectedC、PrivateD、Package10、下面哪个视图属于UML语言的交互图(D)--------------------------可以编辑的精品文档,你值得拥有,下载后想怎么改就怎么改---------------------------A、行为图B、状态图C、实现图D、序列图11、UML语言包括几大类图形(B)A、3B、5C、7D、912、在UML的顺序图中,通常由左向右分层排列各个对象正确的排列顺序方法是(A)A、执行者角色控制类用户接口业务层后台数据库B、执行者角色用户接口控制类业务层后台数据库C、执行者角色控制类用户接口后台数据库业务层D、执行者角色用户接口业务层控制类后台数据库13、顺序图由类角色,生命线,激活期和___B__组成A、关系B、消息C、用例D、实体14、UML中关联的多重度是指(B)A、一个类有多个方法被另一类调用B、一个类的实类能够与另一个类的多个实类相关联C、一个类的某个方法被另一个类调用的次数D、两个类所具有的相同的方法和属性15、在一个“订单输入子系统”中,创建新订单和更新订单都要核查用户账号是否正确,则用例“创建新订单”、“更新订单”与用例“核查用户账号”之间的关系是(A)A 包含B实现C扩展D泛化16、可以认为对象的是___D___。

--------------------------可以编辑的精品文档,你值得拥有,下载后想怎么改就怎么改---------------------------A、某种可被人感知的事物B、思维、感觉或动作所能作用的物质C、思维、感觉或动作所能作用的精神体D、不能被思维、感觉或动作所能作用的精神体17、下列关于状态图的说法中,正确的是___C__。

A、状态图是UML中对系统的静态方面进行建模的五种图之一B、状态图是活动图的一个特例,状态图中的多数状态是活动状态C、活动图和状态图是对一个对象的生命周期进行建模,描述对象随时间变化的行为D、状态图强调对有几个对象参与的活动过程建模,而活动图更强调对单个反应型对象建模18、____C__是一组用于描述类或组件的一个服务的操作A、包B、节点C、接口D、组件19、___A_技术是将一个活动图中的活动状态进行分组,每一组表示一个特定的类、人或部门,他们负责完成组内的活动。

A、泳道B、分叉汇合C、分支D、转移20、.生命线是UML视图中哪个图形的组成部分(D)A、类图B、状态图C、活动图D、顺序图21、执行者(Actor)与用例之间的关系是(C)A、包含关系B、泛化关系C、关联关系D、扩展关系22、什么概念被认为是第二代面向对象技术的标志(A )--------------------------可以编辑的精品文档,你值得拥有,下载后想怎么改就怎么改-----------------------------------------------------可以编辑的精品文档,你值得拥有,下载后想怎么改就怎么改--------------------------- A 、用例 B 、UML 语言 C 、活动图 D 、组件图23、下面哪个符号表示注释( D )24、下面那个类图的表示是正确的( D )25、(A )模型的缺点是缺乏灵活性,特别是无法解决软件需求不明确或不准确的问题A 、瀑布模型B 、原型模型C 、增量模型D 、螺旋模型26、下面哪个不是UML 中的静态视图(A )A.状态图B.用例图C.对象图D.类图27、类图应该画在Rose 的哪种(B )视图中A 、Use Case ViewB 、Logic ViewC 、Component ViewD 、Deployment View28、UML 提供了一系列的图支持面向对象的分析与设计,其中__F__给出系统的静态设计视图;___B___对系统的行为进行组织和建模是(B) (A) (C) (D) (B)(A) (C)(D)非常重要的;____C___和____E___都是描述系统动态视图的交互图,其中___C___描述了以时间顺序组织的对象之间的交互活动,___E____强调收发消息的对象的组织结构。

A、状态图B、用例图C、序列图D、部署图E、协作图F、类图答案:(1)F (2)B (3)C (4)E29、在UML提供的图中,___(1)__用于描述系统与外部系统及用户之间的交互;_ (2)_用于按时间顺序描述对象间的交互。

(1)A、用例图B、类图C、对象图D、部署图(2)A、网络图B、状态图C、协作图D、序列图答案:(1)A (2)D30、多对象是UML哪个视图中的概念(C)A、类图B、状态图C、协作图D、组件图31、构件图的组成不包括(C)A、接口B、构件C、发送者D、依赖关系32、部署图的组成不包括(C)A、处理器B、设备C、构件D、连接33、下面哪个UML视图是描述一个对象的生命周期的(B)A、类图B、状态图C、协作图D、顺序34、关于协作图的描述,下列哪个不正确(B)A、协作图作为一种交互图,强调的是参加交互的对象的组织;--------------------------可以编辑的精品文档,你值得拥有,下载后想怎么改就怎么改---------------------------B、协作图是顺序图的一种特例C、协作图中有消息流的顺序号;D、在ROSE工具中,协作图可在顺序图的基础上按“F5”键自动生成;35、组件图用于对系统的静态实现视图建模,这种视图主要支持系统部件的配置管理,通常可以分为四种方式来完成,下面哪种不是其中之一(B)A.对源代码建模B.对事物建模C.对物理数据库建模D.对可适应的系统建模三、多项选择题1、设计模式的基本要素有__ABCD____。

A、名称B、目的(意图)C、解决方案D、实施后达到的效果2、顺序图的用途包括(ABCD )A、显示并发进程和激活B、当不同的类之间存在多个简短的方法时,描述控制流的整体序列C、显示在协作图中难于描述的事件序列D、显示涉及类交互而与对象无关的一般形式3、常见的UML工具有哪些?(ABCD)A、Rational RoseB、Power DesignerC、VisioD、Visual UML --------------------------可以编辑的精品文档,你值得拥有,下载后想怎么改就怎么改---------------------------4、具有多重属性值的UML图形包括(AE )A、类图B、对象图C、状态图D、活动图E、部署图5、软件工程的三要素是(ABD )A、方法B、工具C、模型D、过程E、语言6、UML中,类的主要版型有(CDE )A、角色类B、业务类C、边界类D、控制类E、实体类7、UML的类图包含哪些抽象的层次(ABC )A、概念层B、说明层C、实现层D、业务层E、控制层8、下面哪些图形可以清楚地表达并发行为(CD )A、类图B、状态体C、活动图D、顺序图9、下面哪些元素构成了组件图形(ACD )A、组件B、转换C、关系D、接口10、部署图中的节点具有以下哪些方面的内容(ABC )A、计算能力B、基本内存C、位置D、接口四、判断题1、一个以架构为中心的开发组织,不需要对架构的绘制软件进行关注。

相关文档
最新文档