摘要:所有软件开发都是构建在需求的基础上的,脱离需求,与现实需求脱轨的开发都不具有商业意义。许多成熟的软件开发过程学都非常重视需求,传统开发模型比如瀑布模型会要求编写非常规格化的软件需求说明文档;敏捷开发过程比如XP则更注重在开发过程中,通过高质量的沟通,在客户及开发方之间形成信息的良性循环,以渐进发展的眼光看待需求。不同开发模式对需求的处理方法可能有出入,但都基于同样的态度:需求,是软件开发的首要重点,一切偏离需求的开发都是扯淡。软件开发的过程,就是不断构建系统以满足客户需求的过程;就是不断用信息化手段解决用户问题的过程。系统满足客户需求的程度,是衡量系统质量的重要标准。我们的目标是为用户解决.. 阅读全文
posted @ 2013-06-10 09:12 菜鸟范 阅读(1832) 评论(37) 推荐(9) 编辑