频道直达 - 专题 - 新闻 - 技巧 - 组网 - 开发 - 安全 - web编程 - 图像 - 操作系统 - 数据库 - 教育 - 旅游 - 健康 - 时尚 - 驱动 - 软件 - 游戏 - 多媒体 - ERP - 讨论组

从生物学的角度对中间件和构件的思考

来源: 作者:IT168 郭立峰 出处:巧巧读书 2008-01-31 进入讨论组
下一页 1 2 3 
访问地址 http://www.qqread.com/erp/3/y395095.html

    软件发展现状


    软件开发是典型的知识密集型、复杂度高、开发周期长、可靠性保证难的活动。随着软件应用范围的迅速扩大,以及软件运行平台从单机到网络环境的转变,软件的规模越来越大,复杂性越来越高,这将导致软件在反映对象、开发基础、关注内容、运行方式、提交形式开销比重等方面的重要发展。从个体计算过程到群体合作过程的发展;由电子服务延伸到现代服务;从以单个软件开发为主向以集成开发为主的顺延;从以产品为中心到以服务为中心,如应用服务提供商(ASP,Application Service provider)和Web Service等都体现了软件向服务发展的趋势。已经存在大量发展运行的软件,如:金融、电信、航天等;软件应用的范围不断扩大,商务、交通、家电,已经无处不在;软件的规模与复杂性持续增加,越来越多的知识正在由软件进行显式表达;出现了大量与软件相关的标准;软件危机仍然存在;软件应用范围将继续扩大,成为信息社会的物理设施;遗留的软件仍继续发挥作用;最近一段时间,延长软件生命、维护、演化等问题同时受到了学术界和产业界的双重关注,诸如:柔性结构技术、远程维护技术、自适应技术等将受到重视。

    软件的不断发展和演化,逐步的将中间件和构件分离出来,用于处理诸如:数据资源互操作的数据访问中间件、远程过程条用中间件、面向消息中间件、分布异构环境下的事务处理中间件,以及分布、异构的网络环境下的将各种对象有机结合的对象中间件。

    Booch于2001年曾经说过:“管理变化性与复杂性是基于构建软件开发的动力”。在日趋复杂的网络环境中,如何将软件分布于不同的节点上。在现有的软件体系结构中,如何协调构件与构件的关系,如何突出软件复用这一思路。近十年来面向对象技术逐步成为主流的软件开发技术,为软件复用提供了基本的技术支持。软件复用被视为解决软件危机,提高软件生产质量和效率的现实可行途径。

    那么如何更好的实现软件复用,我们不妨可以从我们自身这个最精密的、有智能的“机器”来借鉴一下。 更多文章 更多内容请看带你认识中间件中间件新闻专题,或进入讨论组讨论。
下一页 1 2 3 
收藏此文】【 】【打印】【关闭
较早的文章:从EAI到SOA

较新的文章:单元测试的基本方法
相关图文阅读
频道图文推荐
健 康 咨 询
时 尚 咨 询
巧巧读书宗旨
相关专题
讨论组问题推荐
站内各频道最新更新文档
站内最新制作专题
热门关键字导读
Photoshop教 程照片处理 照片制作 PS快捷键 抠图
计 算 机 故 障XP系统修复
艺 术 与 设 计设计 流媒体 设计欣赏 边框
计 算 机 安 全ARP
站内频道文章精选
巧巧电脑频道编辑信箱  告诉我们您想看的专题或文章