版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
软件系统分析与设计复习资料一、选择题构造化程序设计方法的主要特征不包括A.掌握构造仅由挨次、选择和重复等构造复合而成B.程序自底向上逐步抽象成一个函数块C.每个函数块都有一个入口和一个出口D.承受“消息+对象”的设计模式由开发者“指导”用户对软件进展的测试称为单元测试 B.组装测试 C.alpha测试系统分析和设计完成以后,开发者向用户供给的文档资料不包括场景/用例图和功能处理模型B.对象静态、动态模型C.体系构造模型D.测试文档资料UML的5种视图中对以下对象都适用是客户 B.分析者 C.开发者UML属于动态模型图的是
D.beta测试D.测试者A.活动图 B.用例图 C.状态图 D.时序图关于UML的描述错误的选项是A.UMLB.UML是完全的面对对象的软件开发方法C.UML独立于特定开发语言和开发过程DUML在软件开发统一过程〔UP〕中的设计阶段应切忌的是A.全部文档描述应能明显地看到形成这些文档的根底是什么B.创立简洁、完整、全都的接口,使全部构件效劳都能易于理解和使用C.在早期就要过分强调性能D.保存开发过程中发生的全部事情的记录在系统开发的开头阶段,在确定客户需求过程中建立的用例称为系统用例 B.业务用例 C.主要用例 D.关键用例关于用例图中的行为者描述正确的选项是A.一个行为者只能启动一个用例B.行为者肯定是人C.行为者之间不能有继承关系D.行为者代表一种角色而不是具体某个人通常在UML的类图里面,符号“+”用来修饰公有成员 B.私有成员 C.保护成员 D.可继承成员11.关于UML中类图的关联所使用的重数的描述中,错误的选项是A.“0.1”表示“0或1”。“0.*”和“*”表示的意思不一样。C.“1.*”表示“1或多”。D.“5.11”表示“5-11”。12.关于时序图中对象排列原则错误的选项是A.对象纵向排列在时序图的左边B.交互亲热的对象尽可能相邻C.交互中创立的对象,应放置在其创立的时间点上D.每个对象有一个下垂的生命线在UML中,用来表示状态的图符是一个矩形框 B.一个带圆角的矩形框C.一个椭圆 D.一个圆一个构造良好的状态图应排解下面的情形A.能准确描述系统动态模型的一个侧面B.图中只包含描述该侧面相关的重要元素C.附加对于理解状态图含义必要的特征信息D.一个状态图应可以单独描述出系统的全貌关于构件和类具有一样点的是A.构件和类都可以有实例B.直接拥有自己的属性和操作C.可以拥有多个实例D.都是规律抽象数据流图〔DFD〕主要应用于面对对象分析方法 B.构造化方法C.模块化方法 D.面对数据构造方法以下不属于封装的特征的是具有唯一的标识名 B.一个清楚的边界C.一个接口 D.受保护的内部实现需求分析工作不包括软件功能需求 B.软件性能需求C.软件运行环境约束 D.定义模块接口UML中构件视图的作用是描述系统的功能需求;找出用例和行为者。描述如何实现系统内部的功能。描述系统代码构件组织和实现模块,及它们之间的依靠关系。描述系统的并发性,并处理这些线程的通信和同步。UML中用来建立动态模型的有时序图、协作图、状态图和活动图 B.用例图 C.对象图 D.构件图活动图描述的是系统中硬件和软件构件运行时的物理构造对象间的动态协作关系,说明消息的交换和对象之间的连接关系用来显示对象之间发送消息的时间挨次一个连续活动的进展序列,表现从一个活动到另一个活动的掌握流程软件开发统一过程〔UP〕中,不属于需求分析活动是建立类的静态模型 B.特别处理C.建立类的动态模型 D.给出根本的用户界面原型在系统构造阶段,系统分析和设计人员在进展系统分析和设计时,依据系统的需要建立的用例称为业务用例 B.系统用例 C.端点用例 D.关心用例关于用例关联描述不正确的选项是用例要承受多种掌握方式对特别进展处理时承受扩展关联两个以上用例重复处理同样的动作,可以承受使用关联或包含关联一个用例间或使用另外一个用例的功能描述时,承受继承关联将常规的动作放在扩展用例中,而将格外规的动作放在它对应的根本用例中有关接口的描述中,错误的选项是接口也是一个类,它定义了一组供给应外界的操作接口没有属性,只有没有具体实现的操作名一个类在使用接口的时候,必需实现接口的全部抽象操作一般说来,接口用来定义和限制软件构件的对内运算UML中用来标记类的继承符号是一端是空心菱形的实线 B.一端是空心三角的实线C.一端是实心菱形的实线 D.一端带矩形的实线有关时序图的对象间交互特点描述错误的选项是它留意消息的时间挨次对象之间传递的消息必需标注序号,以说明消息传送的先后挨次它提醒了一个特定场景的交互它适合描述实时系统中的时间特性和时间约束UML的协作图中,用来表示对象生存期的符号是A.{} B.<> C.[] D.29.泳道是把对象和活动相联系的方法之一,它说明哪些对象进展了哪些活动不行中断的动作或操作的执行拥有一组不行中断的动作或操作状态之间的掌握流关于构件和类描述错误的选项是构件和类都可以参与依靠、继承、关联等关系和交互都可以被嵌套类可以有实例,而构件不行构件表示一个物理模块,类表示一个规律模块31.软件开发方法中,面对数据流方法是A.构造化家族中的一员 B.模块化家族中的一员C.面对数据构造家族中的一员 D.面对对象家族中的一员32.面对对象的一个重要原则和根本特性是能有效实现信息隐蔽和局部化,它称为A.继承 B.封装 C.多态 D.消息33.以下属于OOD过程的是A.系统需求 B.系统设计 C.对象设计34.UML中规律视图的作用是描述系统的功能需求;找出用例和行为者。描述如何实现系统内部的功能。
D.模式设计C.描述系统代码构件组织和实现模块,及它们之间的依靠关系。D.描述系统的并发性,并处理这些线程的通信和同步。35.UML属于静态模型图的是A.类图 B.用例图 C.对象图 D.构件图36.状态图描述的是一个系统或对象的生命周期对象间的动态协作关系,说明消息的交换和对象之间的连接关系一个连续活动的进展序列,表现从一个活动到另一个活动的掌握流程用来显示对象之间发送消息的时间挨次37.软件开发统一过程〔UP〕属于需求分析活动是A.猎取领域学问 B.数据库治理C.查找适宜的类 D.定义系统功能38.在用例图中,用来表示用例之间扩展关联的标注是A.《extend》 B.《include》 C.《use》 D.《implement》39.可用来描述用例的回执性是指用例执行完毕,向行为者供给可识别的返回值一个用例不会自己自动执行,总是被行为者启动一个系统的全部元素与系统外的事物的分界限一个用例与哪些行为者交互40.有关接口说法正确的选项是接口不是一个类接口也有属性一个类在使用接口的时候,必需实现接口的全部抽象操作一般说来,接口用来定义和限制软件构件的对内运算41UMLA.实线 B.一端是空心菱形的实线C.一端是实心菱形的实线 D.带箭头的虚线42.关于时序图中简洁消息描述错误的选项是它展现掌握如何从一个对象传递到另一个对象,但不描述任何通信的细节用带叉形箭头的实箭线表示用带叉形箭头的虚箭线表示当通讯的细节不知道或在图中涉及不到时使用43.协作图中,消息“1. 2[已收款总额==合同总额]:设置合同履约标志”属于A.异步消息 B.并发消息C.条件发送消息 D.循环发送消息44.一张UML的活动图可以分为假设干个矩形区,这些矩形区称为A.动作状态 B.动作流 C.活动区 D.泳道45.用来供给构件内部模型元素所实现的效劳是一组A.接口 B.对象库C.抽象类 D.可执行程序46.有关用例建模的主要目标描述不正确的选项是A.将需求规约变为可视化模型,并得到用户确认B.给出关于系统做什么的、怎么做的描述C.供给从功能需求到系统分析、设计、实现各阶段的度量标准D.为工程目标进度治理和风险治理供给依据47.UML的扩展机制不包括构造型 B.标记值 C.约束 D.关联在软件开发统一过程〔UP〕中的实现阶段应切忌的是A.良好的编程风格正式的或非正式的代码复审C.不要依据建立可复用构件的标准完成软件的编码,以免影响进度D.避开语言带来的风险或不适合的构造描述用例时,要完整地描述用例的格式是A.用例名、行为者、目的B.用例名、目的、过程C.用例名、特别处理、行为者D.用例名、行为者、过程描述、特别处理、与其它用例的关联50.通常在UML的类图里面,用来修饰保护成员的符号是A.“+” B.“-” C.“#” D./属于面对对象系统分析阶段建立的系统模型的是A.对象静态模型 B.对象动态模型C.对象性能模型模块化程序设计方法的主要特征不包括A.一个模块应容纳多个数据构造B.单独模块的修改不影响其它模块的功能C.模块之间的接口应尽可能简洁清楚D.模块应具有可修改性在系统测试阶段,属于移交测试的是
D.对象功能模型A集成测试
单元测试
用例测试
beta测试描述如何实现系统内部功能的是用例视图
规律视图
构件视图
部署视图UML中属于动态模型图的是状态图
用例图
部署图
构件图关于对象类的继承描述错误的选项是A.抽象类和接口是一样的概念B.继承指出类之间“一般-特别“的关系C.抽象类是指没有实例对象的类D.子类可以定义自己的属性和操作,也可以重定义父类的操作。57.时序图中垂直方向从上到下表示A.类 B.消息 C.对象 D.时间58.UML中,假设在一个状态图的活动区还画有一个或多个状态图,则称为嵌套状态C.挨次状态
简洁状态D.同步状态一个构造良好的活动态图应排解下面的情形A.能准确描述系统动态模型的一个侧面B.供给与其抽象层次相全都的细节C.只参加对于理解问题必需的修饰D.一个活动图应可以单独描述出系统的全貌在UML中用<<file>>表示的构件种类是源代码构件C.可执行程序构件以下不是UML的提出者A.布什〔Booch〕C.云豹〔JamesRumbaugh〕beta测试是指A.对类中封装的操作进展测试
B.二进制代码构件D.数据库构件D.雅寇森〔Jacobson〕B.集成一组相互有关联并对某个输入或大事作出响应的类进展测试C.由一个用户在开发者所在的场所来进展的测试D.软件的最终用户在一个或多个用户场所来进展的测试,开发者通常不在现场面对对象分析包括分析步骤、分析过程 B.系统建模C.概要设计描述系统功能需求的是
D.提交文档资料用例视图
进程视图
部署视图
构件视图开发者与客户沟通的纽带是用例模型
动态模型
静态模型
协作图UML软件开发过程的根本特征之一是承受A.瀑布式开发过程C.螺旋上升式开发过程
B.形式化开发方法D.数据构造为核心的开发方法每个UML软件开发过程的产物不必包括的模型是业务模型 B.用例模型有关用例建模的主要目标描述不正确的选项是
C.分析模型 D.实现模型A.将需求规约变为可视化模型,用户可参与但不必确认B.给出关于系统做什么的描述,确定系统的功能要求C.供给从功能需求到系统分析、设计、实现各阶段的度量标准D.为最终系统测试供给基准,据此验证系统是否到达功能要求在建立用例图时,解决用例间的重复和冲突问题应承受方法是A.把有限的例外操作分解成使用关联B.分解假设干用例的公共功能C.分解一些功能类似或相近的用例D.合并一些非必需独立且功能琐碎的用例70.类和对象建模用语描述一个系统的A.静态构造 B.动态构造71.关于抽象类和继承类描述错误的选项是
C.功能构造 D.部署构造A.抽象类通常定义一些抽象操作,不供给实现方法的操作〔纯虚函数〕B.抽象类只供给操作的特征〔操作名,回送类型、参数〕C.继承抽象类操作的子类必需为该操作供给实现的方法D.子类可以定义自己的属性和操作,但不能重定义父类的操作不属于时序图的图形元素有A.链接 B.生存线 C.消息 D.对象激活期73.UML的状态图中状态属性特征是对象生存期中状态的数量很多B.每个状态的持续时间很长C.状态的转换有肯定的限制D.状态迁移只有大事触发后才发生状态图的内部动作包含三个标准动作是A.entry、do、exitafter、defer、whenD.include、do、when关于部署图的描述的是A.部署图由节点和节点之间的联系组成B.节点是某种计算资源的物理对象C.节点既可以看作类型,也可以看作实例D.节点之间通过规律连接发生关联二、推断并改错题UML中,状态图不能向其它状态图发送消息。活动图和状态图有一个显著的不同点是,状态图中有“泳道”的概念。COM+模型是由OMG制定的体系构造完整的分布式对象模型。时序图有两个坐标,垂直坐标表示一组对象,水平坐标表示时间挨次。在软件工程概念提出之前,软件开发就是写程序。UML作为方法论,告知用户做什么,怎么做,什么时候做,为什么做。对象图是类图的实例,展现了系统执行在某一时间点上发生的同步大事。活动图除了可以描述系统的动态行为外,还可以用来描述用例。与传统的开发方法一样,OOD和OOA有明显的分界。OOCASEUML中,动作和活动的定义是一样的。客户需求分析的首要任务是确定系统的范围和边界分开。UML中进程视图的作用是描述系统的并发性,并处理这些进程的通信和同步。在面对对象的系统中一个对象一旦被创立,就无法被销毁。Rose间的特定链接。对可复用构件进展局部修改,以适应系统的要求,称为黑盒复用。活动图实质上是一种流程图,只不过描述的是从一个活动到另一个活动的掌握流。EJB客户机是恳求EJB构件效劳的一组应用程序,它直接调用EJB构件。或递归的动作表达式。部署图的根本元素有节点、连接、构件、对象、依靠等。构件图主要用于建立系统的动态实现模型。OOCASE面对对象的分析设计方法承受“数据构造+算法”的程序设计模式,使人们对简单系统的生疏过程和系统的程序设计实现过程尽可能地全都。设计样式一般比较简洁,只含有少数几个类,所以往往用在比较小的系统的设计中。客户机/效劳器模型可以将简单的网络系统分解成几个易治理的节点或构件。内部迁移不调用状态的入口动作和出口动作。JavaServlet是扩展的网络效劳器功能的Java代码,但其可以输出合法的HTML代码给客户端。时序图和协作图都可以用来描述系统对象之间的交互,时序图强调对象之间的关系,而协作图强调一组对象之间操作调用的时间挨次。部署图的根本元素有节点、连接、构件、对象、依靠等。状态中的内部动作只有三个:entry、do、exit。33Windows系统操作平台的一种构件接口技术。C/S模型中,客户机与效劳器分别,两者可以长距离连线运行,但必需同时开发。JSD,即Jackson系统开发方法,是面对对象分析方法的一种。三、名词解释同步消息组合状态规律体系构造设计复制关联类规格说明用例之间的包含关联进程代码复制动态并发继承性封装公共划分用例之间的扩展关联对象容器并发分劈消息构件多态性共享聚拢被动对象状态迁移泳道对象容器对象集合治理器异步消息嵌套状态源代码构件自迁移用例之间的继承关联自容纳EJB约束四、简答题对象类的操作描述有哪些成分?协作图的作用和特点是什么?绘制时序图的步骤有哪些?UML软件开发过程的特征是什么?试说明一个用例图包含的成分。试说明一个用例的正文描述格式包括的内容。绘制协作图的步骤有哪些?活动图中泳道表示什么含义?它和系统中对象的关系是什么?UML软件开发过程的具体内容有哪些?UML什么是设计样式?样式的特点是什么?交互图的作用和特点是什么?UML中描述的状态迁移的种类有哪些?面对对象方法的核心思想是什么?什么是系统的边界?典型的系统边界有哪些?通过节点之间不同的连接,部署图可以描述系统的哪几种建模模式?简述构件图建模的步骤。试说明用例之间的几种关联并解释之用包的层次构造来表示系统描述的好处是什么时序图的作用和特点是什么?UML简述状态图建模的步骤什么是行为者?在描述某个系统的活动图中,什么是动作流和对象流?如何表示?集成化OOCASE工具环境的特征是什么?时序图的作用和特点是什么?什么是构件?构件与类的
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
评论
0/150
提交评论