開發(fā)一款應(yīng)用程序的費(fèi)用概覽
應(yīng)用程序的開發(fā)方式主要有原生APP開發(fā)和在線制作兩種,讓我們詳細(xì)探討這兩種方式的費(fèi)用構(gòu)成。
首先是原生APP開發(fā),這種方式涉及到的成本主要包括:

1. 生產(chǎn)成本:這包括了確定需求、設(shè)計(jì)、研發(fā)和測試等生命周期過程中的主要成本,其中技術(shù)投入最大的是人力成本。一個(gè)優(yōu)秀的研發(fā)團(tuán)隊(duì)包括項(xiàng)目經(jīng)理、產(chǎn)品經(jīng)理、UI設(shè)計(jì)師、IOS開發(fā)工程師、Android開發(fā)工程師,以及測試工程師和運(yùn)維人員等,這些人員的月薪基本都在10K以上,每月的人員固定支出至少10萬元,還不包括辦公和管理成本。一般而言,一個(gè)APP項(xiàng)目的開發(fā)周期至少兩個(gè)月,人員成本相當(dāng)可觀。
2. 功能需求:價(jià)格是根據(jù)功能需求而定的,功能的多少和復(fù)雜程度是決定APP價(jià)格的主要因素。在開發(fā)APP之前,明確產(chǎn)品需求非常必要,以避免項(xiàng)目方和開發(fā)方產(chǎn)生糾紛。
3. 版本:現(xiàn)在APP軟件開發(fā)主要分為IOS開發(fā)和Android開發(fā),開發(fā)兩個(gè)版本的成本自然較高。
4. 開發(fā)周期:APP開發(fā)的代碼量遠(yuǎn)大于網(wǎng)站開發(fā),導(dǎo)致開發(fā)周期變長,成本相應(yīng)增高。
至于軟件開發(fā)的計(jì)價(jià)方式,其價(jià)格與工作量、商務(wù)成本、國家稅收和企業(yè)利潤等有關(guān)。為了方便計(jì)算,可以采用以下公式:軟件開發(fā)價(jià)格=開發(fā)工作量×開發(fā)費(fèi)用/人·月。

其中,開發(fā)工作量又與估算工作量經(jīng)驗(yàn)值、風(fēng)險(xiǎn)系數(shù)和復(fù)用系數(shù)有關(guān)。估算工作量經(jīng)驗(yàn)值是根據(jù)國家標(biāo)準(zhǔn)“GB/T 8566-2001軟件生存周期過程”所規(guī)定的軟件開發(fā)過程的各項(xiàng)活動(dòng)來計(jì)算;風(fēng)險(xiǎn)系數(shù)主要考慮到軟件教育因素,一般在1到1.5之間;復(fù)用系數(shù)則涉及到如果企業(yè)采用基于構(gòu)件的開發(fā)方法,已有一些可復(fù)用的構(gòu)件或產(chǎn)品,能減少開發(fā)工作量。這個(gè)系數(shù)一般在0.25到1之間。開發(fā)費(fèi)用/人·月則涵蓋了軟件企業(yè)的商務(wù)成本、國家稅收、企業(yè)利潤、管理成本和質(zhì)量成本等。
關(guān)于軟件開發(fā)費(fèi)用的估算模型
在軟件工程的商務(wù)成本結(jié)構(gòu)中,開發(fā)費(fèi)用/人·月有一個(gè)明確的計(jì)算公式:(P+Q+R)× S×τ。為了更好地理解這一模型,我們可以詳細(xì)探討每個(gè)組成部分。
P部分——人頭費(fèi):這部分費(fèi)用主要是員工的工資、獎(jiǎng)金和國家規(guī)定的各項(xiàng)按人計(jì)算的費(fèi)用,占軟件企業(yè)商務(wù)成本的70%-80%。其中,國家規(guī)定的公積金、醫(yī)療保險(xiǎn)金、養(yǎng)老金等各項(xiàng)費(fèi)用占比較大。人頭費(fèi)的計(jì)算公式為P=B×1.476,其中B代表企業(yè)的平均工資。
Q部分——辦公費(fèi):包括辦公房屋租賃費(fèi)、物業(yè)管理費(fèi)、通信費(fèi)等多項(xiàng)開支,占軟件企業(yè)商務(wù)成本的20%-30%。其中,對員工的在職培訓(xùn)費(fèi)用也是辦公費(fèi)的一部分。此處我們建議按商務(wù)成本的25%計(jì)算辦公費(fèi)用。

R部分——國家稅收和企業(yè)利潤:由于國家實(shí)施發(fā)展軟件產(chǎn)業(yè)的優(yōu)惠政策,這部分費(fèi)用包括國家稅收和企業(yè)利潤。軟件企業(yè)的員工并不能全年滿負(fù)荷工作,因此這部分費(fèi)用也需要考慮員工培訓(xùn)和提職的崗前培訓(xùn)時(shí)間。我們建議R=B/3,但各軟件企業(yè)可以根據(jù)實(shí)際情況進(jìn)行調(diào)整。
S部分——管理系數(shù):管理成本是每個(gè)機(jī)構(gòu)都會(huì)面臨的問題,我們建議每十個(gè)軟件人員配備兩個(gè)管理人員,即管理成本的范圍為1≤S≤1.2。
T部分——優(yōu)質(zhì)系數(shù):提高軟件質(zhì)量必然會(huì)增加開支,這就是質(zhì)量成本。對于不同的軟件企業(yè),其質(zhì)量成本可能會(huì)有所不同。我們可以根據(jù)企業(yè)是否通過ISO9000質(zhì)量體系認(rèn)證和CMM或CMMI的認(rèn)證來確定優(yōu)質(zhì)系數(shù)T的取值。
綜合考慮以上因素,開發(fā)費(fèi)用/人·月的計(jì)算公式為:(B×1.476+B/3+B/3)×l.2×T。對于承接國外軟件外包業(yè)務(wù),由于員工工資較高且工作安排較難滿負(fù)荷,建議R=B/2。
軟件(系統(tǒng))的維護(hù)收費(fèi)價(jià)格也有其估算方法。在完成信息工程項(xiàng)目的系統(tǒng)集成和應(yīng)用軟件開發(fā)并交付用戶正式運(yùn)行的一年內(nèi),軟件企業(yè)應(yīng)對軟件(系統(tǒng))實(shí)行免費(fèi)維護(hù)服務(wù)。在正式運(yùn)行一年后,軟件企業(yè)應(yīng)與用戶簽定維護(hù)合同,根據(jù)用戶要求和系統(tǒng)建設(shè)投資額U來確定維護(hù)級別和服務(wù)內(nèi)容。

2.1 技術(shù)團(tuán)隊(duì)規(guī)模與費(fèi)用估算
軟件企業(yè)派遣N名技術(shù)人員常駐用戶現(xiàn)場進(jìn)行軟件維護(hù)。軟件(系統(tǒng))的年維護(hù)費(fèi)用根據(jù)服務(wù)級別有所不同:
2.1.2 N級維護(hù)費(fèi)用估算
軟件企業(yè)響應(yīng)并維護(hù)軟件系統(tǒng)的費(fèi)用為:U× 15% 或 B×λ× N× 12。其中B和λ的具體數(shù)值參見相關(guān)說明。
2.2 B級服務(wù)標(biāo)準(zhǔn)與維護(hù)費(fèi)用

軟件企業(yè)在工作日7×24小時(shí)響應(yīng),且在兩小時(shí)內(nèi)到達(dá)現(xiàn)場,并每日派遣技術(shù)人員進(jìn)行性能調(diào)試以確保系統(tǒng)穩(wěn)定運(yùn)行。軟件的年維護(hù)費(fèi)用為U× 10%。
2.3 C級服務(wù)標(biāo)準(zhǔn)與維護(hù)費(fèi)用估算
軟件企業(yè)依然提供全天候響應(yīng),但維護(hù)人員的到達(dá)時(shí)間稍長。軟件年維護(hù)費(fèi)用為U的5%。
2.4 D級服務(wù)標(biāo)準(zhǔn)與特定維護(hù)方式分析
針對用戶的信息工程系統(tǒng)或應(yīng)用軟件問題,由原承擔(dān)的軟件企業(yè)負(fù)責(zé)維護(hù)。這要求軟件企業(yè)具備豐富的技術(shù)檔案,并能夠全面掌握軟件的各項(xiàng)技術(shù)細(xì)節(jié)。采用特定參數(shù)B’和τ’來估算維護(hù)費(fèi)用。其中,B’表示技術(shù)人員的技術(shù)水平和投入程度,τ’表示基于構(gòu)件開發(fā)方法的效率提升系數(shù)。軟件(系統(tǒng))的維護(hù)費(fèi)用公式為:軟件(系統(tǒng))維護(hù)費(fèi)/次=B’×τ’× n,其中n代表所需的人天數(shù),τ’的取值范圍為0.2至1。

3. 系統(tǒng)集成價(jià)格估算方法
系統(tǒng)集成是將設(shè)備、軟件和網(wǎng)絡(luò)整合在一起,實(shí)現(xiàn)系統(tǒng)的預(yù)定目標(biāo)。系統(tǒng)規(guī)模與集成費(fèi)用密切相關(guān)。為了方便計(jì)算,我們以系統(tǒng)建設(shè)費(fèi)用U為參考坐標(biāo),并根據(jù)系統(tǒng)的復(fù)雜程度α來估算系統(tǒng)集成費(fèi)用。復(fù)雜程度分為A、B、C、D四個(gè)級別,各級別的α取值范圍分別為:A級5%至8%,B級7%至10%,C級8%至12%,D級則為最大的費(fèi)用級別為百分之十至十五之間。具體公式為:系統(tǒng)集成費(fèi)= U×α× T。詳細(xì)數(shù)值參見相關(guān)章節(jié)說明。
4 系統(tǒng)解決方案費(fèi)用估算方法
根據(jù)用戶的初步需求,軟件企業(yè)會(huì)提供系統(tǒng)建設(shè)的方案和相關(guān)費(fèi)用估算等方案依據(jù)客戶自身的功能和性能需求來收費(fèi)在收費(fèi)方面目前處于過渡階段國內(nèi)對于系統(tǒng)解決方案的智力勞動(dòng)成果認(rèn)識(shí)不足以及招標(biāo)公司不熟悉信息技術(shù)都增加了收費(fèi)困難性系統(tǒng)解決方案的費(fèi)用與系統(tǒng)的規(guī)模和復(fù)雜程度有關(guān)為了簡便計(jì)算我們以系統(tǒng)的總投資U為參考坐標(biāo)復(fù)雜程度與用戶的功能性能要求信息接口的類型和數(shù)量有關(guān)以β來表示解決方案費(fèi)用計(jì)算公式為解決方案費(fèi)用等于U乘以β再乘以T詳細(xì)數(shù)值同樣參見相關(guān)章節(jié)說明關(guān)于β的取值我們參考了前面第3節(jié)的各級別設(shè)定。具體的收費(fèi)等級劃分為:A級是功能要求復(fù)雜度低的級別在收費(fèi)占比是百分之零點(diǎn)七至百分之一點(diǎn)二之間;B級功能復(fù)雜度中等收費(fèi)占比在百分之一至百分之一點(diǎn)八之間;C級功能復(fù)雜度較高收費(fèi)占比在百分之一點(diǎn)五至百分之二點(diǎn)二之間;D級功能復(fù)雜度最高收費(fèi)占比在百分之二至百分之三之間浮動(dòng)根據(jù)不同年份市場狀況軟件開發(fā)成本也會(huì)產(chǎn)生相應(yīng)的變化根據(jù)最新數(shù)據(jù)顯示開發(fā)一個(gè)app的成本在幾萬到幾百萬不等而安卓app的開發(fā)成本則取決于其功能的復(fù)雜程度以及開發(fā)團(tuán)隊(duì)的技術(shù)實(shí)力等因素綜合考慮。對于簡單的安卓app開發(fā)周期短成本較低只需幾千元而復(fù)雜的安卓app開發(fā)可能需要數(shù)十上百萬元安卓開發(fā)的難度相對IOS來說并不更高許多團(tuán)隊(duì)都能夠勝任開發(fā)工作。軟件維護(hù)小技巧
隨著科技的發(fā)展,手機(jī)和個(gè)人計(jì)算機(jī)已經(jīng)成為我們?nèi)粘I钪胁豢苫蛉钡囊徊糠?。為了保持它們的最佳性能,正確的維護(hù)方法顯得尤為重要。以下是一些關(guān)于軟件維護(hù)的建議,幫助您更好地管理和保養(yǎng)您的設(shè)備。

1. 安裝App后及時(shí)處理無用安裝包
手機(jī)與PC有很多相似之處,在維護(hù)方面有許多相通之處。如今,許多經(jīng)過手機(jī)廠商優(yōu)化過的ROM都非常智能。在安裝完某個(gè)應(yīng)用程序后,它們通常會(huì)提醒您是否要?jiǎng)h除相關(guān)的安裝包。如果您不再需要這個(gè)安裝包,那么最好立即將其刪除。如果您的手機(jī)沒有此功能,您也可以手動(dòng)刪除。及時(shí)清理無用的安裝包,可以節(jié)省存儲(chǔ)空間并優(yōu)化手機(jī)性能。
2. 定期清理緩存
長時(shí)間使用社交應(yīng)用會(huì)產(chǎn)生大量的緩存文件。這些緩存文件不會(huì)自行刪除,長時(shí)間積累會(huì)占用大量存儲(chǔ)空間并可能導(dǎo)致設(shè)備運(yùn)行緩慢或卡頓。為了解決這個(gè)問題,您可以使用手機(jī)設(shè)置里的應(yīng)用程序管理中的清除緩存功能,或者使用具有清理垃圾功能的系統(tǒng)維護(hù)App。您也可以嘗試卸載后重新安裝應(yīng)用程序,以清除可能存在的緩存問題。
3. 及時(shí)關(guān)閉不用的程序

雖然安卓系統(tǒng)會(huì)在內(nèi)存緊張時(shí)自動(dòng)結(jié)束一些進(jìn)程,但在日常使用中,我們應(yīng)該有預(yù)防未然的意識(shí)。在使用手機(jī)時(shí),應(yīng)隨時(shí)在多任務(wù)切換界面關(guān)閉當(dāng)前不使用的應(yīng)用程序,釋放手機(jī)的運(yùn)行內(nèi)存。這樣不僅可以提高手機(jī)的工作效率,還可以防止后臺(tái)軟件運(yùn)行時(shí)流量的浪費(fèi)。
正確的軟件維護(hù)方法不僅可以提高設(shè)備性能,還可以延長設(shè)備的使用壽命。為了保持您的手機(jī)或個(gè)人計(jì)算機(jī)的最佳狀態(tài),請記得定期清理、優(yōu)化并關(guān)閉無用的程序。
參考資料:APP相關(guān)維護(hù)知識(shí)來源于百度百科。