一章概论
:简单题
(1)  简述模型的作用。
(2)  软件模型有什么特征?
(3软件建模技术有哪些因素?
(4)  软件模型包括哪些方面的内容?
(5)  软件建模工具应该具有哪些基本功能?
:填空题
(1) 模型是对现实的(      )或者摹拟,是对现实系统(    )特征的一种抽象、简化 类比式的描述。
(2) 模型具有(      )、直观性、 (      )和抽象性等特征。
(3) 从抽象程度,可以把模型分为(        )、逻辑模型和(        )  三种类型。
(4) 较之于其他模型,软件模型具有(        )、复杂性和(        )等特征。
(5)  软件模型是软件开辟人员交流的(      ),是软件升级和维护的(      )。
(6) 软件建模技术的要素包括软件建模方法, (          ),软件建模语言和(          )。 :选择题
(1) 对软件模型而言,下面说法错误的是(    )。
A   是人员交流的媒介
B   是软件的中间形态
C 是软件升级和维护的依据
D  是软件的标准文
(2)下面说法错误的是(  )
A 数据流图是面向功能软件建模方法提供的方法
B  用例图是面向对象方法提供的建模方
C   类图是面向对象建模方法提供的建模方法
D  ER 图是面向数据建模方法提供的建模方法
第二章 uml 概述
一:简答题
(1)  简述 UML 的发展过程。
(2)  简述 UML 的特点。
(3)  作为一种统一建模语言, UML 由哪些部份构成的?

(4)  利用 UML 可以建立哪几种图?
(5)  模型元素的可见性是什么含义?
(6) UML 的构造型有什么作用? :填空题
(1)  作为一种建模语言, UML 独立于软件建模(      )和建模(      )
(2) 给出 UML 的两个特点: (            ),(              )。
(3) 以把 UML2.0 版本的 13 种图划分 (              ) 和 (              ) 两种类型。
(4) 接口可以被分为(      )和(        )两种类型。
(5) 模型元素的可见性有:公开、 (      )、保护、 (      )和包几种形式。
(6UML 的扩展机制包括(        ),标记值和(        )。
:选择题
(1)下面说法正确的是(  )
A  UML 提供了业务建模功
B  UML 是一种成熟的业务模型语言
C  UML 是一种成熟的业务建模工具
D  UML 非常适合业务建模
(2)下面不属于 UML 特点的是(  )。
A  基础于建模过程      B  统一标准
C  体系规范            D  方便实用
(3)对关系来说,下面说法不正确的是(  )。
关系也是 UML 的元素
对象模型是什么B  关系分为有向关系和无向关
C 关联关系是一种有向关系
D   泛化关系是一种有向关系
三章用例及用例图
一:简单题
(1) 什么叫用例
(2)  用例图在软件建模中的作用是什么?
(3)  用例之间存在那几种关系?
(4包含关系和扩展关系有什么区别?
(5)  参预者可以是那几种形式?
(6) 什么叫事件流,作用是什么?

:填空题
(1) 用例图的要素包括(      )、用例和(        )。
(2) 参预者的英名名称是(        ),参预者也被称为(          )。
(3) 用例之间的关系有(        )、包含和(        )。
(4)  例建模的步骤可以分为:识别参预者、    (                    )、提取用例和 (              )
1、填空
UML 一种(统一建模)语言。
UML 基础于( 面向对象 )方法。
UML 与软件开辟过程是 (独立 )的。
UML 除了可以用于件建模之外,还可以用于( 其他工程 )建模。
:选择题
(1)下面不属于用例图作用的是(  )
A:展现软件的功能            B:展现软件使用者和软件功能的关系
C:展现软件的特性            D:展现软件功能相互之间的关系
(2)下面(    )不属于用例图的要素
A:参预者                    B:包含
C:用例                      D:关系
(3)下面(  )不是用例建模的正确的步骤
A:识别参预者
B提取用例
C:建立用例模型
D用例测试
四章类图和对象图
一:简答题
(1)  什么叫对象
(2)  简述类元的概念
(3)  什么叫类?
(4)  类有哪几种类型?
(5)  简述接口的概念
:填空题

(2) 类的类型可以分为(        )、边界类和(      )几种类型 。
(3) 接口可以分为(          )和(          )两种类型
(4)  例建模的步骤可以分为:识别参预者、    (                    )、提取用例和 (              )
:选择题
(1)在认识过程中,下面哪个不是对象的要素( D    )
A:认识的指向物                    B:认识者
C:认识指向物在认识者主观中的反映  D:认识的背景
(2)下面哪一个对对象的说法不正确( B  )
A:客观实体            B:事物的对立面
C:认识的指向物        D:软件中一个独立的基本单位
(3)下面属性命名不正确的是( A    )
A  *BirthDay:Date
B  #studentBirthDay:Date=1999-10-21
C  -price:float=12.01{R/W}
D +studentName:String=“张敏”
(4下面不是对象图作用的是(A  ) A:功能逻辑建模
B初期分析工具
C:描述业务场景
D:摹拟运行场景
四:思量题
(1)  谈谈你对面向对象方法的理解。
(2)  类图在软件建模中有哪些作用?
五章包图
一:简答题
(1) 什么叫包?
(2)   包之间存在哪几种关系?
(3包图有什么作用?
:填空题
(1)包的可见性有(      ),私有和(      )几种。
(2)包的依赖关系可以分为(      ),抽象和(      )几种形式。
(3)包导入可以分为(          )和(        )两种类型
(4)包的包含关系是指一个包可以(      )此外一个包作为自己的(      )。

一:简答题
(1)  什么叫交互
(2)  什么叫生命线?
(3)  消息有哪几种类型?
(4)  交互建模涉及到哪几种图?
:填空题
(1交互表示一组相关的(      )为了完成某项任务,相互交换(      )的情况。
(2) 顺序图也被称为(        ),强调在交互过程中,各交互的对象实体之间消息传输的 (      )关系。
(3) 在交互事件的时序中,同一消息的(      )事件一定先于(      )事件
(4) 通信图也被称为(        ),用来描述参预交互的多个对象实体之间的(      )关
:选择题
(1) 对生命线来说,下面说法正确的是(  )
A表示一个对象
B:表示一个对象的生命
C:表示一个对象的生命活动
D:表示参预交互的一个对象实体或者实体集合
(2) 对交互时序来说,下面说法不正确的是(  )
A:两个不同生命线上的两个消息的时序不定
B同一辈子命线上的前一事件先于后一事件
C:同一消息的发送事件先于接收事件
D:定序先发事件先于后发事件
(3)  下面哪一个对顺序图的应用描述是错误的(  )
A软件体系结构建模      B:功能用例逻辑建模
C类操作建模                D:用例时序建模
(1)  下图是一个通信图,试把该图转换为顺序图。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。