基于元数据的软件开发方法研究
Study on Software Development Methods Driven by Metadata
DOI: 10.12677/SEA.2013.25018, PDF, HTML, 下载: 2,808  浏览: 7,160  科研立项经费支持
作者: 李晓航, 胡晓鹏:西南交通大学,信息科学与技术学院,成都;韩正庆:西南交通大学,电气工程学院,成都
关键词: 元数据模型面向对象设计数据批量交换 Metadata Model; Object-Oriented Design Paradigm; Mass Data Exchange
摘要:

针对应用软件开发中有大量属性的实体对象的管理、以及与外部数据源批量数据交换等需求的普遍性和实现的相似性,本文提出了基于元数据的统一实现方法,包括一种以元数据为基础的面向对象设计方法,以及以Excel为中介的通用数据批量交换处理框架。该方法提高了软件设计的抽象化水平和适应需求变化的能力,实际系统验证了方法的可行性。

Abstract: The management of entity objects with large number of properties and mass data exchange with external data source are common requirements in lots of application software development, while its implementations are very similar. A metadata-based unified implementation scheme is proposed to mitigate the duplicate code and to improve productivity of the programmer. The scheme addresses an object-oriented design paradigm, and a general mass data exchange framework with Microsoft Excel as mediator. The proposed methods improve the abstraction level of software design and the adaptability to changing requirements, and practical applications validate the feasibility of the methods.

文章引用:李晓航, 胡晓鹏, 韩正庆. 基于元数据的软件开发方法研究[J]. 软件工程与应用, 2013, 2(5): 98-103. http://dx.doi.org/10.12677/SEA.2013.25018

参考文献

[1] M. Fowler. Using metadata. IEEE of Software, 2002, 19(6): 13- 17.
[2] J. D. Ullman, J. Widom. A first course in database systems. Pren- tice Hall, 1998: 7-8.
[3] 李晓航, 胡晓鹏. 基于元数据的通用数据维护框架设计[J]. 计算机工程, 2010, 36(20): 80-82.
[4] E. Guerra, F. Alves, U. Kulesza, et al. A reference architecture for organizing the internal structure of metadata-based Frame- works. The Journal of Systems and Software, 2013, 86: 1239- 1256.
[5] 蔡昭权, 卢庆武, 郑宗晖. 基于元数据的快速开发平台设计与实现[J]. 计算机工程, 2009, 35(9): 60-62.
[6] 金勇, 兰放. 基于同步模式的EXCEL与.NET数据交互[J]. 武汉理工大学学报–信息与管理工程版, 2010, 32(4): 557-560.