21 下列何者是擬定及管理專案工具計畫的過程中,表達任務相依性的最佳方法?(提示:運用這個方法所
完成的配置專案任務,其所有任務均依照完成的順序排列。)
(A) PERT 圖
(B)甘特圖
(C)WBS
(D)CASE 工具
統計: A(38), B(22), C(7), D(7), E(0) #1668541
詳解 (共 2 筆)
CASE Tool,Computer Aided System Engineering Tool
以標準的圖像表示法,勾勒軟體系統的施工藍圖
在建築業,藍圖是設計師與建築師溝通的基準。同樣的,軟體專案也需要一份藍圖,做為使用者、系統分析師與開發工程師之間溝通的橋樑,而CASE Tool(Computer Aided System Engineering Tool,電腦輔助系統工程工具)的誕生,便是希望扮演繪製軟體設計藍圖的角色,幫助開發團隊透過圖像化的藍圖,對系統的架構一目了然。
傳統的軟體研發模式,在一開始開發團隊人員就心急地跳入撰寫程式的階段,結果後續往往必須耗費大量的時間修正開發的方向,即使克服重重困難完成系統,未來系統的維護以及版本更新,仍將面臨許多的風險與困境。業界開始推動回頭重視分析與設計,並利用圖形化的符號,強化溝通的效果。
CASE Tool可分為兩種,一種是研發資料庫設計的E/R Model(Entity/Relationship Model,實體/關係模型)起家的工具,另一種專攻物件導向程式設計的UML塑模工具。
不過,這種基於定位不同的分法,也開始模糊。傳統的E/R Model工具也已推出包含UML的版本,而UML塑模工具也在產品中透過類別圖(Class Diagram)提供資料庫設計的功能,可見兩者在功能上已走向一致的發展途徑。
很多人將CASE Tool誤解為繪圖工具或是程式產生器(Code Generator),事實上,CASE Tool不只可以繪製符合業界標準的模型圖,還可利用正向工程(Forward Engineering)產生程式碼的框架或資料庫的Schema,並以逆向工程(Reverse Engineering)解析程式或資料庫,反轉成圖形。
現在已有CASE Tool能夠做到即時雙向(Real Time Round-trip)的正逆向工程轉換,達到程式碼與模型圖同步更新的境界。此外,針對多人及多地開發的團隊,透過儲存庫(Repository)提供統一的權限及版本控管機制,並可製作報表與文件。
目前幾乎所有CASE Tool,皆可透過UML提供標準化的模型圖,目的均是為了降低使用者、設計師及開發人員之間溝通的門檻,達到分析與設計的目的。開發團隊在詳盡的系統結構下,程式開發(Coding)這件工作也開始轉變,本身不再是重頭戲,只是將簡潔的程式碼填入所建構好的結構中。
參考資料:https://www.ithome.com.tw/node/44866