回覆列表
-
1 # 晴天不仇
-
2 # 使用者6284825556109
CASE的一個基本思想就是提供一組能夠自動覆蓋軟體開
發生命週期各個階段的整合的、減少勞動力的工具。CASE已被證明可以加快開發速度,提高
應用軟體生產率並保證應用軟體的可靠品質。
CASE工具由許多部分組成,一般我們按軟體開發的不同階段分為上層CASE和下層CASE產
品。上層或前端CASE工具自動進行應用的計劃、設計和分析,幫助使用者定義需求,產生需求
說明,並可完成與應用開發相關的所有計劃工作。下層或後端CASE工具自動進行應用系統的
程式設計、測試和維護工作。
除非下層CASE和上層CASE工具的供應商提供統一介面,否則使用者必須編寫或重新將所有
資訊從上層CASE工具轉換到下層CASE工具。獨立的CASE工具供應商愈來愈希望將它們的工
具連線在一起建立統一的介面以減少使用者不必要的開發工作。
CASE工具帶來的好處
計算機專業人員利用計算機使他們的企業提高了效率,企業的各個部門透過使用計算機
提高了生產率和效率,增強了企業的競爭力並使之帶來了更多的利潤。
然而,不幸的是有一些計算機專業人員還在緩慢地將他們的工作自動化。甚至於直到今
天,許多程式設計師仍在沿用手工方法完成他們的工作,例如花費很多時間來手工程式設計。如果他
們使用CASE工具,這些程式程式碼就能夠自動生成。
CASE工具(CASE Toolkits)是指CASE的最外層(使用者)使用的CASE去開發一個應用系統,所接觸到的所有軟體工具。 圖形工具:繪製結構圖、系統專用圖。 螢幕顯示和報告生成的各種專用系統:可支援生成一個原型。 專用檢測工具:用以測試錯誤或不一致的專用工具及其生成的資訊。 程式碼生成器:從原型系統的工具中自動產生可執行程式碼。 檔案生成器:產生結構化方法和其它方法所需要的使用者系統檔案。 CASE即Computer Aided Software Engineering,中文意思是計算機輔助軟體工程。CASE是一套方法和工具,可使系統開發商規定的應用規則,並由計算機自動生成合適的計算機程式。CASE工具分成"高階"CASE和"低階"CASE.高階CASE工具用來繪製企業模型以及規定應用要求,低階CASE工具用來生成實際的程式程式碼。CASE工具和技術可提高系統分析和程式設計師工作效率。其重要的技術包括應用生成程式、前端開發過程面向圖形的自動化、配置和管理一及壽命週期分析工具。 常見的CASE工具有 PLAYCASERATIONAL ROSESYSBASE 的POWERDESIGN