第七章 軟件開發工具與環境
1. CASE及其分類:
CASE是一組工具和方法的集合,可以輔助軟件開發生命周期各階段進行軟件開發,在軟件開發和/或維護過程中提供計算機輔助支持,在軟件開發和/或維護中引入工程化方法,CASE技術有兩類,一類是支持軟件開發過程本身的技術,另一類是支持軟件開發過程管理的技術。
2. 軟件工具及其發展特點:
用于輔助或支持計算機軟件的開發、運行、維護、模擬、移植或管理而研制的程序系統都稱為軟件工具,軟件工具的發展有以下特點,軟件工具由單個工具向多個工具集成化方向發展,重視用戶界面的設計,不斷的采用新理論和新技術,軟件工具的商品化推動了軟件產業的發展,而軟件產業的發展,又增加了對軟件工具的需求,促進了軟件工具的商品化進程。
3. CASE工具分類標準:
功能、支持的過程、支持的范圍。
4. CASE系統的分類:
支持單個過程任務的工具,工作臺支持某一過程階段或某些活動,環境支持軟件過程所有活動或至少大體部分。
5. Wasserman提出的軟件工程環境五級模型:
平臺集成、數據集成、表示集成、控制集成、過程集成。
6. CASE工作臺分類:
程序設計工作臺、分析和設計工作臺、測試工作臺、交叉開發工作臺、配置管理工作臺、文檔工作臺、項目管理工作臺。
7.測試工作臺的組成:
測試管理器、測試數據生成器、預測器、報告生成器、文件比較器、動態分析器、模擬器。
8.軟件開發環境(SDE):
軟件開發環境是支持軟件系統/產品開發的軟件系統。
9.軟件工程環境(SEE),SEE與CASE的區別:
軟件工程環境是軟件和硬件的集合,軟硬件集成在一起支持整個或絕大多數軟件過程活動,包括規約到測試和系統發布等,一個SEE不用于CASE工作臺的關鍵特性是,環境設施是集成的,環境是小組使用,而不是個體開發,提供支持所有活動的配置管理,支持廣泛的活動。
聲明:
(一)由于考試政策等各方面情況的不斷調整與變化,本網站所提供的考試信息僅供參考,請以權威部門公布的正式信息為準。
(二)本網站在文章內容來源出處標注為其他平臺的稿件均為轉載稿,免費轉載出于非商業性學習目的,版權歸原作者所有。如您對內容、版權等問題存在異議請與本站聯系,我們會及時進行處理解決。
相關推薦
2022年浙江自考英語(二)復習資料:語法及課后翻譯(16)
10-172022年浙江自考廣告文案復習資料
08-102023年10月浙江自考《兒童文學概論》復習資料(2)
07-222022年浙江自考俄羅斯小說文體論復習資料第五章
10-082023年4月浙江自考英語(二)串講筆記:lesson14
02-102023年10月浙江自考中國古代文學史(一)復習資料:陳子昂與張若虛
09-062023年4月浙江自考英語(二)串講筆記:lesson10-13
02-102022年浙江自考《科技檔案管理》串講筆記(11)
10-102022年浙江自考《高級英語》復習資料(5)
09-302023年10月浙江自考傳播學概論復習資料:反饋
08-29