1 個解答
評分
- no nicknameLv 42 0 年前最佳解答
到底 CASE Tool 是什麼?真的有用嗎? OK ! CASE Tool 就如其中文名稱所示,是軟體工程的電腦輔助工具,它必需依循軟體工程裡特定的方法論,譬如 IDEF 、 UML 等,進而將 SDLC 各階段工作自動化的軟體,其中對階段的定義包含有 ( 以 IEEE STD 1012 對 SDLC 定義為例 ) :
概念規劃
需求分析
設計
程式建置
測試
安裝與簽出
運作與維護等七個階段
在上述的七個階段裡, CASE Tool 分別透過下列技術方法與管理機制,來達成 SDLC 工作自動化的目標:
標準化的方式,來提高效率 ( 譬如:各種 Standard, Template)
知識化的方式,來累積及分享,開發的經驗與知識 ( 譬如: Repository)
MDA(Model Driven Architecture 模型導向架構 ) 作為增長有效溝通的方法與工具
MDD(Model Driven Development 模型導向開發 ) 作為可重覆利用的開發方法與工具
依所採用的方法論,檢測是否遵循方法論的遊戲規則
提供不同型態的 SDLC 樣板,給各式不同型態的軟體專案使用
變更管理的機制,來控管需求變更所衍生的相關程序與問題
型態管理的機制,來管理 SDLC 各階段自動化整合的問題
安全管理機制,來管理與監控任務與使用的權限
各種業界標準,如 XML 等,來與它牌 CASE Tool 整合
綜觀以上, CASE Tool 的功能是非常寬廣的,簡單說來:『從需求產生到軟體下架停用為止』, CASE Tool 提供了我們,一個在 SDLC 各階段的自動化工作中,所需之技術與管理的平台,也可以當成是軟體發展的基礎工程
還有問題?馬上發問,尋求解答。