聊聊架構閱讀筆記(1)

2022-06-11 20:18:12 字數 752 閱讀 8561

聊聊架構閱讀筆記

通過閱讀什麼是軟體,本書中提出軟體是以模擬人為目標。在軟體發展初期,軟體直接採用二進位制編寫,硬體和軟體成本都很高。隨著發展,軟體方面為了簡化難度,開始採用組合語言,進一步出現了類似人類語言的高階語言。軟體的出現,讓只有「身體」的機器具備了 「大腦」。機器通過更新「大腦」 中軟體的方式不斷地學習,變成了乙個「活著」的虛擬「人」。虛擬人的出現,導 致人類社會也開始軟體化、網際網路化。模擬人類的行為始終是軟體的乙個目標,包括模擬人類的各種感覺以及人類 大腦的計算。比如模擬人類社會(網際網路社交),模擬交易,包括現在正在流行的 vr、人工智慧,等等。模擬的物件越來越高階,難度也越來越大。很多原來不可 想象的事情,因為軟體的發展,現在都變成了現實。

乙個軟體,因為某個業務虛擬化的需要而產生;後續不斷地更新、 修改,推動軟體逐漸變異、長大;當該軟體不再被需要(因業務的變化),或有更 好的軟體來替代時,該軟體就會被廢棄,完成使命而消亡。軟體的整個生命週期也會發生切分,從而形成兩個子生命週期:軟體開發生 命週期和軟體執行生命週期。其中軟體執行生命週期是核心生命週期。

軟體的開發生命週期。該生命週期的目的是為了產生可執行的軟體,是 可以切分出來單獨管理的,這也是為什麼會出現很多的軟體代工。內部還會發生 切分,如需求生命週期、**開發生命週期、測試生命週期等。

軟體的執行生命週期。軟體第一次啟動才是真正的出生,軟體的執行是  我們真正需要的核心。軟體執行過程中,不斷地積累資訊,逐漸地壯大,直到形 成新一輪的重生。軟體的執行會形成執行的生命週期,從啟動到停止。在軟體的 生命週期中,可能會包含多個從啟動到停止的生命週期。

架構即未來閱讀筆記1

架構即未來閱讀筆記1 鬥眾如鬥寡,形名是也 出自孫子兵法裡的,凡治眾如治寡,分數是也。鬥眾如鬥寡,形名是也,孫權如是說。管很多人跟管很少的人一樣,是因為有 分數 就是編制。分 就是分成班 連 團 師 軍之類,看你怎麼分。數 就是每個編制單位多少人。編制搞好了,組織架構搞好了,管很多人就跟管很少的人一...

軟體架構實踐閱讀筆記1

系統的構架檢視是抽象的,它不考慮實現 演算法和資料表示的細節,集中研究 黑盒 元素的行為和互動。在設計具有所期望屬性的系統時,開發軟體架構是第一步。構架商業週期的概念 系統需求來自於企業目標,構架來自於系統需求,系統來自於構架。構架與設計師的經驗 當時的技術水平有著密切的聯絡。軟體構架是技術 商業和...

《架構漫談》閱讀筆記

在每個人都必須自己完成所有生活必須品的生產的時候,是沒有架構的 當然在個人來講,同一時刻只能做有限的事情,在時間上還是可能會產生架構的 一旦產生的分工,就把所有的事情,切分成由不同角色的人來完成,最後再通過交易,使得每個個體都擁有生活必須品,而不需要每個個體做所有的事情,只需要每個個體做好自己擅長的...