基于构件的商业领域软件开发平台的构造A.pdf

基于构件的商业领域软件开发平台的构造A.pdf

  1. 1、本文档共8页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
基于构件的商业领域软件开发平台的构造A

1000-9825/2002/13(01)0000-00 ©2002 Journal of Software 软 件 学 报 Vol.13, No.1 基于构件的商业领域软件开发平台的构造 陈兆良 张世琨 王立福 (北京大学计算机科学技术系 北京 100871) E-mail: chenzl@ http :// 摘要: 本文在分析、研究国内外领域工程研究成果的基础上,首先对领域工程和应用工程的概念以及它们之 间的关系进行了讨论。继之,从商业领域的需求出发,比较详细地介绍了:一个基于构件的商业领域软件开 发平台的体系结构,针对商业领域业务逻辑相对比较稳定、界面和业务过程变化比较大的特点,采用了分层 的体系结构;平台的构造过程,在面向对象方法的基础上,引入了“构件关系建模”活动,提出一种基于构 件的开发方法;以及与此平台相适应的一种商业应用系统的开发和组织模式。本文所构造的基于构件的商业 领域应用软件开发平台,对于促进商业应用软件的开发转向系统集成和组装,降低软件开发和维护成本,提 高软件开发效率和软件质量是具有一定的实际意义的。 关 键 词: 软件复用;软件构件;领域工程;软件产品线;软件开发平台;商业应用 中图法分类号: TP311 文献标识码: A 1 引言 领域工程 应用工程 需求 在一个领域中,通过对该领域的深入了解,识 产品约束 别和表示各种可复用的信息,并形成领域软件开发 风格、模 产品空间 式和框架 平台。在此基础上,开发同一领域的其它系统时, 可以大量复用平台中经过实践检验的系统体系结构 生产约束 构件、 产品 体系结构 和标准化的构件,避免了系统开发时不断地重复设 生产策略 计,从而大幅度降低开发成本、提高生产效率和产 生产计划 品质量。领域工程研究的正是特定领域的软件复用 现存构件、 体系结构清单 问题。 管理 管理 目前对什么是领域工程还没有一个统一的定 义,一般认为,领域工程是为一组相似或相近系统 Fig. 1 The basic procedure of Domain Engineering 的应用工程建立基本能力和必备基础(包括产品空 Application Engineering 间、构件、体系结构和生产计划等)的过程,它覆 图 1 领域工程和应用工程的基本过程[2] 盖了建立可复用的软件构件和体系结构的所有活动 [1] 。这里的 “领域”是指一组具有相似或相近软件需求的应用系统所覆盖的功能区域。相对于领域工程,将 开发单个应用系统的活动称为应用工程。 收稿日期: 2002-03-10; 修改日期: 2002-05-08 基金项目: 国家“九五”重点科技攻关项目基金(98-780-01) 作者简介: 陈兆良(1975 -), 男,广东茂名人,博士生,主要研究领域为软件工程,软件构件技术;张世琨(1969 -), 男,河北沙河人, 博士,副教授,主要研究领域为软件工程,软件体系结构;王立福(1945 -)

文档评论(0)

xiaozu + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档