新聞 News
你必須知道的軟件開發(fā)基本常識
發(fā)布日期:2017-6-14 18:00:37 閱讀次數(shù): 字體:

軟件開發(fā)是根據(jù)用戶要求建造出軟件系統(tǒng)或者系統(tǒng)中軟件部分的一個產(chǎn)品開發(fā)的過程。軟件開發(fā)主要包含需求探索、開發(fā)計劃、需求分析和設(shè)計、編程實現(xiàn)、軟件測試、版本控制的系統(tǒng)工程。換句話說,軟件開發(fā)就是一系列最終構(gòu)建出軟件產(chǎn)品的活動。軟件開發(fā)可能包括研究、新的開發(fā)工作、修改、復(fù)用、重新設(shè)計(再工程)、維護,或者任何最終獲得軟件產(chǎn)品的其他活動。尤其是在軟件開發(fā)過程的初始階段,其中可能會涉及許多的部門,包括市場營銷、軟件設(shè)計、產(chǎn)品研究與開發(fā)以及一般意義上的產(chǎn)品維護。


臨沂軟件開發(fā)工具根據(jù)在不同軟件開發(fā)生命周期中起到的作用可以分為:

1、軟件建模工具,用于描述系統(tǒng)的需求,輔助設(shè)計。

2、軟件實施工具,用于程序設(shè)計,編碼和編譯,包括程序語言開發(fā)環(huán)境和集成開發(fā)環(huán)境。前者主要提供程序語言的預(yù)編譯,編譯,鏈接的工具,后者包括代碼編輯器在內(nèi)的編輯器,代碼生成器,運行環(huán)境和調(diào)試器。

3、模擬運行平臺,用于模擬系統(tǒng)的實際運行環(huán)境。

4、軟件測試工具,用于對系統(tǒng),子系統(tǒng),模塊或單元進行測試的工具。

5、軟件開發(fā)支撐工具,主要是軟件配置管理工具。