驚嘆女媧造人--娛談系統設計

          女媧造人,耳熟能詳的神話,作為一個技術人員,不得不佩服女媧的系統設計和實現能力,^_^,人是一個極度復雜的系統,需要實現N多的功能,其系統的分解和設計需要有極強的抽象能力,女媧就像是一個偉大的架構師,同時又不僅僅如此,還是一個偉大的程序員,將系統實現的如此完美。
          對于人這么復雜的系統,女媧肯定得想清楚人到底是怎么樣的,這個她當然是按照她自己來構思的,這個時候她要做的就是將這個龐大的系統進行分解,劃分為諸如頭、身體、上肢、下肢這樣的子系統,確定每個子系統的職責,如頭部負責思考以及其他的一些職責,同時還需要為每個子系統定義相關的接口,如頭和身體的接口、上肢和身體的接口,最后她還需要確定各子系統之間的通訊是怎么去實現的,如通過血管、神經等,在做完這部后還只是完成了一小部分而已,她需要繼續的不斷的按照這種方法進行分解,如將頭又分解為臉、頭顱等等部分,直到最后分解為細胞部分,才算完成了整個系統的詳細設計,此時才能開始做人的實現,女媧對于一個如此復雜的系統卻能夠做到合理的劃分各子系統的職責、定義各子系統的接口以及通訊方式,使得各個子系統能夠如此的協作,不得不令人驚嘆,不如把女媧稱為系統設計的宗師,呵呵...
          以上言論純屬娛樂化的觀點,呵呵,只是表達出了系統設計的一個通常過程,簡要表明系統設計采用的最基礎的方法---分解,系統設計的產物--子系統的職責定義、接口定義以及通訊定義。

          posted on 2006-02-11 18:44 BlueDavy 閱讀(3690) 評論(9)  編輯  收藏 所屬分類: 系統設計

          評論

          # re: 驚嘆女媧造人--娛談系統設計 2006-02-11 22:14 太陽底下

          比喻的不錯,不過解釋的比較空洞,沒有太多建設性的內容.  回復  更多評論   

          # re: 驚嘆女媧造人--娛談系統設計 2006-02-11 22:59 emu

          原來是女媧,我還一直以為是上帝造的人呢。
          從現實的角度看,人是進化出來的,我認為從進化這個角度上來看軟件設計,會別有一翻風景。  回復  更多評論   

          # re: 驚嘆女媧造人--娛談系統設計 2006-02-11 23:15 BlueDavy

          to:太陽底下
          說的是,^_^,下次來個系統的解釋..

          to:emu
          ^_^,中國神話提倡女媧,呵呵,基督嘛提倡上帝
          呵呵,說的從進化的角度去分析也是一種不錯的方式

          呵呵,其實意思就是從別的學科去形象化的描述系統設計,覺得會更有意思  回復  更多評論   

          # re: 驚嘆女媧造人--娛談系統設計 2006-02-12 01:14 冰云

          開始女媧用手工一個一個的捏泥人,做出來的都是俊男美女,質量很高。注意,她是先做出界面,然后把人變活,因此是由功能/界面驅動出來的。
          女媧后來做煩了,就做了一個code generation,用鞭子一甩,就出來好多人,這樣也沒法保證質量了,因此就有了美丑之分  回復  更多評論   

          # re: 驚嘆女媧造人--娛談系統設計 2006-02-12 02:46 handan

          前些日子我跟老婆商量了一下,決定造一個人出來。經過一個晚上的努力——也不是太努力——就造了一個人出來。可見也不是太難。當然后來要等上十個月左右。呵呵,玩笑而已。
          從現實的角度看,人是人生出來的,我認為從站在巨人的肩膀上這個角度上來看軟件設計,會別有一番風景。  回復  更多評論   

          # re: 驚嘆女媧造人--娛談系統設計 2006-02-12 12:13 BlueDavy

          to 冰云
          你說的是的,正想寫篇關于功能/界面驅動的文章,其實覺得業界一直在發展的框架、平臺等等時候,有個誤區就是總是想著去提高開發人員的效率,降低開發的難度,但往往忽略了考慮用戶的感受,^_^,沒有把用戶當成上帝,而是把開發人員當成了上帝
          呵呵,女媧鞭子一甩,采用的肯定不是code generation,^_^,否則就造出一系列一樣的人了..

          to handan
          ^_^,以人這么復雜的系統來說,十個月就能實現已經算是很快了,呵呵
          恩,從多種角度去看系統設計,特別是從其他的學科,會對軟件設計有很大的提升的,否則很容易陷入軟件技術的局限角度。  回復  更多評論   

          # re: 驚嘆女媧造人--娛談系統設計 2006-02-12 12:21 yufeng0681

          女媧本身就具備了人的特征,應該不是創造,而是復制了人,也就是復制了自己。
          就像現在的電腦,機器人逐漸逼近人的設計理念一樣。  回復  更多評論   

          # re: 驚嘆女媧造人--娛談系統設計 2006-04-29 19:03 pc

          不錯  回復  更多評論   

          # re: 驚嘆女媧造人--娛談系統設計 2008-03-22 00:27 云野

          看來女媧是最早充分運用面向對象思想的啊,子類繼承父類,不過多重繼承怎么說呢?  回復  更多評論   

          公告

           









          feedsky
          抓蝦
          google reader
          鮮果

          導航

          <2006年2月>
          2930311234
          567891011
          12131415161718
          19202122232425
          2627281234
          567891011

          統計

          隨筆分類

          隨筆檔案

          文章檔案

          Blogger's

          搜索

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 若羌县| 嘉兴市| 武胜县| 哈密市| 民勤县| 三明市| 友谊县| 周宁县| 营山县| 石家庄市| 禹州市| 四会市| 且末县| 洛扎县| 青海省| 峨边| 中西区| 平罗县| 唐海县| 南华县| 会宁县| 许昌县| 临西县| 广东省| 东乌珠穆沁旗| 赣榆县| 弥渡县| 永康市| 内丘县| 丰顺县| 孟连| 吉安市| 台湾省| 萝北县| 巨野县| 渝中区| 镇宁| 喀什市| 沽源县| 新河县| 阿合奇县|