检索规则说明:AND代表“并且”;OR代表“或者”;NOT代表“不包含”;(注意必须大写,运算符两边需空一格)
检 索 范 例 :范例一: (K=图书馆学 OR K=情报学) AND A=范并思 范例二:J=计算机应用与软件 AND (U=C++ OR U=Basic) NOT M=Visual
作 者:马晨溪 李彦平[2] MA Chenxi;LI Yanping(Macao University of Science and Technology,Macao 999078,China;The 54th Research Institute of CETC,Shijiazhuang 050081,China)
机构地区:[1]澳门科技大学,澳门999078 [2]中国电子科技集团公司第五十四研究所,河北石家庄050081
出 处:《计算机与网络》2021年第15期61-65,共5页Computer & Network
摘 要:在研究了现代信息系统软件架构模式的基础上,提出了软件工厂模式的项目软件快速开发和构建技术。设计了一个自动模型开发和代码自动生成方法,通过CodeSmith代码模板可以将数据模型转化成为平台无关的可执行程序,并在此基础上研究了基于逆向工程的项目文档自动生成技术。通过在实际项目中的验证,使软件产品的开发时间缩短到1/10,设计文档编写的时间缩短到1/17,并且代码质量极大提高,应用开发和维护成本大大降低。Based on the research of modern information system software architecture,the rapid software development and construction technology in the"software factory"mode is proposed.An automatic model development and code generation method is designed.The data model can be transformed into platform-independent executable program by code template written in CodeSmith.On this basis,the automatic generation technology of project documents based on reverse engineering is studied.Through the verification in the actual project,the development time of software products is shortened to 1/10,the time of design document writing is shortened to 1/17,and the code quality is greatly improved,and the application development and maintenance cost is greatly reduced.
关 键 词:MDA 模型驱动 软件架构 代码模板 逆向工程 软件产品线
分 类 号:TP311[自动化与计算机技术—计算机软件与理论]
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在链接到云南高校图书馆文献保障联盟下载...
云南高校图书馆联盟文献共享服务平台 版权所有©
您的IP:216.73.216.49