首页> 中文期刊> 《计算机应用与软件》 >面向非软件专业人员的一种软件系统集成方案

面向非软件专业人员的一种软件系统集成方案

         

摘要

数值仿真类软件是科学研究和工程设计中的一类常用软件.开发该类软件需解决非软件专业人员在软件开发能力上的局限性,以保证软件开发质量与进度.以火箭发动机数值仿真软件开发为背景,提出了适用于此类软件开发的一种软件系统集成方案.该方案在传统的软件分层模型的基础上,使用代码自动生成技术,实现了模块封装接口的自动代码生成和参数修改用户界面自动代码生成.该方案所使用的代码自动生成技术还可用于用户自定义仿真模块的开发,保证了集成系统开放性.由于使用了代码自动生成技术,非软件专业人员的开发工作集中于其所熟悉的专业领域,加快了开发进度,在一定程度上减少了劣质代码的产生.研究表明,该方案可以有效解决非软件专业人员在软件开发中作用难以发挥的问题.研究工作还可为行业软件等其它类似软件的开发提供参考.%Numerical simulation software is a common type of tools software for scientific research and engineering work.To avoid delay of the project of developing software of that type and get high quality product, it must triumph over the problem of less capability of the nonprofessional developers in developing the software of that type.In this paper, a solution of software system integration applicable of developing the software of that type is proposed with a sample——the development of numerical simulation software for rocket engine.The solution is based on conventional multi-layer pattern.With the help of technology of source codes auto-generation ( SCAG), the code auto-generation for module interfaces encapsulation and for user interface which is used to change arguments was implemented.When the SCAG technology was applied to the programming of user defined simulation component the integrated system became open and easy to extend.The application of SCAG also helps non-professional developers to focus on their familiar specialities when programming for solving numerical simulation problems.This accelerates the software developing progress and reduces bad flavour codes to some extend.Our investigation suggests that the solution proposed in this paper can effectively exploit the particular advantages of non-professional developers in software programming.The work introduced in this paper is also helpful to the development of similar software on other fields.

著录项

相似文献

  • 中文文献
  • 外文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号