【廣告】
軟件開發(fā)技術(shù)包括了軟件開發(fā)方法、工具和環(huán)境。方法、工具和環(huán)境之間有著密切的聯(lián)系。方法是主導(dǎo),工具是方法的輔助,方法、工具連同硬件形成軟件開發(fā)和維護(hù)的環(huán)境。
"軟件開發(fā)工具,對軟件開發(fā)全過程提供不同程度的支持"
軟件開發(fā)方法是根據(jù)不同的軟件類型,按不同的觀點和原則,對軟件開發(fā)中應(yīng)遵循的策略、原則、步驟和必須產(chǎn)生的文檔資料做出規(guī)定,從而使軟件的開發(fā)能夠規(guī)范化和工程化。它著重于改進(jìn)軟件的上市時間,降低新版本的故障率,縮短BUG修復(fù)的交付時間,優(yōu)先考慮小的中斷以及大的可靠性等使用DevOps部署模式對提高客戶滿意度,提高產(chǎn)品質(zhì)量,提高員工的生產(chǎn)力和效率得益等方面非常有用。軟件開發(fā)工具(Software Development Kit,SDK),是幫助人們開發(fā)軟件的軟件,它從需求分析、系統(tǒng)設(shè)計、編程、文檔生成、測試和管理各方面,對軟件開發(fā)全過程提供不同程度的支持,提高了軟件開發(fā)的質(zhì)量和效率。與SDK相關(guān)的技術(shù)有計算機輔助軟件工程CASE、組件程序設(shè)計(Component Programming)等。是指為支持軟件的工程化開發(fā)和維護(hù)而使用的一組軟件,它由開發(fā)工具和環(huán)境集成機制構(gòu)成,為軟件的開發(fā)、維護(hù)及管理提供統(tǒng)一的支持。