UML试题
“UML试题”相关的资料有哪些?“UML试题”相关的范文有哪些?怎么写?下面是小编为您精心整理的“UML试题”相关范文大全或资料大全,欢迎大家分享。
UML试题
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、 包含关系 指用例可以简单地包含其他用例具有的行为,并把
它所包含的用例行为作为自身行
UML试题(内含答案)
【用例图】
1. 用例图的节点包括(ABD) A、用例 B、边界 C、关联 D、执行者 2. 用例之间的关系主要有(BCD) A、聚合 B、继承 C、扩展 D、包含
3. 在采用用例模型捕获需求时,需要执行如下(ABCD)操作 A、描述非功能需求 B、用例建模 C、识别用例 D、识别参与者 4. 在识别用例时,以下(ABC)问题可以帮助识别用例 A、当系统状态发生故障时,是否需要通知参与者
B、系统是否存在外部事件,如果存在,是哪个能参与者通知系统这些个部事件
C、参与者希望系统为他提供什么样的功能 D、系统运行环境是什么
5. 在用例图中,可以用(D)来表示整个软件系统或其中一些子系统的边界,也可以用它表示软件系统的不同发布版本的功能范围 A、执行者 B、关联关系 C、用例 D、边界框
6.(B)作为完成用例任务的责任承担者,协调、控制其他类共同完成用例规定的功能或行为
A、数据对象 B、控制类 C、实体类 D、边界类
7. 基于用例图的需求捕获的第一步就是确定系统的参与者,在寻找系统参与者时,可以根据以下(ABCD)等问题来确定 A、系统同环境如何进行交互
B、由谁安装系统
C、系统为哪些对象提供信息、服务 D、系统的使用者是谁
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考试试题及答案
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. UML图不包括 ( D )目录
(A)用例图 (B)类图 (C)状态图
2.
在类图中,下面哪个符号表示继承关系( C (A) (B) 3. 在类图中,“ #”表示的可见性是( B )
(
A)Public (B
)Protected (D)流程图 (D) (
C)Private (D)Package
4. 消息的组成不包括( A )157页、173页
(A)接口 (B)活动 (C)发送者 (D)接收者
5. 下面哪个视图属于UML语言的交互图( D )
(A)行为图 (B)状态图 (C)实现图 (D)顺序图
6. OMT方法是由下面哪位科学家提出的( B )
(A)Booch (B)Rumbaugh (C)Coad (D)Jacobson
7. 类之间的关系不包括( D )
(A)依赖关系 (B)泛化关系 (C)实现关系 (D)分解关系
8. 在UML中,协作图的组成不包括( C )173页
(A)对象 (B)消息 (C)发送者 (D)链
9. 下面哪个符号代表包图( A )207页
(A)
(B) (C)
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复习
1. 如果你想对一个类的意义进行描述,那么应该采用 ?请简要说明原因。 A. 标记值 C
标记值是用来为事物添加新特性的;规格描述用来对构造块的语法和语义进行文字叙述,使得可视化视图和文字视图的分离;构造型是用来增加新事物的。
而对于类的意义进行简单描述,最合适的显然还是注释。
2. 图2-26所示的符号表示的是什么?它是关系构造块还是事物构造块?
B. 规格描述
C. 注释
D.构造型
图2-26 示例符号
扩展关系,是关系构造块。
3. 可以包含其它事物构造块的构造块是什么?它属于什么类型的事物构造块? 可以包含其它事物构造块的构造块是包,它属于分组事物构造块。 4. 在UML中定义了哪几种可见性规则?其中package的含义是什么?
定义了public、private、protected、package,package是指只有声明在同一个包中的元素才能够看到该元素。
5. 规格描述是一种事物构造块吗?如果不是,它是什么?它的作用是什么?
规格描述不是事物构造块,它是UML四种公共机制之一,用来对构造块的语法和语义进行文字叙述,使得可视化视图和文字视图的分离。
6. 标记值的作用是什么?它的表示法和约束的表示法有
UML实验
中南民族大学实验报告
课程名称: 可视化建模与UML
专 业: 信息管理与信息系统
学 号: 09056037
姓 名: 李江波
指导教师: 于同洋
实验地点:管理学院综合实验室
目 录
实验一 UML建模基础 实验二 实验三 实验四 实验五 实验六 实验七 实验八 实验九 用例图 UML类图 对象图 包图 状态图 活动图 时序图与协作图 组件图
实验一 UML建模基础
实验目的
? 熟悉UML建模工具Rational Rose的基本菜单及操作。 ? 掌握UML的三大组成部分及各部分作用。 ? 掌握UML规则和相关机制。
? 掌握UML的可见性规则和构造型的作用。
实验内容
1、 练习使用建模工具建立各种UML图形,并对图形进行相应编
辑和修改。 如下图:
2、 认识各种UML关系及可见性符号,并用工具表示出来。
分析与结果
总结UML在软件工程中的作用以及使用UML建模的必要性。 答:UML在软件工程中的作用:用例图是软件需求分析阶段中形成的文档,行为图是总体设计时形成的文档,流程图是详细设计时的文档,类图、协作图均为软件工程提供便捷的面向对象分析、设计方法。建模是所有建造优质
UML课程设计-汽车租赁系统UML文档
汽车租赁系统-UML建模
小组成员:沈思文、黄言、刘立博、赖侨杰(组长) 任务分配:
一、 需求分析:
沈思文:数据库管理模块 黄 言:信息查询模块 刘立波:基础数据维护模块 赖侨杰:基础业务模块
(1)客户可以通过不同的方式(包括电话、前台、网上)预订车辆
(2)能够保存客户的预订申请单 (3)能够保存客户的历史记录 (4)工作人员可以处理申请
(5)技术人员可以保存对车辆检修的结构
二、 系统模块划分:
1、基本数据维护模块。基本数据维护模块提供了使用者录入、修改并维护基本数据的途径。例如对客户的个人信息、租赁信息、车辆的基本信息等的录入和修改;
(1) 添加车辆信息。汽车租赁商的车辆信息需要保存到数据库,车辆信息包括车辆的车型、车牌号码和车辆的状态等。
(2) 修改车辆信息。车辆被租借以后状态会发生变化,要根据具体情况修改车辆的状态,如预留、租赁和空闲。
(3) 添加员工信息。公司员工的信息应该保存到系统数据库中,以便管理人员根据员工的表现对员工进行考核。
(4) 修改员工数据。交易的任务完成率要保存在员工信息中,员工完成一笔交易,要更新员工的个人信息。
基础数据维护模块 添加车辆信息 修改车辆信息 添加员工信息 修改员工信