架構設計工具rhapsody的那些事

2021-10-06 16:59:19 字數 323 閱讀 9622

軟體架構設計工具從最初的rational rose到現在的rhapsody,隨著uml語言在軟體專案中應用越來越廣泛,功能也是越來越接地氣。從最初的畫個uml圖,到現在的功能**測試,越來越實用,但**。。。

大公司的優點和弊病給工具帶來的體驗也很明顯。對windows支援優化,對open source的支援只能呵呵,對於近期熱門語言如python不支援。

操作介面妥妥的win95風格的沿用,對於關注本質的工程師來說,無傷大雅。

對於設計**功能,的確可圈可點。工具本身也是基於可擴充套件的framework框架,擴充套件性功能不錯。同時可以由類圖,活**,狀態機,可以生成**,也很有吸引力。

中臺之上(十四) 嘗試構建輕量級架構設計工具

n 首先,我們再來總結下構件模型的抽象結構,結構如下圖所示 n n n每個業務領域下都可能有一到多個裝配模板用於設計產品 裝配模板則由若干個構件組成,產品的組裝式開發就表達為構件與模板間的對應關係,可以在構件中記錄復用推薦度,以方便後續做設計時使用 構件中會對應多個引數,引數盡量使用資料模型中的資料...

中臺之上(十四) 嘗試構建輕量級架構設計工具

首先,我們再來總結下構件模型的抽象結構,結構如下圖所示 每個業務領域下都可能有一到多個裝配模板用於設計產品 裝配模板則由若干個構件組成,產品的組裝式開發就表達為構件與模板間的對應關係,可以在構件中記錄復用推薦度,以方便後續做設計時使用 構件中會對應多個引數,引數盡量使用資料模型中的資料項,但是實際操...

中臺之上(十四) 嘗試構建輕量級架構設計工具

首先,我們再來總結下構件模型的抽象結構,結構如下圖所示 每個業務領域下都可能有一到多個裝配模板用於設計產品 裝配模板則由若干個構件組成,產品的組裝式開發就表達為構件與模板間的對應關係,可以在構件中記錄復用推薦度,以方便後續做設計時使用 構件中會對應多個引數,引數盡量使用資料模型中的資料項,但是實際操...