2011年度计算机信息系统集成项目管理人员继续教育(高级)课后及考试题目

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

课后练习题:2011-管理-SPM1、单选题1、在下面的软件开发方法中,(B)对软件设计和开发人员的开发要求最高。A结构化方法B原型化方法C面向对象的方法D控制流方法2、系统/软件开发的原型化方法是一种有效的开发方法,下述基本环节中(D)是原型形成以后才应实施的内容A识别基本需求B开发工作模型C修正和改进模型D进行细部说明3、在开发一个系统时,如果用户对系统的目标不是很清楚,难以定义需求,这时最好采用(A)A原型法B瀑布模型CV-模型D螺旋模型4、软件工程方法是在实践中不断发展的方法,而早期的软件工程方法是(B)A明确的需求定义B结构化方法C面向对象方法D功能分析方法5、软件开发常使用的两种基本方法是结构化和原型化方法,在实际应用中,他们之间的关系经常表现为(B)A自外向内B互相补充C独立使用D交替使用6、原型化方法用户观看原型系统运行情况,形成(A)的意见A改进用户界面设计B使用与不使用那一种编程语言C程序结构D执行速度是否满足要求7、原型化方法从用户界面的开发人员入手,首先形成(C)A需求不确定性的用户界面B用户界面需求分析说明书C系统界面原型D完善的用户界面8、原型化方法是一类动态定义需求的方法,下列叙述中,(A)不具有原型化方法的特征A加快系统架构设计B加强用户参与和决策C简化项目管理D加快需求的确定9、状态图中,信息流被触发的必要条件是(C)A某个活动的输入对象可用B某个输入信号的到来C前一活动的完成D入口条件得以满足10、对象的状态,错误的说法是(B)A对象在交互中具有不同的状态B状态可以在对象间转换或变换、转移C状态的变换需要事件触发D触发一个状态变换完成需要执行一个动作11、状态图定义了状态机的表示符号,以下说法不正确的是(B)A在对象的生命周期中,状态机用来捕捉由外部事件引起的变化B在交互过程中对象的状态总是在不断的改变,状态没有变化就没有交互C状态图建模对象生命周期各个时期的状态以及引起变化的事件D事件对对象发出命令,命令导致对象发生变化,发过来影响对象的行为。12、活动图用于对一个系统的动态方面建模。活动图是描述交互关系的一种方式,着重体现(B)A对象的活动状态B对象的工作流程C对象的链接关系D对象间的消息顺序13、协作图中的基本元素有(A)A对象、链接、消息B对象、交互、消息C对象、时序、消息D类、关联、消息14、协作图(也叫合作图)用于描述相互合作的对象间的交互关系和(B)关系A协作B链接C消息D合作15、UML中,对象行为是通过交互来实现的,是对象间为完成某一目的而进行的一系列消息交换。消息序列可用两种图来表示,分别是(D)A状态图和顺序图B活动图和协作图C状态图和活动图D顺序图和协作图16、类之间共享属性和操作的机制称为(A)A继承B动态绑定C静态绑定D多态型17、整体-部分结构体现了面向对象方法的(B)A关联B聚合C依赖D细化18、类有三种类型(A)A边界类、实体类、控制类B实体类、数据类、界面类C控制类、实体类、数据类D界面类、控制类、公共类19、面向对象分析的核心在于(B)A建立正确的模型B识别问题域对象C识别对象之间的关系D以上都是20、属于某个类的一个具体对象称为该类的(A)A实例B虚拟C继承D多态21、(B)是对象的静态特征。A方法B属性C关系D操作22、在使用UML建模时,若需要描述跨越多个用例的单个对象行为,使用(D)是最为合适的。A协作图B序列图C活动图D状态图23、UML是一种面向对象的统一建模语言,用例可以用(C)来描述A类B状态C活动D协作24、下列的(C)不属于面向对象分析模型A用例图B类图C实体关系图D顺序图25、关于用例和类,错误的说法是(C)A两者都属于模型图的构成元素B存在抽象用例和抽象类C类图描述系统的部分静态视图,用例图描述系统与用户之间的交互视图D两者都可以用来描述系统的内部结构26、在基于用例的面向对象分析过程中,定义交互行为的关键在于通过描述分析类实例之间的(A)将用例的职责分配到分析类中。A消息传递B关联关系C继承关系D上下文关系27、关于用例说明错误的是(C)A用例止于系统边界B用例是一个交互的抽象C用例是Actor的行为D从Actor的角度去描述用例28、关于用例图的描述错误的是(A)A用例图表示系统的行为B用椭圆表示行为C用小人表示用户D用带说明的线表示用户与行为的关系29、用例图的作用是(D)A描述系统的结构B描述系统的功能C描述系统的数据需求D描述系统中对象的相互作用30、在面向对象的设计中,将对象的使用者与设计者分开的技术称为(C)A隐蔽性B继承性C封装性D多态性31、Petri网的图简称为PNG(PetriNetGraph),下述说法中(D)不能表达其特征APetri网是对离散并行系统的数学表示BPetri网能够表达并发的事件CPetri网通常被描述为一张有向图DPetri网中事件到来就被激发32、ER图是表示概念模型的有效工具之一,在ER图中的菱形框表示(A)A联系B实体C实体的属性D联系的属性33、ER图中的主要元素是(B)A结点、记录和文件B实体、联系和属性C记录、文件和表D记录、表、属性34、在结构化方法中,软件功能分解应该属于软件开发的(C)阶段A详细设计B需求分析C总体设计D编程调试35、SA方法与早期的软件开发方式相比较,其最重要的指导原则应该是(D)A自顶向下设计B分阶段开发C逐步求精D用户需求至上36、软件设计中,jackson方法是一种面向数据结构的设计方法,它将数据结构表示为三种基本结构,分别是(D)A分支结构,选择结构和控制结构B顺序结构,选择结构和循环结构C顺序结构,分支结构和嵌套结构D顺序结构,选择结构和重复结构37、在下面的叙述中,(C)不是软件需求分析的任务。A问题分解B可靠性与安全性要求C结构化程序设计D确定逻辑模型38、需求分析中,对算法的简单描述记录在(D)中。A层次图B数据字典C数据流图DIPO图39、通过(A)可以完成数据流图的细化A结构分解B功能分解C数据分解D系统分解40、下面错误的说法是(A)A每个数据流必须用名词或名词短语命名B每个加工必须有名字,通常是动词短语C每个数据存储必须用名词或名词短语D每个数据源点或终点必须有名字41、数据字典中,一般不包括下列选项中的(D)A数据流B数据存储C加工D源点与终点42、在结构化分析方法中,用以表达系统内部数据的运行情况的工具有(A)A数据流图B数据字典C结构化语言D判定树与判定表43、分层DFD是一种比较严格又易于理解的描述方法式,它的顶层图描述了系统的(B)A细节B输入与输出C软件的作者D绘制的时间44、在结构化分析方法(SA)中,与数据流图配合使用的是(C)A网络图B实体联系图C数据字典D程序流程图45、在数据流图中,不能被计算机处理的成分是(D)A控制流B结点C数据流D数据源/终点46、需求工程中涉及的角色很多,其中起主导作用的是(B)A用户B系统分析员C软件开发人员D管理人员47、需求管理的基本内容是(D)A需求跟踪与变更控制B需求状态跟踪和变更控制C变更控制与版本控制D变更控制、版本控制、需求跟踪、需求状态跟踪48、关于用例规约,以下说法正确的是(A)A用例规约与用例图表达的信息是一致的B用例规约包括基本事件流和备选事件流C基本事件流不能表示失败场景D备选事件流不能表达成功的场景49、用例模型主要由(D)元素构成A参与者、用例B参与者、通信关联C通信关联、用例D参与者、用例、通信关联50、RUP的业务限制因素分析是指(A)A建立业务限制因素到软件非功能目标的转化B建立业务需求到软件质量标准的转化C建立业务目标到软件功能目标的转化D建立限制因素与功能目标的转化51、RUP需求开发过程的四个阶段为(B)A初始、调研、建模、评审B初始、细化、构造、交付C初始、细化、建模、交付D初始、调研、建模、评审52、下列论述正确的是(C)A需求工程师的任务是将所有利益相关者的需求进行分类以便允许决策者选择一个相互一致的需求集B利益相关者是将来购买所开发软件系统的人C在需求分析过程中,分析员要从用户那里解决的最重要的问题是明确软件做什么D开发人员与客户创建用例以帮助软件团队理解有多少类型的最终用户将使用这些功能53、在项目初始阶段,开发任务的目标是(A)A理解基本问题B确定所需的解决方案C确定需要解决方案的人员D以上都是54、软件需求分析的任务不应包括(C)A问题分析B信息域分析C结构化设计D确定逻辑模型55、SA方法的基本思想是(C)A自底向上逐步抽象B自底向上逐步分解C自顶向下逐步分解D自顶向下逐步抽象56、需求分析阶段不适于描述加工逻辑的工具是(D)A结构化语言B判定树C判定表D流程图57、需求分析最终结构是产生(C)A项目开发计划B可行性分析报告C需求规格说明书D设计说明书58、不属于软件产品的质量的特殊性是(D)A很难制定具体的、数量化的产品质量标准,所以没有相应的国际标准、国家标准或行业标准B软件产品之间很难进行横向的质量对比,很难说这个产品比那个产品好多少C满足了用户需求的软件质量,就是好的软件质量D软件的类型不同,但是软件质量的衡量标准的侧重点相同59、需求规格说明书的作用不应包括(D)A软件设计的依据B软件设计的依据C软件验收的依据D软件可行性研究的依据60、需求分析阶段研究的对象是软件项目的(A)A用户要求B合理要求C模糊要求D技术要求二、多选题1、软件原型化开发方法有其基本步骤,下列(ABD)是实施原型化的最基本步骤。A获得基本需求B开发工作模型C严格细致说明D模型验证2、原型化生命周期由10个步骤组成。但这些步骤中(AB)是其中的基本步骤,也是每个软件原型化工作中必须要经历的步骤。A原型系统的积累B开发工作模型、模型验证C修正和改进D整理原型和提供文档3、根据原型与最终产品之间的关系,原型开发分类包括(ABD)A抛弃式B演化式C瀑布式D增量式4、在面向对象领域,两个对象的交互是通过消息的发送和接收来完成的。消息包括如下类型(ABC)A简单消息B同步消息C异步消息D异常消息5、在动态建模机制中,以消息来完成对象之间的交互,用(AB)来描述系统的行为。A状态图和顺序图B协作图和活动图C数据流图和实体关系图D对象图和包图6、在图形上,把一个类画成一个矩形,表示类的封装。一般包含的组成部分有(ABC)A类名B属性C方法D操作7、常见基线中包括(ABC)A功能基线B分配基线C产品基线D检查基线8、下面正确的说法是(ACD)A功能模型由用例图和顺序图表示B面向对象的分析模型用对象图表示C对象模型由类图和对象图表示D动态模型由活动图、状态图和顺序图表示9、RUP中提供了用例规约的模板,每一个用例的用例规约都应该包含以下(ABCD)内容A简要说明B事件流C用例场景及特殊要求D前置条件及后置条件10、用例图中通信关联正确的说法有(ABD)A表示的是参与者和用例之间的关系B箭头表示通信关联中对话的主动与被动关系C箭头指向表示信息流方向D不强调主动与被动关系时可用不带箭头的关联实线11、软件开发的结构化方法中,常应用数据字典技术,其中数据加工是其组成之一,下述(ABC)方式是常采用编写加工说明的方法A结构化语言B判定树C判定表D顺序图12、需求分析的困难主要表现在(ABCD)A问题的复杂性B需求易变性C交流障碍D不完备性和不一致性13、在软件开发中,在需求分析阶段,系统分析人员通过和用户沟通,利用(ABCD)产生软件的各种功能性要求,以形成软件需求说明书A数据流图BER图C数据字典D判定表14、数据流图是用于软件需求分析的工具,下列元素(ABCD)是基本元素A数据流B加工C数据存储D外部实体15、数据流图是用于表示软件模型的一种图示方法,在下列可采用的绘制方法中,(ACD)是常采用的。A自顶向下B自底向上C分层绘制D逐步求精16、需求分析的主要活动包括(ABCD)A定义系统的边界B分析需求的可行性和充分性C确定需求优先级D建立需求分析模型17、开发需求一般要经历(ABCD)A需求调研B需求分析C需求定义D需求评审18、将造成需求获取困难的

1 / 18
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功