官术网_书友最值得收藏!

1.7 規劃還是演化

雖然大家對架構演化持支持肯定的態度,認為經過演化的架構一定是好的,但是如果演化周期很長的話,那么是否要進行演化就需要商榷了。就像不可降解的塑料制品,其以無害的狀態重新回歸自然需要幾百年甚至更長的時間。考慮演化時要結合軟件/應用系統的生命周期,否則演化將失去意義。

“好的架構是設計出來的[10]”,好的性能、好的質量,主要源于好的設計,而不依賴于測試。架構的質量將直接影響架構向好的方面演化的難易程度。

單靠演化,即使能使架構越來越優,也可能需要很長的周期,而對于產品或者項目而言,時間這個約束條件往往是苛刻的。

演化需要對架構進行不斷的迭代,但是迭代是有條件的,不是所有的迭代都能收斂。演化應該在有規劃的基礎上進行,盡管通過演化無法得到普適的架構,但可以得到特定領域的通用架構,可以在特定領域逐步優化應用架構,逐步與業務架構相適應,提高匹配度。

圖 1.5[11]是北京城址的變遷示意圖。作為古都,它的建設是按照《周禮》中的思想進行規劃的。在規劃的基礎上所做的建設是有序的,但也不是一成不變的,在漫長的歷史長河中,它也經歷了金中都、元大都、明清北京的演化。

圖1.5

主站蜘蛛池模板: 瑞昌市| 肇东市| 丹江口市| 信丰县| 揭东县| 景泰县| 鹤峰县| 门头沟区| 庄河市| 淮安市| 昌邑市| 永州市| 江永县| 闸北区| 昆山市| 巴林左旗| 乡宁县| 永宁县| 蓬安县| 阿拉善左旗| 明光市| 朔州市| 襄垣县| 稻城县| 桓台县| 和田市| 辽源市| 威远县| 泰州市| 麦盖提县| 张家界市| 平定县| 汤阴县| 天柱县| 保康县| 保亭| 马尔康县| 三明市| 苍溪县| 哈密市| 马关县|