易廣軍,賀 虎,2,孫建會,2(.北京中水科工程總公司,北京,00038;2.中國水利水電科學研究院,北京,00038)
?
基于領域驅動設計的大壩安全監測信息系統
易廣軍1,賀虎1,2,孫建會1,2
(1.北京中水科工程總公司,北京,100038;2.中國水利水電科學研究院,北京,100038)
摘要:針對傳統數據驅動開發模式的局限性,提出通過領域驅動設計,合理分離大壩安全監測的領域知識,用軟件開發人員和大壩安全監測專家都能理解的統一模型表達業務邏輯,使大壩安全監測信息系統中的模塊耦合度降低,核心業務脈絡清晰,更好地適應需求的變更和功能的擴展。
關鍵詞:大壩安全監測;領域驅動設計;領域模型
隨著全國水利工程建設的持續、穩定向前發展,因旱澇而起的自然災害有所減少,生態環境逐步得到改善,但新建工程的不斷增多也給工程施工質量管理及運行安全保障工作帶來了挑戰。工程安全監測作為掌握水利工程各建筑物工作狀態、反饋設計、指導施工的主要手段之一被廣泛應用。近些年來,在水利信息化集成企業和儀器廠商的推動下,有關安全監測的信息化系統也不斷地改進完善,數據的采集、存儲、處理、分析等功能日趨成熟。但總體來看,仍存在復雜業務需求不能滿足、對用戶專業水平要求過高、自動化處理程度較低等諸多問題。究其原因,主要是由于采用了以數據庫為中心的數據驅動開發模式。這種模式雖然可以快速實現項目目標,但從根本上制約了面向對象技術的使用,很容易使項目陷入困境,具體如下:……p>