BROOKS.pdf

‫ﻓﺮدرﯾﻚ ﺑﺮوآﺰ ‪ ،‬ﻧﻔﺮ ‪ -‬ﻣﺎﻩ اﻓﺴﺎﻧﻪای‬
‫‪http://www.cs.unc.edu/~brooks‬‬
‫ﺑﺮای ﮐﺴﺎﻧﯽ ﮐﻪ ﺑﺎ ﭘﺮوژهﻫﺎی ﻧﺮماﻓﺰاری ﺳﺮوﮐﺎر دارﻧﺪ‪ ،‬اﺻﻄﻼح ﻧﻔﺮ – ﻣﺎه ‪ ،‬اﺻﻄﻼﺣﯽ ﺷﻨﺎﺧﺘﻪ ﺷﺪه اﺳﺖ‪.‬‬
‫ﻫﻤﭽﻨﯿﻦ ﺗﺮﮐﯿﺒﺎت دﯾﮕﺮی ﻧﻈﯿﺮ ﻧﻔﺮ ‪ -‬ﺳﺎﻋﺖ ﯾﺎ ﻧﻔﺮ ‪ -‬روز ﮐﻪ ﺑﺮای ﺳﻨﺠﺶ ﻣﯿﺰان ﮐﺎر ﻣﻮردﻧﯿﺎز ﺑﻪ ﮐﺎر‬
‫ﻣﯽروﻧﺪ‪ ،‬ﻧﺰد اﻫﻞ ﻓﻦ ﻋﺒﺎراﺗﯽ آﺷﻨﺎ ﻫﺴﺘﻨﺪ‪ .‬اﻣﺎ ﮐﺴﯽ ﮐﻪ اﯾﻦ ﻋﺒﺎرت را وارد ﭘﺮوژهﻫﺎی ﻧﺮماﻓﺰاری ﻧﻤﻮد و اﺳﺎس‬
‫ﻣﺪﯾﺮﯾﺖ ﭼﻨﯿﻦ ﭘﺮوژهﻫﺎﯾﯽ را ﺑﺮای ﻧﺨﺴﺘﯿﻦ ﺑﺎر ﺗﺒﯿﯿﻦ ﮐﺮد ‪ P.Brooks Frederick ،‬اﺳﺖ‪ .‬وی ﮐﺘﺎب ﻧﻔﺮ‬
‫ ﻣﺎه اﻓﺴﺎﻧﻪای را ﺑﻪ ﻫﻤﯿﻦ ﻣﻨﻈﻮر ﺑﻪ ﻧﮕﺎرش درآورد‪ .‬دﮐﺘﺮ ﻓﺮدرﯾﮏ ﺑﺮوﮐﺰ در ﺳﺎل ‪ 1931‬در دورﻫﺎم‬‫ﮐﺎﻟﯿﻔﺮﻧﯿﺎی ﺷﻤﺎﻟﯽ ﻣﺘﻮﻟﺪ ﺷﺪ‪ .‬ﺑﺎ ﻋﻼﻗﻪای ﮐﻪ ﺑﻪ ﻓﯿﺰﯾﮏ داﺷﺖ ‪ ،‬در ﺳﺎل ‪ 1953‬ﻣﺪرک ﮐﺎرﺷﻨﺎﺳﯽ ارﺷﺪ ﺧﻮد‬
‫را در اﯾﻦ رﺷﺘﻪ درﯾﺎﻓﺖ ﻧﻤﻮد و ﺳﭙﺲ ﺗﺤﺼﯿﻼت ﺧﻮد را ﺗﺎ ﻣﻘﻄﻊ دﮐﺘﺮی اداﻣﻪ داد و در ﺳﺎل ‪ 1956‬از‬
‫داﻧﺸﮕﺎه ﻫﺎروارد‪ ،‬ﻣﺪرک دﮐﺘﺮی در ﻋﻠﻮم ﮐﺎﻣﭙﯿﻮﺗﺮ را درﯾﺎﻓﺖ ﮐﺮد‪ .‬وی از ﻫﻤﺎن ﺳﺎل ﺟﺬب ﺷﺮﮐﺖ ‪ IBM‬ﺷﺪ‬
‫و ﺑﻪﻣﺪت ده ﺳﺎل ﺑﺮای آن ﺷﺮﮐﺖ ﮐﺎر ﮐﺮد‪ .‬وی در اﯾﻦ زﻣﺎن ﮐﺎر ﺑﺴﯿﺎر ﺑﺰرﮔﯽ را ﺑﺮای ‪ IBM‬اﻧﺠﺎم داد و آن‬
‫ﻣﺪﯾﺮﯾﺖ و ﺳﺮﭘﺮﺳﺘﯽ ﺗﯿﻢ ﺗﻮﺳﻌﻪ ﮐﺎﻣﭙﯿﻮﺗﺮﻫﺎی ﺑﺴﯿﺎر ﻣﻮﻓﻖ ‪ System/360‬و ﺳﯿﺴﺘﻢﻋﺎﻣﻞ وﯾﮋه آن ﯾﻌﻨﯽ‬
‫‪ OS/360‬ﺑﻮد‪ .‬ﻫﻤﯿﻦ ﮐﺎر درﺧﺸﺎن ﭘﺎﯾﻪﮔﺬار ﮐﺎﻣﭙﯿﻮﺗﺮﻫﺎی ‪ Main Frame‬ﻧﺴﻞﻫﺎی ﺑﻌﺪی ﮔﺮدﯾﺪ و زﺑﺎن‬
‫ﻣﺎﺷﯿﻦ و ﺳﯿﺴﺘﻢﻋﺎﻣﻞ آن ﺗﺎ ﻫﻤﯿﻦ ﭼﻨﺪ ﺳﺎل ﻗﺒﻞ در داﻧﺸﮕﺎهﻫﺎ ﺗﺪرﯾﺲ ﻣﯽﺷﺪ‪ .‬وی ﺑﺮای اﯾﻦ ﮐﺎر ﻣﺪال ﻣﻠﯽ‬
‫ﺗﮑﻨﻮﻟﻮژی را درﯾﺎﻓﺖ ﻧﻤﻮد‪ .‬وی ﺑﺎ ﺳﺎﺧﺖ اﯾﻦ ﮐﺎﻣﭙﯿﻮﺗﺮﻫﺎ‪ ،‬ﺑﺮای اوﻟﯿﻦﺑﺎر اﺻﻄﻼح >ﻣﻌﻤﺎری ﮐﺎﻣﭙﯿﻮﺗﺮ< را ﻧﯿﺰ‬
‫اﺑﺪاع ﮐﺮد و آن را ﺑﺎرﻫﺎ در ﻧﻮﺷﺘﻪﻫﺎی ﺧﻮد ﺑﻪ ﮐﺎر ﺑﺮد‪ .‬اداﻣﻪ ﮐﺎر ﺗﺤﻘﯿﻖ و ﺗﻮﺳﻌﻪ وی روی ﺳﯿﺴﺘﻢﻫﺎی ‪360‬‬
‫ﺑﺎﻋﺚ ﮔﺮدﯾﺪ ﮐﻪ ﺑﺘﻮاﻧﺪ ﻧﺨﺴﺘﯿﻦ ﻧﻤﻮﻧﻪﻫﺎی ﻧﺮماﻓﺰار واژهﭘﺮداز و ﻃﺮح اوﻟﯿﻪ زﺑﺎن ‪ PL/1‬را ﻧﯿﺰ آﻣﺎده ﮐﻨﺪ و ﺿﻤﻦ‬
‫ﺗﻮﺳﻌﻪ ﻗﺎﺑﻠﯿﺖﻫﺎی ﺳﺨﺖاﻓﺰاری ‪ ،360System/‬اوﻟﯿﻦ ادوات ورودی ﺧﺮوﺟﯽ ‪ 8‬ﺑﯿﺘﯽ را ﻧﯿﺰ ﻃﺮاﺣﯽ ﻧﻤﺎﯾﺪ‪.‬‬
‫داﻣﻨﻪ ﻓﻌﺎﻟﯿﺖﻫﺎی ﺑﺮوﮐﺰ در زﻣﯿﻨﻪ ﺳﺎﺧﺖ و ﺗﻮﺳﻌﻪ ﺳﯿﺴﺘﻢﻫﺎی ﮐﺎﻣﭙﯿﻮﺗﺮی ﺑﻪ ﺳﺮی ‪ IBM/360‬ﻣﺤﺪود‬
‫ﻧﮕﺮدﯾﺪ و او ﺳﺎلﻫﺎی ﺑﻌﺪ را ﺑﻪ ﺗﺤﻘﯿﻖ در زﻣﯿﻨﻪﻫﺎی ﺳﯿﺴﺘﻢﻫﺎی ﺑﻼدرﻧﮓ‪ ،‬ﮔﺮاﻓﯿﮏ ﮐﺎﻣﭙﯿﻮﺗﺮی ﺳﻪﺑﻌﺪی و‬
‫ﻣﺤﯿﻂﻫﺎی ﻣﺠﺎزی ﮔﺬراﻧﺪ‪ .‬ﺗﺤﻘﯿﻘﺎت وی ﺑﺎﻋﺚ ﺷﺪ ﮐﻪ زﯾﺴﺖﺷﯿﻤﯿﺪانﻫﺎ ﺑﺘﻮاﻧﻨﺪ ﻣﻌﻤﺎی ﺳﺎﺧﺘﺎرﻫﺎی ﭘﯿﭽﯿﺪه‬
‫ﻣﻮﻟﮑﻮلﻫﺎ را ﺣﻞ ﮐﻨﻨﺪ و ﺑﺎ اﺳﺘﻔﺎده از ﻣﺤﯿﻂ ﻣﺠﺎزی و ﮔﺮاﻓﯿﮏ‪ ،‬ﺑﺘﻮاﻧﻨﺪ روی ﻣﺪلﻫﺎی ﻣﻮﻟﮑﻮﻟﯽ ﮐﺎر ﮐﻨﻨﺪ‪ .‬اﻣﺎ‬
‫ﮐﺎر ﺑﺰرگ دﯾﮕﺮی ﮐﻪ ﻓﺮدرﯾﮏ ﺑﺮوﮐﺰ اﻧﺠﺎم داد‪ ،‬ﻣﺴﺘﻨﺪﺳﺎزی ﻣﻮﻓﻘﯿﺖﻫﺎ و ﺷﮑﺴﺖﻫﺎی ﭘﺮوژه ‪System/360‬‬
‫ﺗﺤﺖ ﻋﻨﻮان ﮐﺘﺎب ﻧﻔﺮ ﻣﺎه اﻓﺴﺎﻧﻪای ﺑﻮد‪ .‬اﯾﻦ ﮐﺘﺎب ﮐﻪ در ﺳﺎل ‪ 1975‬ﻣﻨﺘﺸﺮ ﮔﺮدﯾﺪ ﺗﺎ ﻣﺪتﻫﺎی ﻣﺪﯾﺪ ﺑﻪ‬
‫ﻣﯽﮔﺮدﯾﺪ‪.‬‬
‫ﻣﺤﺴﻮب‬
‫ﻧﺮماﻓﺰار‬
‫ﻣﻬﻨﺪﺳﯽ‬
‫زﻣﯿﻨﻪ‬
‫در‬
‫ﻣﺮﺟﻊ‬
‫ﺑﻬﺘﺮﯾﻦ‬
‫ﻋﻨﻮان‬
‫اﻧﺘﺸﺎر اﯾﻦ ﮐﺘﺎب ﺑﺎﻋﺚ ﺷﺪ ﮐﻪ ﺗﻮﺟﻪ ﺑﺴﯿﺎری ﺑﻪ ﻣﻬﻨﺪﺳﯽ ﻧﺮماﻓﺰار و ﻇﺮاﯾﻒ ﻧﻬﻔﺘﻪ در آن ﻣﻌﻄﻮف ﺷﻮد‪ .‬ﺑﺮوﮐﺰ‬
‫در اﯾﻦ ﮐﺘﺎب ﺑﺎ ذﮐﺮ ﻣﺜﺎلﻫﺎی ﻣﺘﻌﺪد و واﻗﻌﯽ از روﻧﺪ ﺗﻮﻟﯿﺪ ‪ System/360‬ﮐﻪ در ﻧﻮع ﺧﻮد در زﻣﺮه‬
‫ﭘﺮوژهﻫﺎی ﻣﻬﻨﺪﺳﯽ ﻋﻈﯿﻢ ﻣﺤﺴﻮب ﻣﯽﺷﺪ‪ ،‬ﻣﻔﺎﻫﯿﻢ ﻣﻬﻨﺪﺳﯽ ﻧﺮماﻓﺰار را ﺑﺎ زﺑﺎﻧﯽ ﺷﯿﻮا و ﻟﺤﻨﯽ ﻣﻨﺎﺳﺐ ﺑﯿﺎن‬
‫ﻣﯽﮐﻨﺪ‪ .‬ﮐﺘﺎب ﻧﻔﺮ ﻣﺎه اﻓﺴﺎﻧﻪای آنﻗﺪر در ﻋﻠﻮم ﮐﺎﻣﭙﯿﻮﺗﺮ ﻣﻬﻢ اﺳﺖ ﮐﻪ ﺟﻤﻼﺗﯽ از آن ﺑﻪ ﺿﺮباﻟﻤﺜﻞ ﺗﺒﺪﯾﻞ‬
‫اﺳﺖ‪.‬‬
‫ﺷﺪه‬
‫در اﯾﻦ ﮐﺘﺎب ﺿﻤﻦ ﺗﺸﺮﯾﺢ ﮐﻠﯽ ﯾﮏ ﭘﺮوژه ﻧﺮماﻓﺰاری‪ ،‬در ﻃﯽ ﭼﻨﺪﯾﻦ ﻓﺼﻞ ﺑﻪ ﺑﯿﺎن ﻧﻘﺎط ﮐﻠﯿﺪی ﺗﻮﺳﻌﻪ ﯾﮏ‬
‫ﭘﺮوژه ﻣﯽﭘﺮدازد‪ .‬در ﺟﺎﯾﯽ ﻋﺪم اﺳﺘﻔﺎده ﺗﯿﻢﻫﺎی درﮔﯿﺮ ﭘﺮوژه از زﺑﺎن ﻧﻮﺷﺘﺎری ﯾﮑﺴﺎن را ﺑﻪ ﺑﺮج ﺑﺎﺑﻞ ﺗﺸﺒﯿﻪ‬
‫ﻣﯽﮐﻨﺪ و ﻣﯽﮔﻮﯾﺪ‪ :‬ﭘﺮوژه ﺳﺎﺧﺖ ﺑﺮج ﺑﺎﺑﻞ ﻧﺘﻮاﻧﺴﺖ ﺑﺎ ﻣﻮﻓﻘﯿﺖ ﺑﻪ ﭘﺎﯾﺎن ﺑﺮﺳﺪ زﯾﺮا ﺳﺎزﻧﺪﮔﺎن آن ﺑﺎ ﺻﺪﻫﺎ زﺑﺎن‬
‫ﻣﺨﺘﻠﻒ ﺑﺎ ﯾﮑﺪﯾﮕﺮ ﮔﻮﯾﺶ ﻣﯽﮐﺮدﻧﺪ و در ﻧﺘﯿﺠﻪ ﻧﻤﯽﺗﻮاﻧﺴﺘﻨﺪ ﻣﻘﺼﻮد ﯾﮑﺪﯾﮕﺮ را درک ﮐﻨﻨﺪ‪ .‬ﯾﮑﺴﺎن ﻧﺒﻮدن‬
‫زﺑﺎنﻫﺎ ﺑﺎﻋﺚ ﺷﺪ ﮐﻪ ﺑﺮج ﺑﺎﺑﻞ ﺑﻪ ﻣﺼﯿﺒﺖﺑﺎرﺗﺮﯾﻦ ﭘﺮوژه ﺳﺎﺧﺖوﺳﺎز ﺗﺒﺪﯾﻞ ﺷﻮد‪ .‬اﮔﺮ در ﮐﺎر ﭘﺮوژهﻫﺎی‬
‫ﻧﺮماﻓﺰاری ﻧﯿﺰ ﻗﺴﻤﺖﻫﺎی ﻣﺨﺘﻠﻒ ﺗﯿﻢ ﻧﺘﻮاﻧﻨﺪ از زﺑﺎن ﻋﻠﻤﯽ ﯾﺎ ﻓﻨﯽ و ﻧﮕﺎرﺷﯽ ﯾﮑﺴﺎﻧﯽ ﺑﻬﺮه ﺑﺒﺮﻧﺪ‪ ،‬ﻻﺟﺮم‬
‫ﻋﺎﻗﺒﺖ ﻃﺮح آنﻫﺎ ﻧﯿﺰ ﻫﻤﺎﻧﻨﺪ ﺑﺮج ﺑﺎﺑﻞ ﺧﻮاﻫﺪ ﺑﻮد‪ .‬ﻫﻤﭽﻨﯿﻦ در ﺟﺎی دﯾﮕﺮی از ﺗﺄﺧﯿﺮﻫﺎی ﺑﻪوﺟﻮدآﻣﺪه در‬
‫ﻃﯽ ﺗﻮﺳﻌﻪ ﭘﺮوژه ﺳﺨﻦ ﻣﯽﮔﻮﯾﺪ و اﺷﺎره ﻣﯽﮐﻨﺪ ﮐﻪ ﻫﻤﻮاره اﻓﺰودن ﻧﻔﺮات ﺟﺪﯾﺪ ﺑﻪ ﯾﮏ ﭘﺮوژه ﻧﺮماﻓﺰاری ﮐﻪ‬
‫از زﻣﺎنﺑﻨﺪی ﺗﻌﯿﯿﻦ ﺷﺪه ﻋﻘﺐ اﺳﺖ ‪ ،‬ﺑﺮﺧﻼف ﺗﺼﻮر ‪ ،‬ﺑﺎﻋﺚ ﻋﻘﺐاﻓﺘﺎدﮔﯽ ﺑﯿﺸﺘﺮ آن ﭘﺮوژه ﺧﻮاﻫﺪ ﺷﺪ‪ .‬و ﯾﺎ در‬
‫ﺟﺎی دﯾﮕﺮی‪ ،‬ﺿﻤﻦ ﺗﺸﺮﯾﺢ وﻇﺎﯾﻒ ﺗﯿﻢ ﺗﻮﺳﻌﻪدﻫﻨﺪه ﻧﺮماﻓﺰار در ﻣﻘﺎﺑﻞ ﺗﯿﻢ ﺳﻔﺎرشدﻫﻨﺪه ﻧﺮماﻓﺰار ﻣﯽﮔﻮﯾﺪ‪:‬‬
‫ﻫﺮﮔﺰ ﺗﺤﺖ ﻓﺸﺎر‪ ،‬ﻣﺘﻘﺒﻞ اﻣﻮر ﻏﯿﺮﻣﻤﮑﻦ ﻧﺸﻮﯾﺪ!ﺑﺮوﮐﺰ ﺑﻪ ﻏﯿﺮ از ﮐﺘﺎب ﻣﺬﮐﻮر )ﮐﻪ آن را در ﺳﺎل ‪ 1995‬و ﺑﻪ‬
‫ﻣﻨﺎﺳﺒﺖ ﺑﯿﺴﺖ ﺳﺎﻟﮕﯽ اﻧﺘﺸﺎر آن ﺑﺎ ﺗﺠﺪﯾﺪ ﻧﻈﺮ ﻣﺠﺪد ﺑﻪ ﭼﺎپ رﺳﺎﻧﺪ(‪ ،‬ﮐﺘﺎبﻫﺎی دادهﭘﺮدازی ﺧﻮدﮐﺎر)‪(1963‬‬
‫‪ ،‬دادهﭘﺮدازی ﺧﻮدﮐﺎر در ﺳﯿﺴﺘﻢ ‪ (1965) 360‬و ﻣﻔﺎﻫﯿﻢ ﻣﻌﻤﺎری ﮐﺎﻣﭙﯿﻮﺗﺮ)‪ (1997‬را ﻧﯿﺰ ﺑﻪ رﺷﺘﻪ ﺗﺤﺮﯾﺮ‬
‫درآورده اﺳﺖ‪ .‬ﻓﺮدرﯾﮏ ﺑﺮوﮐﺰ در ﺳﺎل ‪ 1965‬دﭘﺎرﺗﻤﺎن ﻣﻬﻨﺪﺳﯽ ﮐﺎﻣﭙﯿﻮﺗﺮ را در داﻧﺸﮕﺎه ﮐﺎﻟﯿﻔﺮﻧﯿﺎی ﺷﻤﺎﻟﯽ‬
‫ﭘﺎﯾﻪﮔﺬاری ﮐﺮد و ﺑﻪ ﻣﺪت ‪ 20‬ﺳﺎل رﯾﺎﺳﺖ آنرا ﺑﺮﻋﻬﺪه داﺷﺖ‪ .‬ﺟﻮاﯾﺰ ﻣﺘﻌﺪدی ﮐﻪ وی ﮐﺴﺐ ﮐﺮده اﺳﺖ و‬
‫ﻋﻀﻮﯾﺖ در ﻣﺠﺎﻣﻊ ﮔﻮﻧﺎﮔﻮن ‪ ،‬ﻧﯿﺰ دﻟﯿﻞ دﯾﮕﺮی ﺑﺮاﻫﻤﯿﺖ اﯾﻦ داﻧﺸﻤﻨﺪ ﻋﻠﻮم ﮐﺎﻣﭙﯿﻮﺗﺮ اﺳﺖ‪ :‬ﻣﺪال ﻣﻠﯽ‬
‫ﺗﮑﻨﻮﻟﻮژی )‪ ،(1985‬ﺟﺎﯾﺰه ﺗﻮرﯾﻨﮓ )‪ ،(1999‬ﻣﺪال ﻓﻮن ﻧﻮﯾﻤﺎن )‪ ،(1993‬ﺟﺎﯾﺰه ﻣﮏ داول )‪ ،(1970‬دﮐﺘﺮی‬
‫اﻓﺘﺨﺎری از اﻧﺴﺘﯿﺘﻮ ﻣﻬﻨﺪﺳﯽ ﻓﺪرال ﺳﻮﯾﺲ )‪ ،(1991‬ﻋﻀﻮ آﮐﺎدﻣﯽ ﺳﻠﻄﻨﺘﯽ ﻣﻬﻨﺪﺳﯽ ﺑﺮﯾﺘﺎﻧﯿﺎ )‪ ،(1994‬ﻋﻀﻮ‬
‫آﮐﺎدﻣﯽ ﻣﻠﯽ ﻋﻠﻮم )‪ ،(2001‬ﻋﻀﻮ آﮐﺎدﻣﯽ ﻣﻠﯽ ﻣﻬﻨﺪﺳﯽ )‪ ،(1976‬ﺟﺎﯾﺰه ﭘﯿﺸﺒﺮد ﻋﻠﻮم ﮐﺎﻣﭙﯿﻮﺗﺮ ﻣﺆﺳﺴﻪ‬
‫‪ IEEE‬ﺳﺎل )‪ ،(1982‬ﺟﺎﯾﺰه ﻣﻮزه ﺗﺎرﯾﺦ ﮐﺎﻣﭙﯿﻮﺗﺮ )‪ ، (2001‬ﻣﺮد ﺳﺎل ﻋﻠﻮم ﮐﺎﻣﭙﯿﻮﺗﺮ )‪ (1970‬و ‪ . ...‬دﮐﺘﺮ‬
‫ﻓﺮدرﯾﮏ ﺑﺮوﮐﺰ ﺑﻪ ﻋﻨﻮان ﻣﺤﻘﻖ در زﻣﯿﻨﻪ ﺗﻌﺎﻣﻞ اﻧﺴﺎن و ﮐﺎﻣﭙﯿﻮﺗﺮ و ﮔﺮاﻓﯿﮏ ﮐﺎﻣﭙﯿﻮﺗﺮی ﺗﻌﺎﻣﻠﯽ ﺳﻪﺑﻌﺪی ﻧﯿﺰ‬
‫دارد‪.‬‬
‫ﺟﻬﺎﻧﯽ‬
‫ﻣﻌﺮوﻓﯿﺖ‬
‫ﻣﻨﺒــــﻊ‪:‬ﻣﺎهﻨﺎﻣـــﻪ ﺷـــﺒﮑﻪ‬