什麼叫CASE TOOL?

什麼叫做CASE Tool?有人可以解釋一下嗎?

1 個解答

評分
  • 2 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 各階段的自動化工作中,所需之技術與管理的平台,也可以當成是軟體發展的基礎工程

還有問題?馬上發問,尋求解答。