软件应用的需求
因此,截至2009年,需求分析不应该只涉及新的需求,而且还应包括对遗留代码进行数据挖掘,以提取隐藏的业务规则和算法。有些工具可以做到这一点,也有很多的维护工作台可以显示代码,并且帮助提取潜藏的业务规则。虽然,清晰的需求是一个值得称赞的目标,但是对于拥有10000个功能点的软件应用来说,这个目标只能是个奢望。到目的为止,笔者只观察到了一个小型项目,它的功能点少于500个。并且该应用的初始需求是清晰的和不变的。
对于大型应用来说,业务需求是动态的,并且不可能是一成不变的。网站制作的许多外部事件都会使软件应用的需求发生变化,如税法的变化、企业结构的变化、业务流程的再造以及兼并和收的等。另外,大型应用的开发一般需要几年的时间,这使得情况变得更加复杂了。一个公司仅仅为了满足一个软件项目的需求而冻结其所有的业务规则,显然是不现实的。最典型的情况是处理拥有10000个功能点应用的需求,收集和分析初始的需求将花费数个月。在随后的设计过程中,每个月的新需求和变更需求将达到2%左右。最终的需求总量将会达到初始需求的50%。在发布了软件应用的第一个版本之后。应该终止这些新的和变更的需求,并且在9-12个月之后,在后续的版本中添加新的需求和变更的需求。对于拥有10000个功能点的项目来说,每个月的需求变更比例稍低于0.5%,累计增量不超过原始需求10%,然而,最大的增量可以达到200%。在设计和编码阶段,每个月需求变更的平均比例在1%-3%之间,而之后的变更剧被添加到了以后的版本中了。
同时使用JAD会议、仔细的需求分析、需求审查以及原型可以使需求过程在技术和管理的控制之下。虽然有时需要数月甚至数年才能看到项目的结果,但是大型软件项目的成败在需求阶段就已经一口了然了。成功的项目在收集和分析需求上,比失败项目更完整、更彻底。因此,成功的项目变更很少,以及需求蔓延也很少。 然而,由于大多数新应用都是遗留应用的翻新,因此需求应该包括数据挖掘,以提取遗留应用的潜在业务规则和算法。
推荐新闻
更多行业-
信息技术对教育的重要性
信息技术的应用使人类的知识得以迅速传播、积累、分析、组合、存储和再现,...
2014-06-16 -
群雄争霸中如何提高网络排名
随着电话,电视销售这种主动出击的营销方式越来越受到消费群体的反感,...
2012-02-05 -
浅析如何提升页面价值积累百度权重
页面价值和百度权重是相对共生共赢的,任何站点的排名都是一个个不同的...
2012-02-05 -
旅游网站建设解决方案介绍
近年来,国人生活品质提升,渐渐重视休闲生活,旅游便成了热门的话题。由于...
2017-11-06 -
网页制作技术概述
网页作为网站的组成部分,对网站设计的成功与否起着直接的决定作用,它不仅...
2014-08-06 -
建设小型企业网站之营销技巧
即使有这的例子,不能指望自己的企业北京网站制作在一夜之间成功。也不一定...
2012-06-15
预约专业咨询顾问沟通!
免责声明
非常感谢您访问我们的网站。在您使用本网站之前,请您仔细阅读本声明的所有条款。
1、本站部分内容来源自网络,涉及到的部分文章和图片版权属于原作者,本站转载仅供大家学习和交流,切勿用于任何商业活动。
2、本站不承担用户因使用这些资源对自己和他人造成任何形式的损失或伤害。
3、本声明未涉及的问题参见国家有关法律法规,当本声明与国家法律法规冲突时,以国家法律法规为准。
4、如果侵害了您的合法权益,请您及时与我们,我们会在第一时间删除相关内容!
联系方式:010-60259772
电子邮件:394588593@qq.com