论文部分内容阅读
近年来,随着公安部“金盾工程”的启动,已经将公安信息化建设与地理信息技术紧密结合的警用地理信息系统(PGIS:Police Geographic Information System)建设列入“金盾工程”二十三个一类项目中,成为“金盾工程”的重要组成部分。
虽然许多城市的公安部门已采用了PGIS系统,且应用初具规模,但以往PGIS研究方向偏重于实现技术,对设计思想和体系结构的研究不足,不能在更高的层次给出PGIS架构的抽象描述,不能在系统设计的前期给出正确的分析与评估,直接影响了PGIS应用效果和软件质量,增加了开发与维护成本;同时,由于公安部门是政府重要的管理部门,需要维持系统的高可用性。PGIS系统的体系结构要能够提供系统运行时动态修改的机制,在更新和运行时保证系统的安全性,避免关闭和重启系统可能导致的延迟、费用和风险。
基于上述问题,提出PGIS-ASA适应性软件体系结构(PGIS-Adaptive SoftwareArchitecture),从以下几个方面进行研究:
(1)从软件体系结构经典的设计方法研究入手,基于领域分析的方法,提出基于领域分析的适应性体系结构设计方法,结合自顶向下和自底向上分析的优势,得出满足设计适应性体系结构的过程,为PGIS-ASA体系结构的提出奠定方法论基础。
(2)使用软件生存环境理论对PGIS进行领域分析。进行环境分析和特征分析,提出了PGIS领域元模型以及特征模型;分析提炼出PGIS可重用资源和层次结构;最后研究了PGIS领域变化管理,提出前馈和反馈机制。
(3)提出PGIS-ASA适应性体系结构,详细描述该体系结构的元素与组成。首先建立PGIS适应性体系结构多视图模型,对组成视图的要素进行一一说明。然后用形式化方法对PGIS-ASA的构件、连接件、配置及它们之间的约束进行说明,并分别对这四类元素动态变化时所进行的适应性管理详细说明。
(4)对PGIS-ASA适应性体系结构演化以及一致性问题进行分析。采用形式化方法对PGIS-ASA适应性体系结构演化进行描述,并对演化的一致性问题和波及效应进行说明。
(5)结合单一体系结构多指标测度模型,阐述一套适应性体系结构的评价方法,使用此方法对PGIS-ASA进行分析评估。包括适应性体系结构评价方法,体系结构量度质量属性,基于单一体系结构多指标测度评价方法的提出,以及PGIS-ASA的分析评价。
(6)结合云南公安警用地理信息平台建设的实例,对PGIS-ASA适应性体系结构进行实际应用分析。结合实时跟踪导航、动态犯罪制图、动态集成等几个案例,对PGIS-ASA体系结构适应性进行应用展现,说明了实例化过程中的操作步骤和效果。
通过上述六个方面的论述,对PGIS-ASA适应性体系结构的研究对当前和今后的PGIS建设工作具有较强的理论指导意义,将有利于PGIS领域软件的开发与应用;同时,PGIS领域内适应性体系结构研究所取得的成果,对于适应性体系结构和软件动态演化方面的研究也具有重要的意义。