计算机应用
計算機應用
계산궤응용
COMPUTER APPLICATION
2010年
4期
1121-1124
,共4页
盛秀杰%李宏利%陶伟亮%朱虹靖%肖成材%李楠楠
盛秀傑%李宏利%陶偉亮%硃虹靖%肖成材%李楠楠
성수걸%리굉리%도위량%주홍정%초성재%리남남
全球卫星定位系统%导航%空间数据质量%规则项%设计模式
全毬衛星定位繫統%導航%空間數據質量%規則項%設計模式
전구위성정위계통%도항%공간수거질량%규칙항%설계모식
Global Positioning System (GPS)%navigation%spatial data quality%rule item%design pattern
为了最大限度地适应从不同作业环节直至最终面向市场的导航数据产品检查,让质检人员可以在线扩充检查项,以及灵活组织质检项目让其满足不同检查场景的应用需求,以导航电子地图数据质量检测软件的设计为切入点,从覆盖空间数据质量标准要素出发,利用导航实体建模的数据完整性原则,基于最新面向对象分析与设计技术,阐述面向数据字典规约的导航数据质量检查软件(DCT)的关键设计思路与实现.包括:定义相关检查规则项的分类原则、原型设计以及语法表述;基于规则项原型及语法定义实例不同规则项并形成有效规则库;基于连接池及模板函数等设计模式定义系统框架及类图实现;最后,基于规则库驱动给出实际应用结果以及评价.期望DCT面对导航电子地图数据生产及应用领域在产品质量保证,尤其质检软件开发方面有实际指导作用.
為瞭最大限度地適應從不同作業環節直至最終麵嚮市場的導航數據產品檢查,讓質檢人員可以在線擴充檢查項,以及靈活組織質檢項目讓其滿足不同檢查場景的應用需求,以導航電子地圖數據質量檢測軟件的設計為切入點,從覆蓋空間數據質量標準要素齣髮,利用導航實體建模的數據完整性原則,基于最新麵嚮對象分析與設計技術,闡述麵嚮數據字典規約的導航數據質量檢查軟件(DCT)的關鍵設計思路與實現.包括:定義相關檢查規則項的分類原則、原型設計以及語法錶述;基于規則項原型及語法定義實例不同規則項併形成有效規則庫;基于連接池及模闆函數等設計模式定義繫統框架及類圖實現;最後,基于規則庫驅動給齣實際應用結果以及評價.期望DCT麵對導航電子地圖數據生產及應用領域在產品質量保證,尤其質檢軟件開髮方麵有實際指導作用.
위료최대한도지괄응종불동작업배절직지최종면향시장적도항수거산품검사,양질검인원가이재선확충검사항,이급령활조직질검항목양기만족불동검사장경적응용수구,이도항전자지도수거질량검측연건적설계위절입점,종복개공간수거질량표준요소출발,이용도항실체건모적수거완정성원칙,기우최신면향대상분석여설계기술,천술면향수거자전규약적도항수거질량검사연건(DCT)적관건설계사로여실현.포괄:정의상관검사규칙항적분류원칙、원형설계이급어법표술;기우규칙항원형급어법정의실례불동규칙항병형성유효규칙고;기우련접지급모판함수등설계모식정의계통광가급류도실현;최후,기우규칙고구동급출실제응용결과이급평개.기망DCT면대도항전자지도수거생산급응용영역재산품질량보증,우기질검연건개발방면유실제지도작용.
This paper presented detailed innovative ways to develop Dictionary-oriented Checking Tool (DCT) for the production of navigation data. To achieve the data integrity of navigation data model and providing navigation data with more strong qualifications, DCT was driven by checking rule database against its practical contributions. Firstly, it dug out and categorized Ad-Hoc checking items into three main checking topics such as base, relation and navigation application, which were respectively subject to reasonable and clear definitions of checking logics and share the same syntax specification. Secondly, it defined different rule items according to rule item prototype and grammar and set up effective rule database.Thirdly, it defined system structure and class diagram realization based on connection pool and template design pattern. At last, with detailed evaluation of sample data, this paper concludes that checking logic Abstraction and software reuse techniques are important to the development of checking software.