期刊文献+

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

A SOLUTION OF SOFTWARE SYSTEM INTEGRATION ORIENTED TOWARD NON-PROFESSIONAL SOFTWARE DEVELOPERS
下载PDF
导出
摘要 数值仿真类软件是科学研究和工程设计中的一类常用软件。开发该类软件需解决非软件专业人员在软件开发能力上的局限性,以保证软件开发质量与进度。以火箭发动机数值仿真软件开发为背景,提出了适用于此类软件开发的一种软件系统集成方案。该方案在传统的软件分层模型的基础上,使用代码自动生成技术,实现了模块封装接口的自动代码生成和参数修改用户界面自动代码生成。该方案所使用的代码自动生成技术还可用于用户自定义仿真模块的开发,保证了集成系统开放性。由于使用了代码自动生成技术,非软件专业人员的开发工作集中于其所熟悉的专业领域,加快了开发进度,在一定程度上减少了劣质代码的产生。研究表明,该方案可以有效解决非软件专业人员在软件开发中作用难以发挥的问题。研究工作还可为行业软件等其它类似软件的开发提供参考。 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 non-professional 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.
作者 张磊 祝成民
出处 《计算机应用与软件》 CSCD 2011年第1期142-144,166,共4页 Computer Applications and Software
关键词 软件 系统集成 非软件专业 仿真软件 Software System integration Non-professional software developer Simulation software
  • 相关文献

参考文献6

二级参考文献14

  • 1史晓华.MSQuality系统的系统集成与界面设计[M].北航软件所技术文档,1999.. 被引量:1
  • 2麦卡锡.微软的秘密[M].北京:希望出版社,1995.127-135. 被引量:1
  • 3G E Pfaff,P J W ten Hagen.User Interface Management Systems [M].Springer Verlag,Berlin, 1985. 被引量:1
  • 4Adele Goldberg,David Robson,Dan Ingalls.Smalltalk-80:The Interactive Programming Environment[M].Addison-Wesley Publ,1984. 被引量:1
  • 5Joeelle Coutaz.PAC,an Object Oriented Model for Dialog Design[C]. In :Proceedings of Interact'87,North Holland, 1987:431-436. 被引量:1
  • 6Gaeelle Calvary,Joeelle Coutaz,Laurence Nigay.From Single-User Architectural Design to PAC* :a Generic Software Architecture Model for CSCW[C].In:Paru dans Proceedings CHI'97,ACM Publ, 1997: 242-249. 被引量:1
  • 7Pinheiro da Silva P,Griffiths T,Paton N.Generating User Interface Code in a Model Based User Interface Development Environment[C].In: Proceedings of Advanced Visual Interfaces 2000,2000:155-160. 被引量:1
  • 8Bodart F,Hennerbert A,Leheureux J et al.A Model-Based Approach to Presentation:A Continuum from Task Analysis to Prototype[C].In: Proceedings of DSV-IS-94,Springer Verlag, 1994:77-94. 被引量:1
  • 9P Castells, P Szekely, E Salcher.Declarative models of presentation [C].In : IUI'97 : International Conference on Intelligent User Interfaces, 1997. 被引量:1
  • 10Nuo Jardim Nunes,Joao Facao eCunha.Wisdom-A UML Based Architecture for Interactive Systems[M].DSV-IS 2000:191-205. 被引量:1

共引文献33

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部