首页 理论教育 中国柑橘产销预警软件设计原则:易操作、面向对象、通用、可维护与可扩展

中国柑橘产销预警软件设计原则:易操作、面向对象、通用、可维护与可扩展

时间:2023-05-17 理论教育 版权反馈
【摘要】:中国柑橘产销预警软件的设计与开发主要是为了能够及时发布预警信息,为产销链上各环节提供有关柑橘生产、销售的决策支持。该软件的设计原则主要包括易操作性原则、面向对象编程原则、通用性原则和可维护与可扩展性原则。面向对象编程能提高软件设计和开发的效率及质量。本着面向对象编程思想,整个预警软件的整体架构和设计都尽量满足组件可复用原则,这样一方面可以降低软件的维护成本,另一方面还可以使软件的可扩展性得到强化。

中国柑橘产销预警软件设计原则:易操作、面向对象、通用、可维护与可扩展

中国柑橘产销预警软件的设计与开发主要是为了能够及时发布预警信息,为产销链上各环节提供有关柑橘生产、销售决策支持。该软件基于面向对象的编程思想进行设计,适合用C语言进行开发。由于预警分析模块需要实现一些复杂的数学运算,适合用Matlab软件进行操作。基于此,最终确定由微软公司设计开发并广泛使用的Windows平台应用程序开发环境Visual Studio 2010与Matlab 2012a混合编程实现。该软件的设计原则主要包括易操作性原则、面向对象编程原则、通用性原则和可维护与可扩展性原则。

(1)易操作性原则。预警软件应该是易于操作和方便使用的,使用者能够理解和学习使用这个软件,在使用者点击相应的功能模块时,能够快速地反应,减少使用者的等待时间。

(2)面向对象编程原则。预警软件从两大层面来划分:后台主要划分出了数据对象、预警算法对象、用户对象;前台主要划分出了界面对象。面向对象编程能提高软件设计和开发的效率及质量。(www.xing528.com)

(3)通用性原则。本着面向对象编程思想,整个预警软件的整体架构和设计都尽量满足组件可复用原则,这样一方面可以降低软件的维护成本,另一方面还可以使软件的可扩展性得到强化。因此,在整个预警软件的设计开发过程中,重构贯穿始终,并紧紧围绕通用性原则和复用原则来进行。

(4)可维护性与可扩展性原则。预警软件设计和开发初期,主要是一种探索性研究,很难兼顾各种因素的影响,随着软件的使用和用户的反馈等,可能需要添加新的预测预警功能和模块对软件进行动态更新,这就要求软件具有良好的可维护性与可扩展性。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈