- 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.以下哪种图不是UML中的图()
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.部署图中,节点用()表示
A.立方体B.圆柱体C.球体D.圆锥体
9.UML中的泛化关系用()表示
A.带空心箭头的实线B.带实心箭头的实线C.带空心箭头的虚线D.带实心箭头的虚线
10.以下关于UML的说法,正确的是()
A.UML只适用于软件系统建模B.UML是一种可视化的建模语言C.UML不能描述系统的动态行为D.UML是一种编程语言
答案
1.B2.B3.A4.C5.C6.D7.B8.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.部署图中节点的类型有()
A.处理器B.设备C.软件组件D.网络
9.UML中的关系包括()
A.关联B.依赖C.泛化D.实现
10.以下哪些情况适合使用UML进行建模()
A.需求分析B.系统设计C.软件测试D.项目管理
答案
1.ABCD2.ABC3.ABCD4.ABC5.ABCD6.ABCD7.ABC8.AB9.ABCD10.ABC
三、判断题(每题2分,共10题)
1.UML是一种标准化的建模语言,可用于各种领域的建模。()
2.类图只能描述类之间的静态关系,不能描述类的行为。()
3.用例图中的参与者只能是人。()
4.顺序图中消息的顺序是从上到下。()
5.活动图可以用于描述业务流程。()
6.状态图中一个对象只能处于一种状态。()
7.组件图主要关注系统的物理组成。()
8.部署图描述系统的软件部署情况,不涉及硬件。()
9.UML中的依赖关系是一种单向关系。()
10.建模过程中,不需要考虑系统的非功能需求。()
答案
1.√2.×3.×4.√5.√6.×7.√8.×9.√10.×
四、简答题(每题5分,共4题)
1.简述UML的主要作用。
答案:UML用于对软件系统及其他领域系统建模。能清晰表达系统需求、设计结构与动态行为,促进团队交流,便于理解、分析和设计系统,提高开发效率与质量。
2.类图中类之间的关联关系有哪几种常见形式?
答案:常见形式有单向关联,如学生与课程;双向关联,如学生与教师互相联系;自关联,类自身与自身关联;多重性关联,如一个班级有多个学生。
3.简述用例图的绘制步骤。
答案:确定系统边界,识别参与者,找出系统功能即确定用例,建立参与者与用例间关联关系,合理布局元素绘制图形,最后检查完善。
4.简述活动图与流程图的区别。
答案:活动图更侧重于描述系统中活动及活
文档评论(0)