文档介绍:369 计算机工程 20105
V0136 No9 Engineering May
·软件技术与数据库· t—一删— tA lTP393
气象软件设计模式的研究与实现
卫建国踅ㄖ⑽
.宁夏气象防灾减灾重点实验室,银川;移笾行模本
囊赛:介绍现有气象软件系统设计模式,分析国内气象业务特点和功能需求,提出一种新的设计模式。给出该模式下的数据转换和质量
控制模型、组件封装模型、专业模块插件模型、总体框架模型。阐述在数据存储、组件开发、接口设计中实现技术共享、业务变化和技术
更新的方式,解决系统低层和高层问的资源与技术复用问题,实现资源共享、集约化的系统设计。
关糊:气象;软件开发;设计模式
and Pattern for
WEI .. .
(1NingxiaKey for and ReductionYinchuan;
2National 珺 100081)
paper the patternIt the 鰏 and
businessandgives anew 琓 and quality control 琧 packaging model
— model and the general framework model under pattern are 甌 the storage
component 琲 designrespond 畂 changes and technological upgrading the treatment are
甌 purpose the pattern issolvereUSe resources and low layer —琣 realize
resources sharing and intensification .
words]meteorologysoftwaredevelopmentdesignpattern
1 省级农气系统在设计上定义了统一数据接口,屏蔽了地域使
软件设计模式用于解决行业内的特定问题,是对现有方用差异,使用户能够进行开放的二次开发,该系统采用组件
案和曼验的有效总结,可以降低问题复杂度。目前,气象行()
业软件建设已进入高速发展阶段,如何充分利用开发实践经件集成,各子系统通过预设接口和数据库融为一体,构成一
验,探索适合气象行业的软件开发模式是一个重要课题。可 J
重用性是衡量软件性能的重要指标,体现了设计模式的生命(
3)2007
象程序设计。软件重组榧从和软件生成蚣芨从肑在系建立的全国决策气象服务系统挛募虺凭霾咂笙低采用
统设计模式中决定。最大化共享已有劳动成果是软件设计模 Oralcel0GArcGIS开发组件支持地理信
3息,采用疭和疭相结合的体系结构,在牛畁下利用独
构建气象专业软件设计模式,利用总体框架、数据转换和质特的反射机制建立插件式系统框架,实现了分层模式层与层
4之间低耦合组织结构,多种专业模型封装在插件中,整体设
o 3
2 1
(MeteorologicalInformation 通过分析以上鋈砑低车纳杓铺氐憧芍#数据库
(2)
Comprehensive and Process SystemMICAPS)
用