系统分析与设计课后判断题与答案_第1页
系统分析与设计课后判断题与答案_第2页
系统分析与设计课后判断题与答案_第3页
系统分析与设计课后判断题与答案_第4页
系统分析与设计课后判断题与答案_第5页
已阅读5页,还剩9页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、系统分析与设计课后判断题与答案1.软件就是程序,编写软件就是编写程序。对错(正确答案)2.软件危机的主要表现是软件需求增加,软件价格上升。对错(正确答案)3.C语言对面向对象的发展起到了重要作用。对错(正确答案)4.面向对象方法中的对象是从客观世界中抽象出来的一个集合体。对(正确答案)错5.面向对象可以保证开发过程中的需求变化完全不会导致系统结构的变化。对错(正确答案)6.面向对象方法就是使用面向对象的程序设计语言进行编程。对错(正确答案)7.对象的自治性指的是对象是完全封闭的,不受任何外界影响。对错(正确答案)8.类是面向对象程序中的构造单位,也是面向对象程序设计语言的基本成分。对(正确答案

2、)错1.UML是一种建模语言,是一种标准的表示,是一种方法。对错(正确答案)2.UML支持面向对象的主要概念,并与具体的开发过程相关。对错(正确答案)3.在UML这个名称出现之前,JamesRumbaugh和GradyBooch的合并OMT和Booch工作成果被称为UM0.8。(对)4.1997年11月,UML1.1规范被OMG全体成员通过,正式被采纳为规范。(对)(正确答案)5.UML既是一门建模语言,也可以作为一门编程语言。对错(正确答案)6.在UML出现之前,众多不同的面向对象的方法同时存在,给用户带来了定困扰。对(正确答案)错7.UML2.0的出现彻底推翻了UML1.x中的核心概念,发

3、展成了一门与之前截然不同的建模语言。对错(正确答案)8.UML提供了一些方法可以让用户创建出新的模型元素。对(正确答案)错1.构造块就是UML中的事物。对错(正确答案)2.UML中的行为事物通常用来描述模型中的动态部分。对(正确答案)错3.UML中的注释可以选择被隐藏起来。对(正确答案)错4.UML中的关系负责连接两个同种类的模型元素。对错(正确答案)5.所有的UML图都不依赖于元素符号的大小和位置。对错(正确答案)6.UML的每个图形符号都暗示了该元素的规格说明。对(正确答案)错7.类操作的可见性(公有、私有或保护)可以通过UML的通用划分来表示出来。对错(正确答案)8.UML的用户可以随意

4、对UML进行任意形式的扩展。对错(正确答案)9.UML中的约束使用大括号中的文本来表示。对(正确答案)错10.“4+1”架构中的开发视图将四个视图结合为一个整体。对错(正确答案)1.参与者位于系统边界外,并不是系统的一部分。对(正确答案)错2.在用例图中,一个参与者一定对应于现实中的某个特定对象。对错(正确答案)3.用例图中的参与者可能对应于现实世界中的人,也可能是其他与系统有交互的事物。对(正确答案)错4.参与者就是那些为系统提供输人的人或事物。对错(正确答案)5.在用例图中,用例必须由相应的参与者来发起或执行。对(正确答案)错6.在绘制用例图时,其中用例的粒度越细越好。对错(正确答案)7.

5、用例的包含关系与扩展关系在表示法上相似,都是将虚线箭头从基用例指向包含用例(扩展用例)。对错(正确答案)8.如果两个用例构成包含关系,则在基用例执行过程中,包含用例一定会执行至少一次。对(正确答案)错9.用例元素本身就可以描述该用例所表达的事件或交互过程。对错(正确答案)10.用例描述中的前置条件与后置条件分别指的是用例执行前和执行后系统与参与者所处的状态。对(正确答案)错1.类图主要通过系统中的类对错(正确答案)2.任何一个类都必须具有一及类之间的关系来描述系统的动动态结构。对错(正确答案)2.接口中的操作不应该包含其其体出一定数量的属性与操作。对(正确答案)错4.接口与抽象类的概是完全相同

6、的。对错(正确答案)5.假设班级类(class)与学生类(Student)之间建立了了关联关系。并且约定一个班级至少拥有一个学生.每个学生只能属于一个班级,则关联关系的班级类-端的多重性应设为1.。对错(正确答案)6.在UMIL中,当接提口使用小圆表示+.该接口与其3其他类的实现关为系可以被简化为一条实线段。对(正确答案)错7.模板类在其参数未确定时,无法创建直接实例。对(正确答案)错8.当-一个对象名表示为“A:B”时,表示这是一个A类的名称为B的对象。对错(正确答案)9.逆向工程指的是将某种语言的代码转换为模型的过程。对(正确答案)错10.里氏替换原则的主要内容是“父类对于子类应该是完全可

7、替换的”。对错(正确答案)1.对象图显示了某时刻的一组对象及它们之间的关系对(正确答案)错2.类图可被看作是对象图的实例。对错(正确答案)3.在UML中,对象和类的表示法完全相同。对错(正确答案)4.链是关联关系的实例,是两个或多个对象之间的独立连接。对(正确答案)错5.每一个对象图只是系统的静态设计视图或静态交互视图的图形表示。对(正确答案)错1.包只能用来组织UML中的事物,而无法用来组织UML图。对错(正确答案)2.包元素是UML中最重要的结构事物之一。对错(正确答案)3.包的路径名使用前缀来表示出上层包的名称。对(正确答案)错4.UML中的所有模型元素都可以被直接包含在包中。对错(正确

8、答案)5.包内元素的可见性表示同一个包内的其他元素对该元素的访问权限。对错(正确答案)6.在UML中,每个元素只能被包含在一个包中。对(正确答案)错7.包之间表示依赖关系的虚线箭头指向被依赖的包的一方。对(正确答案)错8.包中可见性修饰为pubie的元素表示这些元素可以被项目中的所有包无条件地访问。对错(正确答案)1.顺序图从时间顺序上显示了交互过程中信息的交换。对(正确答案)错2.顺序图中元素的摆放顺序无关紧要。对错(正确答案)3.顺序图中的对象可以在交互开始时已经存在,也可以在交互过程中才被创建。对(正确答案)错4.在顺序图中,对象的生命线一定会贯穿整个交互过程。对错(正确答案)5.在顺序

9、图中,所有对象的生命线一定会被一个销毁标记所结束。对错(正确答案)6.激活表示在这一时间段内对象正在完成某项任务。对(正确答案)错7.每条消息一定关联着至少两个不同的对象,即消息的发送者和接收者。对错(正确答案)8.在顺序图中,如果一个对象在接收到消息时还没有被激活,那么这条消息将会激活这个对象。对(正确答案)错9.信号就是调用类的操作。对错(正确答案)10.顺序图虽然能表示消息发送的事件顺序,却无法量化地表示出消息发送的具体时间。对(正确答案)错1.通信图将对象和时间作为两个维度在图中表示。对错(正确答案)2.通信图是表现对象协作关系的图,它展现了多个对象在协同工作达成共同目标的过程中互相通

10、信的情况。对(正确答案)错3.通信图的主要组成元素包括对象、链、生命线和消息。对错(正确答案)4.通信图中应该表示出交互发生的时刻系统中存在的所有对象。对错(正确答案)5.由于交互时可能会有一组同类型的对象在交互中执行同一个操作,因此通信图提供了多重对象的概念。()_6.在通信图中,只有通过链连接的对象才能进行消息传递和交互。对错(正确答案)7.与关联关系相似,UML也允许对象自身与自身之间建立一条链。对(正确答案)错8.在通信图中出现的链是静态关联的实例。对错(正确答案)9.就语义和表示法而言,通信图中的消息与顺序图中的消息完全相同。对(正确答案)错10.因为通信图无法表示出对象在交互时的激

11、活,顺序图也无法表示出交互过程中对象间的链,因此两种图所表达的语义是完全不等价的。对错(正确答案)1.状态机一般都依附于一个类,上述情况下也可以依附于用例、操作等元素上。对(正确答案)错2.在状态机图中,转换就是对象在两种状态之间的时空下发生的有意义的事情。对错(正确答案)3.一个状态机图中只能有一个初态。对错(正确答案)4.内部转换就是某个状态转换到自身的过程。对错(正确答案)5.可推迟事件表示这一事件如果无法立即执行,则会被推迟执行。对(正确答案)错6.如果一个非内部的转换没有触发器,则该转换会在其内部活动执行完毕后触发。对(正确答案)错7.在转换被触发器激发一次的过程中,会一直计算监护条

12、件直到其结果为真。对错(正确答案)8.一个正确的状态机图中的选择节点不同分支上的监护条件应该覆盖所有情况。对(正确答案)错9.当顺序复合状态被激活时,同一时间只有一个子状态会被激活。对(正确答案)错10.历史状态就是状态机中该状态的前一状态。对错(正确答案)1.活动图是一种用于表达系统动态特性的UMIL图。对(正确答案)错2.活动本身是一个原子操作,是不可被中断的。对错(正确答案)3.活动图中必须有且只能有一个开始标记。对(正确答案)错4.活动图的控制流与状态图中的转换是语义完全相同的元素。对错(正确答案)5.泳道按活动发生的时间将活动图划分为几部分。对错(正确答案)6.一个活动不可能属于多个

13、泳道。对(正确答案)错7.在活动图中,合并节点仅有逻辑意义而没有时间和数据上的意义。对(正确答案)错8.结合节点与合并节点相似,当控制流进行到该节点时都不需要等待其他控制流的到达。对错(正确答案)9.活动图可以像流程图样表达出顺序、分支及循环控制结构,但语义要比流程图丰富得多。对(正确答案)错10.活动图可以在逻辑顺序角度对用例中的各个交互的流进行建模。对(正确答案)错1.组件是一个封装完好的物理实现单元,与外部完全分离。对错(正确答案)2.组件比类的抽象层次要高,类应该从属于某个组件。对(正确答案)错3.组件是系统工作产品的一部分,因此exe文件是一个组件,而程序的源文件不能作为一个组件。对

14、错(正确答案)4.组件与其提供的接口之间构成依赖关系。对错(正确答案)5.在组件图中,组件之间的依赖关系表示组件在某些行为上的对其他组件的依赖。对(正确答案)错6.组件是组件图中语义最小的元素。对错(正确答案)1.部署图与组件图都是用来对系统的物理方面进行建模,因此二者所表达的语义是完全相同的。对错(正确答案)2.节点就是一台计算机。对错(正确答案)3.在部署图中,节点之间可以建立连接来表示节点间的通信。对(正确答案)错4.部署图中节点之间的关联关系,可以对其应用构造型来表示不同类型的通信路径或通信的实现方式。对(正确答案)错5.如果所开发的软件只运行在一台机器上且所有与机器交互的设备都已经由操作系统进行连接,这类软件就不必对其设计部署图。对(正确答案)错1.RUP是一个协助UML实现软件设计的工作过程。对错(正确答案)2.制品指的是软件产品,可以有测试版或发布版的可执行文件,但不包括文档。对错(正确答案)3.RUP的核心工作流有九个,其中六个属于核心工程工作流,三个属于核心支持工作流。对(正确答案)错4.瀑布模型是一个线性过程模型,瀑布模型相当于RUP二维模

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论