系统架构的过程 浮现式设计
生活随笔
收集整理的這篇文章主要介紹了
系统架构的过程 浮现式设计
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
系統(tǒng)架構如果設計之初就設計錯了,那么必然是南轅北轍。
很多人做系統(tǒng)設計總是東一下,西一下,雜亂無章,想到那是那,然后系統(tǒng)的邊界很大,總會有疏漏。
那么系統(tǒng)架構應該怎么設計呢?
首先來說分層 系統(tǒng)分為三層,數(shù)據(jù)層 視圖層 業(yè)務層
數(shù)據(jù)層? 包含數(shù)據(jù)存儲和數(shù)據(jù)交互,應該是純數(shù)據(jù)操作和業(yè)務無關
業(yè)務層 自然就是service層這是最多變的一層
視圖層 接口
?
那么系統(tǒng)設計應該按照什么順序呢?
應該是先設計數(shù)據(jù)層,如果數(shù)據(jù)層設計錯了那么整體就會事倍功半。
所以這是一個自底往上的過程。
但是,上并不是到業(yè)務層,而是視圖層,因為你的一切設計都是圍繞對外,如果你的接口沒有使用使用價值整個系統(tǒng)也就變得沒有價值。
好,當你設計好視圖和數(shù)據(jù)那么自然而然的就是通過業(yè)務層來銜接這兩層。
這兩層實際上都沒有什么變化,系統(tǒng)架構要的就是不斷的抽象分離出不變的東西,治理變化的部分!
這樣,整體系統(tǒng)設計就是一點點浮現(xiàn)出正確需要的部分,而不是胡亂拼湊的。
總結
以上是生活随笔為你收集整理的系统架构的过程 浮现式设计的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 就是爱到深处才由他是什么歌呢
- 下一篇: 编程容易犯的错