驚嘆女媧造人--娛談系統(tǒng)設(shè)計(jì)

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

          posted on 2006-02-11 18:44 BlueDavy 閱讀(3679) 評(píng)論(9)  編輯  收藏 所屬分類: 系統(tǒng)設(shè)計(jì)

          評(píng)論

          # re: 驚嘆女媧造人--娛談系統(tǒng)設(shè)計(jì) 2006-02-11 22:14 太陽底下

          比喻的不錯(cuò),不過解釋的比較空洞,沒有太多建設(shè)性的內(nèi)容.  回復(fù)  更多評(píng)論   

          # re: 驚嘆女媧造人--娛談系統(tǒng)設(shè)計(jì) 2006-02-11 22:59 emu

          原來是女媧,我還一直以為是上帝造的人呢。
          從現(xiàn)實(shí)的角度看,人是進(jìn)化出來的,我認(rèn)為從進(jìn)化這個(gè)角度上來看軟件設(shè)計(jì),會(huì)別有一翻風(fēng)景。  回復(fù)  更多評(píng)論   

          # re: 驚嘆女媧造人--娛談系統(tǒng)設(shè)計(jì) 2006-02-11 23:15 BlueDavy

          to:太陽底下
          說的是,^_^,下次來個(gè)系統(tǒng)的解釋..

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

          呵呵,其實(shí)意思就是從別的學(xué)科去形象化的描述系統(tǒng)設(shè)計(jì),覺得會(huì)更有意思  回復(fù)  更多評(píng)論   

          # re: 驚嘆女媧造人--娛談系統(tǒng)設(shè)計(jì) 2006-02-12 01:14 冰云

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

          # re: 驚嘆女媧造人--娛談系統(tǒng)設(shè)計(jì) 2006-02-12 02:46 handan

          前些日子我跟老婆商量了一下,決定造一個(gè)人出來。經(jīng)過一個(gè)晚上的努力——也不是太努力——就造了一個(gè)人出來。可見也不是太難。當(dāng)然后來要等上十個(gè)月左右。呵呵,玩笑而已。
          從現(xiàn)實(shí)的角度看,人是人生出來的,我認(rèn)為從站在巨人的肩膀上這個(gè)角度上來看軟件設(shè)計(jì),會(huì)別有一番風(fēng)景。  回復(fù)  更多評(píng)論   

          # re: 驚嘆女媧造人--娛談系統(tǒng)設(shè)計(jì) 2006-02-12 12:13 BlueDavy

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

          to handan
          ^_^,以人這么復(fù)雜的系統(tǒng)來說,十個(gè)月就能實(shí)現(xiàn)已經(jīng)算是很快了,呵呵
          恩,從多種角度去看系統(tǒng)設(shè)計(jì),特別是從其他的學(xué)科,會(huì)對(duì)軟件設(shè)計(jì)有很大的提升的,否則很容易陷入軟件技術(shù)的局限角度。  回復(fù)  更多評(píng)論   

          # re: 驚嘆女媧造人--娛談系統(tǒng)設(shè)計(jì) 2006-02-12 12:21 yufeng0681

          女媧本身就具備了人的特征,應(yīng)該不是創(chuàng)造,而是復(fù)制了人,也就是復(fù)制了自己。
          就像現(xiàn)在的電腦,機(jī)器人逐漸逼近人的設(shè)計(jì)理念一樣。  回復(fù)  更多評(píng)論   

          # re: 驚嘆女媧造人--娛談系統(tǒng)設(shè)計(jì) 2006-04-29 19:03 pc

          不錯(cuò)  回復(fù)  更多評(píng)論   

          # re: 驚嘆女媧造人--娛談系統(tǒng)設(shè)計(jì) 2008-03-22 00:27 云野

          看來女媧是最早充分運(yùn)用面向?qū)ο笏枷氲陌。宇惱^承父類,不過多重繼承怎么說呢?  回復(fù)  更多評(píng)論   

          公告

           









          feedsky
          抓蝦
          google reader
          鮮果

          導(dǎo)航

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

          統(tǒng)計(jì)

          隨筆分類

          隨筆檔案

          文章檔案

          Blogger's

          搜索

          最新評(píng)論

          閱讀排行榜

          評(píng)論排行榜

          主站蜘蛛池模板: 峡江县| 故城县| 临洮县| 余姚市| 都江堰市| 马关县| 秀山| 扎兰屯市| 罗源县| 汝州市| 武穴市| 彭山县| 清镇市| 龙口市| 郎溪县| 徐水县| 宿迁市| 吕梁市| 周至县| 宜章县| 隆德县| 锦屏县| 新兴县| 珲春市| 边坝县| 太仓市| 垫江县| 环江| 桑植县| 伊宁县| 友谊县| 新津县| 吐鲁番市| 龙岩市| 桂东县| 广宁县| 文山县| 金塔县| 敦煌市| 酒泉市| 大足县|