`
softstone
  • 浏览: 461739 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

软件构件技术概述

阅读更多

软件构件技术概述

(本文转载自软件工程专家网www.21cmm.com

  软件业是目前最有发展前途的产业,其营业额均以每年20%的速度递增,预计到2000年,年销售额将达9000亿美元,软件业将成为世界第一大产业。

  中国科学院软件所仲萃豪研究员特别针对软件业中构件技术的应用软件开发做一详细论述,其中仲萃豪教授着重强调的是应用软件开发模型和方法。

  软件分为系统软件、中间件、应用软件和智能软件四种。应用软件开发经历了几个重要阶段,今天,集"面向对象"之大成演变出软件构件技术。

  软件构件技术在一、二年内将轰轰烈烈地开展起来。目前国内许多大工程、大项目都纷纷采用这项技术,如863计划近一半的项目、通信方面许多大项目的投标、金融行业的业务处理系统等,都在朝这个方向走。

  从北京大学计算机系梅宏教授那里获悉:国外早就将构件技术应用到实践中去。

  领域工程技术:美国国防部高级研究项目署建立了"用于易修改的可靠系统的软件技术"项目,研究领域特定的、基于复用的软件工程技术,并建立了三个示范工程项目。美国空军电子系统中心与美国航空航天局合作建立了"可复用防务软件的中央档案库"项目,以促进国防项目中的软件复用。

  CORBA分布式对象技术:BellSouth公司在大型机上有大量的应用程序和数据,新的业务过程需要与之协作。CORBA技术提供的解决方案是将遗留系统包装为构件,以ORB为"软总线"集成新老系统。由摩托罗拉发起的著名的"铱星工程"中,最终采用了ORB产品作为软件构件之间的互连框架。

  产品线技术:1985年,瑞典CelsiusTech系统公司,同时接到两份合同--瑞典海军和丹麦海军的轮船系统,两个系统都需要很强的容错性和分散性,该公司采用SS2000产品线方法后,获得了巨大成功,将硬件与软件的费用比例从过去的35:65变成了80:20。

  据预测,今后,软件开发商必须了解主要系统集成商和应用软件开发人员所需要的基本构件,因为他们在引导着构件技术的需求和功能走势。到2001年,所有新开发的应用至少有60%将是基于构件的组装,开发商的市场应变能力也因此得到提高。

评论

相关推荐

    软件构件与中间件技术

    概述:中间件与软件构件的动因与基本概念。 CORBA中间件:CORBA的基本原理、CORBA应用的基本开发过程(CORBA构 件的开发与使用) 、CORBA中构件接口的编写、CORBA服务端程序的编写。 Java 企业版中间件:J2EE ...

    论文研究-面向行业/领域的软件构件质量保证方法研究 .pdf

    面向行业/领域的软件构件质量保证方法研究,孙伟,张建明,本文概述了面向行业/领域软件构件质量保证方法研究的必要性,从构件开发过程管理、质量保证标准、构件测试技术、技术评审、可靠��

    面向插件基于web技术的软件表示层架构概述

    面向插件基于web技术的软件表示层架构概述,适合学习计算机的研究生,进行参考学习

    信息系统项目管理师辅导教程(上册)part2

    第三章 软件构件与中间件 1.构件模型机实现 2.构件获取。 3.构件管理 4.构件重用 5.构件重用实例 6.常用构件标准 7.中间件技术 第四章 软件体系结构 1.软件体系结构概述 2.软件体系结构建模 3.典型的软件体系结构 4....

    1软件工程课程总结.doc

    课程总结 本课程是一门介绍应用软件开发的概述性的课程,系统讲授了应用软件的相关开发过 程,和所应用的技术。课程讲授了9章的内容,包括产品、软件工程与软件过程,软件需 求工程、分析建模、设计工程、软件体系...

    软件工程 曾强聪

    也可供示范性软件职业技术学院、继续教育学院、民办高校、技能型紧缺人才培养使用,还可供本科院校、计算机专业人员和爱好者参考使用,并可用作软件技术人员资格(水平)考试的培训教材。 目录: 第1章 软件工程概述 ...

    《软件系统架构与开发环境》第四章源代码-by 南邮-陈杨

    从抽象到具体分三个层次介绍相关知识,第一层次为体系结构及其相关概念,第二层次为流行的体系结构(模型)及其构件(协议),第三层次为具体的中间件技术以及基于上述技术的系统开发方法。 内容丰富,详略得当。从...

    软件工程—理论与实践

    内容包括软件工程概述、软件需求工程、软件设计、面向对象方法基础、统一建模语言UML、软件实现、软件复用与构件技术、软件测试、软件维护、软件工具与集成化环境、软件项目管理、软件能力成熟度模型CMM。...

    浅谈面向构件的SOA架构

    与此同时,构件技术再次引起了人们的关注,面向构件的思想源自那个困扰软件工程领域三十多年的难题—软件复用。当人们在研究如何实现SOA架构时,不约而同地将SOA和构件这两个软件工程领域最前沿的技术联系在一起,...

    软件管理系统概要设计-史上最标准模板.docx

    2.5.3 构件技术 8 2.5.4 其他技术优势 8 第三章 系统总体设计 8 3.1 系统功能结构图 8 3.2 系统功能模块 8 3.3 功能模块设计 9 3.3.1 XX功能模块 9 3.4 数据库设计 9 第四章 系统出错设计 10 4.1 出错信息 10 4.2 ...

    基于脚本的构件测试自动化框架[1]

    构件基于脚本的构件测试自动化框架[1]软件测试1概述传统的软件自动化测试工具,由于其设计模式的局限性,已经不能适用于构件的自动化测试。目前构件的测试自动化技术还不成熟,主要沿用传统的软件测试自动化技术。...

    [软件工程].曾强聪.文字版

    也可供示范性软件职业技术学院、继续教育学院、民办高校、技能型紧缺人才培养使用,还可供本科院校、计算机专业人员和爱好者参考使用,并可用作软件技术人员资格(水平)考试的培训教材。 目录: 第1章 软件...

    UML课件,软件工程统一建模语言

    面向对象的分析与设计 软件工程概述、面向对象技术概述 • UML概述 • 用例图 • 类图、对象图 • 包图 • 顺序图、活动图 • 状态机图 • 构件图 • UML应用实例

    F20软件工程.doc

    软件工程概述 1) 了解软件的特点、软件的发展和软件危机产生的原因。 2) 熟悉主要的软件开发(过程)模型(瀑布模型、增量模型、螺旋模型、构件组装模型、 统一软件过程RUP模型等)和各自的特点。 3) 掌握软件工程...

    159-6-1前沿进展概述1

    背景与概述研制路线平台架构与功能关键技术解决方案系统特色与创新点项目意义基于平台的应用软件开发3.1、平台架构基于构件应用软件集成开发平台体系结构3.2、核心模

    3软件工程知识点.doc

    第一章 软件工程概述 一、软件的定义和特性 (P2—P3) 定义:软件=程序+数据+文档 程序:按照事先设计的功能和性能要求执行的指令或语句序列 数据:程序能正常操纵信息的数据结构 文档:描述程序操作和使用的文档 ...

    软件工程知识点

    一、软件工程概述 1.软件特点 软件:计算机程序、方法、规则、相关的文档资料,以及计算机程序运行时所需要的数据。 软件是计算机系统中的逻辑成分,具有无形性。其主要内容包括:程序、配置文件、系统 文档、用户...

    《软件工程导论》张海潘_第五版_清华_课后答案

    第1章 软件工程学概述1 1.1 软件危机1 1.1.1 软件危机的介绍1 1.1.2 产生软件危机的原因3 1.1.3 消除软件危机的途径4 1.2 软件工程5 1.2.1 软件工程的介绍5 1.2.2 软件工程的基本原理7 1.2.3 软件工程方法学9 1.3 ...

    mybatis理论:1、软件开发常用结构(三层架构);2、框架是什么;3、JDBC编程;4、MyBatis框架概述…………

    框架(Framework)是整个或部分系统的可重用设计, 表现为一组抽象构件及构件实例间交互的方法;另一种认为, 框架是可被应用开发者定制的应用骨架、模板。框架要解决的最重要的一个问题是技术整合,在 J2EE 的 框架中...

Global site tag (gtag.js) - Google Analytics