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