FO软件编程思想拯救云计算软件危机最佳方案.pdf

想预览更多内容,点击预览全文

申明敬告:

本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己完全接受本站规则且自行承担所有风险,本站不退款、不进行额外附加服务;如果您已付费下载过本站文档,您可以点击这里二次下载

文档介绍

F0软件编程思想拯救云计算软件危机最佳方案60年代中期,大容量、高速度计算机的出现,使计算机的应用范围迅速扩大,软件开发急剧增长。高级语言开始出现;操作系统的发展引起了计算机应用方式的变化;大量数据处理导致第一代数据库管理系统的诞生。软件系统的规模越来越大,复杂程度越来越高,软件可靠性问题也越来越突出。原来的个人设计、个人使用的方式不再能满足要求,迫切需要改变软件生产方式,提高软件生产率,软件危机开始爆发。1968年,北大西洋公约组织的计算机科学家在联邦德国召开国际会议,第一次讨论软件危机问题,并正式提出一个新的名词:软件工程。从此出现了一门新兴的工程学科一一软件工程学,目的就是研究和克服软件危机。软件工程不能解决软件危机刚开始的时候,软件工程的确解决了一些问题。然而进入上世纪80年代以后,尽管软件工程研究与实践取得了较大的成就,软件技术水平有了长足的进展,但是软件生产水平依然远远落后于硬件生产水平的发展速度。当需求比较复杂的时候,软件工程本身也出现了危机。比如当一个需求需要1亿个模块的时候,缺乏必要的文档资料或者文档资料不合格,将给软件开发和维护带来许多严重的困难和问题。云计算必须面对“软件危机”软件开发商很少提“软件危机”的事情,架构设计师根据用户的需求,制定出开发方案后,软件人员只需要按照要求编写代码就可以了。事实上国内的很多软件人员好象不知道有“软件危机”这回事。传统的软件开发可以回避谈论“软件危机”,毕竟是一个简单的系统,比如ERP也只是一个简单系统,即便出现软件危机,影响也不会太大,最多是影响一个大型企业。然而开发云计算产品的时候,软件危机就成了绕不过去的坎了。同样是提供企业资源管理服务,影响的就不是一个企业,也是很多的企业,以及和这些企业相关联的政府部门,比如税务局、工商局、商业局、统计局等,因为这些部门从企业的“数据云”里获得相关的信息。软件危机的本质难题图

最近下载