隨筆-14  評論-25  文章-1  trackbacks-0
          在幾年之前,在大學里面的時候,認為系統的架構設計,就像建筑設計一樣,會把骨架搭成,然后有具體人員進行詳細的開發.

          在后來,工作中,慢慢有了一些變化,因為原先的想法不太切合實際,系統就是在變化之中的,如果固定了骨架,那就很難的敏捷面對變化.
          所以,系統的架構設計,應該是面向接口的設計,確定各個部分之間的數據接口和方法接口.這樣,即使有了變化,只要遵循接口的定義,就還是可以面對變化.


          最近,又有了想法的變化.架構的設計,應該就是規則和規約的設計.設計出一系列,統一的,和諧的規則,在這些規則之前圈住的部分,實際就是系統的全貌.
          接口的設計,實際只是規則和規約設計的一個部分.
          架構的設計,不應該只是程序方面的事情,同時也包含了心理學方面和社會學方面的一些規則.例如:團隊在面對變化時候,需要采用的規則和流程.
          只有包含了這些非程序上的規則之后,才能保證架構風格的統一協調.


          以上,是我對系統設計的想法的轉變過程.記錄于此,以供回溯.




          posted on 2009-09-02 10:53 混沌中立 閱讀(249) 評論(0)  編輯  收藏 所屬分類: 非技術
          <2009年9月>
          303112345
          6789101112
          13141516171819
          20212223242526
          27282930123
          45678910

          常用鏈接

          留言簿(1)

          隨筆分類

          隨筆檔案

          文章檔案

          搜索

          •  

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 祁连县| 甘南县| 和静县| 苍南县| 镶黄旗| 乡城县| 泰兴市| 龙口市| 清远市| 盐亭县| 阿荣旗| 通州市| 东辽县| 拜泉县| 台湾省| 阿尔山市| 武强县| 手机| 秦安县| 和硕县| 马山县| 如东县| 历史| 东源县| 台安县| 蓝田县| 兴城市| 合山市| 正镶白旗| 苍梧县| 曲阳县| 衡南县| 洛浦县| 栾城县| 漳平市| 沐川县| 屏山县| 贵港市| 丰城市| 蕲春县| 金寨县|