首页
/
每日頭條
/
科技
/
軟件開發常用的概念模式
軟件開發常用的概念模式
更新时间:2024-10-05 03:12:41

我是架構精進之路,點擊上方“關注”,堅持每天為你分享技術幹貨,私信我回複“01”,送你一份程序員成長進階大禮包。

軟件開發常用的概念模式(盤點軟件開發中那些有趣的邊際效應)1

什麼是邊際效應

邊際效應是源自經濟學中的一個概念。

是指消費者對某種物品的消費量每增加一單位所增加的額外滿足程度。邊際的含義是額外增量。在邊際效應中,自變量是某物品的消費量,而因變量則是滿足程度或效用,消費量額外變動所引起的效用的變動即為邊際效應。

什麼是邊際效應遞減?

我們在聽專家做投資分析的時候,經常能聽到邊際效應遞減,邊際成本遞減這些詞。今天我們就來聊聊,這些詞到底是什麼意思。

邊際效應指的就是随着投入越來越高,達到了滿足需求的邊際,所帶來的收益就會越來越少。就像我們睡覺吃飯,每天睡8個小時就夠了,如果睡上10個小時,12個小時就會越睡越懵。餓的時候吃一碗飯,覺得很滿足,接着再吃三碗飯就會撐得難受。這些都叫做邊際效應遞減。

再比如我們買車,什麼時候的買車欲望最強呢?那肯定是一輛車都沒有的時候。因為有車的人很少,後來大家有錢了,對汽車的需求快速增長,汽車企業就迎來了一波紅利期。但現在汽車已經普及了,汽車企業就面對着邊際效應遞減的難題。如果您已經有兩台車了,這時候您肯定會選擇把錢花在升級車的性能上,而不是再去買兩台車。所以邊際效應遞減,最終會倒逼供給側升級,然後帶來消費升級。

軟件開發常用的概念模式(盤點軟件開發中那些有趣的邊際效應)2

什麼是邊際成本遞減?

說完了邊際效應遞減,我們再來說說邊際成本遞減。邊際成本指的是每一個生産一個新産品,帶來的總成本增量。

比如你要開一家奶茶店,需要購買的設備,支付的房租,這些成本都是固定的。

如果您一天隻賣出去一杯奶茶,那這一杯奶茶的成本就相當于整個店的成本。但您賣的奶茶越多,每一杯奶茶所分攤的成本就會越低,如果一天能賣出去1000杯奶茶,那麼每杯奶茶的成本就非常低了,這就叫做邊際成本遞減。

也就是:生産規模越大,單位生産成本就越小

簡單來說,就是公司在産品暢銷的情況下,生産規模越大,單位生産成本就越小。

軟件開發中的邊際成本

軟件系統價值主要分為行為價值架構價值

  • 業務價值(核心價值)

需求的實現,以及業務可用性保障(功能性 bug 、性能、穩定性)

  • 架構價值

需求變更時,軟件變更成本低且可控

試問幾個問題:

  • 研發工程師的數量與開發代碼量成正比麼?
  • 研發工程師的數量與代碼維護成本的關系是怎樣的呢?
  • 研發工程師的數量與研發效率的提升又有何關聯呢?

事實表明,随着軟件複雜度的上升,工程師人數随之增加,但是代碼量到達一定量之後漲幅呈現緩慢。但是代碼維護成本卻呈指數級上升,同時工程師的生産效率也會随之降低,需求變更維護成本增大。

軟件開發常用的概念模式(盤點軟件開發中那些有趣的邊際效應)3

比如性能優化。“優秀的程序員應該榨幹每一字節内存”,聽起來很熟悉,不是嗎?但經濟學上來講,邊際效應決定了一次項目中,越優化性價比越低。有一個很容易被忽略的事實:硬件其實比程序員要便宜

經典著作《人月神話》裡介紹過一個工作量與進度理論:人月

用人月作為衡量一項工作的規模是一個危險和帶有欺騙性的神話,它暗示着人員的數量和時間可以相互替換。

軟件開發常用的概念模式(盤點軟件開發中那些有趣的邊際效應)4

溝通 = 培訓(線性) 交流(n(n-1)/2)

錯綜複雜的關系下,溝通交流的工作量非常大,消耗掉任務分解所節省下來的時間,從而,增加人手,實際上延長了而不是縮短了進度。

軟件開發常用的概念模式(盤點軟件開發中那些有趣的邊際效應)5

- END -


作者:架構精進之路,專注軟件架構研究,技術學習與個人成長,關注并私信我回複“01”,送你一份程序員成長進階大禮包。


Thanks for reading!

,
Comments
Welcome to tft每日頭條 comments! Please keep conversations courteous and on-topic. To fosterproductive and respectful conversations, you may see comments from our Community Managers.
Sign up to post
Sort by
Show More Comments
推荐阅读
迷你世界-滑動方塊簡單應用
迷你世界-滑動方塊簡單應用
滑動方塊的十字要對準正負極之間的東西要符合然後就簡單了自己摸索新手勿噴啊,
2024-10-05
手機sd卡目錄在哪裡
手機sd卡目錄在哪裡
經常看到很多教程說放到根目錄,可能很多剛剛接觸電腦的朋友在刷機的時候都比較困惑刷機教程中提到的“SD卡根目錄”,那麼手機SD卡根目錄到底在哪裡呢?其實sd卡跟U盤的性質是一樣的,下面就讓筆者教你手機SD卡根目錄路徑位置吧。首先把SD卡插入電...
2024-10-05
最新chrome如何使用插件
最新chrome如何使用插件
如何給Windows版Chrome浏覽器安裝擴展插件全文約500字,閱讀時間大約2分鐘浏覽器有很多比較實用,提高工作效率的插件、比如AdblockPlus廣告攔截器,油猴等但是如何安裝擴展插件勒?本文簡單介紹如何給Windows版Chrom...
2024-10-05
excel文件怎麼變成隻讀文件
excel文件怎麼變成隻讀文件
Excel文件設置成隻讀模式後,工作簿隻能被查看,不能被編輯。設置隻讀模式具體步驟如下:1.點擊功能區“文件”命按鈕,進入後台視圖。2.在後台視圖菜單中,點擊另存為,調出另存為菜單。3.在另存為菜單,點擊工具命令中“常規選項”選項,調出常規...
2024-10-05
如何把文件保存到存儲卡
如何把文件保存到存儲卡
如何把文件保存到存儲卡?打開手機,然後再打開文件管理,在這裡可以通過搜索快速找到想要移動的文件,我來為大家科普一下關于如何把文件保存到存儲卡?以下内容希望對你有幫助!如何把文件保存到存儲卡打開手機,然後再打開文件管理,在這裡可以通過搜索快速...
2024-10-05
Copyright 2023-2024 - www.tftnews.com All Rights Reserved