论文部分内容阅读
降低软件系统开发成本,提高开发效率是企业软件开发不断追求的目标。从技术角度来说,提高软件的复用效率,采用更先进的开发工具是提高开发效率的有效手段。
目前,国内部分空调企业的控制软件的开发过程存在不少问题,软件的复用性差,软件开发平台和开发工具应用较少,功能较为简单,无法应对空调产业产品作为多种产品链状集成开发的特点以及快速更新的市场需求,这就导致了产品的成本增加、竞争力下降。这是国内空调生产企业面临的一个巨大挑战。本文利用IDEF0建模方法对空调控制软件的结构与特点进行了深入分析,在此基础上采用模块化组件化的方法对控制软件的开发进行改造,并开发了空调控制软件快速开发工具。工具以图形化的软件辅助开发为实现目标,提供了图形化的控制过程描述及对应代码的自动生成功能。同时,快速开发工具提供了组件化管理功能,应用软件的模块能以组件化的形式保存在应用组件库中,通过组件库来进行统一管理,软件的可重用性和应用的复用性大大提高。快速开发工具通过引入图形化编程、自动代码生成、组件化管理等思想,解决了控制软件开发过程中的一些共性问题,使得控制软件的开发效率与开发质量显著提高,从而降低了产品的开发成本、提升了产品的竞争力。