首頁常見問題正文

軟件測試的敏捷開發(fā)模型有哪些特點?

更新時間:2023-08-01 來源:黑馬程序員 瀏覽量:

IT培訓班

相比于傳統(tǒng)的軟件開發(fā)模型,敏捷模型更注重“人”在軟件開發(fā)中的作用,參與項目的各部門人員應該緊密合作、快速有效的溝通(如面對面溝通),提出需求的客戶可以全程參與到開發(fā)過程中,以適應軟件頻繁的需求變更。為此,敏捷模型描述了一套軟件開發(fā)的價值和原則,具體如下所示。

 · 個體和交互重于過程和工具。

 · 可用軟件重于完備文檔。

 · 客戶協(xié)作重于合同談判。

 · 響應變化重于遵循計劃。

對于較大的項目,參與開發(fā)的人員越多,面對面的有效溝通越困難,因此敏捷模型比較適用于小型項目的開發(fā),而不太適用于大型項目的開發(fā)。

敏捷模型的開發(fā)方式有Scrum和Kanban兩種

Scrum

Scrum是一個開發(fā)管理框架,在使用Scrum開發(fā)方式的團隊中,一般會選出一個Scrum Master(產(chǎn)品負責人)全面負責產(chǎn)品的開發(fā)過程。

Kanban

Kanban開發(fā)方式是將工作細分成任務,將工作流程顯示在“看板卡”上,每個人都能及時了解自己的工作任務及工作進度。


分享到:
在線咨詢 我要報名
和我們在線交談!