2023年10月19日,華為云正式發布新服務CodeArts Modeling。這是一款集可視化、協同、規范、復用于一體的在線架構設計建模服務,不僅可以幫助用戶快速構建和編輯UML標準的模型圖來刻畫系統架構,還可以實現多人實時編輯和多瀏覽器實時同步渲染,提高研發對系統的設計效率和團隊的協同效果。
隨著IT技術的快速發展,復雜產品裝備的產品設計呈現出多專業融合、技術要求更高,建模在軟件研發過程中越發重要。從文本、畫圖、建模再到模型驅動, 圍繞模型的軟件工程和系統工程是重要趨勢。通過模型傳遞,能統一設計意圖與設計語義,且針對多級復雜系統的架構能進行完整的關聯和追溯,使多個團隊、多個角色、在系統的設計初期就能對系統達成一致的理解,并將設計模型作為同源信息貫穿產品的整個研發過程,進而降低軟件的試錯成本。
但傳統的架構建模工具往往存在以下問題:
· 性能低下:尤其在使用遠程中央倉庫時,打開和編輯模型圖耗時長,影響設計效率;
· 協作困難:多人同時編輯模型圖容易產生沖突,同步更新困難;
· 規范缺失:模型圖不符合UML標準或企業要求的規范,導致設計質量和滿足度不足;
· 復用難度大:模型圖難以跨項目或跨團隊共享復用,容易導致重復設計或語義不一致。
華為云CodeArts Modeling為了解決這些問題,根據市場需求和發展趨勢,結合公司多年的實踐經驗和技術積累,旨在幫助架構師、開發者、研發團隊提高架構設計的效率和質量,為客戶提供一個全云化的高性能可視化建模環境。
華為云CodeArts Modeling具備以下主要特性:
一、高性能可視化建模環境,全實時設計協同
隨著企業對敏捷開發的需求增加,實時協作成為關鍵。華為云CodeArts Modeling產品采用先進的技術,可實現模型圖秒級打開,支持多人實時編輯和協作,多瀏覽器實時同步渲染,用戶在建模過程中可以實時看到模型的變化,減少沖突和覆蓋,提高建模設計工作的效率。華為云CodeArts Modeling支持面向UML標準的模型設計,并內置了業界標準和公司實踐的4+1視圖建模要素與元模型( 60+ )體系,讓用戶可以按照規范和最佳實踐進行架構設計。用戶也可以根據已有的元模型體系按照自己的需求進行擴展和自定義,形成自己的最佳實踐。
二、架構規范檢查,守護設計質量
華為云CodeArts Modeling不僅提供了一個方便的建模工具,更提供了一個強大的質量檢測和保障機制。它可以根據系統架構的劃分關系,自動生成一個完整的、自頂向下的架構信息樹,便于團隊理解軟件整體架構和劃分層次,降低溝通成本和對設計誤解的風險。在此基礎上,華為云CodeArts Modeling內置了一套架構模型規范檢查機制,可以自動識別設計中的缺陷或違規設計,并提供相應的報告和可視化反饋。目前,系統內置了公司實踐的架構設計 40+ 檢查規則集,用戶也可按需定制自己的檢查方案,從而保證架構設計符合規范和要求。
三、模型跨團隊共享復用,高效管理模型庫
華為云CodeArts Modeling采用了云端存儲和管理的方式,允許用戶可以輕松地跨工程、跨團隊對模型庫進行共享和復用。同時,它適用于多個子產品、上下游系統間的協同,模型圖、模型對象參考同源、引用同源、變更同源,形成全關聯的全量系統架構。在對模型庫資產的管理上,華為云CodeArts Modeling提供了Branch、Tag的管理模式,通過模型庫的分支管理能力,使能團隊可以對設計方案按特性進行并行設計,如同代碼開發一般,通過Tag標簽,使能對項目進行有效的版本控制,幫助用戶加強工程配置管理。
總的來說,華為云CodeArts Modeling是一款集高性能、協同、規范、復用于一體的在線架構設計建模產品,可以幫助用戶提高設計工作的效率和質量,還可以幫助用戶更好地管理和掌控自己的工作過程和架構設計資產。
華為云CodeArts Modeling服務目前已于10月19日正式上線,中國站全站可訪問,歡迎感興趣的用戶訪問官方網站了解更多詳情,或者直接注冊體驗產品,開啟建模設計旅程。
官網鏈接:https://www.huaweicloud.com/devcloud/modeling.html