关于伟创 伟创新闻 伟创案例 网站套餐 联系方式
只做吸引客户的精品站!

你应当拒绝无根据的修改需求

洛阳软件开发 / 2012/11/26 8:07:30
[核心提示] 虽然用户的需求的确会经常变化,但是,以一种可控制的方式管理这些变化,并确保需求不做不必要的改变和增加,则是开发机构的工作。
你应当拒绝无根据的修改需求
  虽然用户的需求的确会经常变化,但是,以一种可控制的方式管理这些变化,并确保需求不做不必要的改变和增加,则是开发机构的工作。那个开始写一个基本的箅术计算器的让人同情的可怜程序员,同意增加平方根功能和一些用户要求的其他功能,接着又有更多、更多的需求,不久,他的任务就变成了开发一个具有65种功能的科学计箅器。修改或增加需求的原因可能有很多,很多原因是没能遵守戒律的第条和第2条。
  需求增加并超过它们最初范围的另外一个原因是软件同硬件相比更容易发生变化。没有人愿意在本地的电子商店购买一个计箅器后,还期望生产商在计算器芯片上增加额外的晶体管,以增加一个新功能。如果计箅器是一个软件应用,就不会怀疑可以增加新功能的能力。
  也许需求变化的一个更为常见的原因是由于程序员本身的问题。许多程序员在接受一个新的用户需求时,不是基于一个合理的业务原因,而是仅仅为了满足一个用户。其他情况下,软件功能也许很完善,并且通过了所有的单项测试,程序员为了使应用变得“更好一些",所以想增加一个或多个特性。好的程序员总是想使他们的代码在他们看来是最好的。做简单改变的代价,不管怎么说,同重新测试和验证的代价相比是微不足道的。
  这并不是说我们反对迭代式开发。在“洛阳软件开发的生存周期”中,将会对迭代式或螺旋式开发的应用进行重点讨论。即使在螺旋式开发模型中,新的需求也是在每个新的迭代开发的开始阶段提交,而不是在开发的过程中不断地提交。由于要求的改变将影响项目预箅和进程,因此可以只在软件生存周期的固定阶段才允许改变要求,这样就有时间来解决每个新需求及其成本,以及新需求的价值及其有效性的问题。同时,开发人员可以在每个阶段使用不再变化的需求来完成工作,因此缩短了整个开发周期。
  面向对象的和基于组件的软件幵发技术有助于进一步隔离许多需求变化’的影响。
  但是,需求变化仍然是许多软件项目的一个常见问题。其中有些是开发人员的过错。
  下面一些方法有助于防止需求从它们最初的范围不停地向外扩展。
  鲁将所有的用户需求归档,允许用户检査完整的需求文档,并认可它的完整性;让用户事先同意,未来的需求变化只有在评估了对计划和预算的影响后才可以接受;争采用迭代式开发。洛阳软件开发顾问总结:让用户和开发人员知道笫一版不是最终版本。所谓的“最后一次修改”可以等到下一个版本再进行。许多软件系统经历过意外的耽搁,原因是在发行前的最后一刻所做的匆忙的简单修改损坏了系统的很大一块内容。
尊重作者原创 除非特别声明,伟创科技所有均为伟创原创报道,转载请注明原文链接。
原文地址:http://www.lywhy.com/SoftWare/View.asp?id=209  所属类别:软件开发
相关内容
伟创技术-婷婷:身为.NET程序员的断想 2017/2/18
【洛阳网络公司技术分享】身为.NET程序员的断想 2016/1/28
再好的硬件产品也要软件来支撑 2015/1/26
windows消息之PostMessage和SendMessage的内部实现 2013/4/17
如何仅通过CSS实现多行文本超长自动省略号 2013/4/3
猜你喜欢
人人都能用的10条网站易用性技巧 2013/12/19
在这辞旧迎新的元旦过后第二天,伟创科技再次愿支持伟创科技的所以朋友,新年好运! 2013/1/2
企业网站设计有什么风格?分别是哪些? 2015/9/21
这些没用的数据正在让网站收录数量不断减少 2013/9/30
你应当拒绝无根据的修改需求 2012/11/26
搜索引擎负责拉人 网站负责留人 2015/5/28
做网站设计师需要什么条件 2013/7/3
酒品销售类商城网站策划简略篇 2012/11/6
伟创网络公司项目方案的确定 2014/12/11
贺伟创科技与中集剑鼎涂料应用技术(北京)有限公司签约网站优化项目 2013/4/25
伟创热点
关于我们
公司简介
我们的优势
企业文化
公司愿景
加入伟创
伟创官方博客
金牌项目
网站建设
网站优化
软件开发
整合设计
网站运营
网站套餐
基础型网站
展示型网站
商务型网站
购物、商店型网站
FLASH动画型网站
行业、门户型网站
帮助中心
客户中心
公司SEO培训
seo顾问服务
支付方式
联系我们
我们的位置
关注我们
新浪微博
腾讯微博
人人小站
QQ空间推荐
花瓣网
建站百科全书
Copyright 2007-2012 LYWHY.Inc Sitemap 豫ICP备12012069号-1
Links
洛阳百科
建站百科