好文档 - 专业文书写作范文服务资料分享网站

UML软件建模教程课后习题和答案

天下 分享 时间: 加入收藏 我要投稿 点赞

UML软件建模教程课后习题和答案

UML软件建模教程课后习题

习 题 1

一、简答题

1、 简述模型的作用。

答:现实系统的复杂性与内隐性,使得人们难于直接认识与把握,为了使得人们能够直观与明了地认识与把握现实系统,就需要借助于模型。

2、 软件模型有什么特征? 答:建模对象特殊,复杂性,多样性 3、 软件建模技术有哪些因素?

答:软件建模方法,软件建模过程,软件建模语言,软件建模工具 4、 软件模型包括哪些方面的内容?

答:从模型所反映的侧面瞧:功能模型,非功能模型,数据模型,对象模型,过程模型,状态模型,交互模型,架构模型,界面模型等;从软件开发工作瞧:业务模型,需求模型,分析模型,设计模型,测试模型等。

5、 软件建模工具应该具有哪些基本功能?

答:软件模型的生成与编辑,软件模型的质量保障,软件模型管理等 二、填空题

1、模型就是对现实的( 抽象 )与模拟,就是对现实系统( 本质 )特征的一种抽象、简化与直观的描述。

UML软件建模教程课后习题和答案

2、模型具有( 反映性 )、直观性、( 简化性 )与抽象性等特征。 3、从抽象程度,可以把模型分为( 概念模型 )、逻辑模型与( 物理模型 )三种类型。

4、较之于其她模型,软件模型具有( 建模对象特殊 )、复杂性与( 多样性 )等特征。

5、软件模型就是软件开发人员交流的( 媒介 ),就是软件升级与维护的( 依据 )。

6、软件建模技术的要素包括软件建模方法、( 软件建模过程 )、软件建模语言与( 软件建模工具 )。

7、从开发阶段瞧,软件建模有业务模型、( 需求模型 )、分析模型、( 设计模型 )与测试模型。

8、软件语言有软件需求定义语言、( 软件设计语言 )、软件建模语言、( 软件结构描述语言 )、软件程序设计语言等。

9、根据软件建模工具的独立性,把软件建模工具分为( 独立软件 )建模工具与( 插件式软件 )建模工具。

10、OMG在( 1997 )年把UML作为软件建模的标准,UML2、0版本就是( 2005 )年颁布的。 三、选择题

1、对软件模型而言,下面说法错误的就是( D )。 A、就是人员交流的媒介 B、就是软件的中间形态 C、就是软件升级与维护的依据 D、就是软件的标准文档

UML软件建模教程课后习题和答案

2、下面说法错误的就是( B )。

A、数据流图就是面向功能软件建模方法提供的方法 B、用例图就是面向对象方法提供的建模方法 C、类图就是面向对象建模方法提供的建模方法 D、ER图就是面向数据建模方法提供的建模方法 四、思考题

1、软件为什么一定要建模?

2、谈谈对下面这句话的理解:“软件就是一种特殊的事物,它以一种可程式化与可动态复现的方式来反映人头脑中的可计算性意识,并通过这些意识的动态性外化,打到对客观以及人的主观意识的反映。”

习 题 2

一、简单题

1、简述UML的发展过程。

答:Rational公司在众多软件开发方法的基础上于1996年提出了UML0、9版本,1997年把UML1、0版本提交给OMG,1997年被OMG正式批准成为标准,1998年UML1、2 版,1999年UML1、3版,2001年1、4版本,2003年1、5版本,2005年2、0版本,2009年2、2版本,2010年2、3版本,现在已经上升为2、4版本。

2、作为一种统一建模语言,UML有哪些部分构成? 答:UML由模型元素、图、语义规则与公共机制及部分构成

UML软件建模教程课后习题和答案

3、元模型理论就是UML的基础,元模型分为哪4个层次? 答:元元模型、元模型、模型、对象 4、聚集关系与组合关系有什么区别?

答:聚合关系表示整体与部分之间就是松散的组成关系,连接一个整体对象的另外一些部分的对象,也可以充当其她对象的部分对象;

组合关系则表示联系紧密的组成关系,整体对象与部分对象之间就是同存同亡的关系,而且在组成关系中的部分对象不能与另一个整体对象再进行连接

5、用例与协作有什么区别? 答:协作就是对用例的实现

6、 模型元素的可见性含义就是什么?

答:模型元素可被其她模型元素访问的程度,共分为公用,受限,私有,包四种。 7.UML的构造型有什么作用?

答:给UML定义的模型元素赋予新的含义,定义新的模型符号,改换模型元素的表示形式。 二、填空题

1、1995年,G、Booch与J、Rumbaugh在众多方法基础上提出了( Unified Method 0、8(统一方法0、8) ),2005年UML推出了其( UML 2、0 )版本。

2、作为一种建模语言,UML独立于软件建模( 方法 )与建模( 过程 )。 3、给出UML的两个特点:( 统一标准 )与( 体系规范 )。补充:(方便实用与独立于建模方法与建模过程)

UML软件建模教程课后习题和答案

4、可以把UML2、0版本的13种图划分( 静态结构图 )与( 动态行为图 )两种类型。

5、元模型划分为4个层次,上一层就是对下一层的( 抽象 ),下一层就是上一层的( 实例化 )。

6、泛化关系等同于( 继承关系 )。

7、接口可以被分为( 需求借口 )与( 供应接口 )两种类型。

8、作用域就是模型元素的( 作用空间 ),也被称为命名空间,一个模型在其命名空间中可以被( 唯一识别 )。

9、模型元素的可见性有:公开、( 私有 )、保护与包几种形式。 10、UML的扩展机制包括( 构造型 )、标记值与( 约束 )。 三、选择题

1、对UML说法不正确的选项就是( D )。 A、由Rational公司推出 B、基于面向对象方法

C、Jacobson参与了UNL的研制 D、1996年正式成为国际标准 2、下面不属于UML特点的就是( A )。 A、基于建模过程 B、统一标准 C、体系规范 D、方便实用 3、下面说法不正确的就是( D )。 A、元模型理论就是UML的基础 B、元模型分为4个层次

C、元元模型处在最顶层,用户对象处在最底层

UML软件建模教程课后习题和答案

UML软件建模教程课后习题和答案UML软件建模教程课后习题习题1一、简答题1、简述模型的作用。答:现实系统的复杂性与内隐性,使得人们难于直接认识与把握,为了使得人们能够直观与明了地认识与把握现实系统,就需要借助于模型。2、软件模型有什么特征?答:建模对象特殊,复杂性,多样性3、软件建
推荐度:
点击下载文档文档为doc格式
1jwqi7utpq9pg7z7hdvh6c4rp7oyx100st1
领取福利

微信扫码领取福利

微信扫码分享