從足球賽談軟件開發(fā)

          昨晚看切爾西的比賽的時(shí)候突然聯(lián)想到了軟件開發(fā),呵呵,來看足球賽:
          1、根據(jù)比賽雙方的實(shí)力、主客場(chǎng)、天氣等等各方面因素來比賽雙方都會(huì)制定自己的目標(biāo),戰(zhàn)平、勝或別的目標(biāo)。
          2、需要在有限的時(shí)間內(nèi)(90分鐘)達(dá)成目標(biāo)。
          3、多種角色構(gòu)成。(守門員、后衛(wèi)、中場(chǎng)、前鋒)
          4、一定的陣型(4-3-3、4-4-2)和戰(zhàn)術(shù)(防守反擊、短傳滲透、長傳沖吊)。
          5、多變的形式以及多種不定因素(裁判、球員狀態(tài)等)。

          球賽的整個(gè)過程需要由整個(gè)隊(duì)共同努力去完成,而教練負(fù)責(zé)對(duì)于全局的把握、戰(zhàn)術(shù)的調(diào)整等。
          軟件開發(fā)和足球賽有很多類似的情況,也是在一定的時(shí)間內(nèi)由多人協(xié)作共同去完成目標(biāo),在完成目標(biāo)的過程中會(huì)碰到多種不定的因素和多變的需求,通過架構(gòu)來制定開發(fā)過程的陣型,通過引入模式來作為實(shí)現(xiàn)目標(biāo)的戰(zhàn)術(shù)。

          軟件開發(fā)和足球賽一樣,人是其中至關(guān)重要的因素,一樣的陣型、戰(zhàn)術(shù)在不同的球隊(duì)中就會(huì)產(chǎn)生完全不同的效果,你不能去要求甲級(jí)聯(lián)賽的球員擁有和超級(jí)聯(lián)賽的球員同樣的水平,也不能去要求一個(gè)球員永遠(yuǎn)保持良好的競(jìng)技狀態(tài),同時(shí),陣型、戰(zhàn)術(shù)直接影響到個(gè)體,也許個(gè)體的實(shí)力很強(qiáng),但在一個(gè)不適合的陣型和戰(zhàn)術(shù)中是無法發(fā)揮的。

          從架構(gòu)層次去看,球賽依靠4-3-3、4-4-2這樣的陣型構(gòu)成其架構(gòu),在實(shí)現(xiàn)目標(biāo)的過程中需要保持陣型,在進(jìn)展的過程根據(jù)實(shí)際情況進(jìn)行調(diào)整,但不會(huì)頻繁變化,教練就象一個(gè)優(yōu)秀的架構(gòu)師,會(huì)根據(jù)情況來決定出最佳的架構(gòu)。

          從實(shí)現(xiàn)角度去看,在球賽進(jìn)展的過程中球員會(huì)采用多種協(xié)作模式,撞墻式配合、下底傳中等,同時(shí)個(gè)體也會(huì)采用多種模式,穿檔過人、人球分過、變向、踩單車等,好的球員能夠純熟的應(yīng)用模式到合適的環(huán)境中去。

          從團(tuán)隊(duì)管理角度去看,球賽需要多種角色的球員的共同合作,球員的合作是影響目標(biāo)達(dá)成的重要因素。

          從個(gè)體角度去看,個(gè)體的能力、狀態(tài)以及對(duì)于架構(gòu)的理解將會(huì)影響架構(gòu)的實(shí)現(xiàn)和目標(biāo)的達(dá)成。

          某種程度上來講,足球比軟件開發(fā)更具難度,極為有限的時(shí)間,更多角色的合作,更多不定的因素。

          posted on 2006-01-01 21:32 BlueDavy 閱讀(1744) 評(píng)論(4)  編輯  收藏 所屬分類: 軟件工程

          評(píng)論

          # re: 從足球賽談軟件開發(fā) 2006-01-03 14:10 brokendoor

          這個(gè)類比很不錯(cuò)呢?
            回復(fù)  更多評(píng)論   

          # re: 從足球賽談軟件開發(fā) 2006-01-05 10:40 weide

          善哉斯言

          我認(rèn)為還可以更延伸一點(diǎn),大家其實(shí)做的都是同一件事兒:模型轉(zhuǎn)換

          稍后準(zhǔn)備推出模型統(tǒng)一論,全新的世界觀即將展現(xiàn)  回復(fù)  更多評(píng)論   

          # re: 從足球賽談軟件開發(fā) 2006-01-05 21:51 Programmer's Life

          ^_^,期待之...  回復(fù)  更多評(píng)論   

          # re: 從足球賽談軟件開發(fā) 2009-03-30 14:13 勉勉強(qiáng)強(qiáng)

          這個(gè)類比很有啟發(fā)意義,我也是做軟件的,也喜歡足球,可從來沒從這個(gè)角度思考過,善哉善哉~  回復(fù)  更多評(píng)論   

          公告

           









          feedsky
          抓蝦
          google reader
          鮮果

          導(dǎo)航

          <2006年1月>
          25262728293031
          1234567
          891011121314
          15161718192021
          22232425262728
          2930311234

          統(tǒng)計(jì)

          隨筆分類

          隨筆檔案

          文章檔案

          Blogger's

          搜索

          最新評(píng)論

          閱讀排行榜

          評(píng)論排行榜

          主站蜘蛛池模板: 石泉县| 抚顺县| 章丘市| 巴南区| 浦县| 普定县| 贵溪市| 东丰县| 上虞市| 建宁县| 辽中县| 合阳县| 绍兴县| 永和县| 阿坝县| 桂阳县| 宜黄县| 十堰市| 乌什县| 景东| 南丹县| 诏安县| 孟津县| 镇康县| 繁昌县| 永昌县| 大邑县| 饶阳县| 庆云县| 鹤壁市| 虹口区| 新平| 建平县| 梁平县| 阜新| 大方县| 康马县| 武鸣县| 阳江市| 延津县| 信阳市|