题目详情

某公司承接一个互联网企业的开发项目,由于互联网业务变化较快,无法在项目初期准确确定出项目需求,你作为项目经理应首先考虑的开发模型是(  )。

  • A.瀑布模型
  • B.V模型
  • C.螺旋模型
  • D.原型化模型

正确答案及解析

正确答案
D
解析

需求不确定的时候应该首先考虑原型化模型。

1.瀑布模型, 瀑布模型是一个特别经典,甚至有点老套的周期模型,一般情况下将其分为计划、需求分析、概要设计、详细设计、编码以及单元测试、测试、运行维护等几个阶段。瀑布模型的周期是环环相扣的。每个周期中交互点都是一个里程碑,上一个周期的结束需要输出本次活动的工作结果,本次的活动的工作结果将会作为下一个周期的输入。这样,当某一个阶段出现了不可控的问题的时候,就会导致返工,返回到上一个阶段,甚至会延迟下一个阶段。需求明确,人力资源合理的情况首选瀑布模型。

2.V模型,是软件开发过程中的一个重要模型,由于其模型构图形似字母V,所以又称软件测试的V模型。V模型大体可以划分为以下几个不同的阶段步骤:需求分析、概要设计、详细设计、软件编码、单元测试、集成测试、系统测试、验收测试。V模式是一种传统软件开发模型,一般适用于一些传统信息系统应用的开发,要求需求明确。

3、螺旋模型是一个演化软件过程模型,将原型实现的迭代特征与线性顺序(瀑布)模 型中控制的和系统化的方面结合起来。使得软件的增量版本的快速开发成为可能。在螺 旋模型中,软件开发是一系列的增量发布。在早期的迭代中,发布的增量可能是一个紙纸上的模型或原型;在以后的迭代中,被开发系统的更加完善的版本逐步产生。开发过程具有周期性重复的螺旋线形状。4个象限分别标志每个周期所划分的4个阶段:制定计划、风险分析、实施工程和客户评估。螺旋模型强调了风险分析,特别适用于庞大而复杂的、高风险的系统。

4、原型化模型的第一步是建造一个快速原型,实现客户或未来的用户与系统的交互, 经过和用户针对原型的讨论和交流,弄清需求以便真正把握用户需要的软件产品是什么样子的。充分了解后,再在原型基础上开发出用户满意的产品。在实际中原型化经常在 需求分析定义的过程进行。原型化模型减少了瀑布模型中因为软件需求不明确而给开发工作带来的风险,因为在原型基础上的沟通更为直观,也为需求分析和定义,提供了新 的方法。原型化模型的应用意义很广,瀑布和V模型将原型化模型的思想用于需求分析环节,来解决因为需求不明确而导致产品出现严重后果的缺陷。

根据题意“需求不明确”、“多期开发完成”,迭代模型。

包含此试题的试卷

你可能感兴趣的试题

单选题

某软件公司项目A的利润分析如下表所示。设贴现率为10%,第二年的利润净现值是 ( ) 元。

高级信息系统项目管理师,章节练习,高级信息系统项目管理师

  • A.1,378,190
  • B.949,167
  • C.941,322D 922,590
查看答案
单选题

以下关于项目管理计划编制的理解中,正确的是( ) 。

  • A.项目经理应组织并主要参与项目管理计划的编制,但不应独立编制
  • B.项目管理计划的编制不能采用迭代的方法
  • C.让项目干系人参与项目计划的编制,增加了沟通成本,应尽量避免D 项目管理计划不能是概括的,必须是详细、具体的
查看答案
单选题

某软件企业2004年初计划投资1000万人民币开发一套中间件产品,预计从2005年开始,年实现产品销售收入1500万元,年市场销售成本1000万元。该产品的系统分析员张工根据财务总监提供的贴现率,制作了如下的产品销售现金流量表。根据表中的数据,该产品的动态投资回收期是 ( ) 年。

高级信息系统项目管理师,章节练习,高级信息系统项目管理师

  • A.1
  • B.2
  • C.2.27D 2.73
查看答案
单选题

软件设计过程中,视图可以从不同角度描述软件结构,以下关于几个常见视图的说法中, ( ) 是错误的。

  • A.逻辑视图从功能需求角度描述了软件结构
  • B.组件视图从实现角度描述了软件结构
  • C.过程视图从质量角度描述了软件结构D 部署视图从分布问题角度描述了软件结构
查看答案
单选题

A project manager believes that modifying the scope of the project may provide added value service for the customer. The project manager should ( ) .

  • A.assign change tasks to project members
  • B.call A meeting of the configuration control board
  • C.change the scope baseline
  • D.postpone the modification until A separate enhancement project is fundeD after this project is completeD according to the original baseline
查看答案

相关题库更多 +