5軟件外包編輯
“軟件外包”的簡稱。軟件外包就是企業(yè)為了專注核心競爭力業(yè)務和降低軟件項目成本,將軟件項目中的全部或部分工作發(fā)包給提供外包服務的企業(yè)完成的軟件需求活動。在未來幾年內(nèi)將成為外包的主要內(nèi)容。BPO包括、采購、財會、客戶中心、后勤、研發(fā)、營銷、工廠運作、培訓,這些大類還可以進一步細分。不僅IT行業(yè)需要BPO,而且BPO的每項業(yè)務都離不開IT業(yè)務的支持,從而產(chǎn)生IT外包機會。一個軟件開發(fā)項目通常要經(jīng)歷需求分析、設(shè)計、編程、測試等幾個大的階段。其中設(shè)計又包括整體設(shè)計、系統(tǒng)設(shè)計(把整體架構(gòu)變成一塊塊系統(tǒng))、詳細設(shè)計幾個環(huán)節(jié)。詳細設(shè)計之后軟件就變成了一塊塊模塊,這以后才進入編程。到了編程階段時,最后就剩下軟件藍領(lǐng)為模塊的Coding工作,在印度通常由受過一兩年訓練的高職畢業(yè)生擔任。
軟件最后的測試又是一個復雜過程——有單元測試(小模塊測試)、系統(tǒng)測試(塊與塊的聯(lián)系整合)、總體功能測試。期間由測試編程工程師編寫測試工具,制定測試規(guī)則,其難度不亞于系統(tǒng)框架的制定。最后才由測試工程師完成測試的任務。