信息系统项目管理基础章节练习试题
适用考试:信息系统项目管理师考试
考试科目:《综合知识 (上午)》
试题章节:信息系统项目管理基础
51.在软件过程模型中,不属于演化过程模型的是 ( ) 模型。
A.增量
B.螺旋
C.线性顺序
D.并发开发
参考答案:C
解题思路:
本质上线性顺序模型被设计成支持直线开发。瀑布方法是假设当线性序列完成之后就能够交付一个完善的系统,并没有考虑软件的演化特征。演化模型是迭代的,其特征是使软件工程师渐进地开发逐步完善的软件版本。增量模型融合了线性顺序模型的基本成分(重复地应用)和原型实现的迭代特征,增量模型采用随着日程时间的进展而交错的线性序列;螺旋模型是一个演化软件过程模型,将原型实现的迭代与线性顺序模型中控制的和系统化的方面结合起来,使得软件的增量版本的快速开发成为可能;并发开发模型不是将软件工程活动限定为一个顺序的事件序列,而是定义了一个活动网络,网络上的每个活动均可并行发生,在一个给定的活动中或活动网络中其他活动中产生的事件将触发一个活动中状态的变迁。
52.某软件开发团队欲开发一套管理信息系统,在项目初期,用户提出了软件的一些基本功能,但是没有详细定义输入、处理和输出需求。在这种情况下,该团队在开发过程应采用 ( ) 。
A.瀑布模型
B.增量模型
C.原型开发模型
D.快速应用程序开发(RAD)
参考答案:C
解题思路:
在软件开发过程中,如果用户仅仅提出软件的一些基本功能,但是没有详细定义输入、处理和输出需求。在这种情况下,该软件开发团队应该采取原型开发方法最为合适。因此本题应该选C。
53.在项目每个阶段结束时进行项目绩效评审是很重要的,评审的目标是( )。
A.根据项目的基准计划来决定完成该项目需要多少资源
B.很据上一阶段的绩效调整下一阶段的进度和成本基准
C.决定项目是否可以进入下一个阶段
D.得到客户对项目绩效的认同
参考答案:C
解题思路:
在一个阶段末的评审通常被称为阶段出口、阶段验收或终止点.这一评审的目 的是决定当前阶段是否继续到下一阶段。是发现和纠正错误并保证项目聚焦于它所支持的业务发展的需要。
54.新项目与过去成功开发过的一个项目类似,但规模更大,这时应该使用( )进行项目开发设计。
A. 原型法
B. 变换模型
C. 瀑布模型
D. 螺旋模型
参考答案:C
解题思路:
新项目与过去成功开发过的一个项目类似,因为已经有了以前开发的经验和积累的软件模块,这些都可以应用到新项目中,因此,应该使用瀑布模型进行项目开发。
瀑布模型适合需求明确或很少变更的项目,如二次开发或升级型的项目
而螺旋模型强调的是风险分析,适合大型系统的开发,而如果开发过类型项目,说明风险并不是很大的。,而且这个的规模更大并不代表项目就是大型项目
55.一个制造项目的进度执行指数SPI是0.89,成本执行指数是0.91. 发生这种情况的最佳解释是什么?
A.为项目购买的设备比预计的贵
B.至少有一项任务用时超过预计的时间
C.使用了经验不丰富的资源
D.项目基准计划变更了不止一次
参考答案:C
解题思路:
回答这道题,你需要确定哪个答案对时间和成本有消极影响。答案选项A最可能影响成本。答案选项B和D最可能只影响进度
56.基于构件的开发(CBD)模型,融合了 ( ) 模型的许多特征。该模型本质是演化的,采用迭代方法开发软件。
A.瀑布
B.快速应用开发(RAD)
C.螺旋
D.形式化方法
参考答案:C
解题思路:
螺旋模型是演化软件过程模型的一种,最早由Boehm提出,它将原型实现的迭代特征与线性顺序模型中控制的和系统化的方面结合起来,使软件增量版本的快速开发成为可能。在螺旋模型中,软件开发是一系列的增量发布。
面向对象技术为软件工程的基于构件的过程模型提供了技术框架。基于构件的开发模型融合了螺旋模型的许多特征。它本质上是演化型的,要求软件创建迭代方法。
基于构件的开发模型是利用预先包装好的软件构件来构造应用的。统一软件开发(RUP)过程是在产业界提出的一系列基于构件的开发模型的代表。
57.大数据高价值的重要体现是()。
A.据量
B.据多样性
C.理速度
D.据类型
参考答案:C
58.()不属于信息系统项目的生命周期模型
A.瀑布模型
B.迭代模型
C.螺旋模型
D.类-对象模型
参考答案:D
解题思路:
这题很简单,类、对象是面向对象的相关概念。
59.在E-R 模型中,包含以下基本成分( )。
A.数据、对象、实体
B.控制、联系、对象
C.实体、关系、属性
D.对象、属性、操作
参考答案:C
60.某一MIS系统项目的实施过程如下:需求分析、概要设计、详细设计、编码、单元测试、集成测试、系统测试、验收测试。那么该项目最有可能采用的是( )。
A.瀑布模型
B.迭代模型
C.V模型
D.螺旋模型
参考答案:C
解题思路:
若某一管理信息系统(MIS)项目采用V模型进行开发,则其实施过程依次是:需求分析、概要设计、详细设计、编码、单元测试、集成测试、系统测试、验收测试。在V模型的开发阶段一侧,先从定义业务需求、需求确认或测试计划开始;然后把这些需求转换到概要设计、概要设计的验证及测试计划,从概要设计进一步分解到详细设计、详细设计的验证及测试计划;最后进行开发,得到程序代码和代码测试计划。
而在测试执行阶段一侧,执行先从单元测试开始,然后是集成测试、系统测试和验收测试。V模型的价值在于它非常明确地标明了测试过程中存在的不同级别,并且清楚地描述了这些测试阶段和开发各阶段的对应关系。瀑布模型将信息系统生命周期划分为制订计划、需求分析、系统设计、程序编写、软件测试和运行维护等6个基本活动,并日.规定了它们自匕而下、相互衔接的固定次序,如同瀑布流水,逐级下落。瀑布模型强调文档的作用,并要求每个阶段都要仔细验证。结构化开发方法的生存周期划分与瀑布模型相对应。迭代模型是RUP(统一软件开发过程)推荐的周期模型。
在RUP中,迭代被定义为:迭代包括产生产品发布(稳定、可执行的产品版本)的全部开发活动和要使用该发布必需的所有其他外围元素。因此,在某种程度上,开发迭代是一次完整地经过所有工作流程的过程,至少包括需求工作流程、分析设计工作流程、实施工作流程和测试工作流程。螺旋模型基本做法是在“瀑布模型”的每一个开发阶段前引入一个非常严格的风险识别、风险分析和风险控制。它将软件项目分解成一个个小项目,每个小项目都标识一个或多个主要风险,直到所有的主要风险因素都被确定。
温馨提示:
点击这里查看信息系统项目管理师考试最新资讯
想要顺利通过信息系统项目管理师考试吗?考无忧助你一臂之力!点击立即做题:信息系统项目管理师考试题库