1. 為什麼軟體維護成本高
一般的軟體開發時,都會選擇維護起來比較容易的方式去開發,但是個別時候,為了達到快速開發交工的目的,有極少一部分的人就會不遵從正常的開發規則,而造成軟體維護難的局面,還有就是軟體技術的選擇,比如選擇一種只有少數人掌握了的技術去開發一款軟體,也會造成軟體維護成本的大幅提升,希望對你有幫助
2. APP軟體運營 維護成本有哪些
APP軟體運營 維護成本有哪些
簡單點來說,要視手機APP的需求及質量而言,價位一般在幾千到十幾萬左右,更高端的價格更高。
四、APP開發公司的所在地
需要注意的是,同樣實力的APP開發公司,在不同的城市也會導致APP的成本費用高一些,如在北京、深圳和上海等地的開發公司開發成本費用就會比較高,因為當地開發人員的薪資和其他支出相對更高。
3. 為什麼大型軟體的維護成本高達開發成本的4倍左右
答:軟體維護不像一般產品維修那樣僅限於排除用戶在使用產品的過程中遇到的故障。事實上,當用戶在使用軟體產品的過程中遇到了故障時,軟體維護人員必須進行改正性維護活動以診斷並改正軟體中潛藏的錯誤;當運行軟體的環境改變了的時候,軟體維護人員必須適當地修改軟體(即進行適應性維護),以使軟體適應新的運行環境;當用戶在使用軟體的過程中提出增加軟體功能或提高軟體性能的要求時,軟體維護人員必須對軟體進行完善性維護,以滿足用戶的新需求。此外,在資源允許的情況下,對某些關鍵的老程序還可能主動地進行預防性維護。由於軟體維護涵蓋的范圍很廣(與一般產品維修有點類似的改正性維護僅佔全部維護活動的20%左右),軟體維護的工作量和成本自然就很高。
一般產品的維修比較簡單,用好部件替換被用壞了的部件就可以了。軟體維護比一般產品維修要困難得多,實際上,不論是哪種類型的維護,都必須修改原來的設計和程序代碼。修改之前必須深入理解待修改的軟體產品,修改之後還應該進行必要的測試,以保證所做的修改是正確的而且沒有副作用。如果是改正性維護,還必須預先進行調試以確定錯誤的准確位置。從上面的敘述可知,軟體維護遠比一般產品維修要艱巨復雜得多。由於在正真動手修改軟體設計和程序代碼之前,必須進行許多准備工作(非生產性活動),在修改之後還要進行必要的測試(包括回歸測試),因此,軟體維護的一個顯著特點就是生產率大幅度下降。這種情況在維護沒有用軟體工程方法學指導而開發出來的老程序時更嚴重。上述事實進一步加大了軟體維護的工作量和成本