新聞 News
您當(dāng)前位置:臨沂慧澤信息技術(shù)有限公司 > 新聞 > 慧澤觀點(diǎn) > 瀏覽文章
你必須知道的軟件開發(fā)基本常識(shí)
發(fā)布日期:2017-6-14 18:00:37 閱讀次數(shù): 字體:

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


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

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

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

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

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

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