- 1、本文档共4页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
一、 选择题
(1)在UML提供的图中,哪个用于描述系统与外部系统及用户之间的交互
A、用例图 B、类图 C、对象图 D、部署图
(2)在类图中,哪种关系表达总体与局部的关系( )
A、泛化 B、实现 C、依赖 D、聚合
(3)在UML中,()图显示了一组类、接口、协作以及它们之间的关系。
A、状态图 B、类图 C、用例图 D、部署图
(4)下列描述中,哪个不是建模的基本原则()
A.要仔细的选择模型 B.每一种模型可以在不同的精度级别上表示所要开发的系统
C.模型要与现实相联系 D.对一个重要的系统用一个模型就可以充分描述
(5).UML体系包括三个部分:UML基本构造块,()和UML公共机制
A、UML规则 B、UML命名 C、UML模型 D、UML约束
(6)、()技术是将一个活动图中的活动状态进行分组,每一组表示一个特定的类、人或部门,他们负责完成组内的活动。
A、泳道 B、分叉汇合 C、分支 D、转移
(7)下列关于状态图的说法中,正确的是()
A. 状态图是UML中对系统的静态方面进行建模的五种图之一。
B. 状态图是活动图的一个特例,状态图中的多数状态是活动状态
C. 活动图和状态图是对一个对象的生命周期进行建模,描述对象随时间变化的行为。
D. 状态图强调对有几个对象参与的活动过程建模,而活动图更强调对单个反应型对象建模
(8)用例是从()的观点对系统行为的一个描述。
A、用户 B、类 C、系统 D、对象
(9)构成对象的两个主要因素是()。
A、 属性和服务 B、标识和内容 C 、继承和多态 D 、消息和封装
(10)用UML建立业务模型是理解企业业务过程的第一步。业务人员扮演业务中的角色及其交互方式,表示企业业务的工作流。这种图显示出工作流中的步骤、决策点,以及完成每一步骤的角色和对象。这种图是以下哪种图。
A)活动图 B)交互图 C)用例图 D)状态图
二、填空题
1.UML的全称是____Unified Modeling Language_ 统一建模语言_________
2、构建面向对象模型的基础是__类__、?__对象___及__它们之间的关系___。
3、__泛化__关系描述了一般事物与该事物的特殊种类之间的关系。
4.在UML提供的图中,___用例图___用于描述系统与外部系统及用户之间的交互;__序列图___用于按时间顺序描述对象间的交互。
5.在协作图中通过 ___消息编号___ 表示出消息的时间顺序。
6.顺序图主要有4个标记符:__对象___,___生命线__,___消息__和___激活___。
7.在构建组件图时需要首先找到系统中存在的___组件_______、_____接口_____以及____组件间的依赖关系_______。
8.顺序图是按照___时间____顺序布图,而通信图是按照___空间_____组织布图。
9.一个用例可以增强另外一个用例的功能,这种关系称为___扩展关系______。
10、实现方式图包括__组件图__和___部署图___两种类型。
三、简答
1、简述UML中的五种关系是
依赖、泛化、关联、实现、聚合。
2.简述统一建模语言(UML)。
统一建模语言(UML)是一种绘制软件蓝图的标准语言。可以用UML对软件密集型系统的制品进行可视化详述和文档化。UML是一种定义良好、易于表达、功能强大且普遍适用的可视化建模语言。它融入了软件工程领域的新思想、新方法和新技术。它的作用域不限于支持面向对象的分析与设计,还支持从需求分析开始的软件开发的全过程。UML的作用就是用很多图从静态和动态方面来全面描述我们将要开发的系统。
3、简述软件开发建模时需要的五个步骤
需求分析、分析、设计、构造、测试
简述顺序图和协作图的区别
协作图和顺序图都表示出了对象间的交互作用,但是它们侧重点不同。顺序图清楚地
表示了交互作用中的时间顺序,但没有明确表示对象间的关系。协作图清楚地表示了
对象间的关系,但时间顺序必须从顺序号获得。顺序图常常用于表示方案,而协作图
用于过程的详细设计。
简述建模活动图的步骤
表示需要活动图的用例
建模每一个用例的主路径
建模每一个用例的从路径
添加泳道来标识活动的事务分区
改进高层活动并添加到更多活动图
四、分析题
考虑一个“通讯录管理系统”,通讯录包含若干条目,
您可能关注的文档
- 中国电子阅读器市场专题报告2010(3-31).doc
- 中国婚礼的变迁.doc
- 中国计量学院 计算机 UML期末大作业 要求.doc
- 中国计算机产业发展峰会成功召开.doc
- 中国联通3G版iPad使用Sim卡的网络设置.doc
- 中国人口空间分布模型.doc
- 中国商品市场运行概论课程教学总结.doc
- 中国十二金工程.doc
- 中国手机连接器市场调研与未来发展趋势报告.doc
- 中国手机视频行业信息分析报告.doc
- 数据仓库:Redshift:Redshift与BI工具集成.docx
- 数据仓库:Redshift:数据仓库原理与设计.docx
- 数据仓库:Snowflake:数据仓库成本控制与Snowflake定价策略.docx
- 大数据基础:大数据概述:大数据处理框架MapReduce.docx
- 实时计算:GoogleDataflow服务架构解析.docx
- 分布式存储系统:HDFS与MapReduce集成教程.docx
- 实时计算:Azure Stream Analytics:数据流窗口与聚合操作.docx
- 实时计算:Kafka Streams:Kafka Streams架构与原理.docx
- 实时计算:Kafka Streams:Kafka Streams连接器开发与使用.docx
- 数据仓库:BigQuery:BigQuery数据分区与索引优化.docx
文档评论(0)