流行的软件体系结构 概述 随着计算机硬件技术和网络通信技术的发展,网络计算经历了从集中式计算到分布式计算的重大演变,新的分布式网络计算要求软件实现跨空间、跨时间、跨设备、跨用户的共享,导致软件在规模、复杂度、功能上的极大增长,迫使软件向异构协同工作、各层次上集成、可反复重用的工业化道路上前进。 新的软件开发模式必须支持分布式计算、浏览器/服务器结构、模块化和构件化集成,可用不同的标准构件组装而成。 概述 提供一种手段,使应用软件可用预先编好的、功能明确的产品部件定制而成,并可用不同版本的部件实现应用的扩展和更新。 利用模块化方法,将复杂的难以维护的系统分解为互相独立、协同工作的部件,并努力使这些部件可反复重用。 突破时间、空间及不同硬件设备的限制,利用客户和软件之间统一的接口实现跨平台的互操作。 构件技术 为满足上述要求,构件技术应运而生 构件技术被认为是未来几年软件发展的基础。 目标是达到需求、体系结构、设计、实现的重用,并使系统具有更好的适应性、伸缩性和可维护性。 借鉴汽车制造业和建筑业的思想,采用流水线生产方式的预制件装配方式 预制件要求并不苛刻,只要能重用就可以 构件技术 通过使用购买或定制构件这一新的解决方案可以有效地提高产品的质量,加快产品开发速度,这种开发技术称为“基于构件的开发技术” 软件复用 软件产品的复用 软件过程的复用:基于构件的复用 基于构件的复用
您可能关注的文档
最近下载
- 部编版三年级语文下册各单元同步习作指导(提纲式).pdf VIP
- 覆土式液化石油气储罐的工程应用及设计分析.pdf VIP
- 统编版语文三年级下册第1-8单元作文填空式仿写.docx VIP
- 2025年国税系统副处级领导后备干部选拔笔试真题及答案解析.docx
- 电力系统分析习题集及答案解析 .pdf VIP
- 2025企业级AI Agent(智能体)价值及应用报告.pptx
- 装箱单(中英文)模板.doc VIP
- QC∕T 1067.1-2017 汽车电线束和电气设备用连接器 第1部分:定义、试验方法和一般性能要求.pdf
- 打桩送桩工程量计算案例.pptx VIP
- 基坑开挖监理实施细则.docx VIP
原创力文档

文档评论(0)