收藏 分享(赏)

uml课件试题.doc

上传人:HR专家 文档编号:7519236 上传时间:2019-05-20 格式:DOC 页数:6 大小:30.50KB
下载 相关 举报
uml课件试题.doc_第1页
第1页 / 共6页
uml课件试题.doc_第2页
第2页 / 共6页
uml课件试题.doc_第3页
第3页 / 共6页
uml课件试题.doc_第4页
第4页 / 共6页
uml课件试题.doc_第5页
第5页 / 共6页
点击查看更多>>
资源描述

1、第一章概论一:简单题:(1) 简述模型的作用。(2) 软件模型有什么特征?(3) 软件建模技术有哪些因素?(4) 软件模型包括哪些方面的内容?(5) 软件建模工具应该具有哪些基本功能?二:填空题(1) 模型是对现实的( )或模拟,是对现实系统( )特征的一种抽象、简化和类比式的描述。(2) 模型具有( ) 、直观性、 ( )和抽象性等特征。(3) 从抽象程度,可以把模型分为( ) 、逻辑模型和( ) 三种类型。(4) 较之于其他模型,软件模型具有( ) 、复杂性和( )等特征。(5) 软件模型是软件开发人员交流的( ) ,是软件升级和维护的( ) 。(6) 软件建模技术的要素包括软件建模方法,

2、 ( ) ,软件建模语言和( ) 。 三:选择题(1) 对软件模型而言,下面说法错误的是( ) 。A 是人员交流的媒介B 是软件的中间形态C 是软件升级和维护的依据D 是软件的标准文档(2)下面说法错误的是( ) 。A 数据流图是面向功能软件建模方法提供的方法B 用例图是面向对象方法提供的建模方法C 类图是面向对象建模方法提供的建模方法D ER 图是面向数据建模方法提供的建模方法第二章 uml 概述一:简答题(1) 简述 UML 的发展过程。(2) 简述 UML 的特点。(3) 作为一种统一建模语言,UML 由哪些部分构成的?(4) 利用 UML 可以建立哪几种图?(5) 模型元素的可见性是什

3、么含义?(6) UML 的构造型有什么作用?二:填空题(1) 作为一种建模语言,UML 独立于软件建模( )和建模( ) 。(2) 给出 UML 的两个特点:( ) , ( ) 。(3) 可以把 UML2.0 版本的 13 种图划分( )和( )两种类型。(4) 接口可以被分为( )和( )两种类型。(5) 模型元素的可见性有:公开、 ( ) 、保护、 ( )和包几种形式。(6) UML 的扩展机制包括( ) ,标记值和( ) 。三:选择题(1)下面说法正确的是( ) 。A UML 提供了业务建模功能B UML 是一种成熟的业务模型语言C UML 是一种成熟的业务建模工具D UML 非常适合业

4、务建模(2)下面不属于 UML 特点的是( ) 。A 基础于建模过程 B 统一标准C 体系规范 D 方便实用(3)对关系来说,下面说法不正确的是( ) 。A 关系也是 UML 的元素B 关系分为有向关系和无向关系C 关联关系是一种有向关系D 泛化关系是一种有向关系第三章用例及用例图一:简单题(1) 什么叫用例?(2) 用例图在软件建模中的作用是什么?(3) 用例之间存在那几种关系?(4) 包含关系和扩展关系有什么区别?(5) 参与者可以是那几种形式?(6) 什么叫事件流,作用是什么?二:填空题(1) 用例图的要素包括( ) 、用例和( ) 。(2) 参与者的英名名称是( ) ,参与者也被称为(

5、 ) 。(3) 用例之间的关系有( ) 、包含和( ) 。(4) 用例建模的步骤可以分为:识别参与者、 ( ) 、提取用例和( ) 。1、填空UML 是一种(统一建模) 语言。UML 基础于( 面向对象 )方法。UML 与软件开发过程是 (独立 )的。UML 除了可以用于软件建模之外,还可以用于( 其他工程 )建模。三:选择题(1)下面不属于用例图作用的是( )A:展现软件的功能 B:展现软件使用者和软件功能的关系C:展现软件的特性 D:展现软件功能相互之间的关系(2)下面( )不属于用例图的要素A:参与者 B:包含C:用例 D:关系(3)下面( )不是用例建模的正确的步骤A:识别参与者B:提

6、取用例C:建立用例模型D:用例测试第四章类图和对象图一:简答题(1) 什么叫对象?(2) 简述类元的概念。(3) 什么叫类?(4) 类有哪几种类型?(5) 简述接口的概念。二:填空题(1) 认识的对象可以是客观中一个具体的( ) ,也可以是主观中的一个抽象( ) 。(2) 类的类型可以分为( ) 、边界类和( )几种类型。(3) 接口可以分为( )和( )两种类型。(4) 用例建模的步骤可以分为:识别参与者、 ( ) 、提取用例和( ) 。三:选择题(1)在认识过程中,下面哪个不是对象的要素( D )A:认识的指向物 B:认识者C:认识指向物在认识者主观中的反映 D:认识的背景(2)下面哪一个

7、对对象的说法不正确( B )A:客观实体 B:事物的对立面C:认识的指向物 D:软件中一个独立的基本单位(3)下面属性命名不正确的是( A )A *BirthDay:DateB #studentBirthDay:Date=1999-10-21C -price:float=12.01R/WD +studentName:String=“张敏”(4) 下面不是对象图作用的是(A )A:功能逻辑建模 B:初期分析工具C:描述业务场景D:模拟运行场景四:思考题(1) 谈谈你对面向对象方法的理解。(2) 类图在软件建模中有哪些作用?第五章包图一:简答题(1) 什么叫包?(2) 包之间存在哪几种关系?(3)

8、 包图有什么作用?二:填空题(1)包的可见性有( ) ,私有和( )几种。 (2)包的依赖关系可以分为( ) ,抽象和( )几种形式。 (3)包导入可以分为( )和( )两种类型。 (4)包的包含关系是指一个包可以( )另外一个包作为自己的( ) 。 第六章交互图一:简答题(1) 什么叫交互?(2) 什么叫生命线?(3) 消息有哪几种类型?(4) 交互建模涉及到哪几种图?二:填空题(1) 交互表示一组相关的( )为了完成某项任务,相互交换( )的情况。(2) 顺序图也被称为( ) ,强调在交互过程中,各交互的对象实体之间消息传输的( )关系。(3) 在交互事件的时序中,同一消息的( )事件一定

9、先于( )事件。(4) 通信图也被称为( ) ,用来描述参与交互的多个对象实体之间的( )关系。三:选择题(1) 对生命线来说,下面说法正确的是( )A:表示一个对象 B:表示一个对象的生命C:表示一个对象的生命活动 D:表示参与交互的一个对象实体或实体集合(2) 对交互时序来说,下面说法不正确的是( )A:两个不同生命线上的两个消息的时序不定B:同一生命线上的前一事件先于后一事件C:同一消息的发送事件先于接收事件D:定序的先发事件先于后发事件(3) 下面哪一个对顺序图的应用描述是错误的( )A:软件体系结构建模 B:功能用例逻辑建模C:类操作建模 D:用例时序建模(1) 下图是一个通信图,试

10、把该图转换为顺序图。(2)下面是一段 java 程序,试绘制出反映该程序的顺序图。Void op1(int xNew B().foo(x);第七章状态机图一、简答题1. 什么是状态,对象的状态和对象的属性有什么区别?2. 在状态机图中,状态通常由哪几部分组成?状态转换由哪些部分组成?3. 在状态机图中,外部转换和内部转换的区别是什么?请举例说明。4. 历史状态的含义是什么?二、填空题1一个状态转换包括( ) ,监护条件和( )三要素。2无触发转换指( ) 。3状态机图描述一个对象在不同( )的驱动下发生的状态转移。三、选择题1状态机图可以表现( )在生存期的行为、所经历的状态序列、引起状态转换

11、的事件以及因状态转换引起的动作。A:一组对象 B:一个对象C:多个执行者 D:几个子系统2下面( )不属于状态的类型。A:子机状态 B:复合状态 C:简单状态 D:激活状态3 ( )不属于状态转换的要素。A:事件 B:活动 C:条件 D:动作四、练习题1. 假设有一车库电动门由电机驱动,上下移动,向上移动开门,向下关门,当门完全打开或者完全关闭时,电机自动停转。绘制一个电动门(ElectDoor)的状态机图。2. 某销售 POS 机的工作流程是:当客户到收银台后,收银员逐一扫描用户购买的商品的条码,扫描完后,计算出商品总金额,然后等待用户付款。收款并确定支付成功后,完成一个客户的售货,等待下一个客户。请为其绘制出相应的状态机图。 3. 简单的数字手表表面上有一个显示屏和两个设置按钮 A 和 B,有两种操作模式:显示时间和设定时间。在显示时间模式下,手表会显示小时和分钟,小时和分钟由闪烁的冒号分隔。设定时间模式有两种子模式:设定小时和设定分钟。按钮 A 选择模式,每次按下此按钮时,模式会连续前进:显示小时、设定小时、设定分钟和显示分钟等。在子模式内,每次只要按下按钮 B,就会拨快小时或分钟。绘制一个数字手表的状态机图。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 企业管理 > 管理学资料

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报