云计算与软件复用

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

云计算时代的软件复用
“有效的开发软件 ”和“有效的复用软件 ”一直是软件工程领域两 个永恒的主题 。软件复用的主要思想是 ,将软件看成是由不同功能部分 的“组件”所组成的有机体 ,每一个组件在设计编写时可以被设计成完 成同类工作的通用工具 ,这样 ,如果完成各种工作的组件被建立起来以 后 ,编写一特定软件的工作就变成了将各种不 同组件组织连接体来的简 单问题 ,这对于软件产品的最终质量和维护工作都有本质性的改变 。 早期的软件复用主要是代码级复用 ,被复用的知识专指程序 ,后来扩大 到包括领域知识 、开发经验 、设计决定 、体系结构 、需求、设计 、 代码和文档等一切有关方面 。但到目前为止所有的复用活动基本是在一 个组织或企业内部来进行的 ,随着 SOA 概念的提出和云计算中心的初步 成型 ,软件复用的范围逐步走出单一的组织或企业 ,云计算让软件做为 一种服务在多个组织间进行复用成为了可能 。
云计算时代的软件复用
云计算模式使软件复用从简单的代码 ,数据和服务的复用跨入到 了软件系统的复用,使软件复用从单一的组织 内部复用转变为跨 组织的领域复,云计算强调“统一平台 ,统一数据 ,统一应用 , 个性化服务 ”。统一平台是基础架构的统一 ,有两层含义 ,其 一是通过虚拟化技术 ,让云计算资源使用者拥有虚拟的数据中心 , 其二是所有用户使用的是一个统一的平台 ,这样就降低了运营成 本 ;统一数据首先是保证单一用户不同应用之间的数据整合 ,然 后是行业内各企业数据的整合 ,加强了企业间数据的共享 ,减小 了数据交换的成本 ;统一应用是各企业使用统一的应用软件 ,加 强了软件的复用 ,减少了软件的开发成本 ;个性化服务是利用规 则引擎技术 ,自助服务等手段进行差异化服务 。 因此可以说 ,云计算的核心思想是复用 ,是一种不同于普通 软件复用的系统级复用 ,这要求云计算运行商从软件系统架构 , 组织模式和软件过程方面有所创新 。
云计算时代的软件复用
云计算做为一种新的软件服务模式 ,充分吸收了主机集中处理模式和 C/S 分布式处理模式的优点 ,它为大规模降低软件的实施成本奠定了 技术基础 。云计算对软件系统架构 ,系统运营管理和软件开发模式 都提出了新的要求 ,特别是在软件开发模式方面 ,传 统的以项目为 中心或者以产品为中心的开发方式已经很难适应以平台为中心的云计 算时代 , 云计算不但强调基础设施的复用 ,更强调软件做为一种 服务在多个组织间进行有效 的复用 ,因此突破传统的软件复用模式 , 探讨云计算时代软件复用的架构 ,过程和组织成为云计算必须解决的 基本问题 。
感Baidu Nhomakorabea欣赏
作者:廖媛
软件复用的背景
软件复用提出的背景: 软件复用提出的背景: 软件复用是一种计算机软件工程方法和理论。 60年代的“软件危机”使程序设计人员明白难于维护的软件成本是 极其高昂的,当软件的规模不断扩大时,这种软件的综合成本可以说是没 有人能负担的,并且即使投入了高昂的资金也难以得到可靠的产品,而软 件重用的思想是解决这一问题的根本方法。
云计算时代的软件复用
总结:
云计算做为一种新兴的软件服务模式 ,许多方面值得去探索 和研究 ,论文介绍了计算技术发展的趋势和软件复用技术的演 进过程 ,提出了云计算模式下的软件复用的框架 ,对系统架构 , 组织模式和软件过程进行了概念性研究 ,为进一步的研究工作 奠定了一定的技术基础 ,但时间有限 ,有很多工作需要进一步 的探索和深入 : 1)云计算环境下软件复用工程环境的构建 ; 2)云计算环境下软件复用的绩效评估 ; 3)云计算环境软件复用框架在行业的具体应用 。
云计算时代的软件复用
如其中的组织模式 来简单的谈谈: 传统的软件复用一般限于单个组织内部 ,因此组织模式 一般是一种组织内部的矩阵合作模式或层次管理模式 , 但在云计算环境中 ,软件复用是跨组织的系统级复用 , 软件需求来自多个独立的主体 ,不但牵涉到云计算平台 的建 ,同时也与各参与企业内部核心系统有紧密的联 系 ,这就要求各参与企业充分的参与到整个云计算平 台的建设过程中来 ,因此传统的企业内部的紧密合作或 层次管理模式很难适应这种跨组织的软件复用方式 ,必 须建立一种有集中管理 ,同时又有充分自治和民主的组 织模式 ,在这里称之为 “社区管理模式”。
相关文档
最新文档