CASE

系統開發中的工具

徠CASE是一種自動化或半自動化的方法,能夠全面支持除系統調查外的每一個開發步驟。

基本介紹


嚴格地講,CASE只是一種開發環境而不是一種開發方法。它是20世紀80年代末從計算機輔助編程工具、第四代語言(4GL)及繪圖工具發展而來的。目前,CASE仍是一個發展中的概念,各種CASE軟體也較多,沒有統一的模式和標準。採用CASE工具進行系統開發,必須結合一種具體的開發方法,如結構化系統開發方法、面向對象方法或原型化開發方法等,CASE方法只是為具體的開發方法提供了支持每一過程的專門工具。因而,CASE工具實際上把原先由手工完成的開發過程轉變為以自動化工具和支撐環境支持的自動化開發過程。CASE方法具有下列特點:
CASE[系統開發中的工具]
CASE[系統開發中的工具]
1解決了從客觀對象到軟體系統的映射問題,支持系統開發的全過程。
2提高了軟體質量和軟體重用性。
3加快了軟體開發速度。
4簡化了軟體開發的管理和維護。
5徠自動生成開發過程中的各種軟體文檔。
現在,CASE中集成了多種工具,這些工具既可以單獨使用,也可以組合使用。CASE的概念也由一種具體的工具發展成為開發信息系統的方法學。