當前位置:首頁 » 生產成本 » 如何降低軟體開發成本
擴展閱讀
三量測量工具如何維修 2024-11-24 14:41:45
工廠如何改善生產成本 2024-11-24 14:30:11
森林康養產品消費多少 2024-11-24 14:07:52

如何降低軟體開發成本

發布時間: 2024-10-12 22:24:30

⑴ 直播APP系統軟體如何做到低成本開發

一套成熟的直播APP系統開發,想要做到低成本開發,可以選擇的方向,只有購買市面上成熟穩定的源碼來做二次開發,這是最穩妥,也是成本最低的方式。

目前市面上有很多公司有開發好的產品,便宜的兩三萬就可以購買一套源碼,而且公司也會提供詳細的售後服務與技術指導,公司自有技術可以接收對方的培訓。這樣是很劃算的,如果堅持自己原生開發,那麼我們以零開始開發,仔細算一算開發一套APP直播系統都需要哪些工作要做,大概會有多少花費?

首先,開發工作:

招聘程序技術組建一個團隊,其中有過幾年開發經驗的最合適,開發方向對口的更好,一線城市的人均工資最低也要6千起,由於APP是移動端,所以你要僱傭最少3名程序員,安卓一名,IOS一名,PHP一名,如果是能力很強的,三明就足夠了,伺服器運維和網站前端這些工作每人都可以兼做。然後美工UI設計一名,工資也可算作6千。

其次,調試設備:各類安卓和蘋果手機,最少也要有十部手猜裂機全,因為直播是一個多人參與的活動,只有穗舉閉在各種真實情況的演練下,才可能測出各種程序bug,完善產品。現在一部安卓手機最低也要兩千元才夠用,蘋果手機就不用明說了,大家都清楚。還有就是程序搭建用的雲伺服器,CDN推拉流,美顏SDK,這三樣是必不可少的支持直播產品的三方服務。

如果技術實力夠好,可能幾個月的功夫就可以完成一套產品,否則這一年的開發下來,二十萬的花費是絕對少不了的,這還是基於人工最低的水準上考慮的,像直播這類的程序開發,即便是三線城市,人工答判工資也要六千左右了,一線城市一萬以上都是起點水準。

以上要建立在程序可以開發出來的基礎下,如果最後程序開發出來,問題很多,很多問題機制都有問題那就不好玩了。

⑵ 關於開發一個app軟體大約需要多少錢

開發一個app軟體大約需要多少錢

開發一個app需要多少錢?

開發APP的費用,簡單來說就是這個APP需要多少人、做多長時間、人員的工資是多少。

3、產品功能的復雜程度

產品功能的復雜程度決定了所需要的開發人員和時間,開發需要30人/天和100人/天,價格是不同的。

接前面的例子,如果一個項目需要一個iOS開發工程師30人/天,那麼按照1200元每天的價格,項目總費用就是(1200x30)=36000元。

⑶ 如何降低對軟體成本估算的影響

1.關閉虛擬機
公有雲原則上是按使用情況付費的模式運行,但是成本超支很常見的一個原因是關閉VM的簡單失敗。 問題是什麼時候關燈。

在開發方案中,僅復制生產的過渡環境可能需要運行24/7。 但這只是有限的時間。 對於開發人員而言,它們可能分散在各個時區,並且工作時間長且奇數小時,但即使是開發和測試環境,也不可能每周需要完整的168個小時。

我們都知道,通常的工作時間是每周40至50小時。 一種簡單的,有規律的方法,可以在不使用時關閉計算資源(也許以自動化方式),可以節省60%或更多的資源,否則可能需要向您收費。

2.自動縮放
這是生產領域中另一個可以幫助自動化的領域。 許多企業和應用程序都有高峰和低谷。 在假期期間,零售商可能會完成其銷售額的30%至40%。 健康保險正處於旺季。 薪資服務具有雙月流量模式。 音樂會銷售開始後,售票處將很快達到頂峰。

但是,為這些高峰構建環境將導致大量的容量浪費和不必要的成本。 自動縮放可以做的是容納這些潮起潮落,在需要時添加伺服器,在繁忙周期過去後將其關閉。 您可以對已知模式進行編程,也可以使用觸發器來激活縮放,然後繼續縮放直到症狀消失。

3.注意您的GET
有關數據存儲的關鍵問題是如何使用它。 如果您的工作流程需要具有較高I / O要求的主存儲,並需要進行計算以保持應用程序運行,那麼您可能不希望它首先放在公共雲上。 對於二級存儲和檔案存儲,公有雲的價格確實很低,但GET用於訪問數據的GET請求。

每月將幾TB的後處理數據移入冷存儲伺服器的PUT請求與GET有所不同,後者使您可以按千位成本提取或下載數據。 如果您需要定期下載或打算將數據移動到其他地方,則應該承擔更多費用。 當然,最好預先回答這些設計問題。

4.管理蔓延
Sprawl與影子IT相關聯,影子IT現在包括公共雲VM基礎架構。 這種情況很容易理解:開發人員需要更多資源才能完成工作; 添加虛擬機非常容易。 但是,如果沒有持續的報告或意識,則無論誰拿到發票都可能會感到意外,特別是如果啟動並運行的VM數量是預算的兩倍。 另外,這些資源可能會被遺忘,並且在不需要時不會關閉。

缺乏監督還可能導致低效的定價,並且當涉及到不同的技術時,您最終可能會面臨管理成本高昂的復雜性。 該解決方案是一種制衡機制,可在保持控制和治理的同時最大程度地減少速度波動。

5.避免安全漏洞
組織通常在兩個層次上建立安全規則和策略:

在企業或公司級別,將策略編碼到技術中,以便在廣泛的資源用戶群中實現一致的應用。
部門或特定應用程序級別,其中訪問根據角色根據人力資源或業務部門進行管理。
但是這些政策的執行情況如何? 在創建虛擬區域網(VLAN)以支持一組新啟動的VM時,是否要復制整套適用策略? 如果不是這樣,您將使企業暴露於外部流氓元素中,這些元素可以快速識別網路安全漏洞,破壞防禦並增加環境成本(在這種情況下為間接成本)。