- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
需求捕获与软件开发过程
需求真的在一直变化吗? 不一定是这样,例如对传统行业的信息化,由于有
相对稳定的工作流程,需求变化不会很大。并不是所有的软件项目的需求都是变
幻莫测的。如果在项目初期没有对需求进行全面的捕获和确认,那项目进行过程
中出现反复修改,以至于返工,都是很可能的事。 这就对需求捕获人员提
出了很高的要求,需求不但要全面,准确,还要考虑到实施中的每一个细节,如
果某个细节出现不符合客户实际的要求,到项目实施完成之后,可能要进行一个
工作量很大的修改,还会牵扯到其他的功能,在修改的过程中又会引入新的问题,
这就象所说的牵一发而动全身一样。 不同的软件开发过程对于需求变化的
解决办法是不同的。 统一软件开发过程(UP、RUP)的解决办法是预防和控制
需求的变化。 敏捷的方法如 XP,则倡导拥抱变化。 一、统一的方法
统一软件开发过程是通过在项目的前期尽可能准确,全面地捕获需求,然后对需
求的变化加以控制和管理,来避免范围的蔓延,并通过迭代和递增的开发方式,
来应对变化。 从软件工程发展的历史,我们说在项目前期全面地捕获需求
一直是一个做好软件的不二法则。 对业务逻辑相对稳定的项目,在项目实
施之前做好需求的捕获绝对是受益匪浅的,因为软件的问题在生命周期的后期发
现需要的成本要比在初期发现高得多。 迭代和递增式开发也降低了项目的
风险,他允许在项目进行过程中对需求进行校正,它通过递增的版本发布使得客
户能在软件开发生命周期过程中就对软件有了更全面的认识,因此也能及时的提
出改进意见。 从团队的角度看,迭代的开发更符合人类学习的曲线-一个渐
进的过程。在项目开发的初期,开发人员对业务逻辑和技术的掌握可能并不全面,
随着项目的进展,认识会不断加深,这对于后期的迭代周期的成功是很好的保障。
然而,某些项目确实存在很多不确定因素,还有某些大型项目,历时时间很长,
在那么长的时间里需求会变化是很自然得事情。 对这些项目迭代和递增的
开发方法会比在项目早期就尽可能地捕获需求更有意义。 一、敏捷方法(XP)
以XP为例,他提出以拥抱变化来应对需求的变化,他并没有强调在项目的初期
确定能确定的需求的重要意义。这与传统的软件工程观点和统一软件开发过程有
差异,他不主张预防需求变化,因此也就没有强调尽可能在早期确定需求。
拥抱变化与其说是一种方法,不如说是一种心态的调整,XP 方法希望开发人员
能有良好的面对变化的心态,不讨厌变化,积极面对变化。 心理因素对于
软件行业是非常重要的,软件的本质决定了软件的成败更多的依靠人的因素。软
件的可见性差,生产率的衡量也是需要考虑相当多的因素,需要相当高的学问的,
一般的管理人员懂管理未必懂软件,懂软件呢又未必精通管理,因此XP 的发明
者觉得与其费力去度量和评估,不如发挥人的积极主动精神。如果一个软件开发
组织的人员能拥有积极向上的心态,那会比实施任何一种软件开发过程,采用任
何业绩评估方法都更有效。 拥抱变化的确是一种非常优良的品质,这不仅
仅对于软件需求如此,对于日新月异的软件行业不也如此吗,不跟上技术潮流就
会被淘汰,作技术的人员都是深有体会的。同样,面对飞速发展的社会,如果没
有积极的心态来应对各种变化,改变固有的观念,也一样会被时代所抛弃。
但是,我们如果既能拥抱变化,又能未雨绸缪,不是对事情的进展有更好的把握
吗?这不等于又多了一层保障吗?就像很多人说疯狂英语是失败的,因为很少有人
能一直保持着疯狂的学习态度,的确是这样,即便我们有拥抱变化的准备,和积
极的心态,如果连续为变化而加班数月的话,相信一样会有挫败感,如果那时你
还能以积极的心态来应对变化的话,我相信你将来一定能成就一番大事业。
当然XP 的拥护者会说,XP不提倡加班,我们每周只工作 40小时,这当然是一
个好的主意,如果能够实施,又能满足交付期限的话,那我们应该为你祝贺。
原创力文档


文档评论(0)