分享
分销 收藏 举报 申诉 / 44
播放页_导航下方通栏广告

类型系统分析与设计(UML)课程题库.doc

  • 上传人:w****g
  • 文档编号:4095409
  • 上传时间:2024-07-29
  • 格式:DOC
  • 页数:44
  • 大小:509.51KB
  • 下载积分:12 金币
  • 播放页_非在线预览资源立即下载上方广告
    配套讲稿:

    如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。

    特殊限制:

    部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。

    关 键  词:
    完整版 系统分析 设计 UML 课程 题库
    资源描述:
    系统设计与分析(UML)题库 目录: 一、填空题 8 1.UML提供一系列的图支持面向对象的分析与设计,其中( A )给出系统的静态设计视图; B 对系统的行为进行组织和建模是非常重要的;( D )和( F )都是描述系统动态视图的交互图,其中( D )描述了以时间顺序组织的对象之间的交互活动,( F )强调收发消息的对象的组织结构. 8 2.可以用( )和( )两种方法找概念类。 8 3.领域模型是一组表示真实世界的( ),不是( )的模型。 8 4.在协作图中通过( )表示出消息的时间顺序。 8 5.顺序图是由( )、( )、( )和( )等构成的 8 6.在UML的关系中,用来描述弗雷与子类之间关系的是( )关系 8 7.在UML部署图中,具有计算能力的节点、能够执行软组件的节点通常被称为( ) 8 8.面向对象程序的基本特征是:( )、( )、( )和( )。 8 9.用于对面向对象系统的物理方面建模进行描述图形是( )。 8 10.要表示单个对象在生命期内的状态变化,应采用的UML图为( )。 8 11.在UML中,用例可以进一步使用( )来详细描述。 8 12.软件体系结构是指一个系统的有目的的设计和规划,这个设计规划既不描述( ),也不描述( ),它只描述系统的( )及其相互的( )。 9 13.一个UML模型只描述了一个系统 要做什么 ,它并没告诉我们系统是 怎么做 。 9 14.接口是可以在整个模型中反复使用的一组行为,是一个没有 属性 而只有 方法 的类。 9 15.多重性指的是,某个类有 多个 个对象可以和另一个类的 1个 对象关联。 9 16.当一个类的对象可以充当多种角色时, 自身 关联就可能发生。 9 17.在泛化关系中, 子类 可以替代 父类 。也就是说,后者出现的地方,前者都可以出现。但是反过来却不成立。 9 18.最通常的依赖关系是一个类操作的 形构 中用到了 另一个类 的定义。 9 19.软件体系结构是指一个系统的有目的的设计和规划,这个设计规划既不描述 活动 ,也不描述 系统怎样开发,它只描述系统的 组成元素 及其相互的 交互协作 。 9 20.一个UML模型只描述了一个系统 要做什么 ,它并没告诉我们系统是 怎么做 。 9 21.接口是可以在整个模型中反复使用的一组行为,是一个没有 属性 而只有 方法 的类。 10 22.多重性指的是,某个类有 多个 个对象可以和另一个类的 1个 对象关联。 10 23.当一个类的对象可以充当多种角色时, 自身 关联就可能发生。 10 24.在泛化关系中, 子类 可以替代 父类 。也就是说,后者出现的地方,前者都可以出现。但是反过来却不成立。 10 25.最通常的依赖关系是一个类操作的 形构 中用到了 另一个类 的定义。 10 26.组成是 强类型 的聚集,因为聚集中的每个部分体只能属于 一个 整体。 10 27.实现的符号和继承的符号有相似之处,两者的唯一差别是实现关系用 虚线 表示,继承关系用 实线 表示。 10 28.UML背后的两个重量级概念是 用例 和 面向对象 。 10 29.状态图和类图、顺序图不同之处在于,后两种图能够对 多个对象 建立模型,而状态图只是对 1个对象 建立模型。 10 30.状态图中3个常用的动作是 入口动作 . 出口动作和 do动作,也就是对象处于这个状态时应该做什么。 10 31.顺序图中,消息用 水平箭头线 表示;时间用 垂直虚线 表示。 11 32.当逻辑发生分支时,在顺序图中用 生命线发生的分支 表示,在协作图中用 嵌套的序号 表示。 11 33.顺序图强调的是交互的 时间顺序 ,协作图强调的是交互的 空间关系 和参与交互的对象的 上下文环境 。 11 34.GRAPPLE把开发过程分为5个 段 ,之中又由许多 动作 组成。 11 35.GRAPPLE过程中,得到初步类图是在 需求收集 段,细化类图是在 需求分析 段。 11 36.每一个设计模式都集中于一个特定的 设计问题 ,描述了 相互通信的对象或者类 .以及 解决方案 和 解决效果 。 11 37.面向对象系统中功能复用的两种最常用技术是 对象组合 和 类继承 。 11 38.设计模式中应优先使用 对象组合 而不是 类继承 。 11 39.在协作图中通过 表示出消息的时间顺序。 11 二、选择题 11 1.领域模型是一组表示 ,在设计工作中广泛用来启发设计软件对象. 11 2.定义大多数的需求和范围的工作是在RUP中的 阶段完成的。 12 3.下列 不在RUP的初始阶段中完成的 12 4.活动图的边包括( ) 12 5.在UML活动图中,( )表示一个操作完成后对其后续操作的触发。 12 6.在UML活动图中,( )表示活动需要输入的对象或者作为活动的处理结果输出的对象。 12 7.在活动图中,( )是从多个源活动汇合到一个。 12 8.( )是一种特殊形式的状态机,用于对计算流程和工作流程建模。 12 9.在活动图中,( )表示一个具有子结构的纯粹计算的执行,通常为操作或位于其内的声明的调用成真实世界程序的执行。 12 10.对于活动图,以下说法正确的有( ) 12 11.在UML活动图中,( )表示操作之间的信息交换。 13 12.UML的( )表示消息源发出消息后不必等待消息处理过程的返回,即可继续执行自己的后续操作。 13 13.在UML顺序图中,( )对消息传递的目标对象的销毁。 13 14.在顺序图中,下图表示( ) 13 15.在UML顺序图中,如果一条消息从对象a传向对象b,那么其( )是一条从b指向a的虚线有向边,它表示原消息的处理已经完成处理结果(如果有的话)给返回消息传回。 13 16.( )用于概述相互合作的对象流的交互关系和链接关系。 13 17.时间图中,包含以下( )几个部分。 14 18.要状态机图中,( )表示两个状态之间的关系,源状态和目的状态。 14 19.在面向对象分析过程中,用概念模型来详细描述系统的问题域,用( )来表示概念模型;用( )来描述对象行为。 14 20.在UML中,( )把活动图中的活动划分为若干组,并将划分的组指定给对象,这些对象必须履行该组所包括的活动,它能够明确地表示哪些活动是由哪些对象完成的。 14 21.在较高的抽象层次上,传统的程序流程图与UML中活动图最根本的区别在于( )。 14 22.UML提供了4种结构图用于对系统的静态方面进行可视化、详述、构造和文档化。其中 (1) 是面向对象系统建模中最常用的图,用于说明系统的静态设计视图;当需要说明系统的静态实现视图时,应该选择 (2) ;当需要说明体系结构的静态实施视图时,应该选择 (3)。 15 23.协作图主要描述对象间的交互与连接,它( )。 15 24.在UML的动态建模机制中,( )描述了对象之间动态的交互关系,还描述了交互的对象之间的静态链接关系,即同时反映系统的动态和静态特征。 15 25.在UML中的状态图和活动图的叙述中,( )是错误的。 15 26.UML提供了5种对系统动态方面建模的图,其中 (1) 对系统行为组织和建模;(2) 对系统功能建模,它强调对象之间的控制流; (3) 之间是同构的。 16 27.UML的状态图展示了一个特定对象的所有可能状态,以及由于各种事件的发生而引起的状态间的转移(transition)。如果一个并发的状态由m个并发的子状态图组成,那么该并发状态在某时刻的状态由( )个子状态图中各取一个状态组合而成。 16 28.在使用UML建模时,通常采用“①描述需求→②构造系统结构→③描述系统行为”的设计步骤。其中,UML结构包括了基本构造块、公共机制和( ) 。 16 29.在关于用例(use case)的描述中,错误的是( )。 16 30.当( )时,用例是捕获系统需求最好的选择。 16 31.现有两个用例UC1和UC2。其中UC2是一个完整的用例,可被实例化,而UC1需要UC2中的事件流才可被实例化,且UC1指定了使用UC2的精确位置,则UC1和UC2间的关系是“( )”。 17 32.下列关于UML叙述正确的是( )。 17 33.用例从用户角度描述系统的行为。用例之间可以存在一定的关系。在“某图书馆管理系统”用例模型中,所有用户使用系统之前必须通过“身份验证”。“身份验证”可以有“密码验证”和“智能卡验证”两种方式。“身份验证”、“密码验证”和“智能卡验证”之间是( )关系。 17 34.采用UML分析用户需求时,用例UCl可以出现在用例UC2出现的任何位置,那么UCl和UC2之间的关系是( )。 17 35.UML用例图展示了各类actor与系统所提供的用例之间的连接。在银行储蓄管理信息系统中,属于外部actor的是( )。 17 36.采用UML进行软件设计时,可用( )关系表示两类事物之间存在的特殊/一般关系,用聚集关系表示事物之间存在的整体一部分关系。 18 37.下列叙述中错误的是( )。 18 38.UML中关联的多重度是指( ) 18 39.下列描述中,哪个不是建模的基本原则( ) 18 40.UML体系包括三个部分:UML基本构造块,( )和UML公共机制 18 41.UML中的事物包括:结构事物,分组事物,注释事物和( ) 18 42.( )模型的缺点是缺乏灵活性,特别是无法解决软件需求不明确或不准确的问题 19 43.下面哪个不是UML中的静态视图( ) 19 44.( )技术是将一个活动图中的活动状态进行分组,每一组表示一个特定的类、人或部门,他们负责完成组内的活动。 19 45.下列关于状态图的说法中,正确的是( ) 19 46.对反应型对象建模一般使用( )图 19 47.类图应该画在Rose的哪种( )视图中 19 48.类通常可以分为实体类,( )和边界类 20 49.顺序图由类角色,生命线,激活期和( )组成 20 50.( )是系统中遵从一组接口且提供实现的一个物理部件,通常指开发和运行时类的物理实现 20 51.关于协作图的描述,下列哪个不正确( ) 20 52.组件图用于对系统的静态实现视图建模,这种视图主要支持系统部件的配置管理,通常可以分为四种方式来完成,下面哪种不是其中之一( ) 20 53.一个对象和另一个对象之间,通过消息来进行通信。消息通信在面向对象的语言中即( ) 20 54.( )是可复用的,提供明确接口完成特定功能的程序代码块。 21 55.若将活动状态比作方法,那么动作状态即( ) 21 56.事件可以分为内部事件和外部事件。按下按钮和打印机的中断是( )事件 21 57.( )是用于把元素组织成组的通用机制 21 58.( )是一组用于描述类或组件的一个服务的操作 21 59.( )是被节点执行的事物 21 60.UML中,对象行为是通过交互来实现的,是对象间为完成某一目的而进行的一系列消息交换。消息序列可用两种类来表示,分别是( ) 21 61.用例(Use-case)用来描述系统在事件做出响应时所采取的行动。用例之间是具有相关性的。在一个“订单输入子系统”中,创建新订单和更新订单都需要检查用户帐号是否正确。那么,用例“创建新订单”、“更新订单”与用例“检查用户帐号”之间是( )关系 21 62.瀑布模型的生存周期是( ) 22 63.下列关于状态图的说法中,正确的是( ) 22 64.( )是系统中遵从一组接口且提供实现的一个物理部件,通常指开发和运行时类的物理实现 22 65.事件(event)表示对一个在时间和空间上占据一定位置的有意义的事情的规格说明,下面哪个不是事件的类型( ) 22 66.下面关于正向工程与逆向工程的描述,哪个不正确( ) 22 67.组成UML有三种基本的建筑块是:( ),事物和图 23 68.下面哪个不是UML中的静态视图( ) 23 69.面向对设计的基本特性除了封装和继承之外,还包括( ) 23 70.UML中关联的多重性是指( ) 23 71.在类图中,“ #”表示的可见性是( ) 23 72.状态是指在对象的生命周期中满足某些条件、执行某些活动或等待某些事件时的一个条件或状况,状态的组成部分不包括( ) 23 73.关于协作图的描述,下列哪个不正确( )。 23 74.用于对面向对象系统的物理方面建模进行描述图形是( )。 24 75.一个对象和另一个对象之间,通过消息来进行通信。消息通信在面向对象的语言中即( )。 24 76.组件图用于对系统的静态实现视图建模,这种视图主要支持系统部件的配置管理,通常可以分为四种方式来完成,下面哪种不是其中之一( )。 24 77.在一个“订单输入子系统”中,创建新订单和更新订单都要核查用户账号是否正确,则用例“创建新订单”、“更新订单”与用例“核查用户账号”之间的关系是( ) 24 78.UML的全称是( ) 24 79.执行者(Actor)与用例之间的关系是( ) 24 80.在类图中,下面哪个符号表示继承关系( ) 25 81.下面哪个视图属于UML语言的交互图( ) 25 82.UML语言包含几大类图形( ) 25 83.在类图中,下面哪个符号表示接口( ) 25 84.下面哪个图形代表活动( ) 25 85.UML中关联的多重度是指( ) 25 86.下面哪个不是UML中的静态视图( ) 25 87.( )技术是将一个活动图中的活动状态进行分组,每一组表示一个特定的类、人或部门,他们负责完成组内的活动。 25 88.下列关于状态图的说法中,正确的是( ) 26 89.类图应该画在Rose的哪种( )视图中。 26 90.顺序图由类角色,生命线,激活期和( )组成 26 91.关于协作图的描述,下列哪个不正确( ) 26 92.组件图用于对系统的静态实现视图建模,这种视图主要支持系统部件的配置管理,通常可以分为四种方式来完成,下面哪种不是其中之一( ) 26 93.一个软件产品是否成功,因素有( )。 26 94.开发过程中最困难的一个环节是( )。 27 95.当代软件工程的特点是( )。 27 96.设计模式的基本要素有( )。 27 97.面向对象系统中功能复用的两种最常用技术是( )。 27 98.UML中关联的多重度是指( ) 27 99.在某个信息系统中,存在如下的业务陈述:①一个客户提交0个或多个订单;②一个订单由一个且仅由一个客户提交。系统中存在两个类:“客户”类和“订单”类。对应每个“订单”类的实例,存在 (1) “客户”类的实例;对应每个“客户”类的实例,存在 (2) 个“订单”类的实例。 28 100.UML提供了一系列的图支持面向对象的分析与设计,其中 (1) 给出系统的静态设计视图; (2) 对系统的行为进行组织和建模是非常重要的; (3) 和 (4) 都是描述系统动态视图的交互图,其中 (3) 描述了以时间顺序组织的对象之间的交互活动, (4) 强调收发消息的对象的组织结构。 28 101.在UML提供的图中, (1) 用于描述系统与外部系统及用户之间的交互; (2) 用于按时间顺序描述对象间的交互。 28 102.UML提供了4种结构图用于对系统的静态方面进行可视化、详述、构造和文档化。其中 (3) 是面向对象系统规模中最常用的图,用于说明系统的静态设计视图;当需要说明系统的静态实现视图时,应该选择 (4) ;当需要说明体系结构的静态实施视图时,应该选择 (5) 。 28 103.定义大多数的需求和范围的工作是在RUP中的 阶段完成的。 29 104.下列 不在RUP的初始阶段中完成的 29 105.在面向对象的方法学中,对象可看成是属性及对于这些属性的专用服务的封装体。封装是一种 (19) 技术,封装的目的是使对象的 (20) 分离。 29 106.类是一组具有相同属性的和相同服务的对象的抽象描述,类中的每个对象都是这个类的一个 (21) 。类之间共享属性与服务的机制称为 (22) 。一个对象通过发送 (23) 来请求另一个对象为其服务。 29 107.领域模型又称为( ) 29 三、简答题 29 1.UML中的交互图有两种,分别是顺序图和协作图,请分析一下两者之间的主要差别和各自的优缺点。掌握利用两种图进行的设计的方法。 29 2.什么是高内聚度 30 3.什么是对象间的可见性? 30 4.统一过程中的四个阶段? 30 5.统一过程中有哪四个阶段,各阶段需要完成的主要工作有哪些? 30 6.统一过程中的核心工作流有哪些? 30 7.RUP的核心思想有哪些? 30 8.什么是增量开发? 31 9.领域建模的步骤? 31 10.什么是用例,用例模型,如何描述用例? 31 11.标准建模语言UML的重要内容可以由哪五类图(共9种图形)来定义? 31 12.要求简述统一建模语言(UML): 31 13.软件开发生命期 31 14.简述统一建模语言(UML) 32 15.什么是用例图?用例图有什么作用? 32 16.在UML建模过程中通常分为4个连续迭代阶段,请写出该4个阶段,并回答用例图多用于其中的那个阶段。 32 17.请写出UML静态建模所涉及的5种图 32 18. 类图在UML中有何重要作用? 32 19.阐述用例对于系统开发人员来说的价值。 33 20.简述如何在实际工作中发现类。 33 21.简述怎样发现类之间的继承关系。 33 22.顺序图和协作图中,消息有哪三种?各自的意义和表示什么? 33 23. 请画出能够正确表示类A,B和C之间关系的UML类图. 34 24.UML中的交互图有两种,分别是顺序图和协作图,请分析一下两者之间的主要差别和各自的优缺点。掌握利用两种图进行的设计的方法。 34 25.什么是对象间的可见性? 34 26.统一过程中有哪四个阶段,各阶段需要完成的主要工作有哪些? 34 27.统一过程中的核心工作流有哪些? 35 28.概念模型建立的步骤? 35 29.标准建模语言UML的重要内容可以由哪五类图(共9种图形)来定义? 35 30.协作图和顺序图的区别? 35 31.简述统一建模语言(UML): 35 32.在画SSD图时, 应该如何对待所涉及的系统: 35 四、分析设计题 36 1.图书管理系统功能性需求说明如下:(25分) 36 2.网络的普及带给了人们更多的学习途径,随之而来的管理远程网络教学的“远程网络教学系统”诞生了。(20分) 37 3.根据下面的叙述,绘制一幅关于顾客从自动售货机中购买物品的顺序图。(7) 39 4.根据下面的描述,绘制一幅状态图。 39 5.网络的普及带给了人们更多的学习途径,随之而来的管理远程网络教学的“远程网络教学系统”诞生了。(16) 40 6.图书管理系统功能性需求说明如下:(25分) 42 五、其他题II 43 1. 43 2. 43 一、填空题 1.UML提供一系列的图支持面向对象的分析与设计,其中( A )给出系统的静态设计视图; B 对系统的行为进行组织和建模是非常重要的;( D )和( F )都是描述系统动态视图的交互图,其中( D )描述了以时间顺序组织的对象之间的交互活动,( F )强调收发消息的对象的组织结构. 答案:A状态图B用例图C状态图D序列图E部署图F协作图G类图 2.可以用( )和( )两种方法找概念类。 答案:概念类类别表、 标识名词短语 3.领域模型是一组表示真实世界的( ),不是( )的模型。 答案:概念类 、软件部件 4.在协作图中通过( )表示出消息的时间顺序。 答案:消息编号 5.顺序图是由( )、( )、( )和( )等构成的 答案:对象 、 生命线 、 控制焦点、 消息 6.在UML的关系中,用来描述弗雷与子类之间关系的是( )关系 答案:泛化 7.在UML部署图中,具有计算能力的节点、能够执行软组件的节点通常被称为( ) 答案:服务器 8.面向对象程序的基本特征是:( )、( )、( )和( )。 答案:抽象 、 封装 、 继承 、 多态 9.用于对面向对象系统的物理方面建模进行描述图形是( )。 答案:部署图 10.要表示单个对象在生命期内的状态变化,应采用的UML图为( )。 答案:状态图 11.在UML中,用例可以进一步使用( )来详细描述。 答案:活动图 12.软件体系结构是指一个系统的有目的的设计和规划,这个设计规划既不描述( ),也不描述( ),它只描述系统的( )及其相互的( )。 答案: 活动、系统怎样开发、组成元素、交互协作 13.一个UML模型只描述了一个系统 要做什么 ,它并没告诉我们系统是 怎么做 。 答案:略 14.接口是可以在整个模型中反复使用的一组行为,是一个没有 属性 而只有 方法 的类。 答案:略 15.多重性指的是,某个类有 多个 个对象可以和另一个类的 1个 对象关联。 答案:略 16.当一个类的对象可以充当多种角色时, 自身 关联就可能发生。 答案:略 17.在泛化关系中, 子类 可以替代 父类 。也就是说,后者出现的地方,前者都可以出现。但是反过来却不成立。 答案:略 18.最通常的依赖关系是一个类操作的 形构 中用到了 另一个类 的定义。 答案:略 19.软件体系结构是指一个系统的有目的的设计和规划,这个设计规划既不描述 活动 ,也不描述 系统怎样开发 ,它只描述系统的 组成元素 及其相互的 交互协作 。 答案:略 20.一个UML模型只描述了一个系统 要做什么 ,它并没告诉我们系统是 怎么做 。 答案:略 21.接口是可以在整个模型中反复使用的一组行为,是一个没有 属性 而只有 方法 的类。 答案:略 22.多重性指的是,某个类有 多个 个对象可以和另一个类的 1个 对象关联。 答案:略 23.当一个类的对象可以充当多种角色时, 自身 关联就可能发生。 答案:略 24.在泛化关系中, 子类 可以替代 父类 。也就是说,后者出现的地方,前者都可以出现。但是反过来却不成立。 答案:略 25.最通常的依赖关系是一个类操作的 形构 中用到了 另一个类 的定义。 答案:略 26.组成是 强类型 的聚集,因为聚集中的每个部分体只能属于 一个 整体。 答案:略 27.实现的符号和继承的符号有相似之处,两者的唯一差别是实现关系用 虚线 表示,继承关系用 实线 表示。 答案:略 28.UML背后的两个重量级概念是 用例 和 面向对象 。 答案:略 29.状态图和类图、顺序图不同之处在于,后两种图能够对 多个对象 建立模型,而状态图只是对 1个对象 建立模型。 答案:略 30.状态图中3个常用的动作是 入口动作 . 出口动作和 do动作,也就是对象处于这个状态时应该做什么。 答案:略 31.顺序图中,消息用 水平箭头线 表示;时间用 垂直虚线 表示。 答案:略 32.当逻辑发生分支时,在顺序图中用 生命线发生的分支 表示,在协作图中用 嵌套的序号 表示。 答案:略 33.顺序图强调的是交互的 时间顺序 ,协作图强调的是交互的 空间关系 和参与交互的对象的 上下文环境 。 答案:略 34.GRAPPLE把开发过程分为5个 段 ,之中又由许多 动作 组成。 答案:略 35.GRAPPLE过程中,得到初步类图是在 需求收集 段,细化类图是在 需求分析 段。 答案:略 36.每一个设计模式都集中于一个特定的 设计问题 ,描述了 相互通信的对象或者类 .以及 解决方案 和 解决效果 。 答案:略 37.面向对象系统中功能复用的两种最常用技术是 对象组合 和 类继承 。 答案:略 38.设计模式中应优先使用 对象组合 而不是 类继承 。 答案:略 39.在协作图中通过 表示出消息的时间顺序。 答案:消息编号 二、选择题 1.领域模型是一组表示 ,在设计工作中广泛用来启发设计软件对象. A.真实世界的概念类 B.虚拟世界的概念类 C.软件部件的模型 D.硬件部件的模型 答案:A 2.定义大多数的需求和范围的工作是在RUP中的 阶段完成的。 A.初始阶段 B.细化阶段 C.构造阶段 D.提交阶段 答案:B 3.下列 不在RUP的初始阶段中完成的 A.编制简要的愿景文档 B.粗略评估成本 C.定义大多数的需求 D.业务案例 答案:C 4.活动图的边包括( ) A、数据流 B、控制流 C、对象流 D、消息 答案:BC 5.在UML活动图中,( )表示一个操作完成后对其后续操作的触发。 A、信息流 B、控制流 C、初始活动 D、活动 答案:B 6.在UML活动图中,( )表示活动需要输入的对象或者作为活动的处理结果输出的对象。 A、并发控制 B、决策点 C、对象 D、活动 答案:C 7.在活动图中,( )是从多个源活动汇合到一个。 A、活动 B、初始节点和活动终点 C、结合 D分叉 答案:C 8.( )是一种特殊形式的状态机,用于对计算流程和工作流程建模。 A、时间图 B、流程图 C、活动图 D、状态图 答案:C 9.在活动图中,( )表示一个具有子结构的纯粹计算的执行,通常为操作或位于其内的声明的调用成真实世界程序的执行。 A、状态 B、活动 C、顺序状态 D、活动状态 答案:D 10.对于活动图,以下说法正确的有( ) A、活动图适用于精确地描述单个用例中的处理流程,也可用来描述多个用例联合起来形成的处理流程,表达相对复杂的业务操作或软件处理过程,有时甚至可以针对类中某个个复杂的操作用活动图给出实现细节 B、活动图中包含控制流和信息流,控制流表示一个操作完成后对其后续操作的触发,信息流则刻画操作这间的信息交换 C、活动图的基本建模机制包括节点、边及泳道 D、活动图描述实体为完成某项功能面执行的操作序列,其中的某些操作或者操作的子序列可以并发和同步 答案:ABD 11.在UML活动图中,( )表示操作之间的信息交换。 A、信息流 B、控制流 C、初始活动 D、活动 答案:A 12.UML的( )表示消息源发出消息后不必等待消息处理过程的返回,即可继续执行自己的后续操作。 A、异步消息 B、返回消息 C、同步消息 D、简单消息 答案:A 13.在UML顺序图中,( )对消息传递的目标对象的销毁。 A、销毁(destory)消息 B、创建(create)消息 C、返回消息 D、自消息 答案:A 14.在顺序图中,下图表示( ) A、带时廷的消息 B、自消息 C、异步消息 D、同步消息 答案:D 15.在UML顺序图中,如果一条消息从对象a传向对象b,那么其( )是一条从b指向a的虚线有向边,它表示原消息的处理已经完成处理结果(如果有的话)给返回消息传回。 A返回消息 B、自消息 C、创建(create)消息 D、销毁(destory)消息 答案:A 16.( )用于概述相互合作的对象流的交互关系和链接关系。 A、用例图 B、通信图 C、协作图 D、类图 答案:B 17.时间图中,包含以下( )几个部分。 A、值生命线 B、消息标签和消息端点 C、状态生命线 D、消息 答案:BCD 18.要状态机图中,( )表示两个状态之间的关系,源状态和目的状态。 A、转换 B、状态 C、事件 D监护条件 答案:A 19.在面向对象分析过程中,用概念模型来详细描述系统的问题域,用( )来表示概念模型;用( )来描述对象行为。 (1)A.序列图 B.类图 C.协作图 D.用例图 (2)A.序列图和协作图 B.用例图和活动图 C.状态图和活动图 D.用例图和构件图 参考答案:(1)B;(2)C。 20.在UML中,( )把活动图中的活动划分为若干组,并将划分的组指定给对象,这些对象必须履行该组所包括的活动,它能够明确地表示哪些活动是由哪些对象完成的。 A.组合活动 B.同步条 C.活动 D.泳道 参考答案:D 21.在较高的抽象层次上,传统的程序流程图与UML中活动图最根本的区别在于( )。 A.程序流程图明确地指定了每个活动的先后顺序,而活动图仅描述了活动和必要的工作顺序 B.活动图不提供循环控制结构,而程序流程图提供 C.活动图不能表示并发活动,而程序流程图可以表示并发活动 D.两者采用不同的图形符号系统 参考答案:A 22.UML提供了4种结构图用于对系统的静态方面进行可视化、详述、构造和文档化。其中 (1) 是面向对象系统建模中最常用的图,用于说明系统的静态设计视图;当需要说明系统的静态实现视图时,应该选择 (2) ;当需要说明体系结构的静态实施视图时,应该选择 (3)。 (1)A.构件图 B.类图 C.对象图 D.部署图 (2)A.构件图 B.协作图 C.状态图 D.部署图 (3)A.协作图 B.对象图 C.活动图 D.部署图 参考答案:(1)B;(2)A;(3)D。 23.协作图主要描述对象间的交互与连接,它( )。 A.能够表示消息的顺序和嵌套关系 B.能够表示消息的顺序关系,但不能表示消息的嵌套关系 C.能够表示消息的嵌套关系,但不能表示消息的顺序关系 D.既不能表示消息的顺序关系,也不能表示消息的嵌套关系 参考答案:A 24.在UML的动态建模机制中,( )描述了对象之间动态的交互关系,还描述了交互的对象之间的静态链接关系,即同时反映系统的动态和静态特征。 A.状态图(State Diagram) B.序列图(Sequence Diagram) C.协作图(Collaboration Diagram) D.活动图(Activity Diagram) 参考答案:C 25.在UML中的状态图和活动图的叙述中,( )是错误的。 A.状态图和活动图都是对系统的动态方面进行建模的图 B.活动图是状态图的一种特殊情况,其中所有或大多数状态是活动状态 C.状态图显示从状态到状态的控制流,活动图显示的是从活动到活动的控制流 D.在对一个对象的生存期建模时,只能使用状态图 参考答案:D 26.UML提供了5种对系统动态方面建模的图,其中 (1) 对系统行为组织和建模;(2) 对系统功能建模,它强调对象之间的控制流; (3) 之间是同构的。 (1)A.用例图 B.序列图 C.协作图 D.状态图 (2)A.用例图 B.活动图 C.状态图 D.序列图 (3)A.状态图和活动图 B.用例图和活动图 C.序列图和协作图 D.活动图和协作图 参考答案:(1)C;(2)B;(3)C。 27.UML的状态图展示了一个特定对象的所有可能状态,
    展开阅读全文
    提示  咨信网温馨提示:
    1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
    2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
    3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
    4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前可先查看【教您几个在下载文档中可以更好的避免被坑】。
    5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
    6、文档遇到问题,请及时联系平台进行协调解决,联系【微信客服】、【QQ客服】,若有其他问题请点击或扫码反馈【服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【版权申诉】”,意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:0574-28810668;投诉电话:18658249818。

    开通VIP折扣优惠下载文档

    自信AI创作助手
    关于本文
    本文标题:系统分析与设计(UML)课程题库.doc
    链接地址:https://www.zixin.com.cn/doc/4095409.html
    页脚通栏广告

    Copyright ©2010-2026   All Rights Reserved  宁波自信网络信息技术有限公司 版权所有   |  客服电话:0574-28810668    微信客服:咨信网客服    投诉电话:18658249818   

    违法和不良信息举报邮箱:help@zixin.com.cn    文档合作和网站合作邮箱:fuwu@zixin.com.cn    意见反馈和侵权处理邮箱:1219186828@qq.com   | 证照中心

    12321jubao.png12321网络举报中心 电话:010-12321  jubao.png中国互联网举报中心 电话:12377   gongan.png浙公网安备33021202000488号  icp.png浙ICP备2021020529号-1 浙B2-20240490   


    关注我们 :微信公众号  抖音  微博  LOFTER               

    自信网络  |  ZixinNetwork