天天看點

合作開發三層架構版機房中的一些工具軟體       一,EA          二,動軟代碼生成器三,實體生成類軟體

合作開發三層架構版機房中的一些工具軟體       一,EA          二,動軟代碼生成器三,實體生成類軟體
這個小東西主要因為是中文的,用起來感覺比EA上手,可以進行一些簡單的操作:比如:
合作開發三層架構版機房中的一些工具軟體       一,EA          二,動軟代碼生成器三,實體生成類軟體
          1,為資料庫自動生成常用存儲過程,也可以将自動生成的存儲過程導出,交給D層的開發人員複制粘貼使用,減少工作量。           2,導出資料庫設計文檔,不過這個文檔有點兒簡單,要自己完善下。           3,生成三層架構的主體代碼:               如圖,連帶有工廠模式的代碼都可以生成:
合作開發三層架構版機房中的一些工具軟體       一,EA          二,動軟代碼生成器三,實體生成類軟體
      4,這貨也支援生成單表代碼,單個子產品的代碼,也可以按照模闆什麼的生成,感覺挺好的。    不過唯一美中不足的就是支援的語言有點兒單一,隻支援C #,而我們這次合作開發是以VB.NET的。        例如:
合作開發三層架構版機房中的一些工具軟體       一,EA          二,動軟代碼生成器三,實體生成類軟體
合作開發三層架構版機房中的一些工具軟體       一,EA          二,動軟代碼生成器三,實體生成類軟體
這類小工具主要是生成實體層,但是不能生成整體的架構。 但是,我們可以将生成的檔案導入EA,搭配EA使用,生成類圖,還是挺好的。 小結:今年有本自考科目叫做軟體開發工具,為什麼要學這個呢?大概是因為這些工具讓我們從煩瑣的軟體開發中解脫出來,可以更加專注于軟體整體的設計或者是對軟體做更有意義的改進,減少了工作量。     感覺KB的項目組長們,是時候開始學習使用工具啦~