uml习题及答案uml习题1、什么不就是面向对象程序设计得主要特征。
()A.封装 C.多态D.结构B.继承2、UML中有四种关系就是:依赖,泛化,关联与( )A、继承B、合作C、实现D、抽象3、UML中得事物包括:结构事物,分组事物,注释事物与()A、实体事物B、边界事物C、控制事物D、动作事物4、在UML中,()图显示了一组类、接口、协作以及它们之间得关系。
A、状态图B、类图C、用例图D、部署图5、下列描述中,哪个不就是建模得基本原则()A、要仔细得选择模型B、每一种模型可以在不同得精度级别上表示所要开发得系统C、模型要与现实相联系D、对一个重要得系统用一个模型就可以充分描述6、UML体系包括三个部分:UML基本构造块,()与UML公共机制A、UML规则B、UML命名C、UML模型D、UML约束7、下图就是()A、类图B、用例图C、活动图D、状态图10、下面哪个不就是UML中得静态视图()A、状态图B、用例图C、对象图D、类图11、()技术就是将一个活动图中得活动状态进行分组,每一组表示一个特定得类、人或部门,她们负责完成组内得活动。
A、泳道B、分叉汇合、转移D 、分支C12、下列关于状态图得说法中,正确得就是()A、状态图就是UML中对系统得静态方面进行建模得五种图之一。
B、状态图就是活动图得一个特例,状态图中得多数状态就是活动状态C、活动图与状态图就是对一个对象得生命周期进行建模,描述对象随时间变化得行为。
D、状态图强调对有几个对象参与得活动过程建模,而活动图更强调对单个反应型对象建模13、对反应型对象建模一般使用()图A、状态图B、顺序图C、活动图D、类图14、类图应该画在Rose得哪种()视图中A、Use Case ViewB、Logic ViewC、ponent ViewD、Deployment View15、类通常可以分为实体类,()与边界类A、父类B、子类C、控制类D、祖先类16、顺序图由类角色,生命线,激活期与()组成A、关系B、消息C、用例D、实体17、()就是系统中遵从一组接口且提供实现得一个物理部件,通常指开发与运行时类得物理实现A、部署图B、类C、接口D、组件18、关于协作图得描述,下列哪个不正确()A、协作图作为一种交互图,强调得就是参加交互得对象得组织;B、协作图就是顺序图得一种特例C、协作图中有消息流得顺序号;D、在ROSE工具中,协作图可在顺序图得基础上按“F5”键自动生成;19、组件图用于对系统得静态实现视图建模,这种视图主要支持系统部件得配置管理,通常可以分为四种方式来完成,下面哪种不就是其中之一()A、对源代码建模、对事物建模B.C、对物理数据库建模D、对可适应得系统建模20、一个对象与另一个对象之间,通过消息来进行通信。
消息通信在面向对象得语言中即()A、方法实现B、方法嵌套C、方法调用D、方法定义21、()就是可复用得,提供明确接口完成特定功能得程序代码块。
A、模块B、函数C、用例D、软件构件22、下图中得空心箭头连线表示()关系A、泛化B、包含C、扩展D、实现23、组件图展现了一组组件之间得组件与依赖。
它专注于系统得()实现图A、动态B、静态C、基础D、实体24、若将活动状态比作方法,那么动作状态即()A、方法名B、方法返回值C、方法体中得每一条语句D、方法得可见性25、事件可以分为内部事件与外部事件。
按下按钮与打印机得中断就是()事件A、内部事件B、外部事件26、()就是用于把元素组织成组得通用机制A、包B、类C、接口D、组件27、下列关于类方法得声明,不正确得就是 ( )A.方法定义了类所许可得行动B.从一个类所创建得所有对象可以使用同一组属性与方法C.每个方法应该有一个参数D.如果在同一个类中定义了类似得操作,则她们得行为应该就是类似得28、()就是一组用于描述类或组件得一个服务得操作A、包B、节点、组件D 、接口C29、UML得全称就是 ( )A.Unify Modeling LanguageB.Unified Modeling LanguageD.Unified Making LanguageC.Unified Modem Language就是被节点执行得事物、()30 B、组件A、包D、节点C、接口Actor中得外部用例图展示了外部Actor与系统所提供得用例之间得连接,UML8、UML中,)就是指(B、单位A、人员D、人员或外部系统C、人员与单位( ),关联与泛化9、UML中有四种关系就是:依赖, B、合作A、继承、抽象 D C、实现()注释事物与、UML中得事物包括:结构事物,分组事物,10A、实体事物B、边界事物C、控制事物D、动作事物11、在UML中,()图显示了一组类、接口、协作以及它们之间得关系。
A、状态图B、类图C、用例图D、部署图12、UML中,对象行为就是通过交互来实现得,就是对象间为完成某一目得而进行得一系列消息交换。
消息序列可用两种类来表示,分别就是()A、状态图与顺序图B、活动图与协作图C、状态图与活动图D、顺序图与协作图13、用例(Use-case)用来描述系统在事件做出响应时所采取得行动。
用例之间就是具有相关性得。
在一个“订单输入子系统”中,创建新订单与更新订单都需要检查用户帐号就是否正确。
那么,用例“创建新订单”、“更新订单”与用例“检查用户帐号”之间就是()关系A、包含(include)B、扩展(extend)C、分类(classification)D、聚集(aggregation)10、下面哪个不就是UML中得静态视图()、用例图B、状态图A.C、对象图D、类图11、()技术就是将一个活动图中得活动状态进行分组,每一组表示一个特定得类、人或部门,她们负责完成组内得活动。
A、泳道B、分叉汇合C、分支D、转移12、下列关于状态图得说法中,正确得就是()A、状态图就是UML中对系统得静态方面进行建模得五种图之一。
B、状态图就是活动图得一个特例,状态图中得多数状态就是活动状态C、活动图与状态图就是对一个对象得生命周期进行建模,描述对象随时间变化得行为。
D、状态图强调对有几个对象参与得活动过程建模,而活动图更强调对单个反应型对象建模13、对反应型对象建模一般使用()图A、状态图B、顺序图C、活动图D、类图14、类图应该画在Rose得哪种()视图中A、Use Case ViewB、Logic ViewC、ponent ViewD、Deployment View15、类通常可以分为实体类,()与边界类B、子类C、控制类D、祖先类16、顺序图由类角色,生命线,激活期与()组成A、关系B、消息C、用例D、实体17、()就是系统中遵从一组接口且提供实现得一个物理部件,通常指开发与运行时类得物理实现A、部署图B、类C、接口D、组件19、组件图用于对系统得静态实现视图建模,这种视图主要支持系统部件得配置管理,通常可以分为四种方式来完成,下面哪种不就是其中之一()A、对源代码建模、对事物建模B.C、对物理数据库建模D、对可适应得系统建模20、在ATM自动取款机得工作模型中(用户通过输入正确得用户资料,从银行取钱得过程),下面哪个不就是“Actor”()A、用户B、ATM取款机C、ATM取款机管理员D、取款23、组件图展现了一组组件之间得组件与依赖。
它专注于系统得()实现图B、静态C、基础D、实体24、若将活动状态比作方法,那么动作状态即()A、方法名B、方法返回值C、方法体中得每一条语句D、方法得可见性25、事件(event)表示对一个在时间与空间上占据一定位置得有意义得事情得规格说明,下面哪个不就是事件得类型()A、信号B、调用事件C、源事件D、时间事件26、()就是用于把元素组织成组得通用机制A、包B、类C、接口D、组件27、下列关于类方法得声明,不正确得就是 ( )A.方法定义了类所许可得行动B.从一个类所创建得所有对象可以使用同一组属性与方法C.每个方法应该有一个参数D.如果在同一个类中定义了类似得操作,则她们得行为应该就是类似得28、()就是一组用于描述类或组件得一个服务得操作A、包B、节点C、接口29、UML得全称就是 ( )A.Unify Modeling LanguageB.Unified Modeling LanguageD.Unified Making LanguageC.Unified Modem Language四、设计题(共40分)、瞧图回答问题1下图中类得名字就是:___ReaderManager___ a.:_newReader(),ModifyReader(),deleteReader() ___ 就是b.类中得行为(方法) c.类中得成员方法得访问可见性就是: public这种类型得类作用就是什么?该类就是什么类型得类,d.它建立了一个或几个用例得行为模,:该类就是控制类。
控制类就是负责协调其她类得工作答处理主要得任务与控制流。
每个用例通,型。
它整理系统得行为并描述一个系统得动态特性常都有一个控制类、控制用例中得事件顺序。
也存在多个用例共享同一个控制类。
,UML中合适得图来描述图书管理系统中图书馆业务功能模块。
该模块包括借书2、请选择预约借书等功能还书,用用例图表现答:图书查询借书读者查询<>还书管理员超期罚款预约书籍读者取消预约、请根据下面得用例图设计相关类图3.4、瞧图回答问题(1)该图就是什么图,其中得矩形框表示什么?(2)该图描述了怎样得情形状态图,表示就绪,运行,阻塞状态;:线程运行得基本流程如下当线程准备运行时,进入就绪状态,如果获得cpu时间片,就转入运行状态,运行正常结束,进入结束状态,如果在运行过程中,cpu时间片用完后还没有完成任务,就进入就绪状态,等待再次得到cpu时间片,如果线程在运行过程中,不满足所须资源,就进入阻塞状态,处于阻塞状态得线程得到相关资源后,进入就绪状态,依次循环。
3、请根据下面得用例图设计相关类图4、学生管理系统中有一个模块就是报到登记,具体流程就是:在新生入校报到时,进行新生信息登记,记录学生得报到资料、个人基本情况得输入、查询、修改等。
根据上述描述绘制其用例图、2 Actor 写出在上述需求描述中出现得、:1问题.录入学生信管理<查询学生信删除学生信<>修改学生信息。