UML选择题
UML必考45道选择题
![UML必考45道选择题](https://img.taocdn.com/s3/m/77efb43983c4bb4cf7ecd149.png)
UML课程题库一、选择题(共45个)1.用例图不包括以下哪方面的内容()A 参与者。
B 用例。
C 依赖、泛化和关联关系。
D 生命线2.面向对象的三个要素不包括以下哪个()A 封装 B继承 C 多态 D 接口3.UML图分为静态图和动态图,以下哪个属于静态图A 状态图 B协作图 C 类图 D 顺序图4.在UML建模时,应该最先画什么图()A 顺序图 B用例图 C 类图 D构造图5.类图的表示方法如下,其中B区应该是类的()A 方法 B名称 C 属性 D以上都不是6.下图中,表示()图或()图的开始和结束A 类图和对象图B 类图和部署图C 状态图和活动图 D顺序图和活动图7.“泳道”的概念出现在 ( ) 图中A活动图 B状态图 C顺序图 D协作图8.UML图不包括 ()(A)用例图(B)类图(C)状态图(D)流程图9.在类图中,下面哪个符号表示继承关系()10.在类图中,下面那种不是类属性的可见性()(A)Public (B)Protected (C)Private (D)Package11.类之间的关系不包括()(A)依赖关系(B)泛化关系(C)实现关系(D)分解关系12.在UML中,协作图的组成不包括()(A)对象(B)消息(C)发送者(D)链13.下面哪个符号代表包图()14.顺序图由类角色,生命线,激活期和()组成(A)关系(B)消息(C)用例(D)实体15.UML中关联的多重度是指()(A)一个类有多个方法被另一个类调用(B)一个类的实体类能够与另一个类的多个实体类相关联(C)一个类的某个方法被另一个类调用的次数(D)两个类所具有的相同的方法和属性16.在()中每个参与者以及系统都用一条垂直的生命线表示,每条消息用从发送方指向接收方的水平箭头表示。
A、类图B、顺序图C、状态图D、活动图17.UML图明确地在关联线的两端列出了多重性,UML用区间来确定多重性,其中特殊符号“*”表示()A、零B、1C、多D、1或多18.UML有两种类型的部分-整体关系:()A、聚合和合成B、组合和合成C、聚合和组合D、聚合与关联19.下面哪些图形可以清楚地表达并发行为()(A)类图(B)状态体(C)活动图(D)顺序图20.UML提供了一系列的图支持面向对象的分析与设计,其中____(1) ___给出系统的静态设计视图;___(2) ___对系统的行为进行组织和建模是非常重要的;____(3) __和____(4) ___都是描述系统动态视图的交互图,其中___(5) __描述了以时间顺序组织的对象之间的交互活动,___(6) ___强调收发消息的对象的组织结构。
UML建模期末考试题及答案
![UML建模期末考试题及答案](https://img.taocdn.com/s3/m/aed4049809a1284ac850ad02de80d4d8d15a0132.png)
UML建模期末考试题及答案一、单项选择题(每题2分,共20分)1. UML中用于表示系统的静态结构的图是:A. 活动图B. 用例图C. 类图D. 状态图答案:C2. 在UML中,一个类可以拥有的属性和方法的集合被称为:A. 接口B. 实现C. 封装D. 抽象答案:C3. 以下哪个不是UML中的关系?A. 关联B. 依赖C. 泛化D. 映射答案:D4. 以下哪个不是UML中的行为图?A. 活动图B. 序列图C. 状态图D. 部署图答案:D5. 在UML中,表示对象之间交互的图是:A. 用例图B. 类图C. 序列图D. 组件图答案:C6. 在UML中,一个对象的生命周期可以用以下哪个图来表示?A. 活动图B. 序列图C. 状态图D. 部署图答案:C7. 在UML中,表示系统的物理架构的图是:A. 用例图B. 部署图C. 组件图D. 包图答案:B8. 以下哪个是UML中的对象?A. 类B. 接口C. 实例D. 以上都是答案:C9. 在UML中,表示一个类可以实例化多少次的关系是:B. 泛化C. 聚合D. 组合答案:D10. 在UML中,表示对象之间交互的顺序的图是:A. 活动图B. 序列图C. 状态图D. 用例图答案:B二、多项选择题(每题3分,共15分)1. UML中,以下哪些图可以用来描述系统的动态行为?A. 活动图B. 序列图C. 状态图D. 用例图答案:A、B、C2. 在UML中,以下哪些元素可以表示类之间的关系?A. 关联B. 依赖C. 泛化D. 组合答案:A、B、C、D3. 以下哪些图可以用来描述系统的静态结构?A. 类图B. 对象图D. 部署图答案:A、B、C、D4. 在UML中,以下哪些图可以用来描述系统的交互?A. 序列图B. 通信图C. 用例图D. 活动图答案:A、B5. 在UML中,以下哪些元素可以表示对象之间的交互?A. 消息B. 信号C. 事件D. 操作答案:A、B、C三、简答题(每题10分,共30分)1. 请简述UML中用例图的作用。
UML试题及答案
![UML试题及答案](https://img.taocdn.com/s3/m/4947ba03657d27284b73f242336c1eb91a3733a9.png)
一、单项选择题: (本大题共 20 小题,每题 1 分,共 20 分)1. UML 的全称是 Unified Modeling Language(A) Unify Modeling Language (B) Unified Modeling Language(C) Unified Modem Language (D) Unified Making Language2. 执行者(Actor)与用例之间的关系是( C )(A)包含关系 (B)泛化关系 (C)关联关系 (D)扩展关系3. 在类图中,下面哪个符号表示继承关系( C )(A) (B) (C) (D)4. 在类图中,“ #”表示的可见性是( B )(A) Public (B) Protected (C) Private (D) Package5. 在类图中,下面哪个符号表示接口( C )(A) (B) (C) (D)6. 下面哪个视图属于 UML 语言的交互图( D )(A) 行为图 (B) 状态图 (C) 实现图 (D) 顺序图7. UML 语言包含几大类图形( B )(A) 3 (B) 5 (C) 7 (D) 98. OMT 方法是由下面哪位科学家提出的( b )(A) Booch (B) Rumbaugh (C) Coad (D) Jacobson9. 下面那个类图的表示是错误的( D )(A) (B) (C) (D)Student Student Student Studentname : String Name : StringgetName ()age: Integer getAge () Age:IntegergetName ()getAge ()10. 什么概念被认为是第二代面向对象技术的标志( A )(A)用例 (B) UML 语言 (C)活动图 (D) 组件图11. 下面哪个符号代表包图( A )(A) (B) (C) (D)12. 生命线是 UML 视图中哪个图形的组成部分( D )(A)类图 (B) 状态图 (C) 活动图 (D) 顺序图13. 在 UML 的顺序图中,通常由左向右分层排列各个对象,正确的排列方法是( a)(A) 执行者角色控制类用户接口业务层(B) 执行者角色用户接口控制类业务层后台数据库后台数据库(C) 执行者角色控制类用户接口后台数据库业务层(D) 执行者角色用户接口业务层控制类后台数据库14. 多对象是 UML 哪个视图中的概念( C )(A)类图 (B) 状态图 (C) 协作图 (D) 组件图15. 在类图中,哪种关系表达总体与局部的关系( D )(A)泛化 (B)实现 (C)依赖 (D)聚合16. 在 UML 中,接口有几种表达方式( A )(A) 2 (B) 4 (C) 6 (D) 817. 下面哪个图形代表活动( D )(A) (B) (C) (D)18. 下面哪个 UML 视图是描述一个对象的生命周期的( B )(A)类图 (B) 状态图 (C) 协作图 (D)顺序19. 顺序图由类角色,生命线,激活期和(B)组成(A)关系 (B)消息 (C)用例 (D) 实体20. UML 中关联的多重度是指 ( b)(A)一个类有多个方法被另一个类调用(B)一个类的实类能够与另一个类的多个实类相关联(C)一个类的某个方法被另一个类调用的次数(D)两个类所具有的相同的方法和属性二、多项项选择题: (本大题共 10 小题,每题 2 分,共 20 分) 在每小题列出的五个备选项中有二个至五个是符合题目要求的,请将其代码填写在题后的括号内。
uml选择题
![uml选择题](https://img.taocdn.com/s3/m/1983d716b42acfc789eb172ded630b1c59ee9b0a.png)
uml选择题1.下⾯不是⾯向对象设计基本特性的是(a )A. ⼀致性B. 封装性C.. 多态性D. 继承性2.关于继承性,下列说法错误的是( c)A. ⼦类不能直接访问其超类的私有特征,但⼦类继承其超类的私有特征。
B. ⼦类的对象可代替其⽗类的对象。
C. ⼦类和超类相互依赖。
D. 当⼀个⼦类实例化创建⼀个对象时,该⼦类的超类也将实例化。
3.关于UML的⼀般命名规则,下⾯说法错误的是( b)A. 类名的⾸字母应该⼤写。
B. 属性名的⾸字母应该⼤写。
C. 操作名的⾸字母应该⼩写。
D. 接⼝名的⾸字母应该⼤写。
4. UML的概念模型不包括(a )A. 应⽤领域B. 规则C. 基本构造块D. 公共机制5.在⼀个“订单处理系统”中,下新订单和更新订单都要核查⽤户账号是否正确,则⽤例“下新订单”、“更新订单”与⽤例“核查⽤户账号”之间的关系是( d )A. 泛化B. 实现C. 扩展D. 包含6. 关于约束,下列描述错误的是( c )A. 约束是对特定模型元素附加的语义信息。
B. 可以在注解中表⽰约束。
C. 约束必须表⽰为规范的约束语⾔。
D. 约束允许增加新的规则或者修改已有的规则。
7.关于同步调⽤消息和异步调⽤消息,下⾯说法错误的是( d )C. 发出同步调⽤消息之后,发送⽅在收到应答之前,只能等待,⽽不能做其它动作。
D. 同步调⽤描述为实线实箭头,异步调⽤描述为虚线开箭头。
8. 下⾯不是UML2.0新图的是( b )A. 复合结构图B. 通信图C. 交互纵览图D. 计时图9.要表⽰单个对象在⽣命期内的状态变化,应采⽤的UML图为( d )10.⽤于对⾯向对象系统的物理⽅⾯建模进⾏描述图形是(a )A. 部署图B. 对象图C. 包图D. 类图11.关于关联和依赖,下⾯说法是错误的是(c )A. 如果两个类之间有关联,隐含着两者之间存在某种依赖。
B. 如果两个类之间表⽰了关联关系,就不需要再表⽰依赖关系了。
C. 如果两个类之间有依赖,隐含着两者之间有关联关系。
UML试题及答案
![UML试题及答案](https://img.taocdn.com/s3/m/8c2497d4ee06eff9aff807c3.png)
7.下列各种图可用于静态建模的有( 。
( B ))。
( E )B. 由属性和关系来表示C.由操作来表示E. 选项 B 和 C。
(A )B. 由类的属性决定 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.转移 C.条件D.事件、选择题1.类的结构是( A. 由代码来表示 D. 由对象的交互来表示2.类的行为是( A. 由一组操作决定 D. 由父类决定C .对类的每一个对象唯一的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 ”的是(。
(DA.用户B.ATM取款机C.ATM取款机管理员D.取款13.下面不是活动图中的基本元素的是(。
(DA.状态、分支B.分叉、汇合C.泳道、对象流D.用况、状态14.在下面的图例中,哪个用来描述活动(activity (。
UML试题及答案
![UML试题及答案](https://img.taocdn.com/s3/m/e3b1d6cb561252d380eb6efc.png)
3)构造阶段(1分)4)提交阶段(1分)全部答对(1分)四、问答题和分析题:(本大题共2小题,共40分)1. 看图回答下面问题(15分)1)类Student和类Course之间是什么关系?并用文字性语言描述该类图表达意思。
关联关系(1分)该图描述的是:学生和课程之间的选择关系,一个学生可以选择多门课程,一门课程可以被多个学生所选择。
(2分)2)使用Rose双向工程,写出Student类生成的java代码(省略注释、get和set方法)(5分)public class Student{ (1分)private String name; (1分)private Course selecters[]; (1分)public void Student(){ (1分)private int k;public void C(){}public void test3(){}}画出类A B C每个1分,画出类A和类B、类C之间关系各2分2. 图书管理系统功能性需求说明如下:(25分)图书管理系统能够为一定数量的借阅者提供服务。
每个借阅者能够拥有唯一标识其存在的编号。
图书馆向每一个借阅者发放图书证,其中包含每一个借阅者的编号和个人信息。
提供的服务包括:提供查询图书信息、查询个人信息服务和预定图书服务等。
当借阅者需要借阅图书、归还书籍时需要通过图书管理员进行,即借阅者不直接与系统交互,而是通过图书管理员充当借阅者的代理和系统交互。
系统管理员主要负责系统的管理维护工作,包括对图书、数目、借阅者的添加、删除和修改。
并且能够查询借阅者、图书和图书管理员的信息。
可以通过图书的名称或图书的ISBN/ISSN号对图书进行查找。
回答下面问题:1)该系统中有哪些参与者?(3分)借阅者图书管理员系统管理员2)确定该系统中的类,找出类之间的关系并画出类图用户类、用户角色类、图书类、预定类、借阅类、书目类(6分)类图(6分)6个类每2个1分,6个关系每2个1分3)画出语境“借阅者预定图书”的时序图(10分)【用例图】页脚内容11。
UML考试题及标准答案
![UML考试题及标准答案](https://img.taocdn.com/s3/m/f124bdcfe45c3b3567ec8bd5.png)
UML考试题及答案————————————————————————————————作者:————————————————————————————————日期:2第 3 页UML 统一建模一、选择题 (共40分,每小题2分)1、下面的模型图中,哪个能正确表示“1个教师可以指导0个到多个学生的论文,1个学生必须有1个教师指导其论文” 的意思( C )2、计算机由CUP 、内存、硬盘、显示器、鼠标等构成,那么计算机类和鼠标类之间的关系是( C )A 继承关系B 关联关系C 聚合关系D 依赖关系 3、下面( B )图形表示依赖关系。
4、关于UML ,下面说法正确的是( D )A UML 是一种面向对象的建模方法。
B UML 是一种形式化的语言,使用UML 建立的模型可被计算机编译执行。
C UML 是一种面向对象的编程语言。
StudentTeacher10..nATeacherStudent0..n1BTeacherStudent10..nC TeacherStudent0..n1DA B CDD UML是一种面向对象的建模语言,但不是建模方法。
5、顺序图和交互图的关系,类似与下面的哪种关系(C )A 类和对象的关系B 类和参与者关系C Java和编程语言的关系D UML和Java的关系6、要对一个企业的工作流程建模,下面4种图中的(B )是最重要的。
A 交互图B 活动图C 状态图D 类图7、关于参与者,错误的说法是(C )A 参与者是与所建立的系统交互的人或物。
B 参与者可以是实际的人,也可以其他系统。
C 参与者是系统的一部分,是用例图的重要组成部分。
D 参与者之间可以存在泛化关系。
8、UML中关联的多重性是指(B )A 一个类有多个方法被另一个类调用。
B 一个类的实例对象能够与另一个类的多少个实例对象相关联。
C 一个类的某个方法被另一个类调用的次数。
D 两个类所具有的相同的方法和属性。
9、关于类图的说法正确的是(A )A 类图分为3个层次:对象层、特征层和关系层,其中对象层给出系统中所有反映问题域和系统责任的对象。
uml期末试题及答案
![uml期末试题及答案](https://img.taocdn.com/s3/m/3db8e53176232f60ddccda38376baf1ffd4fe360.png)
uml期末试题及答案一、选择题(每题2分,共20分)1. 在UML中,用于表示对象之间关系的符号是:A. 菱形B. 圆形C. 矩形D. 箭头答案:D2. 以下哪个不是UML的视图?A. 用例视图B. 实现视图C. 逻辑视图D. 数据视图答案:B3. 在UML中,表示类的属性的关键字是:A. attributeB. propertyC. fieldD. variable答案:C4. 以下哪个不是UML的图?A. 用例图B. 序列图C. 流程图D. 状态图答案:C5. 在UML中,表示方法的关键字是:A. functionB. methodC. operationD. procedure答案:C6. 以下哪个不是UML的通用关系?A. 关联B. 依赖C. 泛化D. 聚合答案:D7. 在UML中,表示类的可见性可以使用以下哪个符号?A. +B. -C. #D. ~答案:A8. 以下哪个不是UML的约束?A. 唯一性B. 非空性C. 多重性D. 继承性答案:D9. 在UML中,表示一个对象的实例的符号是:A. 圆形B. 矩形C. 菱形D. 椭圆形答案:D10. 以下哪个是UML中表示交互的图?A. 类图B. 对象图C. 序列图D. 组件图答案:C二、填空题(每题2分,共20分)1. 在UML中,表示一个类可以创建的实例数量的属性是________。
答案:多重性2. 表示类之间共享属性和操作的机制被称为________。
答案:继承3. 在UML中,一个对象与另一个对象的交互是通过________来表示的。
答案:消息4. 表示类中操作的可见性为私有的符号是________。
答案:-5. 在UML中,表示一个对象的生命周期的图是________。
答案:状态图6. 表示类之间存在依赖关系的符号是________。
答案:虚线箭头7. 在UML中,表示一个类是另一个类的子类的符号是________。
答案:实线箭头8. 表示对象之间共享相同属性和方法的机制是________。
UML选择题
![UML选择题](https://img.taocdn.com/s3/m/b0e9e5eff111f18582d05a2c.png)
UML选择题-、选择题1.封装是指把对象的(A)结合在一起,组成一个独立的对象。
A. 属性和操作B.信息流 c.消息和事件 D.数据的集合2.封装是一种(C)技术,目的是使对象的生产者和使用者分离,使对象的定义和实現分1开。
A. 」_程化B.系统维护C.信息隐敞D.产生对象3.面向对象方法中的(D)机制使子类可以自动地例有(复制)父类全部属性和操作。
A.约東B.对象映射 c.信息隐蔽D.继承4.在c++中,使得在多个类中能够定义同一个操作或属性名,并在每一个类中有不同的实現的一种方法是(B)。
A.继承B.多态性C.约束D.接口1.UML的软件开发以(A)为中心,以系统体系结构为主线,采用循环、迭代、渐增的方式进2.3.A.风险可行性分析 B.法律可行性分析c.资源可行性分析 D.效益可行性分析2.uML的客户需求分析模型包括(A)模型、初始类图、初始对象图和活动图组成。
A.用例B.静态C.动态D.系统3. uML客.J·⊠需求分析使用的 CRC卡上“责任”一栏的内容主要描述类的( C )和操作。
A.对象成员B.关联对象C.属性D.私有成员4.uML客户需求分析产生的用例模型描述了系统的(D)。
A.状态B.体系结构 c.静态模型D.功能要求5.在u ML的需求分析建模中,用例模.型必须与(D)反复交流并加以确认。
A.软件生产商B.用户单位领导C.软件开发人员D.问题领域专家6.在u ML的需求分析建模中,对用例模.型中的用例进行细化说明应使用(A)《图一>文字一>图》A.活动图B.状态图C.配置图D.构件图7.活动图中的分劈和同步接合图符是用来描述( A )。
A.多进程的并发处理行为B.对象的时序 c.类的关系 D.系统体系结构本医架1. uML的系统分析进一:步要确立的三个系统模型是( B )、对象动态模型和系统功能模型。
A.数掘模1型B.对象静态模型 c.对象关系模型 D.体系结构模型2. uML的客户需求分析、系统分析和系统设计阶段产生的模型,其描述图符( A )。
UML选择题
![UML选择题](https://img.taocdn.com/s3/m/a4a62fc652d380eb63946da5.png)
1.(A )不是UML 体系的组成部分。
解析:UML 的结构主要有三部分A.应用领域B.架构规则C.构造块D.公共机制2.在UML 中,有四种事物,下面哪个不是(B )。
解析:行为事物A.结构事物B.静态事物C.分组事物D.注释事物3.以下(C )不是RUP 中的优秀方法。
解析:Rational Unified Process统一建模过程A.迭代的开发软件B.不断的验证软件质量C.配置管理与变更管理D.支持正向与逆向工程4.下面(D )属于UML 中的动态视图。
A.类图B.用例图C.对象图D.状态图解析:UML 中的静态图,包括用例图、类图、对象图、组件图、展开图;动态图,包括序列图、协作图、状态图和活动图5.在UML 中,(A )把活动图中的活动划分为若干组,并将划分的组指定给对象,这些对象必须履行该组所包括的活动,它能够明确地表示哪些活动是由哪些对象完成的。
A.泳道B.同步条C.活动D.组合活动6.用例之间有几种不同的关系,下列哪个不是他们之间可能的关系(B )。
A.include B.connect C.generalization D.Extend解析:四种关系分别为关联、依赖、范化、实现7.event 表示对一个在时间和空间上占据一定位置的有意义的事情的规格说明,下面哪个不是事件的类型(C )。
A.信号B.调用事件C.源事件D.时间事件8.通常对象有很多属性,但对于外部对象来说某些属性应该不能被直接访问,下面哪个不是UML 中的类成员访问限定性( D )。
A.public B.protected C.private D.friendly9.在UML 中,类之间的关系有一种关系称为关联,其中多重性用来描述类之间的对应关系,下面哪个不是其中之一(A )。
A.*....* B.0....* C.1....* D.0. (1)10.关于包的描述,不正确的是(B )。
A.和其他建模元素一样,每个包必须有一个区别于其他包的名字B.export 使一个包中的元素可以单向访问另一个包中的元素C.包的可见性分为public、protected、privateD.包中可以包含其他元素,比如类、接口、组件、用例等等解析:引入(import)允许一个包中的元素单向访问另一包中的元素。
UML题 题库
![UML题 题库](https://img.taocdn.com/s3/m/eb912d775acfa1c7aa00cced.png)
UML课程题库一、选择题(共45个)1.用例图不包括以下哪方面的内容()A 参与者。
B 用例。
C 依赖、泛化和关联关系。
D 生命线2.面向对象的三个要素不包括以下哪个()A 封装 B继承 C 多态 D 接口3.UML图分为静态图和动态图,以下哪个属于静态图A 状态图 B协作图 C 类图 D 顺序图4.在UML建模时,应该最先画什么图()A 顺序图 B用例图 C 类图 D构造图5.类图的表示方法如下,其中B区应该是类的()A 方法 B名称 C 属性 D以上都不是6.下图中,表示()图或()图的开始和结束A 类图和对象图B 类图和部署图C 状态图和活动图 D顺序图和活动图7.“泳道”的概念出现在 ( ) 图中A活动图 B状态图 C顺序图 D协作图8.UML图不包括 ()(A)用例图(B)类图(C)状态图(D)流程图9.在类图中,下面哪个符号表示继承关系()10.在类图中,下面那种不是类属性的可见性()(A)Public (B)Protected (C)Private (D)Package11.类之间的关系不包括()(A)依赖关系(B)泛化关系(C)实现关系(D)分解关系12.在UML中,协作图的组成不包括()(A)对象(B)消息(C)发送者(D)链13.下面哪个符号代表包图()14.顺序图由类角色,生命线,激活期和()组成(A)关系(B)消息(C)用例(D)实体15.UML中关联的多重度是指()(A)一个类有多个方法被另一个类调用(B)一个类的实体类能够与另一个类的多个实体类相关联(C)一个类的某个方法被另一个类调用的次数(D)两个类所具有的相同的方法和属性16.在()中每个参与者以及系统都用一条垂直的生命线表示,每条消息用从发送方指向接收方的水平箭头表示。
A、类图B、顺序图C、状态图D、活动图17.UML图明确地在关联线的两端列出了多重性,UML用区间来确定多重性,其中特殊符号“*”表示()A、零B、1C、多D、1或多18.UML有两种类型的部分-整体关系:()A、聚合和合成B、组合和合成C、聚合和组合D、聚合与关联19.下面哪些图形可以清楚地表达并发行为()(A)类图(B)状态体(C)活动图(D)顺序图20.UML提供了一系列的图支持面向对象的分析与设计,其中____(1) ___给出系统的静态设计视图;___(2) ___对系统的行为进行组织和建模是非常重要的;____(3) __和____(4) ___都是描述系统动态视图的交互图,其中___(5) __描述了以时间顺序组织的对象之间的交互活动,___(6) ___强调收发消息的对象的组织结构。
UML考试题及答案
![UML考试题及答案](https://img.taocdn.com/s3/m/a9842a0ea8114431b90dd898.png)
UML 统一建模一、选择题 (共40分,每小题2分)1、下面的模型图中,哪个能正确表示“1个教师可以指导0个到多个学生的论文,1个学生必须有1个教师指导其论文” 的意思( C )2、计算机由CUP 、内存、硬盘、显示器、鼠标等构成,那么计算机类和鼠标类之间的关系是( C )A 继承关系B 关联关系C 聚合关系D 依赖关系 3、下面( B )图形表示依赖关系。
4、关于UML ,下面说法正确的是( D )A UML 是一种面向对象的建模方法。
B UML 是一种形式化的语言,使用UML 建立的模型可被计算机编译执行。
C UML 是一种面向对象的编程语言。
D UML 是一种面向对象的建模语言,但不是建模方法。
ABCD5、顺序图和交互图的关系,类似与下面的哪种关系(C )A 类和对象的关系B 类和参与者关系C Java和编程语言的关系D UML和Java的关系6、要对一个企业的工作流程建模,下面4种图中的(B )是最重要的。
A 交互图B 活动图C 状态图D 类图7、关于参与者,错误的说法是(C )A 参与者是与所建立的系统交互的人或物。
B 参与者可以是实际的人,也可以其他系统。
C 参与者是系统的一部分,是用例图的重要组成部分。
D 参与者之间可以存在泛化关系。
8、UML中关联的多重性是指(B )A 一个类有多个方法被另一个类调用。
B 一个类的实例对象能够与另一个类的多少个实例对象相关联。
C 一个类的某个方法被另一个类调用的次数。
D 两个类所具有的相同的方法和属性。
9、关于类图的说法正确的是(A )A 类图分为3个层次:对象层、特征层和关系层,其中对象层给出系统中所有反映问题域和系统责任的对象。
B 类图分为3个层次:对象层、特征层和关系层,其中特征层给出系统中所有反映问题域和系统责任的对象。
C 类图只是一种辅助模型,不如其他图重要。
D 类图定义了系统的功能需求,描述了系统的动态行为。
10、根据Coad/Yourdon的定义,面向对象的概念不包括(D )A 对象B 继承C 消息D 封装11、使用UML对系统进行动态建模,不能使用以下哪种图(A )A 类图B 顺序图C 状态图D 活动图12、UML 的结构事物不包括( D )A 接口B 类C 协作D 状态机 13、分析下面的顺序图,并指出哪种说法是正确的( C )A “求战”、“怎么办”以及“火烧连营”这3条消息并没有严格的次序,比如:“求战”消息有可能在“火烧连营”之前产生。
UML试题——精选推荐
![UML试题——精选推荐](https://img.taocdn.com/s3/m/8c95a6210a4c2e3f5727a5e9856a561252d321f0.png)
一、选择题(每题1分,共20分)1、下列关于UML叙述正确的是( D )A.UML是一种语言,语言的使用者不能对其扩展B.UML仅是一组图形的集合C.UML仅适用于系统的分析与设计阶段D.UML是独立于软件开发过程的2、部署图中的节点不具有以下哪方面的内容(C )A.计算能力 B.基本内存 C.位置 D.接口3、以下( D )不是UML事物。
A.结构事物B.行为事物C.分组事物D.机制事物4、假设类B是类A的子类,其中类A的属性和方法如右图所示,则类B不能访问的为( A )A.mem01B.mem02C.mem03D.op1( )5、UML的类图中不包含的抽象的层次为(D )A.概念层 B.说明层C.实现层 D.业务层6、不属于构件图中的元素为( B )A.构件 B.转换 C.关系D.接口7、生命线是UML视图中哪个图形的组成部分( D )A.类图 B.状态图 C.活动图 D.顺序图8、在下面的图例中,哪个用来描述状态(state)( B )A B C D9、阅读图例,判断下列哪个说法是错误的。
( C )A.读者可以使用系统的还书用例B.每次执行还书用例都要执行图书查询用例C.每次执行还书用例都要执行交纳罚金用例D.执行还书用例有可能既执行图书查询用例,又执行交纳罚金用例10、类图应该画在Rose的哪种视图中( B )A.Use Case View B.Logic ViewC.Component View D.Deployment View11、用例(Use-case)用来描述系统在事件做出响应时所采取的行动。
用例之间是具有相关性的。
在一个“订单输入子系统”中,创建新订单和更新订单都需要检查用户帐号是否正确。
那么,用例“创建新订单”、“更新订单”与用例“检查用户帐号”之间是( A )关系A.包含(include)B.扩展(extend)C.分类(classification) D.聚集(aggregation)12、类和对象的关系类似于下面哪种类型的关系?(A )A.关联(association)和链(link)B.用例(Use case)和参与者(actor)C.包(package)和类图(class diagram)D.聚集(aggregation) 和组合(composition)13、计算机(Computer)由中央处理器、内存、硬盘等组成。
UML考试试题及答案7讲解
![UML考试试题及答案7讲解](https://img.taocdn.com/s3/m/58337911f12d2af90242e6e8.png)
一、选择题 (共40分,每小题2分)1. 下面的模型图中,哪个能正确表示“1个教师可以指导0个到多个学生的论文,1个学生必须有1个教师指导其论文” 的意思( )2. 计算机由CUP 、内存、硬盘、显示器、鼠标等构成,那么计算机类和鼠标类之间的关系是( )A 继承关系B 关联关系C聚合关系 D依赖关系3.下面( )图形表示依赖关系。
4. 关于UML ,下面说法正确的是( ) A UML 是一种面向对象的建模方法。
B UML 是一种形式化的语言,使用UML 建立的模型可被计算机编译执行。
C UML 是一种面向对象的编程语言。
D UML 是一种面向对象的建模语言,但不是建模方法。
5. 顺序图和交互图的关系,类似与下面的哪种关系( ) A 类和对象的关系 B 类和参与者关系 C Java 和编程语言的关系 D UML 和Java 的关系6. 要对一个企业的工作流程建模,下面4种图中的( )是最重要的。
A 交互图 B 活动图 C 状态图 D 类图 A BC D7.关于参与者,错误的说法是()A 参与者是与所建立的系统交互的人或物。
B 参与者可以是实际的人,也可以其他系统。
C 参与者是系统的一部分,是用例图的重要组成部分。
D 参与者之间可以存在泛化关系。
8.UML中关联的多重性是指()A 一个类有多个方法被另一个类调用。
B 一个类的实例对象能够与另一个类的多少个实例对象相关联。
C 一个类的某个方法被另一个类调用的次数。
D 两个类所具有的相同的方法和属性。
9.关于类图的说法正确的是()A 类图分为3个层次:对象层、特征层和关系层,其中对象层给出系统中所有反映问题域和系统责任的对象。
B 类图分为3个层次:对象层、特征层和关系层,其中特征层给出系统中所有反映问题域和系统责任的对象。
C 类图只是一种辅助模型,不如其他图重要。
D 类图定义了系统的功能需求,描述了系统的动态行为。
10.根据Coad/Yourdon的定义,面向对象的概念不包括()A 对象B 继承C 消息D 封装11.使用UML对系统进行动态建模,不能使用以下哪种图()A 类图B 顺序图C 状态图D 活动图12.UML的结构事物不包括()A 接口B 类C 协作D 状态机13.分析下面的顺序图,并指出哪种说法是正确的()A “求战”、“怎么办”以及“火烧连营”这3条消息并没有严格的次序,比如:“求战”消息有可能在“火烧连营”之前产生。
UML考试试题及答案
![UML考试试题及答案](https://img.taocdn.com/s3/m/2a1714fba26925c52dc5bf2a.png)
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期末考试试题与答案解析](https://img.taocdn.com/s3/m/215e9cc0710abb68a98271fe910ef12d2af9a9c8.png)
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试题及答案 (2)
![UML试题及答案 (2)](https://img.taocdn.com/s3/m/35b5b8f33186bceb19e8bb90.png)
一、选择题。
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考试试题及答案4
![UML考试试题及答案4](https://img.taocdn.com/s3/m/c81c1621ed630b1c58eeb506.png)
UML课程测验专业学号姓名一、选择题1、_ B _用于接口、类和协作的行为建模,并强调对象行为的事件顺序;_ C _用于系统的功能建模,并具强调对象间的控制流;_ A _用于描述系统与外部系统及用户之间的交互。
A.用例图B.状态图C.活动图D.类图2、在UML中,对象行为是通过交互来实现的,是对象间为完成某一目的而进行的一系列消息交换。
消息序列可用两种图来表示,强调消息时间次序的图称之为_ (4) _,该图的特点是_ (5) _,强调参加交互的对象的组织图称之为_ (6) _,这两种图是_ (7) _。
(4)A.活动图B.状态图C.顺序图D.通讯图(5)A.有生命线及控制焦点,重点在消息的时间顺序上B.有路径有顺序号,为了一个消息的时间顺序给消息加数字前缀C.是对系统、子系统或类的行为建模D.本质上是一个流程图,显示从活动到活动的信息流(6)A.活动图B.状态图C.顺序图D.通讯图(7)A.同构的,所以可以互相转换B.异构的,所以不可以互相转换C.强调对象行为的事件顺序,常用于对反应式系统建模D.专注于系统的动态视图,状态无法确定,所以不可以互相转换3、用UML建立业务模型是理解企业业务过程的第一步。
业务人员扮演业务中的角色及其交互方式,例如航空公司的售票员是业务人员,电话售票员也是业务人员,他们之间的关系是_ (8) _。
在UML中,用_ (9) ,表示企业业务的工作流。
这种图显示出工作流中的步骤、决策点,以及完成每一步骤的角色和对象。
(8)A.关联关系B.依赖关系C.聚集关系D.概括关系(9)A.活动图B.业务图C.用例图D.交互图4、指出右图中注释所表达的含义。
AAA, BBB, CCC, DDD(A)Class, Message, Iteration, Self-Call(B) Object, Message, Iteration, Self-Call(C) Object, Message, Self-Call, Iteration(D) Class, Message, Self-Call, Iteration5、如图二所示,如果member不是platinum member,在这个活动图的执行过程中,所允许的最大并发线程数是:(A) 1(B) 2(C) 3(D) 4三、阅读下列说明和图,回答问题①至问题④。
UML选择题
![UML选择题](https://img.taocdn.com/s3/m/5d1b0f1011a6f524ccbff121dd36a32d7375c7a8.png)
UML选择题3.当(D)时,用例是捕获系统需求最好的选择A.系统具有很少的用户B.系统具有???C.系统算法复杂,功能单一D.系统具有很多???4.下列说法正确的是(D)A.UML是一种语言,语言的使用者不能对其扩展。
B.UML仅是一组图形的集合。
C.UML仅适用于系统的分析和设计阶段。
D.UML是独立于软件开发过程的。
5.类和对象的关系类似于下面哪种类型的关系(A)A.关联和链B.用例和参与者C.包和类图D.聚集和组合6.在一个课程注册系统中,定义了类CoureSchedule和类coure,并在类CoureSchedule中定义了方法add(C:Coure)和方法remove(c:Coure),则类CoureSchedule和类coure之间的关系是:CA.泛型关系B.组合关系C.依赖关系D.包含关系7.UML中的扩展机制之一约束是用下面哪种方式表示的(B)A只能用【约束表达式】这种方式B只能用{约束表达式}这种方式C只能用(约束表达式)这种方式D上面任何一种方式都可以8.用例从用户角度描述系统的行为。
用例之间可以存在一定的关系,在“某图书管管理系统”的模型中,所有用户使用系统之前必须通过“身份验证”,“身份验证”可以有“密码验证”和“智能卡验证”两种方式。
“身份验证”,“密码验证”和“智能卡验证”之间是(D)A关联B包含C扩展D泛化9.以下关于UML文档的叙述正确的是AA描述了面向对象分析与设计的结果B指导开发人员如何进行面向对象设计C给出了软件的开发过程和设计流程D指导开发人员如何进行面向对象分析10.在uml中,()把活动图中的活动划分为若干组,并将划分的组指定给对象,这些对象必须履行该组所包括的活动,它能够明确的表示哪些活动是由那些对象完成的。
A.组合活动B.同步条C.活动D.泳道11.在较高的抽象层次上,关于传统的程序流程图与UML中活动图的主要区别描述正确的是AA程序流程图明确的指定了每个活动的先后顺序,而活动图仅描述了活动和必要的工作顺序B活动图不提供循环控制结构,而程序流程图提供C活动图不能表示并发活动,而程序流程图可以表示并发活动D两者采用不同的图形符号系统12.协作图主要描述对象的交互与连接,它(A)A.能够表示消息的顺序和嵌套关系。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
UML选择题-、选择题1.封装是指把对象的(A)结合在一起,组成一个独立的对象。
A. 属性和操作B.信息流 c.消息和事件 D.数据的集合2.封装是一种(C)技术,目的是使对象的生产者和使用者分离,使对象的定义和实現分1开。
A. 」_程化B.系统维护C.信息隐敞D.产生对象3.面向对象方法中的(D)机制使子类可以自动地例有(复制)父类全部属性和操作。
A.约東B.对象映射 c.信息隐蔽D.继承4.在c++中,使得在多个类中能够定义同一个操作或属性名,并在每一个类中有不同的实現的一种方法是(B)。
A.继承B.多态性C.约束D.接口1.UML的软件开发以(A)为中心,以系统体系结构为主线,采用循环、迭代、渐增的方式进行开发。
A.用例B.对象C.类D.程序2.uML的(B)模型图由类图、对象图、包图、构件图和配置图组成。
A.用例B.静态C.动态D.系统3.uML的(c)模型图由活动图、顺序图、状态图和协作图组成。
A.用例B.静态C.动态D.系统4.UML的最终产物就是最后提交的可执行的软件系统和(D)。
A.用户手册B.类图C.动态图D.相应的软件文档资料5.在u ML的需求分析建模中,(B)模型图必须与用户反复交流并加以确认。
A.配置B.用例C.包D.动态1.可行性研究分析包括经济可行性分析、技术可行性分析和(B)。
A.风险可行性分析B.法律可行性分析c.资源可行性分析 D.效益可行性分析2.uML的客户需求分析模型包括(A)模型、初始类图、初始对象图和活动图组成。
A.用例B.静态C.动态D.系统3. uML客.J·⊠需求分析使用的 CRC卡上“责任”一栏的内容主要描述类的( C )和操作。
A.对象成员B.关联对象C.属性D.私有成员4.uML客户需求分析产生的用例模型描述了系统的(D)。
A.状态B.体系结构 c.静态模型D.功能要求5.在u ML的需求分析建模中,用例模.型必须与(D)反复交流并加以确认。
A.软件生产商B.用户单位领导C.软件开发人员D.问题领域专家6.在u ML的需求分析建模中,对用例模.型中的用例进行细化说明应使用(A)《图一>文字一>图》A.活动图B.状态图C.配置图D.构件图7.活动图中的分劈和同步接合图符是用来描述( A )。
A.多进程的并发处理行为B.对象的时序 c.类的关系 D.系统体系结构本医架1. uML的系统分析进一:步要确立的三个系统模型是( B )、对象动态模型和系统功能模型。
A.数掘模1型B.对象静态模型 c.对象关系模型 D.体系结构模型2. uML的客户需求分析、系统分析和系统设计阶段产生的模型,其描述图符( A )。
A.完全相同B.完全不同C.不可以通用 D.稍有差异3.类和对象都有属性,它们的差别是:类描述了属性的类.型,面对象的属性必须有(c)。
A.正负号 B.动作 C.具体值 D.私有成员4.UML系统分析阶段产生的包图描述了系统的(B)。
A.状念B.体系层次结构 c.静1念模型 D.功能要求5.设-计模式在面对对象系统开发中是(B)的一种形式。
A.软件调用B.设计方法C.子系统D.分析方法2.顺序图和协作图主要用于对用例图中(B)的建模,用它们来描述用例图的行为。
A.数据流B.控制流 c.消息流D.数据字典3.顺序图的模型元素有(A)、消息、链接等,这些模型元素表示某个用例中的若干个对象和对象之间所传递的消息,来对系统的行为建模。
A.对象B.新线C.;活动D.状态4.顺序图描述(D)对象之同消息的传递顺序。
A.某个B.单个 c. 一个类产生的D. 一组5.顺序图和协作图建立了UML面向对象开发过程中的对象动态(A)模型。
A.交互B.状态C.体系结构D.软件复用1.状态图可以表现(B)在生存期的行为、所经历的状态序列、引起状态转移的事件以及因状态转移而引起的动作。
A.一组对象B.一个对象C.多个执行者D.几个子系统2.状态图描述一个对象在不同(A)的驱动下发生的状态迁移。
A.事件B.对象C.执行許D.数据4.活动图中动作状态之同的迁移不是靠(B)触发的,当活动<动作>状态中的、活动完成时迁移就被触发。
A.对象B.事件C.执行者D.系统5.状态图和活动图建立」「 UML面向对象开发过程中的对象动态( B )模型。
A.交互B.状态C.体系结构]_).软件复用1.系统体系结构是用来描述系统各部分的结构、接口以及它们用于通信的( A )。
A. 一种机制B.形式C.原理D.结构2.uML可以描述硬件之间的互联关系,也能描述硬件单元上的(B)系统的分布。
A.对象B.软作C.系统体系结构D.数据3.( B )是对系统的用例、类、对象、按口以及相互间的交互和协作进行描述。
A.系统体系结构B.软件(逻辑)体系结构C.硬件(物理)系统体系结构D.系统框架4.(D)要对系统的构件、结点的配置进行描述。
A.软件(逻辑)系统体系结构 R.系统体系结构C.系统架构D.硬件(物理)系统体系结构5.(A)是软件(逻辑)系统体系结构(类、对象、它们间的关系和协作)中定义的概念和功能在物理体系结构中的实现。
A.构件B.结点C.软件D.模块6.(c)由结点和结点之间的联系组成,描述了处理器、设备和软件构件运行时的体系结构。
A.构件图B.状态图C.配置图D. J1[更序图7.( D)的基本元素有结点、构件、对象、连接、依赖等。
A.构件图B.状态图C.顺序图D.配置图1.设计模式(B)具体的编程语言。
A.依赖于B.独立于C.依附于D.指定于2. 设计模式是面向对象软件工程中的一个重要概念, 是软件模式分支中衍生出来的一个解决( A )的重要方案之A.具体问题B.抽象问题C.需求分析D.数据流程3. 4. 4. 5节介绍的“对象集合管理器”模式就是本章介绍的( D )模式。
A.工厂方法B.抽象工厂C.单例.D.简单工厂4.单例模式属于对象创建型模式,它保让一个类仅有(C)。
A. 一个属性B. 一个操作C. 一个实例 D. 一个对象成员5.在面向对象设计中,设计模式是系统(B)的基础,正确地使用设计模式,有助于快速开发出可复用的系统。
A.分析B.可复用C.设计D.实現(编程)6.设计模式就是对(D)的描述或解决方案,往往直按对应一段程序代码。
A.某个构件B.成熟的设计C. 一个用例 D.特定问題7.简单一点儿讲,模式就是解决特定问题的经验,实质上就是软件的( C )。
A.建模B. 一个模块C.复用D. 一个构件-、选择题1.软件复用技本的目的是降低软件(c)、提高软件开发的效率和缩短软件开发周期。
A.技术难度B.资源浪费 c.开发和维护的成本 D.代价2.软件复用是面向x、J象系统分析与设计的核心支持技术之一,软件复用的核心是(D)。
A.对象类B.模块 c.设计模式D.软件构件技术3.软件构件是已经通过全面测试并在(A )中运行过的可复用、功能独立、完整且具有通用性的程序模块。
A.实际系统B.实验室C.系统调试D.用户测试4. CO R BA由( B )制定,是体系结构最完整、最清晰、跨越平台最多的分布式对象模型A. Su n公司B.对象管理组织C.M i cro s o f t公司 D.国际标准化组织5. CORBA是一套( A ),为应用开发提供一个公共框架,推动构件市场的发展。
A.规约B.建模语言C.设计范本D.编程语言6.持久对象是(C)其构造过程的对象。
A.依赖于B.区别于C.独立于]_).不是1.将对象包起来,使外界只能看到对象的按口,而不能知道对象内部的具体内容,这是对对象进行(c)A、结合B、隐藏C.封装D、抽象2.以下选项中,不属于对象的特点是( c )。
A、独立性B、封闭性C、联合性D、动态性3.类之问共享属性和操作的机制称为(c)。
A、静态绑定B、动态绑定c、继承D、多态型1、组成UML有三种基本的建筑块是:(A),事物和图A、关系B、类C、用例D、实体2、UML中的事物包括:结构事物,分组事物,并释事物和(D)A、实体事物B、边界事物c、控制事物D、动作事物3、UML中有四种关系是:依赖,泛化,关联和(C)A、继承B、合作C、实现D、抽象4、UML中哪种图(B)用来描述过考望或操作的工作步骤A、状态图B、活动图C、用例图D、部署图5、在u ML中,(B)图显示了一组类、接口、协作以及它们之同的关系。
A、状态图B、类图C、用例图D、部署图6、U ML体系包括=个部分: U M L基本构造块, (A)和 UML公共机制A、 UML规则B、UML命名C、U ML模型D、UML约束7、软件生存期包括计划,需求分析和定义, (B),编码,软件测试和运行维护A、软件开发B、软件设计(详细设计)c、软件支持 D、软件定义8、(A)模型的缺点是缺少灵活性,特别是无法解决软件需求不明确或不准确的同题A、瀑布模型B、原型模型c、增量模型 D、成累旋模型9.下图是(B)A.类图B.用例图(读者是参与者,椭圆是用例)C.活动图D.状态图1o、下图中的分叉和汇合是用 RosE中的(B)工具实现的。
A、关系B、同步条C、用例D、实体11、(A)技术是将一个活动图中的活动状态进行分组,每一组表示一个特定的类、人或部门,他们负责完成组内的活动。
A、泳遣B、分叉汇合C、分支T)、转移什么不是面向对象程序设计的主特征DA.封装B.继承C.多D.结构2、下列描述中,哪个不是建模的基本原则(D)A.要仔细的选納実型B.每一种模型可以在不同的精度级别上表示所要开发的系统c.模型要与现实相联系D.对一个重要的系统用一个模型就可以充分描述3.下面哪个不是uMI中的静态视图(A)A.状态图B.用例图C.对象图D.类图12、下列关丁状i合、图的说法中,正确的是(C)A.状态图是u ML中对系统的静态方面进行建模的五种图之一。
B. 状态图是活动图的一个特例, 状态图中的多数状态是活动状态c.状1念、图是对一个对象的生命周期述行建模,描述对象随时问变化的行为。
D.状态图强调对有几个对象参与的活动过程建模,而活动图更强调对単个反应型对象建模18、关于协作图的描述,下列哪个不正确(B)A.协作图作为一种交互图, 强调的是参加交互的对象的组织;B.协作图是顺序图的-种特例c.协作图中有消息流的顺序号;D.在 ROSE工具中,协作图可在顺序图的基础上按“F5”键自动生成;1 9、组件图用于对系统的静态实现视图建模, 这种视图主要支持系统部件的配置管理, 通常可以分为四种方式来完成, 下面哪种不是其中之一( B )A.对源代码建模B.对事物建模c.对物理数据库建模D.对可适应的系统建模27、下列关于类方法的声明,不正确的是( C )A. 方法定义了类所许可的行动B. 从一个类所创建的所有对象可以使用同一组属性和方法c.每个方法应-该有一个参数D. 如果在同一个类中定义了类似的操作, 则他们的行为应该是类似的29、UML的全称是(B)A. U n if y Mode l in g La n gu ag eB.Unif i ed Modeli n g L anguageC. U n ifie d M od em L a ngua g eD. Un i fi e d Ma king Lan g ua g e3.UML中,用例图展示了外部Actor与系统所提供的用例之同的连接,UML中的外部Actor是指(D)A.人员B.単位C.人员和单位D.人员或外部系统4、uML中,对象行为是通过交互来实現的,是对象问为完成某一目的而进行的一系列消息交换。