版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、1. UML图不包括( D )目录(A)用例图(B)类图 (C)状态图(D)流程图2. 在类图中,下面哪个符号表示继承关系( C )(B)(A)(C)(D)3. 在类图中,“ #”表示的可见性是( B )(A)Public(B)Protected(C)Private(D)Package4. 消息的组成不包括( A )157页、173页(A)接口(B)活动(C)发送者 (D)接收者5. 下面哪个视图属于UML语言的交互图( D )(A)行为图(B)状态图(C)实现图(D)顺序图6. OMT方法是由下面哪位科学家提出的( B )(A)Booch(B)Rumbaugh(C)Coad (D)Jacob
2、son7. 类之间的关系不包括( D )(A)依赖关系(B)泛化关系(C)实现关系 (D)分解关系8. 在UML中,协作图的组成不包括( C )173页(A)对象 (B)消息 (C)发送者 (D)链9. 下面哪个符号代表包图( A )207页(B)(A)(C)(D)10. 下列对状态图描述不正确的是( B )(A)状态图通过建立类对象的生命周期模型来描述对象随时间变化的动态行为(B)状态图适用于描述状态和动作的顺序,不仅可以展现一个对象拥有的状态,还可与说明事件如何随着时间的推移来影响这些状态(C)状态图的主要目的是描述对象创建和撤销的过程中资源的不同状态,有利于开发人员提高开发效率(D)状态
3、图描述了一个实体基于事件反应的动态行为,显示了该实体如何根据当前所处状态对不同的事件做出反应11. 在UML的顺序图中,通常由左向右分层排列各个对象,正确的排列方法是(A)(A)执行者角色控制类用户接口业务层后台数据库(B)执行者角色用户接口控制类业务层后台数据库(C)执行者角色控制类用户接口后台数据库业务层(D)执行者角色用户接口业务层控制类后台数据库12. 多对象是UML哪个视图中的概念( C )(A)类图(B)状态图(C)协作图(D)组件图13. 构件图的组成不包括( C )(A)接口(B)构件(C)发送者(D)依赖关系14. 部署图的组成不包括( C )(A)处理器 (B)设备 (C)
4、构件(D)连接15. 下面哪个UML视图是描述一个对象的生命周期的。( B )(A)类图(B)状态图(C)协作图(D)顺序16. 顺序图由类角色,生命线,激活期和( B)组成。(A)关系 (B)消息 (C)用例 (D)实体17. UML中关联的多重度是指(B ) (A)一个类有多个方法被另一个类调用(B)一个类的实类能够与另一个类的多个实类相关联(C)一个类的某个方法被另一个类调用的次数(D)两个类所具有的相同的方法和属性1下面哪些图形可以清楚地表达并发行为( C )(A)类图(B)状态图(C)活动图(D)顺序图2下面哪些元素构成了组件图形( ACD )(A)组件(B)转换(C)关系(D)接口
5、3部署图中的节点具有以下哪些方面的内容( ABC )(A)计算能力(B)基本内存(C)位置(D)接口4顺序图的用途包括( ABCD )(A)显示并发进程和激活(B)当不同的类之间存在多个简短的方法时,描述控制流的整体序列(C)显示在协作图中难于描述的事件序列(D)显示涉及类交互而与对象无关的一般形式5常见的UML工具有哪些?(ABCD)(A)Rational Rose(B)Power Designer(C)Visio(D)Visual UML 1. 面向对象程序的基本特征是: 抽象 、 封装 、 继承 和 多态 。2在UML中定义了4种基本的面向对象的事物,分别是 结构事物 、 行为事物 、分
6、组事物和 注释事物 。3对于每一个用例,还需要有详细的描述信息,这些信息包含在 用例规约 之中。4在类图中一共包含了以下几种模型元素,分别是: 类 、 接口 、依赖关系、 泛化 关系、关联关系以及 实现 关系。5序列图是由 对象 、 生命线 、 激活 和 消息 等构成的6在UML的表示中序列图将交互关系表示为一张二维图,其中纵向是 时间轴 ,时间沿竖线向下延伸。横向代表了在协作中 各独立对象的角色 。7 协作 图是对在一次交互过程中有意义对象和对象间的链建模,显示了对象之间如何进行交互以执行特定用例或用例中特定部分的行为。8在UML中,状态机由对象的各个状态和连接这些状态的 转换 组成,是展示
7、状态与状态转换的图。 9. UML中有多种关系,请标出图示是哪种关系: 0.1 0.*employer employee() ()用例图 包含、扩展关系(120页) 类图 关联关系(具有多重性)构件图 依赖关系(225页)状态图 状态转换(253页)活动图 状态转换(193页)() () 活动图、状态图 判定(193、253页) 类图 泛型关系 (143页) 类图 aggregation聚合关系(课本无) 用例图 泛化关系 (120页)(5) (6) 序列图 procedure call 过程调用? 用例图 关联关系 (120页)10. UML提供了一系列的图支持面向对象的分析与设计,其中_(
8、1)类图_给出系统的静态设计视图;_(2)用例图_对系统的行为进行组织和建模是非常重要的;_(3)序列图_和_(4)协作图_都是描述系统动态视图的交互图,其中_(5)序列图_描述了以时间顺序组织的对象之间的交互活动,_(6)协作图_强调收发消息的对象的组织结构。A、状态图 B、用例图 C、序列图 D、部署图 E、协作图 F、类图11 UML提供了4种结构图用于对系统的静态方面进行可视化、详述、构造和文档化。其中_(1)类图_是面向对象系统规模中最常用的图,用于说明系统的静态设计视图;当需要说明系统的静态实现视图时,应该选择_(2)构件图_;当需要说明体系结构的静态实施视图时,应该选择_(3)部
9、署图_。A组件图B类图C对象图D部署图 1什么是用例图?用例图有什么作用?定义:由参与者(Actor)、用例(Use Case)以及它们之间的关系构成的用于描述系统功能的图成为用例图。(2分)作用:用例图是从软件需求分析到最终实现的第一步,它显示了系统的用户和用户希望提供的功能,有利于用户和软件开发人员之间的沟通(1分)。用例图可视化的表达了系统的需求,具有直观、规范等优点,克服了纯文字性说明的不足(1分)。用例方法是完全从外部来定义系统的,它把需求和设计完全分离开来(1分),使用户不用关心系统内部是如何完成各种功能的。2. 简述面向对象分析方法(OOA)的5个基本步骤1)、识别对象,识别对象
10、包括标识潜在的对象和筛选对象两步(1分)2)、识别对象的属性(1分)3)、识别对象的行为(1分)4)、识别对象所属的类(1分)5)、定义主题词(1分)3. 简述时序图的建模步骤建模步骤:1) 设置交互语境(1分)2) 确定对象(1分)3) 分析消息和条件(1分)4) 分析附加约束(1分)5) 对建模结果精化和细化(1分) 4. RUP统一过程中的四个阶段?1) 初始阶段 (1分)2) 细化阶段 (1分)3) 构造阶段 (1分)4) 提交阶段 (1分)全部答对(4分)5 已知三个类A.B和C.其中类A由类B的一个实类和类C的1个或多个实类构成.请画出能够正确表示类A,B和C之间关系的UML类图。
11、6、UML中的交互图有两种,分别是顺序图和协作图,请分析一下两者之间的主要差别和各自的优缺点。掌握利用两种图进行的设计的方法。答:协作图可视化地表示了对象之间随时间发生的交互,它除了展示对象之间的关联,还显示出对象之间的消息传递。与顺序图一样,协作图也展示对象之间的交互关系。顺序图强调的是交互的时间顺序,而协作图强调的是交互的语境和参与交互的对象的整体组织。顺序图按照时间顺序布图,而协作图按照空间组织布图。顺序图可以清晰地表示消息之间的顺序和时间关系,但需要较多的水平方向的空间。协作图在增加对象时比较容易,而且分支也比较少,但如果消息比较多时难以表示消息之间的顺序。7、说说敏捷UP方法从需求到
12、设计的整个过程,要求说出主要步骤和产出工件?需求阶段:主要实践包括需求讨论会、设想包装练习、计点投票表决等。产出的制品有用例模型、设想、补充性规格材料、词汇表等。设计阶段:主要实践包括敏捷建模、测试驱动开发等。产出的制品有设计模型、软件架构文档、数据模型等。8、逻辑架构是什么?逻辑架构是软件类的宏观组织结构,它将软件类组织为包(或命名空间)、子系统和层等。之所以称其为逻辑架构,是因为并未决定如何在不同的操作系统进程或网络中物理的计算机上对这些元素进行部署(后一种决定是部署架构的一部分)。9、说说UML模型元素的组成。在UML中,模型元素可以分为结构元素、行为元素、分组元素和注释元素等四大类:1
13、) 结构元素是UML模型的静态部分,主要用来描述概念或者物理元素,包括类、接口、协作、用案、主动类、构件和结点7种元素;2) 行为元素是UML模型的动态部分,它包括交互和状态机;3) 分组元素是 UML 模型的组织部分。最主要的分组元素是包,它是一种用于把模型元素组织成组的元素,结构元素、行为元素和其他的分组元素都可以放进包内。构件仅在运行时存在,而包仅在开发时存在;4) 注释元素是 UML 模型的解释部分,它们用来描述和标注模型的任何元素。通常可以用注释修饰带有约束或者解释的图;模型元素之间的连接关系也是模型元素。常见的关系有关联、泛化、依赖和实现4种。10、说说UML中有哪几种图。UML提
14、供9种图:1) 类图:描述一组类之间的关系。用于对应用领域中的概念以及与系统实现有关的内部概念建模;2) 对象图:描述一组对象之间的关系。它是对象类图的一个实例,表示在某一时刻系统对象的状态、对象之间关系的状态以及对象行为静态方面的状态;3) 用例图:描述一组用例,参与者及其它们之间的关系,是外部用户所能观察到的系统功能的模型图。用于需求建模;4) 顺序图:描述一个交互,表示了对象之间传送消息的时间顺序;5) 通信图:描述一个交互,强调对象与对象之间的消息传递;6) 状态机图:描述一个对象所处的状态及其变化,是一个类对象所可能经历的所有历程的模型图;7) 活动图:描述执行算法的工作流程中涉及的
15、活动,是对人类组织的现实世界中的工作流程建模;8) 构件图:描述一组构件及其关系,用于为系统的构件建模型;9) 部署图:描述一组节点及其关系,允许评估分配结果和资源分配。节点是一组运行期间的系统资源,如计算机、数据库、设备或存储器。11、请简要阐述在软件开发过程中使用UML的必要性以及好处。软件开发是一个很复杂的工程,而采用统一的建模语言来对软件进行描述能够使客户、涉众、开发人员对软件能够有更好的共识,也能够有效地降低复杂性。什么是UP的阶段?1) 初始:大体上的构想、业务案例、范围和模糊评估;2) 细化:已精化的构想、核心架构的迭代实现、高风险的解决、确定大多数需求和范围以及进行更为实际的评
16、估;3) 构造:对遗留下来的风险较低和比较简单的元素进行迭代实现,准备部署;4) 移交:进行beta测试和部署。用例和使用场景之间是什么关系?与协作又是什么关系?用例就是一组相关的成功和失败场景集合,用来描述参与者如何使用系统来实现其目标。用例实例也就是常说的“使用场景”,而协作是用例的实现。在用例图中参与者是什么,它属于系统范围之内吗?参与者不是特指人,是指系统以外的、在使用系统或与系统交互中所扮演的角色。因此参与者可以是人,可以是事物,也可以是时间或其他系统等等。它不属于系统范围之内。请指出UML的三个主要的特性?1) UML是一种可视化语言;2) UML用于建模;3) UML是一种统一的
17、标准。UML是一种方法论吗?并简要说明理由。UML并不是OOA/D,也不是方法论,它只是图形表示法,是一种描述模型的标准语言,虽然渗透了许多方法论的基础概念,但是却没有在标准中给出完整的方法指南。应用UML的三种方式是什么?1) UML作为草图,用于探讨问题或解决方案空间的复杂部分;2) UML作为蓝图,相对详细的设计图,用于逆向工程和代码生成(前向工程);3) UML作为编程语言,用UML完成软件系统可执行规格说明。构造型的作用是什么?构造型用来定义一些特定于某个领域或某个系统的构造块。用来扩展建模元素,增加建模元素的语义。构造型表示对现有建模概念的精化,并且定义在UML的简档之中。简档是一
18、组相关构造型、标记和约束的集合,其目的是使用UML专用于特定领域或平台。UML预定义了大量构造型,同时允许用户自行定义构造型,因此,在UML中构造型提供了扩展机制。应用UML的三种透视图是什么?1) 概念透视图,用图来描述现实世界或关注领域中的事物;2) 规格说明(软件)透视图,用图来描述软件抽象物或具有规格说明和接口的构建,但并不约定特定的实现;3) 实现(软件)透视图,用图来描述特定技术(如Java)中的软件实现。请简要解释主动类的概念,并说明它建模的意义?主动对象运行于自己控制的执行线程之上。主动类是其对象至少要拥有一个进程或线程的类,因此它能够启动控制活动。主动类的对象所描述的元素的行为与其他元素的行为并发,它不在别的线程、堆栈或状态机内运行,具有独立的控制期。什么是敏捷开发?敏捷开发是一种以
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 二零二五年互联网广告投放服务合同修订要点提醒3篇
- 二零二五年度#筑梦的舞者#舞蹈公益活动合作合同3篇
- 2025版高考物理一轮复习第一章机械振动与机械波2机械波训练4含解析选修3-4
- 思考铸梦青春启航
- 思考照亮青春前行
- 思考引领青春辉煌
- 2025年度智能安防监控系统包清工承包合同范本3篇
- 二零二五年度2025安保员聘用及应急预案制定服务合同
- 2025版科技研发股份转让合同规范样本3篇
- 二零二五年度家具行业市场调研居间代理协议3篇
- 《组织与胚胎学》课程期末考试复习题库及答案
- (八省联考)河南省2025年高考综合改革适应性演练 化学试卷(含答案)
- 部编版三年级上册道德与法治期末测试卷带答案(巩固)
- 教师个人工作业绩总结范文
- 《中华人民共和国政府采购法》专题培训
- 郑州大学《高等代数》2023-2024学年第一学期期末试卷
- 对银行领导班子的评价意见和建议范文(3篇)
- 如何保护个人手机数据的安全
- 2024医疗设备维修与保养合同
- 第6课 战国时期的社会变革(说课稿)2024-2025学年七年级历史上册同步高效课堂(统编版2024)
- 汽车内饰件及材料气味评价标准解析
评论
0/150
提交评论