軟件開發費用爲什麽這麽貴?爲什麽做一個APP都要過十萬?中迅互聯軟件告訴你

  公司新聞     |     2018-12-14

很多想做軟件或者做APP的人都會有這樣的想法,爲什麽開發一個軟件要這麽貴?軟件開發不都是無成本的嗎?就幾個人寫點代碼就可以了,就這樣子爲什麽動辄就要過十萬千萬呢?

對于有這樣想法我個人覺得一點也不奇怪,因爲外行人看到的也確實是這樣,他們不明白程序員真正付出的,看到的都是舒舒服服敲著代碼的程序,而三更半夜還在電腦旁撓頭苦思的時候他們卻看不見。
對此,鑒于這個問題,我來給大家分析分析爲什麽軟件開發費用爲什麽這麽貴?爲什麽做一個APP都要過十萬?
做個軟件究竟有多貴?我們可以做一個非常粗略的估算。市場上定制開發軟件的人工成本按一人月20,000人民幣來算,平均每人天1,000人民幣。
根據《軟件估算》提供的經驗數據,隨軟件複雜度變化,在整個交付項目期間,平均每個程序員每天産出的代碼量在2行到200行之間。如果以平均每天産出100行代碼來算,則編寫每行代碼的成本是10元錢。
把軟件寫出來只是第一步。軟件要放在某個環境上去運行的。服務器端的軟件要部署在可靠的服務器上,要有可靠的網絡連接。客戶端的軟件(比如一個app)要安裝在使用者的電腦或手機上。
软件要维护要升级要管理要排错的。有了一个软件,有了一台服务器,就得有掌握这个技能的人来管理它的。根据Oracle引用Enterprise Management Associates的数据,60%~70%的IT预算耗费在运营和维护上。
于是我們可以大致估算到,加上運營和維護成本,一行代碼的成本就會達到30元。那麽一個app會有多少行代碼呢?當然也隨複雜度不同會有很大變化,只能舉兩個例子作爲參考。

RapidFTR是一個用于“家庭跟蹤和團聚”的Android應用。當戰爭、地震、海嘯等災害發生時,國際援助團隊可以用這個應用來尋找失散的兒童。這個軟件大約有34,000行代碼。
另一個Android應用是克林頓健康倡議給非洲國家開發的基層醫療物流管理軟件,鄉村醫生可以用這個工具來管理他們的藥品庫存。這個軟件的代碼超過46,000行。
換句話說,這兩個目標很單純、功能並不複雜的Android應用,擁有它們的成本都在百萬人民幣以上。
以上的兩個例子是針對于以前的數據,而隨著現在行業的快速發展,實際成本也在逐漸下降,不過雖說開發一個軟件或者APP不用百萬人民幣,但是幾萬或者十幾萬還是要的。

具體的價格還是要根據具體的需求,如果大家對于軟件開發價格有疑问或者有需求的,可以直接聯系我們中迅互聯軟件有限公司,10年的軟件開發經驗,是你值得信賴的企業。