首页 UML面向对象分析与设计教程课后习题答案(胡荷芬 高斐)选择题部分

UML面向对象分析与设计教程课后习题答案(胡荷芬 高斐)选择题部分

举报
开通vip

UML面向对象分析与设计教程课后习题答案(胡荷芬 高斐)选择题部分UML面向对象分析与设计教程课后习题答案选择题第一章(1)对象程序的基本特征是(ABCD)A.抽象B.封装C.继承D.多态(2)类包含的要素有(ABC)A.名字B.属性C.操作D.编号(3)下列关于类与对象的关系说法不正确的是(A)A.有些对象是不能被抽象成类的B.类给出了属于该类的全部对象的抽象定义C.类是对象集合的再抽象D.类是用来在内存中开辟一个数据区,存储新对象的属性(4)面向对象方法中的(C)机制给予子类可以自动的拥有(复制)父类全部属性和操作。A.抽象B.封装C.继承D.多态(5)建立对象的动态模型一般...

UML面向对象分析与设计教程课后习题答案(胡荷芬 高斐)选择题部分
UML面向对象分析与设计教程课后习题答案选择题第一章(1)对象程序的基本特征是(ABCD)A.抽象B.封装C.继承D.多态(2)类包含的要素有(ABC)A.名字B.属性C.操作D.编号(3)下列关于类与对象的关系说法不正确的是(A)A.有些对象是不能被抽象成类的B.类给出了属于该类的全部对象的抽象定义C.类是对象集合的再抽象D.类是用来在内存中开辟一个数据区,存储新对象的属性(4)面向对象方法中的(C) 机制 综治信访维稳工作机制反恐怖工作机制企业员工晋升机制公司员工晋升机制员工晋升机制图 给予子类可以自动的拥有(复制)父类全部属性和操作。A.抽象B.封装C.继承D.多态(5)建立对象的动态模型一般包含的步骤有(ABCD)A.准备脚本B.确定事件C.准备事件跟踪表D.构造状态图第二章⑴UML中的关系元素包括(ABCD)。A.依赖B.关联C.泛化D.实现⑵在UML中,定义了面向对象的事物,这些事物分为(ABCD).。A.结构事物B.行为事物C.分组事物D.注释事物⑶UML中的图包括(ABC)。A.用例图B.类图C.状态图D.流程图⑷UML的视图不包括(BCD)。A.用例视图B.类视图C.状态视图D.物理视图⑸下面不属于UML中的静态视图的是(ABC)。A.状态图B.用例图C.对象图D.类图第三章(1)下列说法正确的是(ACD)在用例视图下可以创建类图在逻辑视图下可以创建构件图在逻辑视图下可以创建包在构件视图下可以创建构件(2)在RationalRose的逻辑视图下可以创建(ABCD)A.类图B.构件图C.包D.活动图(3)RationalRose建模工具可以执行的任务有(ABCD)A.非一致性检查B.生成C++语言代码C.报告功能D.审查功能(4)RationalRose中支持的视图不包括(D)A.逻辑视图B.构件视图C.部署视图D.机构视图(5)在构建视图下的元素可以包括(ABC)A.构件B.构件图C.包D.类第四章(1)类中的方法的可见性包括(ABC)privatepublicprotectedabstract(2)下面属于UML中类元的类型的是(ABCD)类对象构件接口(3)类之间的关系包括(ABCD)泛化关联实现依赖(4)下列关于接口的关系说法正确的是(ABCD)?接口是一种特殊的类所有接口都是有构造型<>的类一个类可以通过实现接口从而支持接口所指定的行为在程序运行的时候,其他对象可以不仅需要依赖与此接口,还需要知道该类对接口实现的其他信息(5)下列关于类方法的声明正确的是(AB)方法定义了类所许可的行为从一个类所创建的所有对象可以使用同一组属性和方法每个方法应该有一个参数如果在同一个类中定义了类似的操作,则他们的行为应该是类似的第五章1.在RationalRose2003中,支持(ABCD)的构造模型A.业务设计包B.业务分析模型包C.业务用例模型包D.CORBAModule包2.对照子系统进行建模时,在RationalRose2003中,内部支持的系统有(CD)A.数据系统B.视图系统C.程序系统D.业务系统3.建立模型时包的嵌套不宜过深,包的嵌套一般以(A)为宜A.2~3层B.3~4层C.1~2层D.3~5层4.下列关于包的描述中正确的是(ABCD)A.每个包必须有一个区别于其他包的名称B.包中可以包含其他元素,如类,接口,组件和用例等C.引入(import)使得一个包中的元素可以单向访问另一个包中的元素D.包的可见性分为protected,public和private5.下列对于创建包的说法不正确的是(A)A.在序列图和协作图中可以创建包B.在类图中可以创建包C.如果将包从模型中永久删除,包及包中的内容都将被删除D.在创建包的依赖关系时,尽量避免循环依赖第六章1.下面哪些是识别用例时要引起的注意要点?(ABC)A.参与者希望系统提供什么功能B.参与者是否会读取,创建,修改,删除,存储系统的某种信息。如果是的话,参与者又是如何完成这些操作的C.参与者是否会将外部的某些事件通知给系统D.系统将会有哪些人来使用2.下面(B)不是构成用例图的基本元素A.参与者B.泳道C.系统边界D.用例3.下面是用例间主要关系的有(ABD)A.扩展B.包含C.依赖D.泛化4.下列对系统边界描述正确的是(ABC)A.系统边界是指系统与系统之间的界限B.用例图中的系统边界用来表示正在建模系统的边界C.边界内表示系统的组成部分,边界外表示系统外部D.可以使用Rational绘制用例中的系统边界5.在ATM自动存款机的工作模型中,用户通过输入密码将钱存入ATM机,下面属于参与者的是(AC)A.用户B.ATM取款机C.ATM取款机管理员D.存款第七章1.序列图中的消息有着不同的类型,下列选项中属于输入消息类型的有(ABCD)A.定期消息B.不定期消息C.阻止消息D.同步消息2.下列关于序列图的用途,说法不正确的是(A)A.描述系统在某一个特定时间点上的动态结构B.确认和丰富一个使用意境的逻辑表达C.细化用例的表达D.有效地描述如何分配各个类的职责以及各类具有相应职责的原因3.下列选项属于消息的组成部分的是(ABC)A.接受者B.发送者C.活动D.虚线4.在序列图中,返回消息的符号是(B)A.直线箭头B.虚线箭头C.直线D.虚线5.下列关于序列图的说法正确的是(ABC)A.序列图是对对象之间传递消息的时间顺序的可视化表示B.序列图从一定程度上更加详细地描述了用例表达的需求,将其转化为进一步,更加正式层次的精细表达C.序列图的目的在于描述系统中各个对象按照时间顺序的交互的过程D.在UML的表示中,序列图将交互关系表示为一个二维图。其中,横向是时间轴,时间沿竖线向下延伸。纵向代表了在协作中各独立对象的角色第八章1.如果要对一个学校课程表管理系统的主要角色学生,老师的工作流程建模,需要使用的图是(C)A.序列图B.状态图C.活动图D.协作图2.下列对活动图的描述正确的是(BCD)A.活动图是对象之间传送消息的时间顺序的可视化表示,目的在于描述系统中各个对象按照时间顺序的交互的过程B.活动图是一种用于描述系统行为的模型视图,它可用来描述动作和动作导致对象状态改变的结果C.活动图是模型中的完整单元,表示一个程序或工作流,常用于计算流程和工作流程建模D.活动图可以算是状态图的一种变种并且活动图的符号与状态图的符号非常相似3.活动图中结束状态使用(D)表示A.菱形B.直线箭头C.黑色实心圆D.空心圆4.下列说法不正确的是(B)A.对象流中的对象表示的不仅仅是对象自身,还表示了对象作为过程的一个状态存在B.活动状态是原子性的,用来表示一个具有子结构的纯粹计算的执行C.一个组合活动在表面上看是一个状态,但其本质确是一组子活动的概括D.分支将转换路径分成多个部分,每一部分都有单独的监护条件和不同的结果5.下面属于活动图组成要素的有(ABD)A.泳道B.动作状态C.转换D.活动状态第九章1.下面不是UML中协作图的基本元素的是(C)A.对象B.消息C.发送者D.链2.下列关于协作图中的链,说法不正确的是(C)A.在协作图中,链的表示形式为一个或多个相连的线或弧B.在协作图中的链是两个或者多个对象之间的独立连接C.在协作图中,需要关于某个类的所有对象都出现,同一个类的对象在一个协作图也不可以充当多个角色D.在协作图中的链是关联的实例3.下面不会出现在协作图中的是(D)A.对象B.消息C.对象之间的连接D.控制焦点4.下面属于消息组成部分的有(ABC)A.发送者B.接受者C.活动D.对象5.关于协作图的描述,下列说法正确的是(ACD)A.在RationalRose工具中,协作图可在顺序图的基础上按F5键自动生成B.协作图是顺序图的一种特例C.协作图作为一种交互图,强调的是参加交互的对象的组织D.协作图中有消息流的顺序号第十章1.使用UML建模时。如果需要描述跨越多个用例的单个对象的行为,使用(A)最为合适A.协作图B.序列图C.活动图D.状态图2.下列选项中(ACD)不是状态的组成部分A.进入\退出动作B.内部转换C.外部转换D.名称3.以下是构成状态图基本元素的是(ABC)A.状态B.转换C.初始状态D.链4.状态可分为(D)A.简单状态B.组合状态C.开始状态D.历史状态5.下列对状态图的描述不正确的是(C)A.状态图通过建立类对象的生命周期模型来描述对象随时间变化的动态行为B.状态图适用于描述状态和动作的顺序,不仅可以展现一个对象拥有的状态,还可以说明事件如何随着时间的推移来影响这些状态C.状态图的主要目的是描述对象创建和销毁的过程中资源的不同状态,有利于开发人员提高开发效率D.状态图描述了一个实体基于事件反应的动态行为,显示了该实体如何根据当前所处的状态对不同的事件时间做出反应第十一章1.一个构件实例用于表示运行时存在的实现物理单元和在实例节点中的定位,他的特征有(AC)A.身份特征B.关系特征C.代码特征D.属性特征2.在部署图模型中,属于节点类型的选项是(AC)A.设备节点B.系统进程C.处理器节点D.接口3.下面(A)选项是构件图所支持系统部件的配置管理的方式A.对源代码建模B.对事物建模C.对物理数据库建模D.对可适应的系统建模4.软件构件是软件系统的(A)单元A.物理B.逻辑C.实现D.顺序5.下列关于部署图的说法正确的是(A)A.使用RationalRose2003创建的每一个模型中仅包含一个部署图B.使用RationalRose2003创建的每一个模型中可以包含多个部署图C.在一个部署图中,包含了两种基本的模型元素;节点和节点之间的连接部署图描述了一个系统运行时的硬件节点,以及在这些节点上运行的软件构件将在何处物理地运行,以及他们将如何彼此通信的静态视图。第十二章1.下面的选项中(C)是实现Rational统一过程的必要步骤。A.建立明确的目标B. 计划 项目进度计划表范例计划下载计划下载计划下载课程教学计划下载 过程实现C.执行过程实现D.评价过程实现2.下面不属于迭代过程的四个连续阶段的有(C)A.初始B.分析C.细化D.构造3.Rational统一过程的静态结构,分别使用(ABCD)建模元素来进行表达。A.角色B.活动C.产物D.工作流4.Rational统一过程的视图结构包括(ABC)A.物理视图B.逻辑视图C.用例视图D.结构视图5.下面的选项中,(CD)不属于软件开发过程的层次结构。A.工具层B.方法层C.质量保证层D.管理层
本文档为【UML面向对象分析与设计教程课后习题答案(胡荷芬 高斐)选择题部分】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: ¥16.9 已有0 人下载
最新资料
资料动态
专题动态
个人认证用户
慢慢老师
暂无简介~
格式:doc
大小:57KB
软件:Word
页数:0
分类:其他高等教育
上传时间:2021-08-28
浏览量:186