uml题库及答案
“uml题库及答案”相关的资料有哪些?“uml题库及答案”相关的范文有哪些?怎么写?下面是小编为您精心整理的“uml题库及答案”相关范文大全或资料大全,欢迎大家分享。
UML习题及答案
ATM建模
1、 浏览器和框图窗口之间有关系吗?如果有,是怎么样的关系?
答:有。我们可以用浏览器打开一个或几个UML框图。改变框图中的元素时,Rose自动更新浏览器。同样用浏览器改变元素时,Rose自动更新相应框图。这样,Rose就可以保证模型的一致性。
2、 用例图中的参与者和用例分别表示什么?
答:从用例图中我们可以看到系统干什么,与谁交互。用例是系统提供的功能(系统“干什么”),参与者是系统与谁交互,参与者可以是人、系统或其他实体。
3、 ATM用例图中的箭头从参与者指向用例表示什么?从用例指向参与者又表示什么? 答:箭头从参与者到用例表示由参与者启动用例。箭头从用例到参与者表示用例产生一些参与者要使用的信息。
4、 RUP有哪五个工作流程?我们在RUP的哪个工作流程中画用例图?
答:RUP(统一软件开发过程)的五个核心工作流程包括:需求捕获、分析、设计、实现和测试。在需求捕获时画用例图。 5、 活动图中的泳道表示什么意思?
答:泳道是活动图里的竖段,包含特定人员或组织要进行的所有活动。可以把活动图分为多个泳道,每个泳道对应每个人员或组织,他们各自的活动都放在各自的泳道中。 6、 活动图中的同步棒表示什么意思?
答:表示并发控制流的分
UML习题及答案分解
ATM建模
1、 浏览器和框图窗口之间有关系吗?如果有,是怎么样的关系?
答:有。我们可以用浏览器打开一个或几个UML框图。改变框图中的元素时,Rose自动更新浏览器。同样用浏览器改变元素时,Rose自动更新相应框图。这样,Rose就可以保证模型的一致性。
2、 用例图中的参与者和用例分别表示什么?
答:从用例图中我们可以看到系统干什么,与谁交互。用例是系统提供的功能(系统“干什么”),参与者是系统与谁交互,参与者可以是人、系统或其他实体。
3、 ATM用例图中的箭头从参与者指向用例表示什么?从用例指向参与者又表示什么? 答:箭头从参与者到用例表示由参与者启动用例。箭头从用例到参与者表示用例产生一些参与者要使用的信息。
4、 RUP有哪五个工作流程?我们在RUP的哪个工作流程中画用例图?
答:RUP(统一软件开发过程)的五个核心工作流程包括:需求捕获、分析、设计、实现和测试。在需求捕获时画用例图。 5、 活动图中的泳道表示什么意思?
答:泳道是活动图里的竖段,包含特定人员或组织要进行的所有活动。可以把活动图分为多个泳道,每个泳道对应每个人员或组织,他们各自的活动都放在各自的泳道中。 6、 活动图中的同步棒表示什么意思?
答:表示并发控制流的分
UML试题及答案(8)
一、选择题
1.类的结构是( )。(E)
A.由代码来表示 B.由属性和关系来表示 C.由操作来表示 D.由对象的交互来表示 E.选项B和C
2.类的行为是( )。(A)
A.由一组操作决定 B.由类的属性决定 C.对类的每一个对象唯一的
D.由父类决定 E.选项A和B
3.顺序图反映对象之间发送消息的时间顺序,它与( )是同构的。(C)
A.用例图 B.类图 C.协作图 D.状态图
4.( )定义了系统的功能需求,它是从系统的外部看系统功能,并不描述系统内部对功能的具体实现。(A)
A.用例图 B.类图 C.活动图 D.状态图
5.状态图包括( )。(E)
A.类的状态 B.状态之间的转换 C.类执行的动作 D.触发类的动作的事件 E.所有以上选项
6.下列属于状态的组成部分的有( AB )。 A.名称 B.转移 C.条件 D.事件
7.下列各种图可用于静态建模的有( )。(B) A.状态图 B.类图 C.序列图 D.活动图
8.下列不属于属性的可见性的是( )。(C) A.公有的 B.私有的 C.私有保护的
UML - ATA认证题库
UML_ATA认证题库 1.()可用于描述用户接口、设备控制器和其他具有反馈的子系统,它还可用于描述在生命其中期中跨越多个不同性质阶段的被动对象的行为,在每一个阶段该对象都有自己特殊的行为。
A.状态机视图 B.模型管理视图 C.动态视图 D.静态视图
2.()是对象与其他外部世界相互关联的唯一途径。
A.消息传递 B.状态转换 C.接口
D.函数调用
3.()是在分析模型的基础上,添加了设计元素的结果,使得分析模型更加接近系统实现。
A.领域模型 B.数据模型 C.设计模型 D.概念模型 4.在UML活动图中,()表示活动需要输入的对象或者作为活动的处理结果输出的对象。
A.并发控制 B.决策点 C.对象 D.活动
5.UML通过图形化的表示机制从多个侧面对系统的分析和设计模型进行刻画,其中()包括构件图,它描述软件
UML考试试题及答案
UML考试试题及答案
一、选择题(共15分,每题1分)
1. UML的全称是 ( B )
(A)Unify Modeling Language (C)Unified Modem Language
(B)Unified Modeling Language (D)Unified Making Language
2. 执行者(Actor)与用例之间的关系是( C )
(A)包含关系
(B)泛化关系 (C)关联关系 (D)扩展关系
(D)
3. 在类图中,下面哪个符号表示继承关系( C ) (A) (B) (C) 4.
下面哪个视图属于UML语言的交互图( D ) (A)行为图
(B)状态图
(C)实现图
(D)顺序图
5. UML语言包含几大类图形( B )
(A)3
(B)5
(C)7
(D)9
6. 在类图中,下面哪个符号表示接口( C )
(A)
(B)
(C) (D)
7. 下面哪个图形代表活动( D ) (A)
(B)
(C)
(D)
(用例) (状态)
uml综合练习题及答案
一、选择题
1. 软件设计中的( ) 设计指定各个组件之间的通信方式以及各组件之间如
何相互作用。
A.数据 B.接口 C.结构 D.组件 2. UML 是一种( ) 。
A.面向对象的程序设计语言 B.面向过程的程序设计语言 C.软件系统开发方法 D.软件系统建模语言
3. 面向对象中的( )机制是对现实世界中遗传现象的模拟,通过该机制,基
类的属性和方法被遗传给派生类。 A.封装 B.多态 C.继承 D.变异
4. 下面关于类、对象和实例的叙述中,错误的是( ) 。
A 类是创建对象的模板 B 对象是类的实例
C 类是对象的实例 D 类是一组具有共同特征的对象集合 5. 下列 不在UP的初始阶段中完成的
A编制简要的愿景文档 B粗略评估成本 C定义大多数的需求 D业务案例 6. 下面那一种模式是不属于GRASP模式的
A 多态(Ploymorphism) B 行为对象(pure fabrication) C 中间者(Indirection) D GoF
7. 类是一组具有相同属性的和相同服务的对象的抽象描述,类中的每个对象都
是这个类的一个 。
A例证
uml综合练习题及答案
一、选择题
1. 软件设计中的( ) 设计指定各个组件之间的通信方式以及各组件之间如
何相互作用。
A.数据 B.接口 C.结构 D.组件 2. UML 是一种( ) 。
A.面向对象的程序设计语言 B.面向过程的程序设计语言 C.软件系统开发方法 D.软件系统建模语言
3. 面向对象中的( )机制是对现实世界中遗传现象的模拟,通过该机制,基
类的属性和方法被遗传给派生类。 A.封装 B.多态 C.继承 D.变异
4. 下面关于类、对象和实例的叙述中,错误的是( ) 。
A 类是创建对象的模板 B 对象是类的实例
C 类是对象的实例 D 类是一组具有共同特征的对象集合 5. 下列 不在UP的初始阶段中完成的
A编制简要的愿景文档 B粗略评估成本 C定义大多数的需求 D业务案例 6. 下面那一种模式是不属于GRASP模式的
A 多态(Ploymorphism) B 行为对象(pure fabrication) C 中间者(Indirection) D GoF
7. 类是一组具有相同属性的和相同服务的对象的抽象描述,类中的每个对象都
是这个类的一个 。
A例证
UML考试试题及答案11
一、选择题。
1、下列描述中,哪个不是建模的基本原则(D)
A.要仔细的选择模型 B.每一种模型可以在不同的精度级别上表示所要开发的系统
C.模型要与现实相联系 D.对一个重要的系统用一个模型就可以充分描述 2、(A)模型的缺点是缺乏灵活性,特别是无法解决软件需求不明确或不准确的问题
A、瀑布模型 B、原型模型 C、增量模型 D、螺旋模型 3、下面哪个不是UML中的静态视图(A) A.状态图 B.用例图 C.对象图 D.类图
4、(A)技术是将一个活动图中的活动状态进行分组,每一组表示一个特定的类、人或部门,他们负责完成组内的活动。 A、泳道 B、分叉汇合 C、分支 D、转移
5、下列关于状态图的说法中,正确的是( C )
A. 状态图是UML中对系统的静态方面进行建模的五种图之一。 B. 状态图是活动图的一个特例,状态图中的多数状态是活动状态
C.活动图和状态图是对一个对象的生命周期进行建模,描述对象随时间变化的行为。
D. 状态图强调对有几个对象参与的活动过程建模,而活动图更强调对单个反应型对象建模
6、类图应该画在Rose的哪种(B)视图中
A、Use CaseView B、Logic View C、Component
UML考试试题及答案20
UML面向对象技术
1. UML中关联的多重度是指()
A. 一个类有多个方法被另一个类调用
B. 一个类的实类能够与另一个类的多个实类相关联 C. 一个类的某个方法被另一个类调用的次数 D. 两个类所具有的相同的方法和属性 答案:B
2. 已知三个类A.B和C.其中类A由类B的一个实类和类C的1个或多个实类构成.
请画出能够正确表示类A,B和C之间关系的UML类图. 答案:
3在某个信息系统中,存在如下的业务陈述:①一个客户提交0个或多个订单;②一个订单由一个且仅由一个客户提交。系统中存在两个类:“客户”类和“订单”类。对应每个“订单”类的实例,存在___(46)___“客户”类的实例;对应每个“客户”类的实例,存在___(47)___个“订单”类的实例。 供选择的答案:
(1)A.0个 B.1个 C.1个或多个 D.0个或多个 (2)A.0个 B.1个 C.1个或多个 D.0个或多个
答案: 1. 2.
4、 UML中的交互图有两种,分别是顺序图和协作图,请分析一下两者之间的主要差别和各自的优缺点。掌握利用两种图进行的设计的方法。 答:协作图可视化地表示了对象之间随时间发
UML软件建模教程课后习题及答案
UML软件建模教程课后习题
习 题 1
一、简答题
1. 简述模型的作用。
答:现实系统的复杂性和内隐性,使得人们难于直接认识和把握,为了使得人们能够直观和明了地认识和把握现实系统,就需要借助于模型。
2. 软件模型有什么特征?
答:建模对象特殊,复杂性,多样性 3. 软件建模技术有哪些因素?
答:软件建模方法,软件建模过程,软件建模语言,软件建模工具 4. 软件模型包括哪些方面的内容?
答:从模型所反映的侧面看:功能模型,非功能模型,数据模型,对象模型,过程模型,状态模型,交互模型,架构模型,界面模型等;从软件开发工作看:业务模型,需求模型,分析模型,设计模型,测试模型等。
5. 软件建模工具应该具有哪些基本功能?
答:软件模型的生成和编辑,软件模型的质量保障,软件模型管理等 二、填空题
1、模型是对现实的( 抽象 )和模拟,是对现实系统( 本质 )特征的一种抽象、简化和直观的描述。
2、模型具有( 反映性 )、直观性、( 简化性 )和抽象性等特征。
3、从抽象程度,可以把模型分为( 概念模型 )、逻辑模型和( 物理模型 )三种类型。
4、较之于其他模型,软件模型具有( 建模对象特殊 )、复杂性和( 多样性 )等特征。
5、软件模型是软件开