培训笔记
1:架構包含組成和決策 2:軟件開發具有工程化和創新兩種特性,創新和工程化的橋梁就是架構 3:架構包含5%-10%的代碼 4:重要用例決定架構 5:結構化方法:自頂向下,逐步分解 6:面向對象:動態,可變 7:一個人可控制5到9人 8:一個里程碑事件站總時間的1/12 9:先事件分解再過程分解 10:從業務-》業務模型-》結構模型 11:服務具有共享性和穩定性 12:用做產品的思想來做架構 13:主成功場景10步左右 14:需求包含變與不變兩部分 15:項目時間估計:15% 16:Scream:承諾驅動,測試驅動 17:面向對象的原則是應對變化 18:單一職責:變化的原因是否相同 19:開閉原則:不能全以應變的方法來考慮問題 可能會變并不要求知道變成什么 20:項目在進行一半的時候進行嚴格的評估 21:非功能性需求影響架構 22:賣硬件-》賣軟件-》賣服務-》賣參與
《新程序員》:云原生和全面數字化實踐50位技術專家共同創作,文字、視頻、音頻交互閱讀
總結
- 上一篇: WCF分布式开发步步为赢(15):错误契
- 下一篇: 如何建立自信心,不错!