鉴于大家对其他类别十分关注,我们编辑小组在此为大家搜集整理了“ 论云计算对软件工程的影响 ”一文,供大家参考学习
云计算的出现是信息技术领域的重要发展.借助于网络和虚拟化等技术,云计算实现了对软硬件资源的集中化、动态化和弹性化管控,建立了从硬件资源到软件应用的整合一体化的全新服务模式.这种服务方式给传统信息技术的诸多领域带来了新的机遇与挑战,其中一个重要的方面就是软件工程.软件工程的发展已经形成了工业化的流水线形式格局,但是云计算的出现彻底搅乱了这一模式.那么,云计算是否能成为克服软件危机的“银弹”呢,传统的软件工程模式又是否还有存在的价值,这都是云计算带给软件工程的新问题.1云计算的发展与服务体系结构云计算的出现是在商业运营模式的推动下,在已有的分布式计算、网格计算、虚拟化等理论和技术的基础上建立和发展起来的.云计算强调按需使用、动态调配、弹性扩展的理念,以用户的需求为原则进行资源的组织和交付.本文所属栏目http://myeducs.cn/rjgclunwen/
具体而言,其服务内容包括了基础架构即服务(IaaS)、平台即服务(PaaS)和软件即服务(SaaS)3个部分.3个层次中基础架构即服务为用户提供基本的计算和存储能力,通过虚拟化和智能化技术自动为用户分配计算和存储资源.平台即服务和软件即服务则是面向软件资源,两者在一定程度上存在着关联.软件即服务是通过虚拟化技术和多租户技术将单个的软件实例服务于多个用户组织,多用户共享软件架构,这样就降低了每个客户的资源消耗.但是这种应用方式在对用户个性的使用方面不可能有太多的涉及.在这种条件下,一些厂商开始逐渐将软件开发的API组件、开发工具、运行环境等资源公开给用户使用,如Google的AppEngine等.PaaS平台为用户提供了更广泛的开发空间,使软件的开发更多的面向业务流本身.云计算的从硬件到软件的3层服务体系创造了新的软件开发模式.(本论文由论文上海网整理提供,如需转载,请注明出处或联系我们的客服人员)