软件应用的需求
因此,截至2009年,需求分析不应该只涉及新的需求,而且还应包括对遗留代码进行数据挖掘,以提取隐藏的业务规则和算法。有些工具可以做到这一点,也有很多的维护工作台可以显示代码,并且帮助提取潜藏的业务规则。虽然,清晰的需求是一个值得称赞的目标,但是对于拥有10000个功能点的软件应用来说,这个目标只能是个奢望。到目的为止,笔者只观察到了一个小型项目,它的功能点少于500个。并且该应用的初始需求是清晰的和不变的。
对于大型应用来说,业务需求是动态的,并且不可能是一成不变的。网站制作的许多外部事件都会使软件应用的需求发生变化,如税法的变化、企业结构的变化、业务流程的再造以及兼并和收的等。另外,大型应用的开发一般需要几年的时间,这使得情况变得更加复杂了。一个公司仅仅为了满足一个软件项目的需求而冻结其所有的业务规则,显然是不现实的。最典型的情况是处理拥有10000个功能点应用的需求,收集和分析初始的需求将花费数个月。在随后的设计过程中,每个月的新需求和变更需求将达到2%左右。最终的需求总量将会达到初始需求的50%。在发布了软件应用的第一个版本之后。应该终止这些新的和变更的需求,并且在9-12个月之后,在后续的版本中添加新的需求和变更的需求。对于拥有10000个功能点的项目来说,每个月的需求变更比例稍低于0.5%,累计增量不超过原始需求10%,然而,最大的增量可以达到200%。在设计和编码阶段,每个月需求变更的平均比例在1%-3%之间,而之后的变更剧被添加到了以后的版本中了。
同时使用JAD会议、仔细的需求分析、需求审查以及原型可以使需求过程在技术和管理的控制之下。虽然有时需要数月甚至数年才能看到项目的结果,但是大型软件项目的成败在需求阶段就已经一口了然了。成功的项目在收集和分析需求上,比失败项目更完整、更彻底。因此,成功的项目变更很少,以及需求蔓延也很少。 然而,由于大多数新应用都是遗留应用的翻新,因此需求应该包括数据挖掘,以提取遗留应用的潜在业务规则和算法。
推荐新闻
更多行业-
解决IE浏览器不兼容H5标签的办法有哪些?
HTML5有两大特点:首先,强化了Web网页的表现性能。其次,追加了本...
2018-08-22 -
电子政务网站运营及管理
电子政务北京网站建设开发的直接目的就是为了网站可靠运营并承担相应政...
2015-01-23 -
网站建设成功的因素有哪些
如今随着网站建设市场不断的完善,企业对网站建设制作的品质也是越来越苛求...
2019-10-14 -
“微型”网站设计公司的品牌成长之路
中国经济的迅速发展与崛起,使企业意识到独立及独特设计的重要性,设计决定...
2017-10-25 -
事业单位网站建设解决方案
需求分析和规划:首先,对事业单位网站的需求进行全面分析,包括宣传推广、...
2023-06-28 -
优化支招:网站排名忽上忽下咋办
关于自己的网站排名,我们的每一个神经都绷得很紧,稍微有一点点变化,...
2012-02-03
预约专业咨询顾问沟通!
免责声明
非常感谢您访问我们的网站。在您使用本网站之前,请您仔细阅读本声明的所有条款。
1、本站部分内容来源自网络,涉及到的部分文章和图片版权属于原作者,本站转载仅供大家学习和交流,切勿用于任何商业活动。
2、本站不承担用户因使用这些资源对自己和他人造成任何形式的损失或伤害。
3、本声明未涉及的问题参见国家有关法律法规,当本声明与国家法律法规冲突时,以国家法律法规为准。
4、如果侵害了您的合法权益,请您及时与我们,我们会在第一时间删除相关内容!
联系方式:010-60259772
电子邮件:394588593@qq.com