軟件工程的工具以及開發(fā)過程
瀏覽量:2358
軟件工具:軟件工具是為了軟件工程方法的應(yīng)用而提供的具有自動化特征的軟件支撐環(huán)境。軟件開發(fā)公司通常稱軟件工具為case工具。軟件工具的覆蓋面很廣,包括:系統(tǒng)需求分析建模、設(shè)計建模、代碼編輯編譯和調(diào)試、軟件測試、項目管理等。
軟件工程過程:軟件工程過程是指按照一定的軟件工程方法在軟件開發(fā)過程中所進行的一系列軟件工程活動。實際上,軟件開發(fā)公司這一系列的活動也就是在軟件開發(fā)中需要制訂的工作步驟,它應(yīng)該是科學(xué)的、合理的,否則將影響軟件開發(fā)成本、進度與產(chǎn)品質(zhì)量。軟件工程過程并沒有統(tǒng)一的模式。軟件產(chǎn)品不同,軟件工程過程也會有所不同。一般來說,軟件工程過程至少應(yīng)包括以下基本活動:
(1)軟件定義:進行軟件規(guī)格和使用限制的定義。
(2)軟件開發(fā):根據(jù)軟件規(guī)格定義制作出軟件產(chǎn)品。
(3)軟件驗證:確認(rèn)軟件能夠滿足用戶提出的要求。
(4)軟件維護:修正軟件缺陷,井能根據(jù)用戶需求變化改進軟件。
本文由軟件開發(fā)公司提供:http://www.bigbenlau.com
下一篇:軟件工程方法