ISCAS OpenIR  > 软件工程技术研究开发中心
基于样本程序的领域开发平台的研究与实践
Alternative TitleThe Research and Practice Of Domain Development Platform Based On Typical Program
袁伟民
Major计算机软件与理论
Supervisor左春
2010-06-03
Degree Grantor中国科学院研究生院
Degree Level硕士
Place of Degree Grantor北京
Keyword组件业务建模(Cbm) 组装业务建模(Abm) 组件 样本程序 行业应用软件 复用 标准化组装
ClassificationTP311.52
English Abstract行业应用软件开发的工作主要是定制化的集成与组装工作,这种工作并不困难,但由于涉及到领域知识、管理、工程化等一系列的问题,所以想做好并不容易。除此之外,由于行业应用软件与通用软件有着很大的不同,所以传统的软件开发方法对行业应用软件并不能很好的适应。 为解决行业应用软件开发存在的问题,在全面分析研究行业应用软件和大量实践的基础上,提出了与组件业务建模(CBM)不同的组装业务建模(ABM)和样本程序,并设计了一个企业级的基于样本程序的领域开发平台来支持行业应用的开发和提升行业应用的开发效率与效果。 基于样本程序的领域开发平台通过组装业务建模(ABM)与组件业务建模 (CBM)来驱动行业应用软件的开发。在组装业务建模(ABM)部分包含了标准化组装、样本程序与个性化组装,通过标准化组装来进行差异化分析得到需求,再通过样本程序来对开发人员的实际开发工作进行指导与帮助,最终得到客户所要求的个性化组装。在组件业务建模(CBM)部分,主要是对于组件进行组织与管理,并不断积累组件和软件资源。除此之外,领域开发平台还通过样本程序的检查工具和编辑工具来对样本程序进行检查与编辑,提升样本程序的使用效果。 通过具体的应用,验证了平台能有效的提高软件复用率,极大的缩短行业应用软件的开发周期,减少信息系统的成本支出。
AbstractThe 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.
Subject软件理论
Language中文
Content Type学位论文
URIhttp://ir.iscas.ac.cn/handle/311060/2381
Collection软件工程技术研究开发中心
Recommended Citation
GB/T 7714
袁伟民. 基于样本程序的领域开发平台的研究与实践[D]. 北京. 中国科学院研究生院,2010.
Files in This Item:
File Name/Size DocType Version Access License
基于样本程序的领域开发平台的研究与实践.(713KB) 开放获取LicenseApplication Full Text
Related Services
Recommend this item
Bookmark
Usage statistics
Export to Endnote
Google Scholar
Similar articles in Google Scholar
[袁伟民]'s Articles
Baidu academic
Similar articles in Baidu academic
[袁伟民]'s Articles
Bing Scholar
Similar articles in Bing Scholar
[袁伟民]'s Articles
Terms of Use
No data!
Social Bookmark/Share
All comments (0)
No comment.
 

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