- 4
- 0
- 约1.69千字
- 约 4页
- 2017-08-09 发布于山西
- 举报
云时代的软件工程
云时代下的软件工程
蔡进峰 10011310295 计算机应用技术
随着云计算技术的兴起和发展,分布式计算 并行计算等给软件开发带来了血多新的问题和挑战。如跨空间、跨时间、跨设备、跨用户的共享,导致软件在规模、复杂度、功能上的极大增长,使软件有异构协同工作、各层次上集成、可反复重用等特点。而传统的软件工程技术已经不能满足网络时代的需求,适应软件的这种需求,新的软件开发模式必须支持分布式计算、浏览器/服务器结构、模块化和构件化集成,使软件类似于硬件一样,可用不同的标准构件拼装而成。
下图是传统的3层软件体系结构:
而在云时代,这种传统的结构模式已经不能满足或者说不能很好的利用云的优势。目前在云计算中,根据其服务集合所提供的服务类型,整个云计算服务集合被划分成4个层次:应用层、平台层、基础设施层和虚拟化层。这4个层次每一层都对应着一个子服务集合,如图3-3所示为云计算服务层次。云计算的服务层次是根据服务类型即服务集合来划分,与大家熟悉的计算机网络体系结构中层次的划分不同。在计算机网络中每个层次都实现一定的功能,层与层之间有一定关联。而云计算体系结构中的层次是可以分割的,即某一层次可以单独完成一项用户的请求而不需要其他层次为其提供必要的服务和支持。
用户只需要使用软件,而不用自己去运行(软件始终在网上运行着)和管理软件。使用云上的软件只需注册、客户化、应用即可使用户变成租户,单一实例的软件使用模式变成多租赁的服务模式。网站从Web信息发布平台变成Web应用软件运行平台,变成系统托管平台,变成多租户的软件服务平台。软件运行在因特网上的共享数据中心上,而不是运行在自有的服务器和计算机上。
目前,云计算平台本身以及云计算平台上的应用软件的开发都使用分布式并行编程技术。
云计算的服务层次是根据服务类型即服务集合来划分,与大家熟悉的计算机网络体系结构中层次的划分不同。在计算机网络中每个层次都实现一定的功能,层与层之间有一定关联。而云计算体系结构中的层次是可以分割的,即某一层次可以单独完成一项用户的请求而不需要其他层次为其提供必要的服务和支持。在云计算服务体系结构中各层次与相关云产品对应。
应用层对应SaaS软件即服务如:Google APPS、SoftWare+Services;
平台层对应PaaS平台即服务如:IBM IT Factory、Google APPEngine、F;
基础设施层对应IaaS基础设施即服务如:Amazo Ec2、IBM Blue Cloud、Sun Grid;
虚拟化层对应硬件即服务结合Paas提供硬件服务,包括服务器集群及硬件检测等服务。
PaaS提供了用户可以访问的完整或部分的应用程序开发,SaaS则提供了完整的可直接使用的应用程序SaaS)成为现实。如何在未来Internet平台上进一步进行资源整合,形成巨型的、高效的、可信的和统一的虚拟环境,使所有资源能够高效、可信地为所有用户服务,成为软件技术的研究热点。
网络时代软件工程技术发展的趋势 :软件技术的总体发展趋势可归结为:软件平台网络化、方法对象化、系统构件化、产品家族化、开发工程化、过程规范化、生产规模化、竞争国际化。
服务计算可以说是与云计算平行发展的一个开发范式,从企业商务应用开发的角度看,面向服务的业务流程分析和设计技术,也是比面向对象技术更自然和直截的方法论,因此可预见今后会有开发范式的自然转移。为描述客户的服务需求和可提供的共享服务,也需要一种更可视化的面向服务的建模技术,因此也有人建议将云计算与模型驱动工程结合起来,并就此提出“模型即服务”(MaaS)的观点。
云计算模式下应用软件系统的设计要求
基于SOA的SaaS模式
SaaS是指:软件以在线服务的方式供租户使用
软件用户通过浏览器在线使用业务应用软件。
软件及其数据都存在因特网上的数据中心里
用户不需安装和管理软件系统,不需在硬件方面投入
用户按自己的需要选择、注册并使用软件
您可能关注的文档
- 中国近现代史纲要(自考考点复习)1.doc
- 中国馈赠礼仪.docx
- 中国首都圈.docx
- 中型孵化机和鸡蛋孵化箱价格.docx
- 中央民族大学2017年舞蹈类招生简章.doc
- 中山大学南方学院第二届体育嘉年华执行方案.doc
- 中控编程摘要.doc
- 中心webservice部署安装说明.doc
- 中孚花园站围护结构施工方案11.17.doc
- 中式年味空间布置.docx
- 2026年及未来5年内中国液体氩气行业投资前景及策略咨询研究报告.docx
- 2026年及未来5年内中国黄铜合页行业投资前景及策略咨询研究报告.docx
- 2026年及未来5年内中国竹工艺家具行业投资前景及策略咨询研究报告.docx
- 2025年中国微机数显自动分析仪市场调查研究报告.docx
- 2026年及未来5年内中国微尘白色粉笔行业投资前景及策略咨询研究报告.docx
- 2025年中国微电脑型压胶机市场调查研究报告.docx
- 2026年及未来5年内中国数字化等功游泳训练测试系统行业投资前景及策略咨询研究报告.docx
- 2025年中国圆形花瓶市场调查研究报告.docx
- 2026年及未来5年内中国植物纤维静淀过滤器行业投资前景及策略咨询研究报告.docx
- 2025年中国超音波手套机市场调查研究报告.docx
原创力文档

文档评论(0)