UML选择、填空

合集下载

uml系统分析与设计uml系统建模基础教程课后习题答案.docx

uml系统分析与设计uml系统建模基础教程课后习题答案.docx

UML系统建模基础教程课后答案第一章面向对象设计与UML1.填空题(1)UML(2)封装继承多态(3)继承(4)瀑布模型喷泉模型基于组件的开发模型XP开发模型2.选择题(1) C(2) A B C D(3) A B C D(4) A B C(5) A3.简答题1.试述对象和类的关系。

(1)类是具有相同或相似结构、操作和约束规则的对象组成的集合,而对彖是某一类的具体化实例,每一个类都是具有某些共同特征的对象的抽象。

类与对象的关系就如模具和铸件的关系,类的实例化结果就是对象,而对一类対象的抽象就是类.类描述了一组有相同特性和相同行为的对象。

第二章UML通用知识点综述1.填空题(1)依赖泛化关联实现(2)视图图模型元素(3)实现视图部署视图(4)构造型标记值约束(5)规格说明修饰通用划分2.选择题(1) D(2) C(3) A(4) A B(5) D3.简答题(1)在UML中面向对象的事物有哪几种?在UML中,定义了四种基本的面向对象的事物,分别是结构事物、行为事物、分组事物和注释事物等。

(2)请说出构件的种类。

构件种类有:源代码构件、二进制构件和可执行构件。

(3)请说出试图有哪些种类。

在UML中主要包括的视图为静态视图、用例视图、交互视图、实现视图、状态机视图、活动视图、部署视图和模型管理视图。

(4)请说出视图和图的关系。

视图和图是包含和被包含的关系。

在每一种视图中都包含一种或多种图。

(5)请简述UML的通用机制。

UML提供了一些通用的公共机制,使用这些通用的公共机制(通用机制)能够使UML在各种图中添加适当的描述信息,从而完善UML的语义表达。

逋常,使用模型元素的基本功能不能够完善的表达所要描述的实际信息,这些通用机制可以有效地帮助表达,帮助我们进行有效的UML 建模。

UML提供的这些通用机制,贯穿于整个建模过程的方方面面。

前面我们提到,UML的通用机制包括规格说明、修饰和通用划分三个方面。

第三章Rational统一过程1.填空题(1)角色活动产物工作流(2)逻辑视图过程视图物理视图开发视图用例视图(3)设计开发验证(4)二维(5)周期迭代过程里程碑2.选择题(1) A B C D(2) A C D(3) A C D(4) A B C(5) A B C D3.简答题(1)请描述迭代过程有几个阶段。

UML试题及答案 (2)

UML试题及答案 (2)

一、选择题。

1、下列描述中,哪个不是建模的基本原则(D)A.要仔细的选择模型B.每一种模型可以在不同的精度级别上表示所要开发的系统C.模型要与现实相联系D.对一个重要的系统用一个模型就可以充分描述2、(A)模型的缺点是缺乏灵活性,特别是无法解决软件需求不明确或不准确的问题A、瀑布模型B、原型模型C、增量模型D、螺旋模型3、下面哪个不是UML中的静态视图(A)A.状态图B.用例图C.对象图D.类图4、(A)技术是将一个活动图中的活动状态进行分组,每一组表示一个特定的类、人或部门,他们负责完成组内的活动。

A、泳道B、分叉汇合C、分支D、转移5、下列关于状态图的说法中,正确的是(C)A. 状态图是UML中对系统的静态方面进行建模的五种图之一。

B. 状态图是活动图的一个特例,状态图中的多数状态是活动状态C.活动图和状态图是对一个对象的生命周期进行建模,描述对象随时间变化的行为。

D. 状态图强调对有几个对象参与的活动过程建模,而活动图更强调对单个反应型对象建模6、类图应该画在Rose的哪种(B)视图中A、Use CaseViewB、Logic ViewC、ComponentViewD、Deployment View7、顺序图由类角色,生命线,激活期和(B)组成A、关系B、消息C、用例D、实体8、(D)是系统中遵从一组接口且提供实现的一个物理部件,通常指开发和运行时类的物理实现A、部署图B、类C、接口D、组件9、关于协作图的描述,下列哪个不正确(B)A.协作图作为一种交互图,强调的是参加交互的对象的组织;B.协作图是顺序图的一种特例C.协作图中有消息流的顺序号;D.在ROSE工具中,协作图可在顺序图的基础上按“F5”键自动生成;10、组件图用于对系统的静态实现视图建模,这种视图主要支持系统部件的配置管理,通常可以分为四种方式来完成,下面哪种不是其中之一(B)A.对源代码建模B.对事物建模C.对物理数据库建模D.对可适应的系统建模11、一个对象和另一个对象之间,通过消息来进行通信。

UML复习汇总+答案详解

UML复习汇总+答案详解

计科院UML复习汇总+答案详解一、单项选择题1、组成UML构造块三大要素为:(B)A、事物、元素、关系B、事物、关系、图形C、事物、组件、图形D、事物、图形、结构UML中有三种基本构造块,分别是事物、关系和图。

事物分结构事物(包括类、接口、协作、用况、主动类、构件和节点)、行为事物(包括交互和状态机)、分组事物(包)和注释事物(注解)。

2、UML中的事物分为哪几类?(A)A、结构、行为、分组、备注等四类事物B、结构、图形、行为、分组等四类事物C、类、行为、分组、备注等四类事物D、分组、备注、结构、图形等四类事物3、UML中的关系分为哪几种?(C)A、依赖关系、类关系、一般化关系、合作关系B、依赖关系、泛化关系、实现关系、继承关系C、依赖关系、关联关系、泛化关系、实现关系D、依赖关系、关联关系、泛化关系、合作关系4、所谓的4+1视图是指(A)A、Design View、Interaction View、Implementation View、Deployment View、useCase ViewB、Interaction View、Implementation View、Deployment View、Customer View、useCase ViewC、Interaction View、Implementation View、Deployment View、Process View、useCase ViewD、Design View、Interaction View、Implementation View、Process View、useCase View5、在UML中属于静态视图的是(D)A、顺序图、协作图、包图、类图B、对象图、类图、构件图、包图C、顺序图、用例图、对象图、类图D、对象、类图、构件图、部署图6、下列关于UML叙述正确的是( D )A、UML是一种语言,语言的使用者不能对其进行扩展B、UML仅是一组图形的集合C、UML仅适用于系统的分析与设计阶段D、UML是独立于软件开发过程的7、下列描述中,哪个不是建模的基本原则( D )A、要仔细的选择模型B、每一种模型可以在不同的精度级别上表示所要开发的系统C、模型要与现实相联系D、对一个重要的系统用一个模型就可以充分描述8、下列描述中,哪个不是软件与硬件的区别(D )A.软件是被开发或设计的,而不是被制造的;B.软件不会“磨损”,但会“退化”;C.软件的开发至今尚未摆脱手工艺的开发方式;D.软件开发与硬件开发的流程一样。

UML考试试题及答案

UML考试试题及答案

UML 考试试题及答案一、选择题(共15分,每题1分)1. UML 的全称是 ( B )(A )Unify Modeling Language(B )Unified Modeling Language (C )Unified Modem Language (D )Unified Making Language2. 执行者(Actor)与用例之间的关系是( C )(A )包含关系 (B)泛化关系 (C)关联关系 (D )扩展关系3.在类图中,下面哪个符号表示继承关系( C ) 4.下面哪个视图属于UML 语言的交互图( D )(A )行为图 (B )状态图 (C)实现图 (D )顺序图5. UML 语言包含几大类图形( B )(A)3 (B )5 (C)7 (D )96. 在类图中,下面哪个符号表示接口( C )7. 下面哪个图形代表活动( D8. UML 中关联的多重度是指( b )(A )一个类有多个方法被另一个类调用(B )一个类的实类能够与另一个类的多个实类相关联(C)一个类的某个方法被另一个类调用的次数(D )两个类所具有的相同的方法和属性9. 下面哪个不是UML 中的静态视图(A)(A)状态图 (B )用例图 (C )对象图 (D )类图10. (A )技术是将一个活动图中的活动状态进行分组,每一组表示一个特定的类、人或部门,他们负责完成组内的活动.(A)泳道 (B )分叉汇合 (C)分支 (D )转移11. 下列关于状态图的说法中,正确的是( C )(A) 状态图是UML 中对系统的静态方面进行建模的五种图之一。

(B) 状态图是活动图的一个特例,状态图中的多数状态是活动状态 (B) (A) (C) (D)(B) (A) (D) (B) (A) (D)(C)活动图和状态图是对一个对象的生命周期进行建模,描述对象随时间变化的行为。

(D) 状态图强调对有几个对象参与的活动过程建模,而活动图更强调对单个反应型对象建模12.类图应该画在Rose的哪种(B)视图中。

uml建模期末复习题库

uml建模期末复习题库

uml建模期末复习题库一、选择题1. 在UML中,用于表示系统的动态行为的图是:A. 类图B. 对象图C. 状态图D. 活动图2. 以下哪个不是UML中的基本构件?A. 属性B. 操作C. 约束D. 接口3. 在UML中,哪个元素用于表示一个对象的特定状态?A. 状态B. 对象C. 消息D. 活动4. 以下哪个UML图最适合表示对象之间的交互?A. 用例图B. 类图C. 顺序图D. 活动图5. 在UML中,一个类可以有几种关系与其他类连接?A. 1种B. 2种C. 3种D. 4种及以上二、填空题6. 在UML中,______用于表示类之间的关系,如继承、关联和依赖。

7. ______图用于描述系统中对象之间的交互顺序。

8. ______图用于描述系统的静态结构,包括类、接口和它们的属性和操作。

9. 在UML中,______用于定义一个对象的生命周期,包括状态转换和触发事件。

10. ______图用于描述业务流程或工作流程。

三、简答题11. 解释UML中“封装”的概念。

12. 描述UML中“多态”是如何工作的。

13. 解释UML中“用例”和“用例图”的区别。

14. 什么是UML中的“包”?它的作用是什么?15. 描述UML中“活动图”和“状态图”的主要区别。

四、应用题16. 假设你正在设计一个图书馆管理系统,请绘制一个类图来表示书籍、读者和借阅记录之间的关系。

17. 描述如何使用UML活动图来表示一个简单的银行账户存款流程。

18. 假设你正在设计一个在线购物网站,请使用UML用例图来描述购物流程。

19. 绘制一个UML顺序图,展示一个客户通过网站下订单的过程。

20. 使用UML状态图来表示一个电梯的运行状态和转换。

五、论述题21. 论述UML在软件开发过程中的作用和重要性。

22. 讨论UML建模在需求分析阶段的应用。

23. 分析UML建模在系统设计阶段的优势和局限性。

24. 描述UML建模在团队协作中的作用。

UML复习资料(完整)

UML复习资料(完整)

2011UML复习题纲一、选择、判断、填空第一章UML与面向对象1、UML(Unified Modeling Language,统一建模语言)是软件和系统开发的标准建模语言,它主要以图形的方式对系统进行分析、设计。

2、UML是在多种面向对象分析与设计方法相互融合的基础上形成的,是一种专用于系统建模的语言。

它为开发人员与客户之间,以及开发人员之间的沟通与理解架起了“桥梁”。

3、UML不是开发工具,只是建模语言。

4、OOA三种基本模型:功能模型、对象模型、动态模型。

5、软件是程序、数据和相关文档的完整集合。

6、软件开发过程分为如下几个阶段:需求分析、总体设计、详细设计、编程与测试、维护。

7、面向对象的软件工程方法包括面向对易用的分析(OOA)、面向对象的设计(OOD)、面向对象的编程(OOP)。

8、软件方法学包含3个要素:方法、工具和过程。

9、对象是现实世界中一个实际存在的事物,它可以是看得见摸得着的东西。

10、类是一组具有相同属性的操作的对象集合,它为所有属于该类的对象提供了统一的描述。

11、封装是指将对象属性和操作结合在一起,构成一个独立的对象。

封装使得对象属性和操作紧密结合在一起,这反映了事物的状态特性与动作是事物不可分割的特征。

12、继承是指子类可以拥有父类的全部属性和操作,继承是OO方法的一个重要的概念,并且是OO技术可以提高软件开发效率的一个重要原因。

13、多态性是指在父类中定义的属性和操作被子类继承后,可以具有不同的数据类型或表现出不同的行为。

14、OO开发中的三层设计:问题域类、GUI类和数据访问类。

15、面向对象设计准则:模块化、抽象、信息隐藏、低耦合、高内聚。

16、UML的构成:元元模型层、元模型层、模型层、用户模型层。

17、UML的核心是由视图、图、模型元素、通用机制组成。

18、UML中的视图细分:(1)用例视图(用例视图强调从系统的外部参与者角度需要的功能,描述系统应该具有的功能);(2)逻辑视图(逻辑视图的使用者主要是设计人员和开发人员,描述用例视图提出的系统功能的实现);(3)并发视图(并发视图的使用者主要是开发人员和系统集成人员,它主要考虑资源的有效利用、代码的并行执行以及系统环境中异步事件的处理);(4)组件视图(组件是不同类型的代码模块,它是构造应用的软件单元。

UML复习题选填简答整理

UML复习题选填简答整理

第一章UML入门填空:1、如果把众多事物进行归纳和分类,那么所依据的面向对象的特性是抽象。

2、面向对象中的表示层用于提供给用户使用和显示的界面。

3、UML中的元元模型层位于结构最上层,是组成UML最基本的元素,代表要定义的所有事物。

4、在UML2.0中用来表示类、组件、协作等模型元素内部结构的是组合结构图。

5、UML中的实现关系使用一条空心三角作为箭头的虚线作为其图形表示。

选择:1、下列不属于对象特性的是。

A、对象都是唯一的B、一滴水是一个对象C、一个对象肯定属于某个类别D对象必须是可见的2、如果要解决系统做什么应该使用。

A、面向对象的分析B、面向对象的设计C、面向对象的编程D、面向对象的开发3、面向对象中的描述了系统内部对象及其关系的静态结构。

A、对象模型B、状态模型C、交互模型D、类模型4、UML中的用于描述系统的实现模块以及它们之间的依赖关系。

A、组件视图B、用例视图C、逻辑视图D、部署视图5、下列不属于UML2.0中图的是。

A、协作图B、包图C、交互图D、组合结构图6、下列UML事物中表示协作的是。

A、B、C、D、InterfaceName简答题:1、简要说明UML中视图与图的关系。

答:UML的视图都是由一个或多个图组成的,图就是系统架构在某个侧面的表示,所有的图一起组成了系统的完整视图。

第二章用例图填空题:1、用例图标准关系有扩展、泛化关系、关联关系和包含关系。

2、用例图的组成有关系、系统、参与者和用例。

3、在UML中,用例用一个圆形来表示。

4、泛化关系使用一条实线和一个三角箭头来链接用例。

选择题:1、下列说法正确的是。

A.用例间的关系是后期开发需要的,对用例图没有影响。

B.扩展关系可以是用例间的,也可以是参与者间的。

C.泛化关系可以是用例间的,也可以是参与者间的。

D.包含关系表示为虚线箭头。

2、下列符号中表示扩展的是。

A. B. C. <<extends>>D. <<extends>>简答题:1、用例描述主要包括哪些方面?答:用例描述一般包括有:名称、标识符(可选)、参与者(可选)、状态(可选)、频率、前置条件、后置条件、假设(可选)、基本操作流程、可选操作流程、修改历史记录(可选)2、泛化描述了什么?答:泛化描述的是子用例与父用例的关系,子用例是父用例的特化,它除了可以具有父用例的特性外,还可以有自己的另外特性。

uml试卷及答案 (1)

uml试卷及答案 (1)

UML 期末试卷一、单项选择题(本大题共10 题,每题 1 分,共 20 分)1. 下面哪个不是 UML 中的静态视图( )A.状态图C.对象图B.用例图D.类图2. 、面向对设计的基本特性除了封装和继承之外,还包括( )A 一致性B 完整性C 多态性D 可移植性3. UML 中关联的多重性是指( )A 一个类由多少个方法被另一个类调用B 一个类的实例能够与另一个类的多少个实例相关联C 一个类的某个方法被另一个类调用的次数D 两个类所具有的相同的方法和属性4. 在类图中,“ #”表示的可见性是( )A. Public B.Protected C.Private D.Package5. 状态是指在对象的生命周期中满足某些条件、执行某些活动或等待某些事件时的一个条件或状况,状态的组成部分不包括 ( )A 进入(entry)和退出(exit)动作B 外部转换C 子状态D 延迟事件6. 关于协作图的描述,下列哪个不正确()A.协作图作为一种交互图,强调的是参加交互的对象的组织;B.协作图是顺序图的一种特例C.协作图中有消息流的顺序号;D.在 ROSE 工具中,协作图可在顺序图的基础上按“ F5”键自动生成7. 用于对面向对象系统的物理方面建模进行描述图形是 ( )A.部署图B.对象图C.包图D.类图8. 一个对象和另一个对象之间,通过消息来进行通信。

消息通信在面向对象的语言中即( )A、方法实现 B 、方法嵌套C、方法调用 D 、方法定义9. 组件图用于对系统的静态实现视图建模,这种视图主要支持系统部件的配置管理,通常可以分为四种方式来完成,下面哪种不是其中之一( )A.对源代码建模B.对事物建模C.对物理数据库建模D.对可适应的系统建模10. 在一个“订单输入子系统”中,创建新订单和更新订单都要核查用户账号是否正确,则用例“创建新订单”、“更新订单”与用例“核查用户账号”之间的关系是 ( )A 包含B 实现C 扩展D 泛化二、填空题(本大题共15 空,每空 1 分,共 15 分)1. 顺序图是由对象、生命线、控制焦点和消息等构成的2.在UML 的关系中,用来描述弗雷与子类之间关系的是泛化关系3.在 UML 部署图中,具有计算能力的节点、能够执行软组件的节点通常被称为服务器4. 面向对象程序的基本特征是:抽象、封装、继承和多态。

UML课后习题答案

UML课后习题答案
(2)对象图是由对象和链组成的。 (3)在面向对象分析方法中,类和对象的图形表示法是关键的建模技 术之一。它们能够有效的对业务领域和软件系统建立可视化的对象模
型,使用强大的表达能力来表示出面向对象模型的主要概念。UML中 的类图和对象图显示了系统的静态结构,其中的类、对象是图形元素的
基础。
(4)在类中包含三个部分,分别是类名、类的属性和类的操作。类的 名称栏只包含类名。类的属性栏定义了所有属性的特征。类中列出了操 作类中使用了关联连接,关联中使用名称、角色以及约束等特征定义。 类是一类的对象的抽象,类不存在多重性。 对象包含两个部分:对象的名称和对象的属性。对象的名称栏包含“对 象名:类名”。对象的属性栏定义了属性的当前值。对象图中不包含操 作内容,因为对属于同一个类的对象,其操作是相同的。对象使用链进 行连接,链中包含名称、角色。对象可以具有多重性。 4.上机题 (1)类图位于光盘中学生管理系统.mdl. -> User Case View->类图 (2)对象图位于光盘中学生管理系统.mdl. -> Logical View->类图 (3)对象图位于光盘中学生管理系统.mdl. -> Logical View->类图
UML习题答案
第1章 面向对象设计与UML 1. 填空题
(1) 基本构造块 UML规则 公共机制 (2) 名字 属性 操作 (3) 封装 继承 多态 (4) 继承 (5) 瀑布模型 喷泉模型 基于组件的开发模型 XP开发模型 2. 选择题 (1)C (2)A B C D (3)A B C D (4)A B C (5)A 3.简答题 (1)类是具有相同或相似结构、操作和约束规则的对象组成的集合, 而对象是某一类的具体化实例,每一个类都是具有某些共同特征的对象 的抽象。类与对象的关系就如模具和铸件的关系,类的实例化结果就是 对象,而对一类对象的抽象就是类.类描述了一组有相同特性和相同行 为的对象。 (2)1.UML是一种语言。 2. UML是用来建模的。 3.UML是统一的标 准。 (3)建模能够帮助我们按照实际情况或按我们需要的形式对系统进行 可视化;提供一种详细说明系统的结构或行为的方法;给出一个指导系 统构造的模板;对我们所做出的决策进行文档化。 在建模时应遵循以下原则:选择要创建什么模型对如何动手解决问题和 如何形成解决方案有着意义深远的影响;每一种模型可以在不同的精度 级别上表示;最好的模型是与现实相联系的;单个模型不充分;对每个 重要的系统最好用一组几乎独立的模型去处理。 (4)UML和面向对象软件开发之间有紧密的关系,可以说是面向对象 软件开发促使了UML的产生。但是由于在UML标准化的过程中,吸收 了业务建模、工作流建模和数据库建模等领域的标准规范,形成了适应

UML考试试题及答案

UML考试试题及答案

UML 考试试题及答案一、选择题(共15分,每题1分)1. UML 的全称是 ( B )(A )Unify Modeling Language (B )Unified Modeling Language (C )Unified Modem Language(D )Unified Making Language2. 执行者(Actor )与用例之间的关系是( C )(A )包含关系(B )泛化关系 (C )关联关系 (D )扩展关系3.在类图中,下面哪个符号表示继承关系( C 4.下面哪个视图属于UML 语言的交互图( D ) (A )行为图(B )状态图(C )实现图(D )顺序图5. UML 语言包含几大类图形( B )(A )3(B )5(C )7(D )96. 在类图中,下面哪个符号表示接口( C )7. 下面哪个图形代表活动( D )8. UML 中关联的多重度是指( b)(A )一个类有多个方法被另一个类调用(B )一个类的实类能够与另一个类的多个实类相关联 (C )一个类的某个方法被另一个类调用的次数 (D )两个类所具有的相同的方法和属性9. 下面哪个不是UML 中的静态视图(A )(A)状态图 (B)用例图 (C)对象图 (D)类图10. (A )技术是将一个活动图中的活动状态进行分组,每一组表示一个特定的类、人或部(B)(A)(C)(D)(B)(A)(D)(B) (A) (D)门,他们负责完成组内的活动。

(A)泳道(B)分叉汇合 (C)分支(D)转移11.下列关于状态图的说法中,正确的是( C )(A) 状态图是UML中对系统的静态方面进行建模的五种图之一。

(B) 状态图是活动图的一个特例,状态图中的多数状态是活动状态(C) 活动图和状态图是对一个对象的生命周期进行建模,描述对象随时间变化的行为。

(D) 状态图强调对有几个对象参与的活动过程建模,而活动图更强调对单个反应型对象建模12.类图应该画在Rose的哪种(B)视图中。

UML复习题

UML复习题

(一)一、选择题1、软件开发过程中,最困难的一个环节是()A、程序语言的学习B、详细设计C、需求分析D、编码设2、若将活动状态比作方法,那么动作状态即()A、方法名B、方法返回值C、方法体中的每一条语句D、方法的可见性3、UML提供了一系列的图支持面向对象的分析与设计,其中()给出系统的静态设计视图;()对系统的行为进行组织和建模是非常重要的;()和()都是描述系统动态视图的交互图,其中()描述了以时间顺序组织的对象之间的交互活动,()强调收发消息的对象的组织结构。

A、状态图B、用例图C、顺序图D、部署图E、通信图F、类图G、时序图4、在一个订单输入子系统中,创建新订单和更新订单都需要检查用户帐号是否正确。

那么,用例“创建新订单”、“更新订单”与用例“检查用户帐号”之间是()关系A.包含(include)B.扩展(extend)C.分类(classification)D.聚集(aggregation)5、Innovation公司正在为Rose开发插入件,使得Rose可以把OOA、OOD模型以各种图形格式导出,如JPEG 格式、BMP格式、GIF格式等。

在导出时,会根据不同的算法来生成相应的图形文件,这些算法很复杂。

为了描述这些算法,如下图中,那个最适合()A. 活动图B. 状态图C. 类图D. 用例图二、简答题1、找出并说明下面类图中的错误。

2、请根据如下Java代码画出相应的顺序图。

Class C1{C2 c2 = new C2();public void f1(){ c2.f2(); }}Class C2{public void f2(){ f2(); } } 3、请根据下图所示写出C++代码(基本结构)。

Animal-leg: int+run()Tiger Dog4、请找出下面类图中存在的错误并画出正确的类图。

5、对于如下类图,请写出OCL约束:(1)、对于一个班级而言,只有注册人数大于25人方可开课并且由于教室大小的约束,人数又不能超过80人。

uml期末考试题及答案

uml期末考试题及答案

uml期末考试题及答案一、选择题(每题2分,共20分)1. 在UML中,用于表示对象之间关系的符号是:A. 矩形B. 菱形C. 箭头D. 圆圈答案:C2. 以下哪个不是UML的视图?A. 用例视图B. 逻辑视图C. 部署视图D. 数据视图答案:D3. 在UML中,表示类的方法的符号是:A. 圆括号B. 正方形C. 圆圈D. 三角形答案:A4. 以下哪个不是UML的图?A. 活动图B. 状态图C. 流程图D. 序列图答案:C5. 在UML中,表示聚合关系的符号是:A. 空心菱形B. 实心菱形C. 空心三角形D. 实心三角形答案:B6. 以下哪个不是UML的元素?A. 属性B. 方法C. 接口D. 函数答案:D7. 在UML中,表示泛化关系的符号是:A. 空心箭头B. 实心箭头C. 空心菱形D. 实心菱形答案:A8. 以下哪个不是UML的约束?A. 派生B. 抽象C. 接口D. 组合答案:C9. 在UML中,表示关联关系的符号是:A. 空心箭头B. 实心箭头C. 空心菱形D. 实线答案:D10. 以下哪个不是UML的交互图?A. 序列图B. 通信图C. 状态图D. 活动图答案:D二、填空题(每题2分,共20分)1. 在UML中,表示类的属性的关键字是________。

答案:属性2. 表示类之间存在依赖关系的符号是________。

答案:虚线箭头3. 在UML中,表示类的可见性,public用________表示。

答案:+4. 表示类之间存在组合关系的符号是________。

答案:实心菱形5. 在UML中,表示类的静态方法的关键字是________。

答案:static6. 表示类之间存在关联关系的符号是________。

答案:实线7. 在UML中,表示类的构造方法的关键字是________。

答案:构造8. 表示类之间存在实现关系的符号是________。

答案:空心箭头9. 在UML中,表示类的私有属性的关键字是________。

UML试题及答案(8)

UML试题及答案(8)

UML试题及答案(8)⼀、选择题1.类的结构是()。

(E)A.由代码来表⽰B.由属性和关系来表⽰C.由操作来表⽰D.由对象的交互来表⽰E.选项B和C2.类的⾏为是()。

(A)A.由⼀组操作决定B.由类的属性决定C.对类的每⼀个对象唯⼀的D.由⽗类决定E.选项A和B3.顺序图反映对象之间发送消息的时间顺序,它与()是同构的。

(C)A.⽤例图B.类图C.协作图D.状态图4.()定义了系统的功能需求,它是从系统的外部看系统功能,并不描述系统内部对功能的具体实现。

(A)A.⽤例图B.类图C.活动图D.状态图5.状态图包括()。

(E)A.类的状态B.状态之间的转换C.类执⾏的动作D.触发类的动作的事件E.所有以上选项6.下列属于状态的组成部分的有( AB )。

A.名称B.转移7.下列各种图可⽤于静态建模的有()。

(B)A.状态图B.类图C.序列图D.活动图8.下列不属于属性的可见性的是()。

(C)A.公有的B.私有的C.私有保护的D.保护的9.下⾯不属于⽤况之间关系的是()。

(A)A.友元B.扩展C.包含D.泛化10.通常对象有很多属性,下⾯仅能在对象内部访问的属性可见性限制是()。

(D)A.公有的(public)B.受保护的(protected)C.友员(friendly)D.私有的(private)11.在⽤况之间,会有三种不同的关系,下列不是⽤况之间关系的是()。

(D)A.包含(include)B.扩展(extend)C.泛化(generalization)D.关联(connect)12.在ATM⾃动取款机的⼯作模型中(⽤户通过输⼊正确的⽤户资料,从银⾏取钱的过程),下⾯不是“Actor”的是()。

(D)A.⽤户 B.ATM取款机 C.ATM取款机管理员 D.取款13.下⾯不是活动图中的基本元素的是()。

(D)A.状态、分⽀B.分叉、汇合C.泳道、对象流D.⽤况、状态14.在下⾯的图例中,哪个⽤来描述活动(activity)()。

UML期末考试试题与答案解析

UML期末考试试题与答案解析

UML期末考试试题与答案解析UML期末考试试题与答案解析一、选择题1、在UML中,用()符号来表示一个类可以继承一个接口。

A. →B. ←C. ∈D. ∷正确答案是:D. ∷。

UML中,类与接口的关系用箭头表示,继承用箭头指向父类,而实现接口用箭头指向接口。

因此,选项D中的∷符号表示类可以继承一个接口。

2、在UML中,菱形代表的是()。

A. 类 B. 接口 C. 包 D. 关联正确答案是:B. 接口。

在UML中,菱形代表的是接口。

3、在UML中,关联关系用()表示。

A. 箭头 B. 直线 C. 双箭头D. 虚线正确答案是:B. 直线。

在UML中,关联关系用直线表示。

4、在UML中,()用来描述一组具有相同属性、操作和关系的对象的行为特征。

A. 类 B. 接口 C. 包 D. 关联正确答案是:A. 类。

在UML中,类用来描述一组具有相同属性、操作和关系的对象的行为特征。

5、在UML中,一个类可以有一个或多个()它。

A. 类 B. 接口 C. 包 D. 关联正确答案是:B. 接口。

在UML中,一个类可以实现一个或多个接口。

二、填空题1、UML是一种可视化的建模语言,用于对软件密集系统进行()。

答案解析:UML是一种可视化的建模语言,用于对软件密集系统进行建模。

2、UML中的()是用来描述一组具有相同属性、操作和关系的对象的行为特征。

答案解析:UML中的类是用来描述一组具有相同属性、操作和关系的对象的行为特征。

3、UML中的()用来描述一组具有相同属性、操作和关系的对象的行为特征。

答案解析:UML中的类用来描述一组具有相同属性、操作和关系的对象的行为特征。

4、UML中的()是用来描述一组具有相同属性、操作和关系的对象的行为特征。

答案解析:UML中的类是用来描述一组具有相同属性、操作和关系的对象的行为特征。

UML考试试题及答案21UML(Unified Modeling Language)是一种用于建模软件系统的标准化建模语言。

UML选择、填空

UML选择、填空

一、填空题1、软件对象可以这样定义:所谓的软件对象,是一种将状态和行为有机结合起来形成的软件构造模型,它可以用来描述现实世界中的一个对象。

2、类是具有相同属性和操作的一组对象的组合,即抽象模型中的“类”描述了一组相似对象的共同特征,为属于该类的全部对象提供了统一的抽象描述。

3、面向对象程序的基本特征是抽象、封装、继承和多态。

4、在UML中主要包括的视图为静态视图、用例视图、交互视图、状态机视图、活动视图、物理视图和模型管理视图。

5、UML图包括:用例图、类图、状态图、序列图、活动图、构件图和部署图。

6、用例图描述了系统的参与者与系统进行交互的功能,是参与者所能观察和使用到的系统功能的模型图。

一个用例是系统的一个功能单元,是参与者与系统之间进行的一次交互作用。

7、状态机视图是通过对象的各种状态建立模型来描述对象随时间变化的动态行为,并且它是以独立的对象为中心进行描述的。

8、用例图的主要目的是帮助开发团队以一种可视化的方式理解系统的功能需求,包括基于基本流程的“角色”关系,以及系统内用例之间的关系。

9、在UML中定义了4种基本的面向对象的事物,分别是结构事物、行为事物、分组事物和注释事物等。

10、使用Rational Rose建立的Rose模型中包括4种视图,分别是用例视图、逻辑视图、构件视图和部署视图。

11、在用例视图中包括了系统中的所有参与者、用例和用例图,必要时还可以在用例视图中添加顺序图、协作图、活动图和类图等。

12、逻辑视图关注系统如何实现用例中所描述的功能,主要是对系统功能性需求提供支持,即系统应该提供的功能。

13、构件视图用来描述系统中的各个实现模块以及它们之间的依赖关系,包含模型代码库、执行文件、运行库和其他构件等信息。

14、部署视图显示的是系统的实际部署情况,它是为了便于理解系统如何在一组处理节点上的物理分布,而在分析和设计中使用的构架视图。

15、Rational统一过程以一种能够被大多数项目和开发组织适应的形式建立起来,其所包含的6项最佳实践为:迭代式软件开发、需求管理、基于构件的架构应用、建立可视化的软件模型、软件质量验证、软件变更控制。

UML课后选择填空名词说明

UML课后选择填空名词说明

第一章系统建模与分析设计技术的演变一选择题1 封装是指把对象的(A)结合在一路,组成一个独立的对象。

A 属性和操作B 信息流C 信息和事件D 数据的集合2 封装是一种(C)技术,目的是使对象的生产者和利用者分离,使对象的概念和实现分开。

A 工程化B 系统保护C 信息隐蔽D 生产对象3 面向对象方式中的(D)机制使子类能够自动地拥有(复制)父类全数属性和操作A 约束B 对象映射C 信息隐蔽D 继承4 使得在多个类中能够概念同一个操作或属性名,冰镇每一个类中有不同的实现的一种方式是(B)A 继承B 多态性C 约束D 接口二填空题6.软件生存周期由(软件概念)、(软件开发)和(软件利用、保护和更新)三部份组成。

7.软件开发模型有(瀑布模型)、(渐增模型)、(演化模型)、(螺旋模型)和(智能模型)等5种要紧模型。

8.面向对象技术采纳以类为中心的(封装)、(继承)、(多态)等不仅支持软件复用,而且使软件保护共作靠得住有效,可实现系统的柔性制造9.UML的优势是(唯一性)、(持续性)、(保护性)、(复用性)和(慢慢完善)。

第二章统一建模语言UML一、选择题1. UML的软件以(A )为中心,以系统体系结构为主线,采纳循环迭代渐增的方式进行开发A 用例B 对象C 类D 程序的(B)模型图是由类图、对象图、包图、构件图和配置图组成。

A 用例B 静态C 动态D 系统的(C)模型图由活动图、顺序图、状态图和合作图组成.A 用例B 静态C 动态D 系统的最终产物确实是最后提交的可执行的软件系统和(D)A 用户手册B 类图C 动态图D 响应的软件文档资料5.在UML的需求分析建模中,(B)模型图必需与用户反复交流并加以确认。

A 配置B 用例C 包D 动态二、填空题分析和设计模型由三类模型图表示。

三类模型图是:(用例)模型图、(构件)模型图和(配置)模型图。

开发进程是一种二维结构软件开发进程,软件项目开发进程流包括的核心工作内容是:(分析)、(设计)、(实现)、(测试)和(配置)中的五个不同的视图能够完整地描述出所建造的系统,这五种视图是(用例)视图、(逻辑)视图、(构件)视图、(进程)视图和(配置)视图。

大学uml复习题

大学uml复习题

大学uml复习题大学UML复习题一、选择题1. UML代表什么?A. Unified Modeling LanguageB. Universal Modeling LanguageC. Unified Modeling LogicD. Universal Modeling Logic2. 在UML中,以下哪一项不是UML的视图?A. 用例视图B. 逻辑视图C. 实现视图D. 物理视图3. UML中,哪个图形用于表示对象?A. 矩形B. 椭圆形C. 菱形D. 圆形4. 在UML中,哪个关系用来表示一个类是另一个类的子类?A. 关联B. 聚合C. 继承D. 依赖5. 以下哪个不是UML的用例图元素?A. 用例B. 参与者C. 包D. 组件二、填空题6. UML是一种标准的______,用于______和______系统。

7. 在UML中,______用来描述系统中的静态结构。

8. 使用______可以描述对象之间的交互。

9. 用例图主要用来描述系统的功能需求,包括______和______。

10. 在UML中,______用来表示一个类可以被实例化。

三、简答题11. 解释UML中类图的作用。

12. 描述UML中用例图的主要组成部分及其含义。

13. 阐述UML中活动图与状态图的区别。

14. 什么是UML的序列图?它如何帮助开发者理解系统的行为?15. 解释UML中组件图和部署图的区别。

四、论述题16. 论述UML在软件开发过程中的重要性。

17. 描述如何使用UML来设计一个简单的图书管理系统。

18. 讨论UML中包的使用场景及其优势。

19. 分析UML中各种图的适用场景及其在软件开发中的作用。

20. 论述UML在团队协作中的作用及其对项目成功的影响。

五、案例分析题21. 给出一个电子商务网站的用例图,并解释每个用例的功能。

22. 描述一个在线教育平台的类图,并解释类之间的关系。

23. 画出一个智能家居系统的活动图,展示用户如何控制家中的设备。

uml期末复习题库pdf

uml期末复习题库pdf

uml期末复习题库pdf # UML期末复习题库一、选择题1. UML代表什么?A. Unified Modeling LanguageB. Unified Markup LanguageC. User Modeling LanguageD. Universal Modeling Language答案:A2. UML中,用于表示系统的动态行为的图是什么?A. 类图B. 状态图C. 顺序图D. 活动图答案:D3. 在UML中,类图中的实线带箭头表示什么?A. 关联B. 继承C. 依赖D. 聚合答案:B4. 以下哪个UML图用于展示对象的生命周期?A. 用例图B. 部署图C. 对象图D. 组件图答案:C5. 在UML中,哪个元素用于表示一个对象?A. 矩形B. 圆形C. 椭圆形D. 三角形答案:C二、填空题1. UML是一种______,用于软件工程中的系统设计。

答案:统一建模语言2. 在UML中,______图用于描述系统的静态结构。

答案:类3. 包图是UML中用于表示______的图。

答案:软件组件的组织4. 状态图在UML中用于描述对象的______。

答案:状态变化5. 活动图在UML中用于展示______。

答案:业务流程或工作流三、简答题1. 简述UML中用例图的作用。

答案:用例图用于展示系统的功能需求,它描述了系统与外部参与者之间的交互关系,以及参与者如何使用系统来完成特定的任务。

2. 解释UML中组件图和部署图的区别。

答案:组件图用于展示系统的软件组件以及它们之间的关系,而部署图则展示了系统的物理部署,包括硬件、节点以及它们与软件组件的映射关系。

3. 描述UML中序列图的基本元素。

答案:序列图由对象、生命线、激活条、消息组成。

对象表示交互的参与者,生命线表示对象的存在时间,激活条表示对象的执行时间,消息表示对象之间的交互。

四、论述题1. 论述UML在软件开发过程中的重要性。

答案:UML作为统一建模语言,在软件开发过程中扮演着至关重要的角色。

UML系统建模基础教程(第2版) 习题答案

UML系统建模基础教程(第2版) 习题答案
(5)使用Rose创建用例图的步骤:识别参与者、创建用例,最后创建用例之间的关系。
4.上机题
(1)用例图位于源文件中学生管理系统.mdl.->User Case View->系统管理员用例图
(2)用例图位于源文件中学生管理系统.mdl.->User Case View->教师用例图
(3)用例图位于源文件中学生管理系统.mdl.->User Case View->学生用例
第二章
1.填空题
(1)依赖泛化关联实现
(2)视图图模型元素
(3)实现视图部署视图
(4)构造型标记值约束
(5)规格说明修饰通用划分
2.选择题
(1)D
(2)C
(3)A
(4)A B
(5)D
3.简答题
(1)在UML中,定义了四种基本的面向对象的事物,分别是结构事物、行为事物、分组事物和注释事物等。
(2)构件种类有:源代码构件、二进制构件和可执行构件。
(4)UML和面向对象软件开发之间有紧密的关系,可以说是面向对象软件开发促使了UML的产生。但是由于在UML标准化的过程中,吸收了业务建模、工作流建模和数据库建模等领域的标准规范,形成了适应性很强的标准。
(5)在软件设计过程中,使用UML建模是为了能够更好地理解正在开发的系统。通过UML建模,可以达到以下目的:有助于按照实际情况或按照所需要的样式对系统进行可视化;能够规约系统的结构或行为;给出了指导构造系统的模板;对做出的决策进行文档化。
(3)构件构件图包
(4)部署
(5)模型代码库执行文件运行库其他构件的信息
2.选择题
(1)A B D
(2)ACD
(3)A C D
(4)A B C
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

一、填空题1、软件对象可以这样定义:所谓的软件对象,是一种将状态和行为有机结合起来形成的软件构造模型,它可以用来描述现实世界中的一个对象。

2、类是具有相同属性和操作的一组对象的组合,即抽象模型中的“类”描述了一组相似对象的共同特征,为属于该类的全部对象提供了统一的抽象描述。

3、面向对象程序的基本特征是抽象、封装、继承和多态。

4、在UML中主要包括的视图为静态视图、用例视图、交互视图、状态机视图、活动视图、物理视图和模型管理视图。

5、UML图包括:用例图、类图、状态图、序列图、活动图、构件图和部署图。

6、用例图描述了系统的参与者与系统进行交互的功能,是参与者所能观察和使用到的系统功能的模型图。

一个用例是系统的一个功能单元,是参与者与系统之间进行的一次交互作用。

7、状态机视图是通过对象的各种状态建立模型来描述对象随时间变化的动态行为,并且它是以独立的对象为中心进行描述的。

8、用例图的主要目的是帮助开发团队以一种可视化的方式理解系统的功能需求,包括基于基本流程的“角色”关系,以及系统内用例之间的关系。

9、在UML中定义了4种基本的面向对象的事物,分别是结构事物、行为事物、分组事物和注释事物等。

10、使用Rational Rose建立的Rose模型中包括4种视图,分别是用例视图、逻辑视图、构件视图和部署视图。

11、在用例视图中包括了系统中的所有参与者、用例和用例图,必要时还可以在用例视图中添加顺序图、协作图、活动图和类图等。

12、逻辑视图关注系统如何实现用例中所描述的功能,主要是对系统功能性需求提供支持,即系统应该提供的功能。

13、构件视图用来描述系统中的各个实现模块以及它们之间的依赖关系,包含模型代码库、执行文件、运行库和其他构件等信息。

14、部署视图显示的是系统的实际部署情况,它是为了便于理解系统如何在一组处理节点上的物理分布,而在分析和设计中使用的构架视图。

15、Rational统一过程以一种能够被大多数项目和开发组织适应的形式建立起来,其所包含的6项最佳实践为:迭代式软件开发、需求管理、基于构件的架构应用、建立可视化的软件模型、软件质量验证、软件变更控制。

16、在Rational统一过程的开发流程中定义了“谁”“何时”做“某事”,并分别使用4种主要的建模元素来进行表达,它们是:角色、活动、产物和工作流(Workflows)。

17、将迭代过程划分为4个连续的阶段,分别为:初始阶段、细化阶段、构造阶段和移交阶段。

18、对于一个以架构为中心的开发组织,需要对架构的一下3个方面进行关注,这3个方面分别是:架构的目的、架构的表示和架构的过程。

、19、由参与者和用例以及它们之间的关系构成的用于描述系统功能的动态视图称为用例图。

20、与传统的SRS方法相比,用例图可视化地表达了系统的需求,具有直观、规范等优点,克服了纯文字性说明的不足。

21、对于每一个用例,还需要有详细的描述信息,这些信息包含在用例规约之中。

22、包含关系指用例可以简单地包含其他用例具有的行为,并把它所包含的用例行为作为自身行为的一部分。

23、在类图中一共包含了一下几种模型元素,分别是:类、接口、依赖关系、泛化关系、关联关系以及实现关系。

24、对象图描述了系统在某一个特定时间点上的静态结构,是类图的实例和快照,即类图中的各个类在某一个时间点上的实例及其关系的静态写照。

25、对象图中包含对象和链。

其中对象是类的特定实例,链是类之间关系的实例,表示对象之间的特定关系。

26、在UML的图形表示中,类的表示法是一个矩形,这个矩形由3个部分构成,分别是:类的名称、类的属性和类的操作。

27、类中属性的可见性包含3种,分别是共有类型(public)、受保护类型(protected)和私有类型(private)。

28、交互是指在具体语境中由为实现某个目标的一组对象之间进行交互的一组消息所构成的行为。

29、在UML的表示中序列图将交互关系表示为一张二维图,其中纵向是时间轴,时间沿竖线向下延伸。

横向代表了在协作中独立对象的角色。

30、序列图是由对象、生命线、激活和消息等构成的。

31、消息是从一个对象(发送者)向另一个或几个其他对象(接收者)发送信号,或由一个对象(发送者或调用者)调用另一个对象(接收者)的操作。

它可以有不同的实现方式,如过程调用、活动线程间的内部通信、事件的发生等。

32、生命线是一条垂直的虚线,用来表示序列图中的对象在一段时间内的存在。

33、协作图是对在一次交互过程中有意义对象和对象间的链的建模,显示了对象之间如何进行交互以执行特定用例或用例中特定部分的行为。

34、在协作图中,类元角色描述了一个对象,关联角色描述了协作关系中的链,并通过几何排列表现交互作用中的各个角色。

35、协作图是由对象、消息和链等构成的。

36、协作图通过各个对象之间的组织交互关系以及对象彼此之间的连接,表达对象之间的交互。

37、在协作图中的链是两个或者多个对象之间的独立连接,是关联的实例。

38、状态图用于描述模型元素的实例的行为。

39、在UML中,状态机由对象的各个状态和连接这些状态的转换组成,是展示状态与状态转换的图。

40、历史状态代表上次离开组成状态时的最后一个活动子状态,它用一个包含字母H 的小圆圈表示。

41、状态图适合描述跨越多个用例的对象在其生命周期中的各种状态及其状态之间的转换。

42、活动图的动态建模机制一共有5种。

43、活动图所有或多数状态都是活动状态或动作状态。

44、一个对象流状态必须与它所表示的参数和结果的类型匹配。

45、为了对活动的职责进行组织而在活动图中将活动状态分为不同的组,称为泳道。

46、在UML的建模机制中,模型的组织是通过包来实现的。

47、将系统分层很常用的一种方式是将系统分为三层的结构,分别是用户界面层、业务逻辑层和数据访问层。

48、包图是一种维护和描述系统总体结构的模型的重要建模工具,通过对图中各个包以及包之间关系的描述,展现出系统的模块与模块之间的依赖关系。

49、包的组成包括名称、包中拥有的元素和这些元素的可见性、包的构造性以及包与包之间的关系。

50、在构件图中,将系统中可重用的模块封装成为具有可替代性的物理单元,称为构件。

51、构件的代码特征是指它包含和封装了实现系统功能的类或者其他元素的实现代码以及某些构成系统状态的实例对象。

构件的身份特征是指构件拥有身份和状态,用于定位在其上的物理对象。

52、构件图是用来表示系统中构件与构件之间、定义的类或者接口与构件之间的关系图。

53、在构件图中,构件和构件之间的关系表现为依赖关系,定义的类或接口与类之间的关系表现为依赖关系或实现关系。

54、部署图描述了一个系统运行时的硬件节点、在这些节点上运行的软件构件将在何处物理运行,以及它们将如何彼此通信的静态视图。

二、选择题1、不可以认为对象是(D)。

A.某种可被人感知的事物B.思维、感觉或动作所能作用的物质C.思维、感觉或动作所能作用的精神体D.不能被思维、感觉或动作作用的精神体2、类的定义不包含以下的要素(C)。

A.类的属性B.类所要执行的操作C.类的编号D.属性的类型3、面向对象程序的基本特征不包括(B)。

A.封装B.多样性C.抽象D.继承4、下列关于类与对象的关系的说法不正确的是(A)。

A.有些对象是不能被抽象成类的B.类给出了属于该类的全部对象的抽象定义C.类是对象集合的再抽象D.类用来在内存中开辟一个数据区,并存储新对象的属性5、UML图不包括(D)。

A.用例图B.类图C.状态图D.流程图6、下列关于视图的说法不正确的是(D)。

A.用例视图描述了系统的参与者与系统进行交互的功能B.交互视图描述了执行系统功能的各个角色之间相互传递消息的顺序关系C.状态机视图是通过对象的各种状态建立模型来描述对象随时间变化的动态行为D.构件视图表示运行时的计算资源(例如计算机以及它们之间的连接)的物理布置7、构件不包括(C)。

A.源代码构件B.二进制构件C.UML图D.可执行构件8、下列关于交互视图说法正确的是(A)。

A.交互视图描述了执行系统功能的各个角色之间相互传递消息的顺序关系,是描绘系统中各个角色或功能交互的模型B.交互视图包含类图和顺序图C.交互视图的主要目的是帮助开发团队以一种可视化的方式理解系统的功能需求D.交互视图是参与者所能观察和使用到的系统功能的模型图9、下列关于对象约束语言的特性,说法不正确的是(B)。

A.对象约束语言不仅是一种查询(Query)语言,同时还是一种约束(Constraint)语言B.对象约束语言是一种弱类型的语言C.对象约束语言是基于数学的,但是却没有使用相关数学符号的内容D.对象约束语言也是一种声明式(Declarative)语言10、Rational Rose的代码生成功能可以针对不同类型的目标语言生成相应的代码,Rational Rose企业版默认支持的目标语言不包括(D)。

A.JavaB.CORBAC.Visual BasicD.C#11、下面不是Rational Rose中的视图的是(C)。

A.用例视图B.部署视图C.数据视图D.逻辑视图12、Rational Rose建模工具可以执行以下几项任务,其中不包括(B)。

A.非一致性检查B.生成Delphi语言代码C.报告功能D.审查功能13、下列说法不正确的是(B)。

A.在用例视图下可以创建类图B.在逻辑视图下可以创建构件图C.在逻辑视图下可以创建包D.在构件视图下可以创建构件14、下面不是Rational统一过程包含的6项最佳实践的是(A)。

A.瀑布式软件开发B.迭代式软件开发C.基于构件的架构应用D.软件质量验证15、一个有效的需求管理不包括的内容是(D)。

A.能够应对复杂项目的需求B.能够有良好的用户满意度C.尽可能地减少需求错误D.减少开发者之间的交流16、迭代过程的4个连续的阶段不包括(B)。

A.初始B.分析C.细化D.构建17、一个以架构为中心的开发组织,不需要对架构的哪个方面进行关注(B)。

A.架构的目的B.架构的绘制软件C.架构的表示D.架构的过程18、下面不是用例图组成要素的是(C)。

A.用例B.参与者C.泳道D.系统边界19、识别用例不要注意(D)。

A.参与者希望系统提供什么功能B.参与者是否会读取、创建、修改、删除、存储系统的某种信息?如果是的话,参与者又是如何完成这些操作的C.参与者是否会将外部的某些时间通知给系统D.系统将会由哪些人来使用20、下列说法不正确的是(B)。

A.用例和参与者之间的对应关系又叫做通信关联,它表示参与者使用了系统中的哪些用例B.参与者只能是人,不是子系统、时间等C.特殊需求指的是一个用例的非功能性需求和设计约束D.在扩展关系中,基础用例提供了一个或者多个插入点,扩展用例为这些插入点提供了需要插入的行为21、下列对用例的泛化关系描述不正确的是(B)。

相关文档
最新文档