软件设计模式在农业气象系统开发中的应用-中国气象科学研究院期刊网.pdfVIP

  • 0
  • 0
  • 约3.04万字
  • 约 10页
  • 2017-11-15 发布于天津
  • 举报

软件设计模式在农业气象系统开发中的应用-中国气象科学研究院期刊网.pdf

软件设计模式在农业气象系统开发中的应用-中国气象科学研究院期刊网

第 卷 第 期 应 用 气 象 学 报 , 22 5 Vol.22 No.5 年 月                  2011 10 JOURNALOFAPPLIEDMETEOROLOGICALSCIENCE October2011 庄立伟,卫建国,毛留喜 软件设计模式在农业气象系统开发中的应用 应用气象学报, , (): . . 2011225 631640. 软件设计模式在农业气象系统开发中的应用 1) 2) 1) 庄立伟 卫建国 毛留喜     1) 2) (国家气象中心,北京 100081) (宁夏气象防灾减灾实验室,银川 750002)   摘 要    通过分析当前农业气象业务服务发展与变化的需求,农业气象业务系统架构、数据管理、产品制作等方面仍然 存在不统一、不规范的问题,应用先进的软件设计模式与开发技术,该文提出了农业气象业务服务系统采用的以策 略模式为主、工厂方法模式为辅的设计方式,以适应运行时用户不同功能选择和功能不断扩充的需求,提高软件的 复用效率,进一步形成通用、规范的应用系统,实现资源共享、集约化的系统设计模式。文章重点讨论了该模式下 的总体框架模型、数据控制模型、数据服务模型、数据组件封装模型、插件管理与专业模块复用模型几方面的关键 技术,并通过基于 ArcMa 的农业气象评价系统和 Oracle的农业气象数据库应用系统研发的两个实例,说明以动 p 态库插件技术和数据组件封装技术的开发与业务应用效果。 关键词:农业气象;系统开发;软件设计模式 行业务推广应用。 引 言 软件设计模式(下简称设计模式)是利用面向对   象技术来解决特定环境中的问题的方法,是针对软 农业气象业务经过了二十多年的发展,形成一 件设计过程中某个特定环境下出现的问题的可重用 些专业业务服务系统。有关气象部门先后组织研发 软件设计方案。它不仅是过去的成功解决方案,还 了农业气象情报分析(评价)系统、国内外作物产量 是经验的总结,更是智慧的结晶。它可以共享过去的 气象预报系统、农业干旱监测预警与评估服务系统、 成功经验,降低解决问题的复杂度,提高设计的模块 [ ] 19 农业病虫害发生发展气象等级预报系统等 ,开展 化。当前气象软件建设进入了高速发展阶段,这对业 全国范围的作物生长发育状况评价、农业干旱、国内 务系统软件的可靠性和重用性也提出了更高的要求。 外小麦、玉米、水稻、大豆等作物产量预测以及北方 在软件开发过程中,系统分析和设计模式分析也显得 草原蝗虫、江南稻飞虱、江淮小麦赤霉病、西南稻瘟 尤为重要。通过充分利用过去的开发实践,探索适合 病、东北玉米螟、黄淮条锈病和棉铃虫等气象等级预 农业气象专业的软件开发模式,并将其应用到实际业 报服务。随着农业气象业务需求变化和软件开发技 务系统开发过程中,这有助于开发人员开发出逻辑清 术的发展,部分业务系统已

文档评论(0)

1亿VIP精品文档

相关文档