摘要
在中小管理信息系统开发中用户对需求的描述存在动态性的问题。针对这种情况,提出一种以数据库为基础的软件自动化开发框架。框架包括软件三层架构的设计、缓存数据库、代码生成引擎、通用代码模版的设计和数据库概念模型设计的约束条件,实现基于数据库物理模型的软件源代码的自动生成。通过在农产品质量安全监测系统实际应用,分析结果表明,框架在实际项目中的应用表明能有效适应用户需求变化,降低开发成本,提高软件质量。
In the development of small and medium-sized information management system, the description of user demand ap-pears dynamic. In view of this, we propose a software automation development framework based on database. It realizes the auto-mated generation of software source code based on physical database model through the design of three-tier software architec-ture, the cache database, the code generation engine, the design of common code template and the design of constraints of data-base concept. The application in the actual project of the development framework indicates that it can adapt to user demand effec-tively, reduce the development cost and improve the software quality.
作者
程霄
邱兴兴
CHENG Xiao, QIU Xing-xing (School of Information Science and Technology, Jiujiang University, Jiujiang 332005, China)
出处
《电脑知识与技术》
2014年第10期6635-6637,6671,共4页
Computer Knowledge and Technology
基金
基金项目:江西省教育厅青年科学基金项目(GJJ12623)
关键词
代码自动化
通用模版
三层架构
迭代
农产品质量安全
automated code generation
common code template
three-tier architecture
iteration
agricultural products&#39
quality safety