問(wèn):現在一個(gè)軟件開(kāi)發(fā)人員,一天可以寫(xiě)多少代碼行數,有沒(méi)有什么標準?
答:沒(méi)有標準,不同開(kāi)發(fā)語(yǔ)言差別也很大,如果是C++/Java這樣的語(yǔ)言,全生命周期算大概一人天30-50行(包括需求分析,設計,編碼,測試等),如果只是說(shuō)程序員,而且只寫(xiě)不改,一天寫(xiě)幾百甚至上千行代碼也是可以的。
問(wèn):那軟件代碼的復用的問(wèn)題,有沒(méi)有什么處理辦法?比如在軟件造價(jià)評估中發(fā)現大量采用開(kāi)源代碼,或者類(lèi)似利用Java的開(kāi)源代碼?
答:使用開(kāi)源代碼倒沒(méi)也什么,但是甲方要關(guān)注法律風(fēng)險(很多開(kāi)源軟件并不是無(wú)條件開(kāi)源,比如有些是不可以用于商業(yè)用途的,或者用于商業(yè)用途要支付額外的費用以獲得授權。管理嚴格的甲方會(huì )要求供應商給出所有用到的開(kāi)源軟件或代碼的清單,同時(shí)附上相關(guān)版權聲明)。對于成本評估,復用度/吻合度的評判通常還是從業(yè)務(wù)視角看,當然也會(huì )考慮行業(yè)慣例。例如新版本和舊版本中類(lèi)似的功能,同一版本中相近的功能,無(wú)論代碼是否重用,都會(huì )調整復用度/吻合度。另外就是評估一些常見(jiàn)系統、常見(jiàn)功能時(shí)(例如門(mén)戶(hù)網(wǎng)站、普通的系統管理功能等),會(huì )考慮行業(yè)通常情況對復用度/吻合度酌情調整。
以上就是軟件造價(jià)評估公司中基數聯(lián)為您帶來(lái)的“軟件造價(jià)評估過(guò)程中發(fā)現大量采用開(kāi)源代碼該如何處理?”所有內容,更多軟件開(kāi)發(fā)成本估算知識敬請關(guān)注中基數聯(lián)!