CASE的一個基本思想就是提供一組能夠自動覆蓋軟體開
發生命週期各個階段的整合的、減少勞動力的工具。CASE已被證明可以加快開發速度,提高
應用軟體生產率並保證應用軟體的可靠品質。
CASE工具由許多部分組成,一般我們按軟體開發的不同階段分為上層CASE和下層CASE產
品。上層或前端CASE工具自動進行應用的計劃、設計和分析,幫助使用者定義需求,產生需求
說明,並可完成與應用開發相關的所有計劃工作。下層或後端CASE工具自動進行應用系統的
程式設計、測試和維護工作。
除非下層CASE和上層CASE工具的供應商提供統一介面,否則使用者必須編寫或重新將所有
資訊從上層CASE工具轉換到下層CASE工具。獨立的CASE工具供應商愈來愈希望將它們的工
具連線在一起建立統一的介面以減少使用者不必要的開發工作。
CASE工具帶來的好處
計算機專業人員利用計算機使他們的企業提高了效率,企業的各個部門透過使用計算機
提高了生產率和效率,增強了企業的競爭力並使之帶來了更多的利潤。
然而,不幸的是有一些計算機專業人員還在緩慢地將他們的工作自動化。甚至於直到今
天,許多程式設計師仍在沿用手工方法完成他們的工作,例如花費很多時間來手工程式設計。如果他
們使用CASE工具,這些程式程式碼就能夠自動生成。
CASE的一個基本思想就是提供一組能夠自動覆蓋軟體開
發生命週期各個階段的整合的、減少勞動力的工具。CASE已被證明可以加快開發速度,提高
應用軟體生產率並保證應用軟體的可靠品質。
CASE工具由許多部分組成,一般我們按軟體開發的不同階段分為上層CASE和下層CASE產
品。上層或前端CASE工具自動進行應用的計劃、設計和分析,幫助使用者定義需求,產生需求
說明,並可完成與應用開發相關的所有計劃工作。下層或後端CASE工具自動進行應用系統的
程式設計、測試和維護工作。
除非下層CASE和上層CASE工具的供應商提供統一介面,否則使用者必須編寫或重新將所有
資訊從上層CASE工具轉換到下層CASE工具。獨立的CASE工具供應商愈來愈希望將它們的工
具連線在一起建立統一的介面以減少使用者不必要的開發工作。
CASE工具帶來的好處
計算機專業人員利用計算機使他們的企業提高了效率,企業的各個部門透過使用計算機
提高了生產率和效率,增強了企業的競爭力並使之帶來了更多的利潤。
然而,不幸的是有一些計算機專業人員還在緩慢地將他們的工作自動化。甚至於直到今
天,許多程式設計師仍在沿用手工方法完成他們的工作,例如花費很多時間來手工程式設計。如果他
們使用CASE工具,這些程式程式碼就能夠自動生成。