1. 程式人生 > >軟體工程常見的名詞解釋

軟體工程常見的名詞解釋

軟體:是在計算機系統的支援下,能夠完成特定功能和效能的程式、資料和相關文件。

軟體工程:將系統的、規範的、可量化的方法應用於軟體的開發、執行和維護的過程及上述方法的研究。

設計模式:是指以設計複用為目的,採用一種良好定義的、正規的、一致的方式記錄的軟體設計經驗。

互動圖:描述物件之間通過訊息傳遞進行的互動與協作。

軟體生命週期:是軟體的產生知道報廢的生命週期,週期內有問題定義、可行性分析、總體描述、編碼、除錯和測試、驗收與執行、維護升級到廢棄等階段。

軟體需求:是利益相關方對目標軟體系統在功能、質量等方面的期望,以及對目標軟體系統在執行環境、資源消耗等方面的要求或約束。

測試用例:是為特定的目的而設計的一組測試輸入、執行條件和預期的結果。測試用例是執行的最小實體。

驅動模組:是在進行單元測試是所設定的一種輔助測試模組,它用來模擬被測試模組的上一級模組,相當於被測試模組的主程式。

軟體測試:是通過人工或者自動化的檢測方式,檢測被測物件是否滿足使用者要求或弄清楚預期結果與實際結果之間的差異,是為了發現錯誤而審查軟體文件、檢查軟體資料和執行程式程式碼的過程。