收藏本站
收藏 | 手机打开
二维码
手机客户端打开本文

用户需求驱动的代码自动生成技术研究与应用

钱斌  
【摘要】:随着软件工程的发展,对项目生产的质量及效率要求也不断提高,这促进了以代码自动生成技术为代表的软件自动化技术的发展。代码自动化生成技术的应用范围不仅限于程序源码生成,还包含了数据库操作语句、自动化测试数据以及生成各种配置方面的应用。现有流行的实现代码自动生成的方法是利用模型驱动工程学(Model Driven Engineering,简称MDE)技术,通过建模并从模型自动生成代码,改进软件的生产率。然而MDE遇到这样一个现实问题,“如何保证所建立的模型是与用户需求的一致性、与用户需求变更同步性的?”。 而本文的研究则展示了通过一种较为简单的以数据表格为主体加以适当规范约束的文档来构建用户需求模型,然后从此模型通过自动化技术转换成代码的一个由用户需求驱动到代码自动生成的技术过程:它让用户基本保持原有的表述方式通过在文档上阐述业务需求,由VBA解析、Fitnesse Fixture程序转化,将这种表述转变成XML形式的中间配置文件,并通过XSLT转换技术再将XML文件转换成后续第三方自动化生成工具规范的输入参数(或配置文件)最终完成后续自动化代码生成。此过程没有复杂的语义分析过程,也不必由人工完成因用户需求改变造成的不断维护模型数据的工作。它在现实上促进了用户需求方面快速变更的可能,同时让开发团队免于由此变更而疲于更新业务数据等高需求相关性的产品代码,尤其满足敏捷项目中的高效率要求。用户现实上成了项目内劳力的一个重要部分,节约了工程成本同时提高了质量与效率。


知网文化
【相似文献】
中国期刊全文数据库 前20条
1 赵晓娟;;路径覆盖中控制流图的自动生成技术[J];湖南农机;2009年03期
2 景海平;;基于CAD/CAPP集成环境的工序图自动生成技术研究[J];CAD/CAM与制造业信息化;2009年12期
3 唐俊;赵炯;金炜东;;Linux下基于Struts、Hibernate和Spring的房产网站自动生成技术的研究与实现[J];电脑与电信;2010年06期
4 马云富,柏志彬;面向先进制造环境的单元控制软件自动生成技术探讨[J];兵工自动化;2001年04期
5 李凡;李梦;李京;;基于模型的Web页面自动生成系统PAGS[J];计算机工程与应用;2006年27期
6 沙树名;林峰;;一种基于CIM的厂站接线图自动生成技术[J];电力系统自动化;2008年21期
7 王秋生;肖莹莹;杨浩;袁海文;;实验室信息管理系统中动态报表自动生成技术[J];工业计量;2011年03期
8 张登峰,宋余庆;医院信息系统的集成化设计[J];信阳师范学院学报(自然科学版);2002年02期
9 王化中,强凤娇;Excel数据清单自动生成技术及在电算化中的应用[J];商场现代化;2005年26期
10 杨满喜;基于BCB的文档自动生成技术[J];电脑编程技巧与维护;2005年10期
11 李建东;陈晓梅;;协议一致性测试集自动生成技术综述[J];科技信息(学术研究);2007年34期
12 张海建;孙丹;;基于JAVA和XML的WORD文档自动生成技术研究与应用[J];信息与电脑(理论版);2010年01期
13 刘德义;钱建平;吴晓明;黎贞发;李明;;基于ArcObjects的气象等值线自动生成技术及应用[J];气象与环境学报;2010年03期
14 潘路,王艳;机读档案主题词表自动生成技术[J];兰台世界;1995年04期
15 陈国新,张剑峰,曾金平,包振强;基于知识树的模具装配图生成技术研究[J];扬州大学学报(自然科学版);2005年03期
16 莫凡;武玉国;杜莹;;基于矢量地图制作地景纹理的自动生成技术[J];计算机应用;2010年S2期
17 刘弘;张德富;;Systolic阵列算法的自动生成技术[J];南京大学学报(自然科学版);1990年02期
18 孙敬武,杨戍,董芳;对几种计算机病毒技术的研究和探索[J];邯郸师专学报;2004年03期
19 崔贺超;陈旭东;;基于XML的网络管理系统界面自动生成技术[J];计算机时代;2006年11期
20 陈金水,钱昆;数据库物理结构自动生成技术的研究[J];电脑开发与应用;2005年04期
中国重要会议论文全文数据库 前10条
1 油新华;王渭明;李晓;;土石混合体边坡数值模型的自动生成技术[A];第八次全国岩石力学与工程学术大会论文集[C];2004年
2 颜丽琳;陈映;艾进;陈卫国;王昆;;Tribon系统下阀件自动生成技术的研究[A];2011年CAD/CAM学术交流会议论文集[C];2011年
3 油新华;李晓;何刚;;土石混合体的随机结构模型及其生成技术研究[A];全国岩土与工程学术大会论文集(上册)[C];2003年
4 翟新宇;王丹虹;高艳明;曹宇宁;;液压集成块优化设计系统中装配图的智能化生成技术研究与实现[A];中国图学新进展2007——第一届中国图学大会暨第十届华东六省一市工程图学学术年会论文集[C];2007年
5 王安国;罗小泽;刘衍光;王海亭;王科;;基于气象传真图模式识别的风浪场自动生成技术[A];中国航海学会海洋船舶驾驶专业委员会天气与航海安全论文集[C];1997年
6 金旭;管彦武;陈晓冬;石卓;;温度场数值模拟[A];中国地球物理学会第22届年会论文集[C];2006年
7 王大伟;崔宇;隋鑫;段桂茹;;光学系统的出瞳参数测试技术研究[A];科技创新与节能减排——吉林省第五届科学技术学术年会论文集(上册)[C];2008年
8 万琳;张威;马雪雁;陈曼青;;基于路径的测试用例自动生成技术[A];第十届全国容错计算学术会议论文集[C];2003年
9 陈蕾;侯健;李小奇;;飞行模拟器视景库的自动生成[A];大型飞机关键技术高层论坛暨中国航空学会2007年学术年会论文集[C];2007年
10 陶全心;张建平;汤广来;;在工程工作站上全自动平板型钢网架CAD系统的研究[A];第五届空间结构学术交流会论文集[C];1990年
中国博士学位论文全文数据库 前5条
1 要丹;石油地质实验信息自动管理与评价系统[D];吉林大学;2008年
2 王馨;基于实时规约的测试预言自动生成技术的研究[D];国防科学技术大学;2005年
3 李丽;航天相机主控软件测试用例自动生成技术的研究[D];中国科学院研究生院(长春光学精密机械与物理研究所);2010年
4 李军义;软件测试用例自动生成技术研究[D];湖南大学;2008年
5 贺可太;大规模定制的图形自动生成技术研究大规模[D];北京航空航天大学;2005年
中国硕士学位论文全文数据库 前10条
1 孙斌;灯具设计方案自动生成技术的研究与实现[D];浙江大学;2013年
2 权凯;基于面向方面的业务流程自动生成技术的研究与实现[D];西安电子科技大学;2010年
3 杜翠焕;3D人物模型和动画自动生成技术的研究[D];首都师范大学;2013年
4 张先部;信息家电控制界面自动生成技术的研究[D];中国海洋大学;2013年
5 刘竞楠;基于nML的指令集仿真器自动生成技术初步研究[D];华北电力大学(北京);2008年
6 张仁良;基于自动生成技术的杉达学院WAP网站的设计与实现[D];上海交通大学;2010年
7 吴海峰;XML技术在异构多数据库查询中的应用研究[D];首都经济贸易大学;2004年
8 韩丹莉;基于特征与CBR的模具成型零件自动生成技术研究[D];大连理工大学;2006年
9 陈鹏羽;网络用具控制界面自动生成技术及在智能终端的实现[D];华南理工大学;2012年
10 钱肖英;基于遗传算法的测试数据自动生成方法的研究[D];浙江工商大学;2008年
中国重要报纸全文数据库 前2条
1 赵婷婷;智能技术让古建筑焕发现代活力[N];大众科技报;2008年
2 陈伟斌;全天候海洋应急监测技术管理平台[N];中国海洋报;2011年
中国知网广告投放
 快捷付款方式  订购知网充值卡  订购热线  帮助中心
  • 400-819-9993
  • 010-62982499
  • 010-62783978