當前位置:吉日网官网 - 傳統文化 - 軟件開發方法之敏捷開發,妳用了麽

軟件開發方法之敏捷開發,妳用了麽

1)敏捷開發的過程有著更強的適應性而不是預設性,從敏捷宣言的第四條響應變化高於預設計劃便可以看出來。因為軟件開發過程的本身的不可預見性,很多用戶在項目開始時不可能對於這個項目有著壹個完整而明確的預期。很多對軟件的預期都在後期的修改和完善過程中產生。因此高適應性顯然更加符合軟件工程開發的實際。而敏捷開發實現其適應性的方式主要在於,第壹,縮短把項目提交給用戶的周期;第二,增加用戶,業務人員,開發人員這三者之間的交流;第三,通過減少重構的成本以增加軟件的適應性。

(2)敏捷開發的過程中,更加的註重人的因素。在傳統軟件工程中,個人的因素很少的被考慮到分工中,每個個體都是只是整個代碼開發機器的壹個小小的螺絲釘,個人的意誌和創造力很大程度上的被抹去為了更好的為集體服務。而在敏捷開發過程中,每個個人的潛力被充分的考慮,應用什麽技術很大程度上直接由在第壹線開發的技術人員決定;每個人的特點和創造力都可以充分地發揮,這樣開發出來的軟件更加的具有生命力,因為他融入了開發者的心血和創意,開發者不再是進行機械的乏味的堆砌,而是創造屬於自己的藝術品,這樣的條件下產生的代碼必然在質量上更占優勢。

(3)在敏捷開發的過程中,整個項目是測試驅動的而不是文檔驅動的。不僅每個模塊有著自己的相應的測試單元,開發人員在開發自己的模塊的過程中必須保證自己所開發的模塊可以通過這壹單元的測試,並且集成測試貫穿了整個開發過程的始終。集成測試每天會進行十幾次甚至幾十次,而不是像傳統方法壹樣只有當各個模塊的編碼都結束了之後再進行聯合調試。這樣,在軟件開發的進程中每壹點改動所引起的問題都容嘉容易暴露出來,使得更加容易在錯誤剛剛產生的時候發現問題從而解決問題。這樣就避免了在最後整個系統完成時錯誤隱藏的太深給調試造成極大的困難。

  • 上一篇:課件的制作過程包括
  • 下一篇:家庭用空氣能采暖怎麽樣
  • copyright 2024吉日网官网