UML 软件建模教程课后习题
习题1
一、    简答题
1、    简述模型的作用 。
:现实系统的复杂性与内隐性 ,使得人们难于直接认识与把握 ,为了使得人们 能够直观与明了地认识与把握现实系统 ,就需要借助于模型 。
2、    软件模型有什么特征 ?
:建模对象特殊 ,复杂性 ,多样性
3、    软件建模技术有哪些因素 ?
:软件建模方法 ,软件建模过程 ,对象模型是什么软件建模语言 ,软件建模工具
4、    软件模型包括哪些方面的内容 ?
:从模型所反映的侧面瞧 :功能模型,非功能模型 ,数据模型,对象模型 ,过程模 型,状态模型,交互模型 ,架构模型,界面模型等 ;从软件开发工作瞧 :业务模型,需求模 型,分析模型,设计模型 ,测试模型等 。
5、    软件建模工具应该具有哪些基本功能 ?
:软件模型的生成与编辑 ,软件模型的质量保障 ,软件模型管理等
二、    填空题
1、模型就是对现实的 抽象 与模拟 ,就是对现实系统 本质 特征的一种
抽象 、简化与直观的描述
2、    模型具有 反映性 、直观性、简化性 与抽象性等特征 。
3、    从抽象程度 ,可以把模型分为 概念模型 、逻辑模型与 物理模型 三 种类型。
4、    较之于其她模型 ,软件模型具有 建模对象特殊 、复杂性与 多样性 等特征 。
5、    软件模型就是软件开发人员交流的 媒介 ),就是软件升级与维护的 依 据
6、    软件建模技术的要素包括软件建模方法 、软件建模过程 、软件建模 语言与 软件建模工具
7、    从开发阶段瞧 ,软件建模有业务模型 、需求模型 、分析模型 、设计 模型 与测试模型 。
8、    软件语言有软件需求定义语言 、软件设计语言 、软件建模语言 、软件结构描述语言 、软件程序设计语言等 。
9、    根据软件建模工具的独立性 ,把软件建模工具分为 独立软件 建模工具 与 插件式软件 建模工具 。
10、    OMG ( 1997 )年把 UML 作为软件建模的标准 ,UML2 0 版本就是 ( 2005 )年颁布的 。
三、选择题
1、    对软件模型而言 ,下面说法错误的就是 ( D )
A、就是人员交流的媒介B、就是软件的中间形态
C、就是软件升级与维护的依据 D、就是软件的标准文档
2、    下面说法错误的就是 ( B )
A、    数据流图就是面向功能软件建模方法提供的方法
B、    用例图就是面向对象方法提供的建模方法
C、    类图就是面向对象建模方法提供的建模方法
D、    ER图就是面向数据建模方法提供的建模方法
四 、思考题
1、    软件为什么一定要建模 ?
2、    谈谈对下面这句话的理解 : “软件就是一种特殊的事物 ,它以一种可程式化 与可动态复现的方式来反映人头脑中的可计算性意识 ,并通过这些意识的动态性 外化,打到对客观以及人的主观意识的反映 。”
习题2
一 、 简单题
1、    简述 UML 的发展过程 。
:Rational公司在众多软件开发方法的基础上于 1996年提出了 UML09 版本,1997年把UML10版本提交给OMG,1997年被OMG正式批准成为标准 1998 UML12 ,1999 UML13 ,2001 14 版本,2003 15 版 本,200520版本,200922版本,201023版本,现在已经上升为 24 版本 。
2、    作为一种统一建模语言 ,UML 有哪些部分构成 ?
:UML由模型元素、图、语义规则与公共机制及部分构成
3、    元模型理论就是 UML 的基础,元模型分为哪 4 个层次?
:元元模型 、元模型、模型、对象
4、    聚集关系与组合关系有什么区别 ? 答:聚合关系表示整体与部分之间就是松散的组成关系 ,连接一个整体对象的
另外一些部分的对象 ,也可以充当其她对象的部分对象 ;
组合关系则表示联系紧密的组成关系 ,整体对象与部分对象之间就是同存同 亡的关系 ,而且在组成关系中的部分对象不能与另一个整体对象再进行连接
5、    用例与协作有什么区别 ?
:协作就是对用例的实现
6、    模型元素的可见性含义就是什么 ? 答:模型元素可被其她模型元素访问的程度 ,共分为公用 ,受限,私有,包四种 。
7.UML 的构造型有什么作用 ?
:UML 定义的模型元素赋予新的含义 ,定义新的模型符号 ,改换模型元素 的表示形式 。
二、填空题
1、    1995,GBoochJRumbaugh在众多方法基础上提出了 Unified
Method 08(统一方法 08) ),2005 UML 推出了其 ( UML 20 )版本。
2、    作为一种建模语言 ,UML 独立于软件建模 方法 与建模过程
3、    给出 UML 的两个特点 :( 统一标准 体系规范 。补充:(方便实用与
独立于建模方法与建模过程
4、    可以把 UML2 0 版本的 13 种图划分静态结构图 动态行为图 两种类型 。
5、    元模型划分为 4 个层次 ,上一层就是对下一层的 抽象 ),下一层就是上一 层的 实例化
6、    泛化关系等同于 继承关系
7、接口可以被分为 需求借口 供应接口 两种类型 。
8、    作用域就是模型元素的 作用空间 ),也被称为命名空间 ,一个模型在其命 名空间中可以被 唯一识别
9、    模型元素的可见性有 :公开 、私有 、保护与包几种形式 。
10、    UML 的扩展机制包括 构造型 、标记值与 约束
三、选择题
1、    对UML说法不正确的选项就是D )
A、由Rational公司推出B、基于面向对象方法
CJacobson 参与了 UNL 的研制 D1996 年正式成为国际标准
2、    下面不属于 UML 特点的就是 ( A )
A、基于建模过程B、统一标准
C、体系规范D、方便实用
3、    下面说法不正确的就是 ( D )
A、    元模型理论就是 UML 的基础

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