资源预览内容
第1页 / 共10页
第2页 / 共10页
第3页 / 共10页
第4页 / 共10页
第5页 / 共10页
第6页 / 共10页
第7页 / 共10页
第8页 / 共10页
第9页 / 共10页
第10页 / 共10页
亲,该文档总共10页全部预览完了,如果喜欢就下载吧!
资源描述
一、单选题。1UML中关联的多重度是指( )。A一个类有多个方法被另一个类调用B一个类的实类可以与另一个类的多个实类相关联C一个类的某个方法被另一个类调用的次数D两个类所具有的相同的方法和属性2在用例之间,会有三种不同的关系,下列哪个不是他们之间也许的关系( )。A包含 B扩展 C泛化 D关联3在类图中,“ #”表达的可见性是( )。APublic BProtected CPrivate DPackage 4关于约束,下列描述错误的是( )。A约束是对特定模型元素附加的语义信息。 B可以在注解中表达约束。C约束必须表达为规范的约束语言。 D约束允许增长新的规则或者修改已有的规则。5关于同步调用消息和异步调用消息,下面哪一种说法是错误的( )。A同步调用,发出调用某操作的消息之后,发送方等待接受方的应答。B异步调用,发出调用信息之后,继续下面动作,而不等待应答。C发出同步调用消息之后,发送方在收到应答之前,只能等待,而不能做其它动作。D同步调用描述为实线实箭头,异步调用描述为虚线开箭头。6要表达单个对象在生命期内的状态变化,应采用的UML图为( )。A 用例图 B类图 C顺序图 D状态图7在拟定类名时,下列属于候选的类的是( )。A名词 B形容词 C动词 D代词8用于对面向对象系统的物理方面建模进行描述图形是( )。A部署图 B对象图 C包图 D类图9关于接口和构件,下列说法错误的是( )。A接口是一组操作的集合,用于描述类或构件的一个服务。B一个构件可以有若干个供接口,也可以有若干个需接口。C一个构件可以用遵循相同接口的其他构件来替换。D构件图展示了构件的内部结构和构件之间的传递的消息序列。10构件图的组成不涉及( )。A接口 B构件 C发送者 D依赖关系11下列关于用例图的描述,错误的是( )。A用例图中的参与者和用例之间是关联关系。B包含是用例之间的一种依赖关系,由基用例指向抽象用例。C参与者和参与者之间、用例和用例之间都也许出现泛化关系。D扩展关系规范了扩展用例的行为如何及何时插入到基用例的行为之中,由基用例指向扩展用例。12在UML中,类之间的关系有一种为关联关系,其中多重性用来描述类之间的相应关系,下面哪个不是其中之一( )。A0.1 B0.* C1.* D*.*13部署图的组成不涉及( )A解决器 B设备 C构件D连接14下列对状态图描述不对的的是( )。A状态图通过建立类对象的生命周期模型来描述对象随时间变化的动态行为B状态图合用于描述状态和动作的顺序,不仅可以展现一个对象拥有的状态,还可与说明事件如何随着时间的推移来影响这些状态C状态图的重要目的是描述对象创建和撤消的过程中资源的不同状态,有助于开发人员提高开发效率D状态图描述了一个实体基于事件反映的动态行为,显示了该实体如何根据当前所处状态对不同的事件作出反映15用于对面向对象系统的物理方面建模进行描述图形是( )。A部署图 B对象图 C包图 D类图16下面哪一项不是包图中的关系( )A B C D17消息的组成不涉及( )。A接口B活动C发送者 D接受者18下面哪个视图属于UML语言的交互图( )。A构件图B状态图C部署图D顺序图19RUP中有( )个核心过程工作流。A1B3 C6 D920下面哪个符号代表包图( )。BACD21事件表达对一个在时间和空间上占据一定位置的故意义的事情的规格说明,事件的类型不涉及( )。A信号事件 B调用事件C源事件 D时间事件22在UML的顺序图中,通常由左向右分层排列各个对象,对的的排列方法是( )。A执行者角色控制类用户接口业务层后台数据库B执行者角色用户接口控制类业务层后台数据库C执行者角色控制类用户接口后台数据库业务层D执行者角色用户接口业务层控制类后台数据库23多对象是UML哪个视图中的概念( )。A类图B状态图C通信图D构件图24状态是指在对象的生命周期中满足某些条件、执行某些活动或等待某些事件时的一个条件或状况,状态的组成部分不涉及( )。A进入(entry)和退出(exit)动作 B外部转换C子状态 D延迟事件25下面哪个UML视图是描述一个对象的生命周期的( )。A类图B状态图C通信图D顺序26顺序图由对象,生命线,控制焦点和( )组成。A关系 B消息 C用例 D实体27关于接口和构件,下列说法错误的是( )。A接口是一组操作的集合,用于描述类或构件的一个服务。B一个构件可以有若干个供接口,也可以有若干个需接口。C 一个构件可以用遵循相同接口的其他构件来替换。D构件图展示了构件的内部结构和构件之间的传递的消息序列。28一个对象和另一个对象之间,通过消息来进行通信。消息通信在面向对象的语言中即( )。 A方法实现 B方法嵌套 C方法调用 D方法定义二、填空题。1统一建模语言是由一系列标准的_组成的建模语言,它用于描述软件系统分析、_ 和实行中的各种模型。2在UML中有两种表达形式的交互图,分别是_ _和_ _。3在面向对象的分析和设计中,_ _称为消息,其分为 、 和简朴消息。4顺序图将交互关系表达为一张二维图,从上到下体现了 ,从左到右代表了 。5类图是UML中最重要的建模图示语言之一,它用于建立类、 以及类与类之间的各种关系模型。它是编程最重要的模型依据。 、 。6 图重要用于描述系统的行为及各种功能之间的关系,是描述 与用例以及用例与用例之间关系的图。7对象图是为 ,这种建模就像在某个时间点上给系统的所有参与对象拍下一张对象状态的的快照。8顺序图由 和 组成。9UML将构造型 作为消息的标签来表达对象销毁消息,同时在对象生命线的结束部分画一个 来表达该对象被销毁了。10在UML中,通信图描述参与一个交互的对象的链接,它强调发送和接受消息的对象之间的链接。其中可以有 、 、 它们之间的链接和 。11状态图特别适合为那些行为由其 决定的对象建模,它描述了一个对象也许处在的各种不同状态以及这些状态之间 转移。三、名词解释。1统一建模语言统一建模语言是由一系列标准的图形符号组成的建模语言,它用于描述软件系统分析、设计和实行中的各种模型。2模型模型是从一个特定视点对系统进行的抽象,它可以是实物模型,也可以是抽象数字或图示模型。3迁移迁移指从一个状态到另一个状态的瞬间变化过程。从源状态到目的状态一发生变化,就称发生了迁移。4泳道为了表白活动图中各种元素的归属,UML用垂直线将不同归属的元素分开,将它称为活动划分,由于这种划分的外观很像泳道,所以也称为活动图中的泳道5链接链接是两个对象间连接途径,它表达两个对象间的导航和可视性,沿着这条途径消息可以流动。6类图类图是类的模型,是运用图示和文字注释描述类以类和类之间互相关系的方法。四、简答题。1类图在UML中有何重要作用?1)为开发人员提供这种模仿现实世界的表达方式。2)让分析员使用客户所采用的术语和客户交流,促使客户说出所要解决的问题的重要细节。2阐述用例对于系统开发人员来说的价值。答:是用来从用户的观测角度收集系统需求的一项技术,便于分析员与客户和用户交流,使系统更符合用户的需求。3什么是用例图?用例图有什么作用?答:定义:由参与者(Actor)、用例(UseCase)以及它们之间的关系构成的用于描述系统行为及各种功能之间关系的图称为用例图。作用:用例图是从软件需求分析到最终实现的第一步,它显示了系统的用户和用户希望提供的功能,有助于用户和软件开发人员之间的沟通。用例图可视化的表达了系统的需求,具有直观、规范等优点,克服了纯文字性说明的局限性。用例方法是完全从外部来定义系统的,它把需求和设计完全分离开来,使用户不用关心系统内部是如何完毕各种功能的。4顺序图和通信图中,消息有哪三种?各自的意义和表达什么?答:消息可以是简朴的(simple) 、同步的(synchronous)或异步的(asynchronous)。简朴消息是从个对象到另一个对象的控制流的转移。假如一个对象发送了个同步消息,那么它要等待对方对消息的应答,收到应答后才干继续自己的操作。而发送异步消息的对象不需要等待对方的应答便可以继续自己的操作。在顺序图中,简朴消息是个简朴箭头,同步消息是实心箭头。异步消息是个半边箭头。5包的访问可见性有几种?请描述各访问可见性的区别。可见性可以提成3种:公有访问(public)、保护访问(protected)、私有访问(private)公有访问:包内的模型元素可以被任何引入此包的其他包的内含元素访问。保护访问:表达此元素只能被当前包的子包访问。私有访问:表达此元素只能被当前包内的模型元素访问。6什么是依赖?他与关联有什么区别?答:依赖是一种使用关系,它说明了一个事物声明说明的变化也许影响到使用它的另一个事物,但反之未必。也就是说,服务的使用者以某种方式依赖于服务的提供者发。而关联是一种结构关系,它详述了一个事物的对象与另一个事物的对象互相联系。五、分析设计题。1图书管理系统功能性需求说明如下:
收藏 下载该资源
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号