天津市气象信息综合服务平台软件技术方案
3. 文本
4. 动态表达:是指对一定时间内的历史数据有一个连续的动态表达;如播放一个连续的动画。
六、 任务调度
是指对编制好的模型可以按照一定的调度规则定时自动启动,自动完成产品的生产。
任务调度需要定义的内容包括: 1. 调度启动时调用的模型
2. 模型输入参数配置:a.可能需要定义基础的来源(如:气象观测数据)b.将基础输入整理成模型可识别类型(如:提取指定要素值与经纬度信息生成新数据)
3. 模型输出参数配置:通过输出配置将模型生成与产品目录关联起来。 七、 模型
模型是指包含了一系列算法的调度序列,调度的每个节点的输出作为下一个节点的输入。模型包括基础模型和复合模型。基础模型是模型编制的基础,需要在系统实现时全部完成。复合模型是根据产品生成的需要在基础模型基础上创建的模型。
八、 业务数据
业务数据是指现有业务环境中已经存在的数据,主要包括:气象观测数据、农业气象数据、生态数据、预测预报数据。
九、 GIS(Geographical Information System)
GIS是由计算机硬件、软件和不同方法组成的系统,该系统设计用来支持空间数据采集、管理、处理、分析、建模和显示,以便解决复杂的规划和管理问题。
十、 空间数据库Spatial Database
空间数据库是某一区域内关于一定地理要素特征的数据集合。具有数据量大、属性数据和空间数据联合管理、数据应用范围广泛的特点。
十一、 WebGIS
WebGIS是指支持在Internet上发布地理信息和服务,而用户可以随时随地
9 / 30
天津市气象信息综合服务平台软件技术方案
获得分布的空间数据和服务的一种技术,它是Web技术和GIS技术相结合的产物。
十二、 矢量数据(Vector Data)
矢量数据通过记录空间对象的坐标及空间关系来表达空间对象的位置。 十三、 栅格数据(Raster Data)
栅格数据以规则像元阵列表示空间对象的数据结构,阵列中每个数据表示空间对象的属性特征。或者说,栅格数据结构就是像元阵列,每个像元的行列号确定位置,用像元值表示空间对象的类型、等级等特征。
十四、 硬件配置项(HWCI):
为合同要求的独立的系统功能而设计的且能满足最终用户要求的一组硬件。
十五、 计算机软件配置项(CSCI)
为独立的配置管理(技术状态管理)而设计的且能满足最终用户要求的一组软件,简称软件配置项。
十六、 计算机软件部件(CSC)
计算机软件配置项中功能和性质不同的部分。计算机软部件可以进一步分解成其它计算机软部件和计算机软件单元,简称软件部件。
十七、 计算机软件单元(CSU)
计算机软部件设计中确定的能单独测试的一部分程序,简称软件单元。是最低层次的软件成分。例如:结构化编程语言中的函数、子程序,面向对象编程语言中的类等。
十八、 计算机软件模块computer software module
简称模块,按照国家标准的定义,模块指的是逻辑上可以分开的系统成分。泛指逻辑上相对独立的软件成分,如CSCI、CSC和CSU等。
十九、 计算机软件文档 computer software documents
一组数据或信息的集合, 包括计算机软件的列表和打印输出。该文档记录了计算机软件的要求、设计、实现、功能、操作或上述各项的相关细节, 解释了软件的能力和限制条件,并提供了在软件运行中或保障时使用的操作命令。
二十、 非开发软件 non-development software
10 / 30
天津市气象信息综合服务平台软件技术方案
由承制方、使用方或第三方提供的、而不是按照合同开发的可交付软件。非开发软件按其来源可分为商用软件、可重用软件以及订购方(或使用方)提供的软件。
二十一、 软件工程环境( software engineering environment)
软件工程工作中所需的一组软件工具、固件和硬件的集合。软件工具可包括(但不局限于)CASE工具、编译程序、汇编程序、连接程序、装入程序、操作系统、调试程序、模拟器、仿真器、测试工具、文档编制工具和数据库管理系统等。
二十二、 软件测试环境( software test environment)
测试软件所需的一组软件工具、固件和硬件的集合。软件工具可以包括(但不局限于)测试工具, 如模拟软件、代码分析器和测试用例生成器等, 也可能包括包含在软件工程环境中的工具。
2 设计约束与要求
2.1 设计约束
2.1.1 研制方法
要求严格按照《计算机软件工程规范国家标准》的软件工程化方法进行。
2.1.2 文档要求
按《计算机软件工程规范国家标准》确定的取舍与合并原则,产生并交付下列文档:
(1). 软件需求规格说明书; (2). 软件设计说明书; (3). 数据库设计说明书;
11 / 30
天津市气象信息综合服务平台软件技术方案
(4). 系统用户手册(包括:操作员手册和系统维护手册等);
2.2 设计约束
2.2.1 硬件环境
cpu:4核以上 硬盘:200G以上
2.2.2 软件环境
(1). 操作系统:
? 支撑服务器由高可靠的Windows服务器组成;
? WEB服务器由Windows服务器组成,应用服务器使用Tomcat; (2). 开发环境和程序设计语言:
? Windows平台配置JAVA语言和工具。
(3). 数据库系统采用Oracle 10g以上数据库管理软件,满足以下要求:
? 支持流行的软硬件平台(PC服务器及WindowsServer操作系统环
境);
? 支持客户机/服务器技术、浏览器/服务器技术; ? 支持异种数据库的互连,平滑实现数据的互操作; ? 支持大量的联机用户并发操作;
? 具有C2级以上数据安全控制机制和权限控制,支持多种数据备份
方式;
? 多种数据库开发机制,具有开发三层结构、客户/服务器结构应用的
工具;
? 具有在线备份和在线恢复功能;
? 配置相应的应用服务器与开发工具等软件。 (4). GIS平台支持
? Arcgis10.0以上版本Arcgis软件。 ? 具备海量数据处理能力;
12 / 30