- 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分,共10题)
1.UML中用于描述系统静态结构的是()
A.用例图B.类图C.顺序图D.活动图
2.类之间的“is-a”关系是()
A.依赖关系B.关联关系C.泛化关系D.实现关系
3.以下哪种图用于描述对象之间消息传递的时间顺序()
A.协作图B.状态图C.顺序图D.部署图
4.UML中表示一个对象生命期开始和结束的是()
A.生命线B.激活期C.创建和销毁标记D.消息
5.活动图中的实心圆表示()
A.活动起点B.活动终点C.分支点D.合并点
6.类图中类的属性通常表示为()
A.长方形B.椭圆形C.菱形D.直线
7.用例图中参与者与用例之间的关系是()
A.关联B.依赖C.泛化D.实现
8.状态图主要用于描述对象的()
A.行为B.结构C.交互D.部署
9.部署图中表示节点的图形是()
A.立方体B.圆柱体C.球体D.圆锥体
10.协作图强调的是()
A.消息的时间顺序B.对象间的协作关系C.系统的动态行为D.系统的静态结构
答案:1.B2.C3.C4.C5.A6.B7.A8.A9.A10.B
二、多项选择题(每题2分,共10题)
1.以下属于UML图的有()
A.用例图B.类图C.包图D.构件图
2.类之间的关系包括()
A.关联B.依赖C.聚合D.组合
3.顺序图中的元素有()
A.生命线B.消息C.激活期D.参与者
4.活动图的基本元素包括()
A.活动B.转移C.分支D.泳道
5.状态图中状态的类型有()
A.初始状态B.最终状态C.中间状态D.组合状态
6.用例图中的关系有()
A.关联B.泛化C.包含D.扩展
7.构件图的作用有()
A.描述系统的物理结构B.展示构件间的依赖关系C.帮助理解系统的可维护性D.体现系统的性能
8.以下关于UML说法正确的是()
A.是一种可视化建模语言B.用于软件开发全过程C.只适用于面向对象开发D.提高软件质量
9.包图的作用包括()
A.组织模型元素B.控制访问权限C.描述系统功能D.管理大型项目
10.协作图中的元素包含()
A.对象B.链C.消息D.激活
答案:1.ABCD2.ABCD3.ABC4.ABCD5.ABCD6.ABCD7.ABC8.ABD9.ABD10.ABC
三、判断题(每题2分,共10题)
1.用例图主要描述系统的功能需求。()
2.类图中一个类只能有一个父类。()
3.顺序图和协作图可以相互转换。()
4.活动图只能描述系统的业务流程。()
5.状态图中一个对象只能处于一个状态。()
6.关联关系是一种特殊的依赖关系。()
7.构件图描述系统的逻辑结构。()
8.包图可以提高模型的可维护性和可理解性。()
9.协作图中消息的顺序通过编号来表示。()
10.UML是一种编程语言。()
答案:1.√2.×3.√4.×5.×6.×7.×8.√9.√10.×
四、简答题(每题5分,共4题)
1.简述UML中类图的作用。
答案:类图用于描述系统中类的结构、类之间的关系。展示系统的静态结构,包括类的属性、操作,以及关联、泛化等关系,帮助开发者理解系统组成和对象间联系。
2.活动图与流程图的区别是什么?
答案:活动图是UML用于描述业务流程和系统行为的图,可包含并行、分支等复杂结构,注重对象活动;流程图主要描述算法步骤顺序,相对简单,更侧重流程走向。
3.简述用例图中参与者的概念。
答案:参与者是与系统进行交互的外部实体,可以是用户、其他系统等。代表外部与系统发生交互的角色,通过与用例的关联,体现系统的使用场景和功能边界。
4.说明状态图的用途。
答案:状态图描述一个对象在其生命周期内的状态变化。展示对象可能处于的状态、状态间的转换条件和事件,有助于分析对象行为和系统动态特性。
五、讨论题(每题5分,共4
文档评论(0)