当前位置:首页 > 多媒体相关

谈:软件项目需求变更六大原则及应对之道 企业软件频道



热门问答:
  • 如何在数据导出到EXCLE里面时,把几行合并成一行 [详细内容]
  • 使用struts的html:options标签的问题! [详细内容]
  • 一个严重的问题 [详细内容]
  • 请教:C#中如何使用ShowDialog函数在两个Form中传递参数? [详细内容]
  • 高薪招聘.NET高级程序员 [详细内容]

  • 推荐阅读
      · 苹果:itunes和ipod用户不要升级到vista 企业软件频道
        摘要:  如果你有一台ipod,而你又购买了并准备安装微软的新操作系统windowsvista,那么苹果对你的建议只有一个字:“别”。因为itunes7.0.2与微软的新一代操作系统“相处”的并不是很好,可能会对用户造成困扰。苹果昨日表示,兼容新问题可能导致购买问题、同步方面,严重的情况下甚至毁坏播放器。  如果你有一台ipod,而你又购买了并准备安装微软的新操作系统windowsvista,那么苹果对你的建议只有一个字:“别”。......
      · 2005年中国国际通信展现场报道大唐图赏
        摘要:2005年中国国际通信展现场报道大唐图赏作者:出处:天极网责任编辑:葛文静[2......

    正文

      变化并不是人们最害怕的,最怕的是跟不上变化的步伐。同样,在软件开发过程中需求的变更会给开发带来不确定性,但只要把需求变更作为重点、难点小心加以控制,软件开发的进度、成本和质量也就有了"安全"的基础。
      变化并不是人们最害怕的,最怕的是跟不上变化的步伐。同样,在软件开发过程中需求的变更会给开发带来不确定性,但只要把需求变更作为重点、难点小心加以控制,软件开发的进度、成本和质量也就有了"安全"的基础。

      需求变更管理的需求

      需求变更是因为需求发生变化。根据软件工程思想,需求说明书一般要经过论证,如果在需求说明书经过论证以后,需要在原有需求基础上追加和补充新的需求或对原有需求进行修改和削减,均属于需求变更。

      需求变更的出现主要是因为在项目的需求确定阶段,用户往往不能确切地定义自己需要什么。用户常常以为自己清楚,但实际上他们提出的需求只是依据当前的工作所需,而采用的新设备、新技术通常会改变他们的工作方式;或者要开发的系统对用户来说也是个未知数,他们以前没有过相关的使用经验。随着开发工作的不断进展,系统开始展现功能的雏形,用户对系统的了解也逐步深入。

      于是,他们可能会想到各种新的功能和特色,或对以前提出的要求进行改动。他们了解得越多,新的要求也就越多,需求变更因此不可避免地一次又一次出现。

      

      这时,如果开发团队缺少明确的需求变更控制过程或采用的变更控制机制无效,抑或不按变更控制流程来管理需求变更,那么很可能造成项目进度拖延、成本不足、人力紧缺,甚至导致整个项目失败。

    讨论区

    Login