论文部分内容阅读
随着软件的开发对可复用性越来越重视,软件可复用性从原有的构件复用逐步上升为整个软件体系结构的复用。本文基于领域工程的思想和研究理论,结合济南市大气颗粒物监控预警管理平台项目的特点,针对项目所代表的应用领域,提出了“环境监测预报领域通用参考模型”和相应的可复用体系结构。整体实现过程本着领域工程的原则。
在领域分析阶段,从济南市大气颗粒物监控预警管理平台的需求入手,对环境监测预报领域的需求进行初步分析,构造适合需求的领域模型,然后再结合领域内其他应用系统的功能,比对共性和差异性部分,修正原有领域模型。最终获得一个具有相对通用性的环境监测预报领域模型。
在领域设计阶段,主要通过面向特征的领域建模方法将领域模型的特征、责任和构件三个概念具体化。经过面向特征的领域建模方法对领域模型进行整理,实现领域模型从高度抽象的需求描述转化为可以用于系统开发的参考设计,即环境监测预报领域的参考体系结构。
在领域的应用实现阶段,针对济南市大气颗粒物监控预警管理平台的特点,对环境监测预报领域的参考体系结构进一步设计和裁剪,获得了济南市大气颗粒物监控预警管理平台的体系结构并实现该体系结构下的系统。
最后,在项目完成之后,对系统各构件进行整理提取出部分可复用构件。
同时,在项目开发过程中,为了保证济南市大气颗粒物监控预警平台的易用性和高复用性,采用了一些关键技术,其中包括:地图API复用技术,可定制客户端技术等。