- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
《UML统一建模语言及工具》试卷及答案
考试时间:______分钟总分:______分姓名:______
一、选择题(每小题2分,共20分。请将正确选项的代表字母填在题干后的括号内)
1.UML的中文全称是?
A.统一建模与设计语言
B.统一建模语言
C.用户模型设计语言
D.系统建模与标记语言
2.下列哪个图主要用于描述系统功能以及用户与系统之间的交互?
A.类图
B.用例图
C.状态图
D.部署图
3.在UML类图中,表示一个整体包含多个部分,且各部分的生命周期独立于整体的生命周期的关系是?
A.关联
B.依赖
C.聚合
D.组合
4.以下哪个图主要用于描述系统内部对象之间消息传递的顺序和时机?
A.协作图
B.顺序图
C.活动图
D.状态图
5.表示一个对象状态改变的原因或条件,通常写在状态转换箭头的上方或下方。
A.初始状态
B.最终状态
C.事件
D.动作
6.UML中用于表示一个类的封装性,将类的属性和操作隐蔽起来,仅对外提供接口。
A.关联
B.泛化
C.封装
D.耦合
7.在UML模型中,通常用矩形表示,内部包含类的名称、属性和操作。
A.用例
B.类
C.对象
D.接口
8.以下哪个图主要用于描述系统静态的组件结构以及组件之间的依赖关系?
A.组件图
B.部署图
C.部署图
D.对象图
9.表示一个对象从一个状态转换到另一个状态的过程。
A.事件
B.转换
C.活动
D.状态
10.UML是一种?
A.具体编程语言
B.面向对象的编程语言
C.建模和可视化语言
D.系统执行语言
二、填空题(每空2分,共20分。请将答案填在横线上)
1.UML的核心图包括用例图、______图、______图、顺序图、协作图、状态图、活动图、______图和______图。
2.在UML类图中,用来表示一个类是另一个类的特殊化,继承了父类的属性和操作。
3.简单来说,对象是类的一个______,它具有自身的数据和操作。
4.在UML中,______用于描述一个系统在运行时所经历的状态以及状态之间的转换。
5.用来表示系统中的不同用例之间的关系,例如包含、扩展和______。
6.在UML图中,菱形通常用来表示______,矩形表示______,椭圆表示______。
7.组件图描述了系统中的______,以及它们之间的依赖关系。
8.部署图描述了系统运行时的物理架构,展示了______在______上的配置。
9.依赖关系表示一个对象需要另一个对象的______,但它不拥有该对象。
10.活动图主要用于描述系统或操作的______流程。
三、名词解释(每小题3分,共15分。请给出简洁、准确的定义)
1.对象
2.关联
3.泛化
4.状态机
5.部署
四、简答题(每小题5分,共20分。请简要回答下列问题)
1.简述UML在软件开发中的作用。
2.简要说明类图和对象图的主要区别。
3.解释什么是用例图,并说明其包含的常用图符。
4.简述顺序图和协作图在表达对象交互方面的异同。
五、绘图题(共25分)
1.(10分)请根据以下用例描述,绘制相应的用例图,并标明参与者、用例及其关系(如包含、扩展等,至少体现一种关系)。描述:有一个“在线书店”系统,用户可以“浏览图书”、“搜索图书”。VIP用户除了可以浏览和搜索图书外,还可以“在线下单”和“管理订单”。“在线下单”用例隐含需要“浏览图书”。
2.(15分)请为一个简单的“图书馆借阅”场景绘制一个类图。该场景涉及主要实体有:读者(Reader),图书(Book),图书馆员(Librarian)。读者可以借阅图书,也可以归还图书。图书有书名(title)和ISBN号(isbn)属性。读者有关联的图书列表(borrowedBooks)。图书馆员可以处理借阅和归还操作。使用适当的关联、依赖关系来描述它们之间的联系。为每个类选择合适的属性和操作。
六、应用题(30分)
请为一个“在线购物车”系统进行初步的UML建模分析。
1.(10分)识别系统的主要参与者(Actors),并列出他们的主要用例(UseCases)。
2.(10分)绘制该系统的核心
您可能关注的文档
- 《芳烃芳香性》试卷及答案.docx
- 2025年北师大版五年级数学下册试卷及答案.docx
- 城市地下空间开发利用继续教育试卷及答案.docx
- 吊装作业题库试卷及答案.docx
- 九年级物理上册第七章磁与电第3节电磁铁教案新版教科版.doc
- 热力学与统计物理题库试卷及答案.docx
- 统考版2026届高考英语一轮复习选修⑥Unit5Thepowerofnature学案含解析.docx
- 2025年全国高考语文试卷及答案(新课标2).docx
- 2024-2025学年人教版小学五年级数学下册期末综合应用专项试卷及答案.docx
- 2025年水电站高压验电笔使用规范试卷及答案.docx
- 山东聊城市文轩中学2026届数学八年级第一学期期末统考试题含解析.doc
- 安徽省芜湖市繁昌县2026届八年级数学第一学期期末预测试题含解析.doc
- 辽宁省锦州市凌海市2026届九年级数学第一学期期末调研模拟试题含解析.doc
- 江苏省泰州市姜堰区2026届八年级数学第一学期期末考试模拟试题含解析.doc
- 2026届广西桂林市灌阳县数学九上期末经典试题含解析.doc
- 安徽省马鞍山市2026届数学八上期末达标检测模拟试题含解析.doc
- 山南市重点中学2026届数学八年级第一学期期末学业水平测试模拟试题含解析.doc
- 种子预约生产合同协议书(精选).doc
- 石材买卖(合同)与石材买卖(合同)范本.doc
- 六、劳动合同书(16页版本).doc
原创力文档


文档评论(0)