没有合适的资源?快使用搜索试试~ 我知道了~
UML软件建模教程课后习题及答案.docx
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 200 浏览量
2023-03-11
14:15:02
上传
评论
收藏 32KB DOCX 举报
温馨提示
试读
26页
UML软件建模教程课后习题及答案.docx
资源推荐
资源详情
资源评论
UML 软件建模教程课后习题
习 题 1
一、简答题
1. 简述模型的作用。
答:现实系统的复杂性和内隐性,使得人们难于直接认识和把握,为了使得
人们能够直观和明了地认识和把握现实系统,就需要借助于模型。
2. 软件模型有什么特征?
答:建模对象特殊,复杂性,多样性
3. 软件建模技术有哪些因素?
答:软件建模方法,软件建模过程,软件建模语言,软件建模工具
4. 软件模型包括哪些方面的内容?
答:从模型所反映的侧面看:功能模型,非功能模型,数据模型,对象模型,
过程模型,状态模型,交互模型,架构模型,界面模型等;从软件开发工作看:
业务模型,需求模型,分析模型,设计模型,测试模型等。
5. 软件建模工具应该具有哪些基本功能?
答:软件模型的生成和编辑,软件模型的质量保障,软件模型管理等
二、填空题
1、模型是对现实的( 抽象 )和模拟,是对现实系统( 本质 )特征的一
种抽象、简化和直观的描述。
2、模型具有( 反映性 )、直观性、( 简化性 )和抽象性等特征。
3、从抽象程度,可以把模型分为( 概念模型 )、逻辑模型和( 物理模型
)三种类型。
4、较之于其他模型,软件模型具有( 建模对象特殊 )、复杂性和( 多样
性 )等特征。
5、软件模型是软件开发人员交流的( 媒介 ),是软件升级和维护的( 依
据 )。
6、软件建模技术的要素包括软件建模方法、( 软件建模过程 )、软件建
模语言和( 软件建模工具 )。
7、从开发阶段看,软件建模有业务模型、( 需求模型 )、分析模型、
( 设计模型 )和测试模型。
8、软件语言有软件需求定义语言、( 软件设计语言 )、软件建模语言、
( 软件结构描述语言 )、软件程序设计语言等。
9、根据软件建模工具的独立性,把软件建模工具分为( 独立软件 )建模
工具和( 插件式软件 )建模工具。
10、OMG 在( 1997 )年把UML 作为软件建模的标准,UML2.0 版本是( 200
5 )年颁布的。
三、选择题
1、对软件模型而言,下面说法错误的是( D )。
A.是人员交流的媒介 B.是软件的中间形态
C.是软件升级和维护的依据 D.是软件的标准文档
2、下面说法错误的是( B )。
A.数据流图是面向功能软件建模方法提供的方法
B.用例图是面向对象方法提供的建模方法
C.类图是面向对象建模方法提供的建模方法
D.ER 图是面向数据建模方法提供的建模方法
四、思考题
1、软件为什么一定要建模?
2、谈谈对下面这句话的理解:“软件是一种特殊的事物,它以一种可程式
化和可动态复现的方式来反映人头脑中的可计算性意识,并通过这些意识的动态
性外化,打到对客观以与人的主观意识的反映。”
习 题 2
一、简单题
1、简述 UML 的发展过程。
答:Rational 公司在众多软件开发方法的基础上于 1996 年提出了 UML0.9
版本,1997 年把 UML1.0 版本提交给 OMG,1997 年被 OMG 正式批准成为标准,19
98 年 UML1.2 版,1999 年 UML1.3 版,2001 年 1.4 版本,2003 年 1.5 版本,200
5 年 2.0 版本,2009 年 2.2 版本,2010 年 2.3 版本,现在已经上升为 2.4 版本。
2、作为一种统一建模语言,UML 有哪些部分构成?
答:UML 由模型元素、图、语义规则和公共机制与部分构成
3、元模型理论是 UML 的基础,元模型分为哪 4 个层次?
答:元元模型、元模型、模型、对象
4、聚集关系和组合关系有什么区别?
答:聚合关系表示整体与部分之间是松散的组成关系,连接一个整体对象的
另外一些部分的对象,也可以充当其他对象的部分对象;
组合关系则表示联系紧密的组成关系,整体对象和部分对象之间是同存同亡
的关系,而且在组成关系中的部分对象不能和另一个整体对象再进行连接
5、用例与协作有什么区别?
答:协作是对用例的实现
6. 模型元素的可见性含义是什么?
答:模型元素可被其他模型元素访问的程度,共分为公用,受限,私有,包
四种。
7. UML 的构造型有什么作用?
答:给UML 定义的模型元素赋予新的含义,定义新的模型符号,改换模型元
素的表示形式。
二、填空题
1、1995 年,G.Booch 和 J.Rumbaugh 在众多方法基础上提出了( Unified M
ethod 0.8(统一方法 0.8) ),2005 年 UML 推出了其( UML 2.0 )版本。
2、作为一种建模语言,UML 独立于软件建模( 方法 )和建模( 过程 )。
3、给出UML 的两个特点:( 统一标准 )和( 体系规 X )。补充:(方便
实用和独立于建模方法和建模过程)
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.体系规 X D.方便实用
3、下面说法不正确的是( D )。
A.元模型理论是 UML 的基础
B. 元模型分为 4 个层次
C. 元元模型处在最顶层,用户对象处在最底层
D.元模型是对用户对象的抽象
4、下面说法不正确的是( B )。
A.元素是模型的要素 B.元素是 UML 模型中最抽象的要素
C.元素可以拥有自己的元素 D.元素不能直接产生实例
5、对关系来说,下面说法不正确的是( C )。
A.关系也是 UML 的元素 B.关系分为有向关系和无向关系
C.关联关系是一种有向关系 D.泛化关系是一种有向关系
6、对命名空间来说,下面说法不正确的是( D )。
A.命名空间可以拥有多个命名元素 B.命名空间也是命名元素
C.命名空间与所拥有的命名元素是组成关系 D.命名元素必须隶属于一个命
名空间
剩余25页未读,继续阅读
资源评论
Cheng-Dashi
- 粉丝: 108
- 资源: 1万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 5G网络基础培训课件.zip
- 2024-spring-HIT-CS-大作业
- yolo目标检测项目实验
- downloadFile-1.hc
- C++课程设计:基于Qt的航班信息管理系统
- ADS7822UVerilog驱动,前面传的有点问题
- 基于python的高性能爬虫程序,使用了多线程+缓存+xpath实现的,这里以彼-岸图库为例,实现,仅用于学习交流
- 中分辨率成像光谱仪(MODIS)烧毁面积产品信息MODIS-C6-BA-User-Guide-1.2.pdf
- Screenshot_20240427_172613_com.huawei.browser.jpg
- 关于学习Python的相关资源网站链接及相关介绍.docx
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功