很高興有這機會聽取 肯美資訊 黃宏誌 Rober Hwang副總經理的演講,針對CASE TOOLS TRENDS and STATUS為主題所做的兩次內容.一次主要是針對CASE TOOLS 趨勢與現況作說明,另一次是實際的使用CASE TOOLS (Xupper)作上機模擬,此內容對我們非常重要,特別是我們大部份參與資訊工作的人更為重要, 黃副總經理在相關資訊方面有25年的資歷,也參與許多相關專案規劃與建置,藉由他深入淺出的講解,與實際的模擬操作,對我們來講受益良多.
軟體工程開發同樣有如建築設計一樣,前期需求訪談,規劃設計,模型,藍圖,工程施工..等歷程樣樣不缺,是一個完整的專案,而傳統建築藍圖有清楚的規範說明讓相關的人員可明白的清楚整個架構內容,而且在施工過程有具體的實物可供客戶或相關人員明白了解進度,而軟體工程在整個開發過程中,有更多虛擬想像的部份,因此經常在前期規劃溝通便出了問題(需求者,顧問,開發人員及相關人員彼此背景不同,認知有偏差)而開發過程,往往也會因為開發團隊彼此的專業認知,以及人員異動而產生無法掌控的偏差,因此非常需要且有必要透過相關工具來解決這些問題,而CASE Tools 便擔當此重要任務.
CASE Tools 全名(Computer Aided Software Engineering Tools) 軟體工程的電腦輔助工具,其主要是協助電腦軟體系統開發,其中包含
- Upper CASE Tools前端工程(需求分析與外部設計),
- Lower CASE Tools 後端工程( 細部設計,程式撰寫).
- Intergrate CASE Tools (包含前端,後端工程)
- Reverse Engineering (反向工程,協助了解既有系統架構,有助後續新系統開發)
在實際上機使用Xupper CASE Tooles 模擬案例後,對整個系統運作,與功能運用有更進一步的認識,功能強大靈活彈性,相對的成本不斐,若沒有百萬甚至千萬台幣預算,可能難以碰觸此類工具,只有大型公司或公家及學術單位,或是以軟體開發為公司主要商業模式的公司才能使用.
相信隨著科技的進步與需求量的增加,將來雲端版,較低價位的CASE Tools也會陸續產生,不僅能提高資訊生產力,同時也能提升國家整體競爭力.