高级项目经理继续教育B组考试题库

  • 格式:doc
  • 大小:42.92 KB
  • 文档页数:12

2011 高级项目经理继续教育考试题库一、单选题1、在下列的软件开发方法中,()对软件设计和开发人员的开发要求最高。

BA.结构化方法B.原型化方法C.面向对象的方法D.控制流方法2、系统/软件开发的原型化方法是一种有效的开发方法,下属基本环节中()是原型形成以后才应实施的内容。

DA.识别基本需求B.开发工作模型C.修正和改进模型D.进行细部说明3、在开发一个系统时,如果用户对系统的目标不是很清楚,难以定义需求,只是最好采用()AA.原型法B.瀑布模型C.V-模型D.螺旋模型4、软件工程方法是在实践中不断发展的方法,而早期的软件工程方法是()BA.明确的需求定义B.结构化方法C.面向对象方法D.功能分析方法5、软件开发常使用的两种基本方法是结构化和原型化方法,在实际应用中,他们之间的关系常常表现为()BA.自外向内B.互相补充C.独立使用D.交替使用6、原型化方法用户观看原型系统运行情况,形成()的意见AA.改进用户界面设计B.使用与不使用那一种编程语言C.程序结构D.执行速度是否满足要求7、原型化方法从用户界面的开发人员入手,首先形成()CA.需求不确定性的用户界面B.用户界面需求分析说明书C.系统界面原型D.完善的用户界面8、原型化方法是一类动态定义需求的方法,下列叙述中,()不具有原型化方法的特征。

AA.加快系统架构设计B.加强用户啊参与和决策C.简化项目管理D.加快需求的确定9、状态图中,信息流被触发的必要条件是()CB.某个输入信号的到来A.某个活动的输入对象可用D.入口条件得以满足C.前一活动的完成10、对象的状态,错误的说法是()BA.对象在交互中具有不同的状态B.状态可以在对象间转换或变换、转移C.状态的变换需要事件触发D.触发一个状态变换完成需要执行一个动作11、状态图定义了状态机的表示符号,以下说法不正确的是()BA.在对象的生命周期中,状态机用来捕捉由外部事件引起的变化B.在交互过程中对象的状态总是在不断改变,状态没变化就是没交互。

C.状态图建模对象生命周期各个时期的状态以及引起变化的事件D.事件对对象发出命令,命令导致对象发生变化,反过来影响对象的行为12、活动图用于对一个系统的动态方面建筑。

活动图是描述交互关系的一种方式,着重体现()BB.对象的工作流程D.A.对象的活动状态对象间的消息顺序C.对象的链接关系13、协作图的基本元素有()AA.对象、链接、消息B.对象、交互、消息D.类、关联、消息C.对象、时序、消息14、协作图(也叫合作图)用于描述相互合作的对象间的交互关系和()关系BA.协作B.链接C.消息D.合作15.UML 中,对象行为是通过交互来实现的,是对象间为完成某一目的而进行的一系列消息交换。

消息序列可用两种图来表示,分别是()DB.活动图和协作图A.状态图和顺序图D.顺序图和协作图C.状态图和活动图16、类之间共享属性和操作的机制称为()AA.继承B.动态绑定C.静态绑定D.多态型17、整体-部分结构体现了面向对象方法的()BA.关联(association)B.聚合(aggregation)C.依赖(depending)D.细化(refinement)18、类有三种类型,即()AA.边界类、实体类、控制类B.实体类、数据类、界面类D.界面类、控制类、公共类C.控制类、实体类、数据类19、面向对象分析的核心在于()BA.建立正确的模型B.识别问题域对象C.识别对象之间的关系D.以上都是20、属于某个类的一个具体对象称为该类的()AA.实例B.虚拟C.继承D.多态21、()是对象的静态特征。

BA.方法B.属性C.关系D 操作22、在使用UML 建模时,若需要描述跨越多个用例的单个对象行为,使用()是最为合适的。

DA.协作图(collaboration diagram)B.序列图(sequence diagram)C.活动图(activity diagram)D.状态图(state diagram)23、UML 是一种面向对象的统一建模语言,用例可以用()来描述CA.类B.状态C.活动D.协作24、下列的()不属于面向对象分析模型CA.用例图B.类图C.实体关系图D.顺序图25、关于用例和类,错误的说法是()CA.两者都属于模型图的构成元素B.存在抽象用例和抽象类C.类图描述系统的部分静态视图,用例图描述系统和用户之间的交互视图D.两者都可以用来描述系统的内部结构26、在基于用例的面向对象分析过程中,定义交互行为的关键在于通过描述分析类实例之间的()将用例的职责分配到分析类中。

AA.消息传递B.关联关系C.继承关系D.上下文关系27、关于用例说明错误的是()CA.用例止于系统边界B.用例是一个交互的抽象D.从Actor 的角度去描述用C.用例是Actor 的行为例28、关于用例图的描述错误的是()AA.用例图表示系统的行为B.用椭圆表示行为C.用小人表示用户D.用带说明的线表示用户和行为的关系29、用例图的作用是()DA.描述系统的结构B.描述系统的功能C.描述系统的数据需求D. 描述系统中对象的相互作用30、在面对对象的设计中,将对象的使用者与设计者分开的技术称为()CA.隐蔽性B.继承性C.封装性D.多态性31、Petri 网的图简称为PNG(Petri Net Graph),下述说法中,()不能表达其特征DA.Petri 网是对离散并行系统的数学表示B.Petri 网能够表达并发的事件C.Petri 网通常被描述为一种有向图D.Petri 网中事件到来就被激发32、ER 图是表示概念模型的有效工具之一,在ER 图中的菱形框表示()AA.联系B.实体C.实体的属性D.联系的属性33. ER 图中的主要元素是()BA.结点、记录和文件B.实体、联系和属性D.记录、表、属性C.记录、文件和表34、在结构化方法中,软件功能分解应该属于软件开发的()阶段CA.详细设计B.需求分析C.总体设计D.编程调试35.SA 方法与早期的软件开发方式相比较,其最重要的指导原则应该是()DA.自顶向下设计B.分阶段开发D.C.逐步求精用户需求至上36.软件设计中,Jackson 方法是一种面向数据结构的设计方法,它将数据结构表示为三种基本结构,分别是()DA.分支结构,选择结构和控制结构B.顺序结构,选择结构和循环结构C.顺序结构,分支结构和嵌套结构D.顺序结构,选择结构和重复结构37.在下面的叙述中,()不是软件需求分析的任务。

CB.可靠性和安全性要求A.问题分解D.确定逻辑模型C.结构化程序设计38.需求分析中,对算法的简单描述记录在()中DA.层次图B.数据字典C.数据流图D.IPO 图39.通过()可以完成数据流图的细化AA.结构分解B.功能分解C.数据分解D.系统分解40.下面说法错误的是()AA.每个数据流必须用名词或名词短语命名B.每个加工必须有名字,通常是动词短语C.每个数据存储必须用名词或名词短语D.每个数据源点或终点必须有名字41.数据字典中,一般不包括下列选项中的()DA.数据流B.数据存储C.加工D.源点和终点42.在结构化分析方法中,用以表达系统内部数据的运行情况的工具有()AA.数据流图B.数据字典C.结构化语言D.判定树与判定表43.分层DFD 是一种比较严格又易于理解的描述方法式,它的顶层图描述了系统的()BA.细节B.输入与输出C.软件的作者D.绘制的时间44.在结构化分析方法(SA)中,与数据流图配合使用的是()CA.网络图B.实体联系图C.数据字典D.程序流程图45、在数据流图中,不能被计算机处理的成分是()DA.控制流B.结点C.数据流D.数据源/终点46.需求工程中涉及的角色很多,其中起主导作用的是()BA.用户B.系统分析员C.软件开发人员D.管理人员47.需求管理的基本内容是()DA.需求跟踪与变更控制B.需求状态跟踪与变更控制C.变更控制和版本控制D.变更控制、版本控制、需求跟踪和需求状态跟踪48.关于用例规约,以下说法正确的是()A A.用例规约与用例图表达的信息是一致的B.用例规约包括基本事件流和备选事件流C.基本事件流不能表达失败的场景D.备选事件流不能表达成功的场景49.用例模型主要由()元素构成DA.参与者、用例B.参与者、通信关联C.通信关联、用例D.参与者、通信关联、用例50.RUP 的业务限制因素分析是指()AA.建立业务限制因素到软件非功能目标的转化B.建立业务需求到软件质量标准的转化C.建立业务目标到软件功能目标的转化D.建立限制因素与功能目标的转化51. RUP 需求开发过程的四个阶段为()BA.初始、调研、建模、评审B.初始、细化、构造、交付D.初始、调研、建模、评审C.初始、细化、建模、交付52.下列论述正确的是()CA.需求工程师的任务是将所有的利益相关者的需求进行分类以便允许决策者选择一个相互一致的需求集B.利益相关者是将来购买所开发软件系统的人C.在需求分析过程中,分析员要从用户那里解决的最重要的问题是明确软件做什么D.开发人员与客户创建用例以帮助软件团队理解有多少类型的最终用户将使用这些功能53.在项目初始阶段,开发任务的目标是()AB.确定所需的解决方案A.理解基本问题D.以上都是C.确定需要解决方案的人员54.软件需求分析的任务不应该包括()CA.问题分析B.信息域分析C.结构化分析D.确定逻辑模型55.SA 方法的基本思想是()CA.自底向上逐步抽象B. 自底向上逐步分解D.自顶向下逐步抽象C.自顶向下逐步分解56.需求分析阶段不适于描述加工逻辑的工具是()DA.结构化语言B.判定树C.判定表D.流程图57.需求分析最终结果是产生()CA.项目开发计划C.B.可行性分析报告需求规格说明书D.设计说明书58.不属于软件产品的质量的特殊性是()DA.很难制定具体的、数量化的产品质量标准,所以没有相应的国际标准、国家标准或行业标准B.软件产品之间很难进行横向的质量对比,很难说这个产品比那个产品好多少C.满足了用户需求的软件质量,就是好的软件质量D.软件的类型不同,但是软件质量的衡量标准的侧重点相同59.需求规格说明书的作用不应包括()DA.软件设计的依据B.软件设计的依据C.软件验收的依据D.软件可行性研究的依据60.需求分析阶段研究的对象是软件项目的()AA.用户要求B.合理要求C.模糊要求D.技术要求二、多选题1、软件原型化开发方法有其基本步骤,下列()是实施原型化的最基本步骤A.获得基本需求ABDB.开发工作模型C.严格细致说明D.模型验证2、原型化生命周期由10 个步骤组成,但这些步骤中,()是其中的基本步骤,也是每个软件原型化工作中必须要经历的步骤。