軟件開發(fā)模式
伴隨著互聯(lián)網在1990年開始發(fā)展,自由軟件和開源軟件兩個詞的確切定義和相互關系比較復雜,其中,ESR提到:“Linux是個有意識并成功的把界當成它的頭腦庫的項目。而且1993-1994年Linux發(fā)展的早期正是互聯(lián)網服務提供商(ISP)發(fā)展和互聯(lián)網獲得社會主流。
ESR提出了描述了Linus開發(fā)的幾點經驗:
“將用戶作為協(xié)作研發(fā)是改進代碼和調試的方式”。
“早發(fā)布。常發(fā)布。傾聽用戶?!?/p>
“如果有多的beta測試人員和協(xié)作開發(fā)人員基礎,問題都可以被定位并被某些人解決。或者,不正式的說,bug都是淺顯的。稱這為Linus定律。”在Linux的開發(fā)過程中,參與者分為兩類,一類是研發(fā);一類是使用者。研發(fā)改進了軟件后,發(fā)布在一個可以公開訪問的網站上,其他研發(fā)者和用戶可以訪問到可運行軟件和源代碼。其他用戶在使用該軟件的過程中會發(fā)現軟件的bug,并在這個網站上進行反饋。而研發(fā)可以看到這些反饋并根據這些反饋解決bug;同時,用戶和研發(fā)者也可以使用互聯(lián)網交流對軟件功能的需求,從而實現軟件的下一步開發(fā)目標,演進軟件。這樣的開發(fā)方法和實踐在Linux和其它很多開源軟件的開發(fā)過程中已經被證實是的軟件開發(fā)方法。
2、軟件開發(fā)
軟件過程是軟件工程領域的一個重要組成成分,對于軟件開發(fā)的進度和質量都有著重要的影響。我們可以看到,在互聯(lián)網大規(guī)模開始應用以來,在同一時間維度上產生的軟件過程主要是各敏捷軟件開發(fā)方法。而且,當前有大量案例和軟件開發(fā)已經成為一種主流軟件互聯(lián)網軟件開發(fā)之一
業(yè)務經理清檸檬(微信同號)
業(yè)務經理2諾(微信同號)
業(yè)務熱線3 業(yè)務熱線4