畅享博客 > 组织过程改进 > CMMI > 解决需求工程中的基本问题
2007-6-10 22:23:26

解决需求工程中的基本问题

      当今,经济和社会生活对软件的依赖程度急剧增长,软件需求日益复杂,软件开发成为一项跨越技能,职责范围和时间阶段的综合团队活动。实践证明,良好的需求工程对于降低开发成本和保障项目成功至关重要。根据权威机构的统计,在全世界范围,仅有四分之一的软件开发项目能在规定的时间和预算内达到客户的目标。纵观这些项目成功的项目,过硬的需求工程是成功经验中少有的共通部分。 需求是系统或软件必须达到的目标和能力;开发团队的成功就是满足软件项目的需求。软件需求工程化问题有综合的内涵:包括基于问题的需求捕获、建立简单原型、建立分析模型、开发需求归约、相应的审核以及综合的管理。 国内的软件行业起步晚,起点高,任务急,时间短,在软件需求工程方面暴露出很多问题。千头万绪之中,首要的着力点应该落实在基础层面,具体讲有两方面问题:捕获方法(elicitation)和内容组织(specification)。解决基本问题不仅能够作到短期见效....,而且为围绕需求问题的整体水平提升奠定坚实的基础. 软件需求工程总览 捕获方法 捕获需求就是引导客户说出他们想要的东西,并确认被记录下来的内容确实是他们想要的东西。如果需求的捕获方法选择不当或使用不当,通常会暴露出两方面问题。 第一,软件需求不能如实反映用户的真正需要。比较常见的一种误解是需求的简单和复杂程度决定了用户是否能够真正理解相应的内容:误认为客户只能看懂简单的需求,但是对开发没有直接帮助;只有复杂的需求才有用,但是大多用户又不可能看得懂。事实上,造成这类问题的主要原因是捕获的需求不能反映用户的视角,因而,用户站在自己的立场上很难判断需求是否完备和正确,特别是在开发活动的早期。

     可以直接查原文:   http://www.chinaopi.com.cn/tiantian/read.asp?vid=237


推荐到鲜果: 查阅更多相关主题的帖子: 需求

评论

谢谢分享

发布者 fjtwx
2008-4-28 15:01:21


您正在以 匿名用户 的身份发表评论  快速登录
(不得超过 50 个汉字)
       看不清,换一个
提示消息
(输入完内容可以直接按Ctrl+Enter提交)