- 1、本文档共16页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
UML习题汇总
UML习题汇总
面向对象设计与UML
填空题
(1) UML是面向对象技术领域内占主导地位的标准建模语言,它统一了过去相互独立的数十种面向对象的建模语言存在的局面。。。
(2)类的定义要包含 名字 、属性 、操作要素。
(3)面向对象程序的三大要素是 封装、 继承和多态
(4)面向对象方法中的 继承 机制使类何以自动地拥有(复制)父类全部属性和操作。
(5)面向对象的系统分析要确立的三个系统模型是 对象模型 动态模型 功能模型。
2. 选择题
1. 如果想对一个类的意义进行描述,那么应该采用(C)
(A)标记值 (B)规格描述 (C)注释 (D)构造型
2. 建立对象的动态模型的步骤有(A B C D)
(A)准备脚本 (B)确定事件 (C)构造状态图(D)准备事件跟踪表
3. 软件的开发模式有(A B C D)
(A)瀑布模型 (B)XP开发模型 (C)喷泉模型 (D)构件开发模型
4.下列关于类与对象的关系说法正确的是(A B C)
有些对象是不能被抽象成类的(B)类给出了属于该类的全部对象的抽象定义
(C)类是对象集合的再抽象 (D)类是用来在内存中开辟一个数据区,存储新对象的属性
5.(A)模型瀑布的缺点是缺乏灵活性,特别是无法解决软件需求不明确或不准确的问题。
(A)瀑布模型(B)增量模型 (C)原型模型 (D)螺旋模型
简答题
1.试述对象和类的关系
答:类是具有相同或相似结构、操作和约束规则的对象组成的集合,而对象是某一类的具体化实例,每一个类都是具有某些共同特征的对象的抽象。
答:1.UML是一种语言。 2. UML是用来建模的。 3.UML是统一的标准。
3.请简述面向对象设计的原则有哪些。
答:建模能够帮助我们按照实际情况或按我们需要的形式对系统进行可视化;提供一种详细说明系统的结构或行为的方法;给出一个指导系统构造的模板;对我们所做出的决策进行文档化。
在建模时应遵循以下原则:选择要创建什么模型对如何动手解决问题和如何形成解决方案有着意义深远的影响;每一种模型可以在不同的精度级别上表示;最好的模型是与现实相联系的;单个模型不充分;对每个重要的系统最好用一组几乎独立的模型去处理。
4.软件开发的模式有几种?它们的优缺点各是什么?
答:UML和面向对象软件开发之间有紧密的关系,可以说是面向对象软件开发促使了UML的产生。但是由于在UML标准化的过程中,吸收了业务建模、工作流建模和数据库建模等领域的标准规范,形成了适应性很强的标准。
5.在软件设计过程中,使用UML建模可以达到什么目的?
答:在软件设计过程中,使用UML建模是为了能够更好地理解正在开发的系统。通过UML建模,可以达到以下目的:有助于按照实际情况或按照所需要的样式对系统进行可视化;能够规约系统的结构或行为;给出了指导构造系统的模板;对做出的决策进行文档化。
UML通用知识点综述
1.填空题
(1)UML中主要包含四种关系,分别是 依赖 、泛化 、关联、 实现。
(2)从可视化的角度来对UML的概念和模型进行划分,可将UML的概念和模型划分为 视图、 图 、模型元素。
(3)物理视图包含两种视图,分别是 实现视图 、部署视图。
(4)常用的UML扩展机制分别是 构造型 、标记值 和 约束。
(5)UML的通用机制分别是 规格说明 、修饰 和 通用划分。
2. 选择题
1.UML中的事物包括结构事物,分组事物,注释事物和(D)。
(A)实体事物 (B)边界事物 (C)控制事物 (D)动作事物
2.UML中的四种关系是依赖、泛化、关联和(C)。
(A)继承 (B)合作 ( C)实现 (D)抽象
3.用例用来描述系统在事件做出响应时所采取的行动。用例之间是具体有相关性的。在一个“订单输入子系统”中,创建新订单和更新订单都需要检查用户帐号是否正确。那么,用例“创建新订单”、“更新订单”与用例“检查用户帐号”之间是(A) 。关系。
(A)包含 (B)扩展 (C)分类 (D)聚集
下面不是UML中的静态视图的是(A B)
(A)状态视图(B)用例图(C)对象图(D)类图
下列关于状态图说法中,正确的是(D)
状态图是UNL中对系统的静态方面进行的五种图之一
状态图是活动图的一个特例,状态图中的多数状态的活动状态
活动图和状态图是对一个对象的生命周期进行建模,描述对象随时间变化的行为
(D)状态图强调对有几个对象参与的活动过程建模,而活动图更加强调对单个反应型对象建模
3.简答题
1.在UML中定义的面向对象的事物有哪几种?
答:在UML中,定义了四种基本的面向对象的事物,分别是结构事物、行为事物、分组事物和注释事物等。
2.请说出构件的种类。
您可能关注的文档
- 第五章食品干燥保藏概要.ppt
- U8V10.0产品培训—快速实施工具.ppt
- T梁施工经验之谈.docx
- U8+12.0平台新功能.pptx
- UART数据通信(发送模块部分).doc
- U9_生产管理_Unit5_齐套分析_V2.1.ppt
- U9_生产管理_Unit2_备料的领用与发放_V2.1.ppt
- Uber中国员工:从来没觉得自己输给过滴滴.pptx
- U9_MFG_工程数据_V2.1.ppt
- U8-生产管理-批次需求计划.pptx
- 10《那一年,面包飘香》教案.docx
- 13 花钟 教学设计-2023-2024学年三年级下册语文统编版.docx
- 2024-2025学年中职学校心理健康教育与霸凌预防的设计.docx
- 2024-2025学年中职生反思与行动的反霸凌教学设计.docx
- 2023-2024学年人教版小学数学一年级上册5.docx
- 4.1.1 线段、射线、直线 教学设计 2024-2025学年北师大版七年级数学上册.docx
- 川教版(2024)三年级上册 2.2在线导航选路线 教案.docx
- Unit 8 Dolls (教学设计)-2024-2025学年译林版(三起)英语四年级上册.docx
- 高一上学期体育与健康人教版 “贪吃蛇”耐久跑 教案.docx
- 第1课时 亿以内数的认识(教学设计)-2024-2025学年四年级上册数学人教版.docx
文档评论(0)