中国科学院软件研究所机构知识库
Advanced  
ISCAS OpenIR  > 软件工程技术研究开发中心  > 学位论文
学科主题: 计算机软件::软件理论
题名:
基于样本程序的领域开发平台的研究与实践
作者: 袁伟民
答辩日期: 2010-06-03
导师: 左春
专业: 计算机软件与理论
授予单位: 中国科学院研究生院
授予地点: 北京
学位: 硕士
关键词: 组件业务建模(CBM) ; 组装业务建模(ABM) ; 组件 ; 样本程序 ; 行业应用软件 ; 复用 ; 标准化组装
其他题名: The Research and Practice Of Domain Development Platform Based On Typical Program
分类号: TP311.52
摘要: 行业应用软件开发的工作主要是定制化的集成与组装工作,这种工作并不困难,但由于涉及到领域知识、管理、工程化等一系列的问题,所以想做好并不容易。除此之外,由于行业应用软件与通用软件有着很大的不同,所以传统的软件开发方法对行业应用软件并不能很好的适应。 为解决行业应用软件开发存在的问题,在全面分析研究行业应用软件和大量实践的基础上,提出了与组件业务建模(CBM)不同的组装业务建模(ABM)和样本程序,并设计了一个企业级的基于样本程序的领域开发平台来支持行业应用的开发和提升行业应用的开发效率与效果。 基于样本程序的领域开发平台通过组装业务建模(ABM)与组件业务建模 (CBM)来驱动行业应用软件的开发。在组装业务建模(ABM)部分包含了标准化组装、样本程序与个性化组装,通过标准化组装来进行差异化分析得到需求,再通过样本程序来对开发人员的实际开发工作进行指导与帮助,最终得到客户所要求的个性化组装。在组件业务建模(CBM)部分,主要是对于组件进行组织与管理,并不断积累组件和软件资源。除此之外,领域开发平台还通过样本程序的检查工具和编辑工具来对样本程序进行检查与编辑,提升样本程序的使用效果。 通过具体的应用,验证了平台能有效的提高软件复用率,极大的缩短行业应用软件的开发周期,减少信息系统的成本支出。
英文摘要: The main object of industrial application development is integration and assemble. Because the development is related by domain knowledge、management、engineering , it looks easy but really hard. Besides, for the difference of industrial application and general application, original development method is not applicable to the industrial application development. To resolve the problems in industrial application development, after a comprehensive analysis of the industrial application and lots of practice, assembly business modeling (ABM) which is different from component business modeling (CBM) and typical program is proposed. Also, an enterprise domain development platform which is based on typical program is proposed to support and promote industrial application development. In the domain development platform, assembly business modeling (ABM) and component business modeling (CBM) are used to drive the industrial application development. Assembly business modeling (ABM) contains standard assemble、typical program and personalizing assemble . Standard assemble is used to analysis differences and typical program is used to help and guide developers. The key of component business modeling (CBM) is component management and gathering. After all, domain development platform uses tool to check and edit typical program in order to promote the domain development. A specific application verifies that the platform can effectively improve software reuse rate, greatly shorten the industrial application development cycle and reduce the cost of information system.
语种: 中文
内容类型: 学位论文
URI标识: http://ir.iscas.ac.cn/handle/311060/2381
Appears in Collections:软件工程技术研究开发中心 _学位论文

Files in This Item:
File Name/ File Size Content Type Version Access License
基于样本程序的领域开发平台的研究与实践.pdf(713KB)----限制开放 联系获取全文

Recommended Citation:
袁伟民. 基于样本程序的领域开发平台的研究与实践[D]. 北京. 中国科学院研究生院. 2010-06-03.
Service
Recommend this item
Sava as my favorate item
Show this item's statistics
Export Endnote File
Google Scholar
Similar articles in Google Scholar
[袁伟民]'s Articles
CSDL cross search
Similar articles in CSDL Cross Search
[袁伟民]‘s Articles
Related Copyright Policies
Null
Social Bookmarking
Add to CiteULike Add to Connotea Add to Del.icio.us Add to Digg Add to Reddit
所有评论 (0)
暂无评论
 
评注功能仅针对注册用户开放,请您登录
您对该条目有什么异议,请填写以下表单,管理员会尽快联系您。
内 容:
Email:  *
单位:
验证码:   刷新
您在IR的使用过程中有什么好的想法或者建议可以反馈给我们。
标 题:
 *
内 容:
Email:  *
验证码:   刷新

Items in IR are protected by copyright, with all rights reserved, unless otherwise indicated.

 

 

Valid XHTML 1.0!
Copyright © 2007-2017  中国科学院软件研究所 - Feedback
Powered by CSpace