UML习题汇总.doc

  1. 1、本文档共16页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 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.请说出构件的种类。

文档评论(0)

2266670 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档