2023-02-12 17:00:00 來(lái)自于應(yīng)用公園
有人認(rèn)為,除了程序員的人工成本和一些必要的硬件支持之外,沒(méi)有太大的空間花很多錢。
其實(shí)不然。
做軟件有多貴?我們可以做一個(gè)非常粗略的估計(jì)。
定制開(kāi)發(fā)軟件在市場(chǎng)上的人工成本按每人每月2萬(wàn)元計(jì)算,平均每人每天1000元。
根據(jù)《軟件估算》提供的經(jīng)驗(yàn)數(shù)據(jù),隨著軟件復(fù)雜度的變化,在整個(gè)交付周期內(nèi),每個(gè)程序員每天平均產(chǎn)生的代碼量在2行到200行之間。
如果按平均每天輸出100行代碼計(jì)算,每寫一行代碼的成本是10元錢。
編寫軟件只是為數(shù)不多步。軟件要放在一定的環(huán)境中運(yùn)行。服務(wù)器端軟件應(yīng)部署在具有可靠網(wǎng)絡(luò)連接的可靠服務(wù)器上。軟件維護(hù)、升級(jí)、管理和調(diào)試。有了軟件,有了服務(wù)器,你必須有掌握這種技能的人來(lái)管理它。
根據(jù)甲骨文從企業(yè)管理協(xié)會(huì)引用的數(shù)據(jù),60%的信息技術(shù)預(yù)算用于運(yùn)營(yíng)和維護(hù)。
因此,我們可以粗略估計(jì),加上運(yùn)維成本,一行代碼的成本將達(dá)到30元。
那么一個(gè)應(yīng)用程序有多少行代碼呢?
當(dāng)然,復(fù)雜程度不同也會(huì)有很大的變化,所以我只能舉兩個(gè)例子供大家參考。RapidFTR是一款用于“家庭追蹤和團(tuán)聚”的安卓應(yīng)用。當(dāng)戰(zhàn)爭(zhēng)、地震和海嘯等災(zāi)難發(fā)生時(shí),國(guó)際援助團(tuán)隊(duì)可以使用該應(yīng)用程序來(lái)尋找失散的兒童。這個(gè)軟件大約有34,000行代碼。另一個(gè)安卓應(yīng)用是柯林頓健康倡議給非洲國(guó)家開(kāi)發(fā),的初級(jí)醫(yī)療物流管理軟件。鄉(xiāng)村醫(yī)生可以使用這個(gè)工具來(lái)管理他們的藥品庫(kù)存。這個(gè)軟件的代碼超過(guò)46000行。
換句話說(shuō),這兩個(gè)目標(biāo)簡(jiǎn)單、功能不復(fù)雜的安卓應(yīng)用擁有它們的成本超過(guò)了100萬(wàn)人民幣。
以上是Superspell Technology對(duì)為什么開(kāi)發(fā)一款軟件在費(fèi)用這么貴的分析,你懂了嗎?