计算机科学 ›› 2010, Vol. 37 ›› Issue (7): 156-159.

• 软件工程 • 上一篇    下一篇

.NET下基于PowerDesigner和CodeSmith的软件自动化开发技术

朱晓辉,王杰华,石振国,陈苏蓉   

  1. (南通大学计算机科学与技术学院 南通226019)
  • 出版日期:2018-12-01 发布日期:2018-12-01
  • 基金资助:
    本文受江苏省高校自然科学基金项目(07KJB520096),南通市重大科技专项基金项目(XA2008004)资助。

Software Automation Development Technology by PowerDesigner and CodeSmith in .NET Framework

ZHU Xiao-hui,WANG Jie-hua,SHI Zhen-guo,CHEN Su-rong   

  • Online:2018-12-01 Published:2018-12-01

摘要: 针对当前软件开发效率低下、难以快速适应需求变化等问题,提出一种新的软件自动化开发技术。在一定的约束条件下通过PowerDesigner完成数据库概念模型的设计和物理模型转换,在CodeSmith代码引擎的支持下,通过自定义的模板来实现软件代码的自动生成。有效解决了基于数据库的MIS系统的开发效率和软件质量问题。通过在实际项目中的应用表明,该技术能有效提升软件开发效率,降低开发成本。

关键词: PowerDesigner, CodeSmith,代码模板,软件自动化开发

Abstract: Concerning the inefficiency of software development and the difficulty in quickly adapting the changes of requirement, this paper described a new technology for software automation development It solved the problem of software automation development by designing conceptual model of database and converting to psychical model by Powder-Designer with some constraints and creating code automatically by the support of CodeSmith and customer templets. It solved the problem of development efficiency and software quality for MIS which is based on database. I3y applying in fact project, it showed that the solution could improve the efficiency of software development and reduce the costs.

Key words: PowerDesigner, CodeSmith, Code templet, Software automation development

No related articles found!
Viewed
Full text


Abstract

Cited

  Shared   
  Discussed   
No Suggested Reading articles found!