實(shí)驗(yàn)01軟件工程的計(jì)算環(huán)境_第1頁
實(shí)驗(yàn)01軟件工程的計(jì)算環(huán)境_第2頁
實(shí)驗(yàn)01軟件工程的計(jì)算環(huán)境_第3頁
實(shí)驗(yàn)01軟件工程的計(jì)算環(huán)境_第4頁
實(shí)驗(yàn)01軟件工程的計(jì)算環(huán)境_第5頁
已閱讀5頁,還剩1頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

實(shí)驗(yàn)01軟件工程的計(jì)算環(huán)境

軟件工程的計(jì)算環(huán)境

1,閱讀:《人月神話》作者布魯克斯

20世紀(jì)最后一年[1999年)的圖靈獎(jiǎng)授予了年已69歲的資深計(jì)算機(jī)科學(xué)家布魯

克斯(FrederickPhillipsBrooks,Jr.,圖1.8)。20世紀(jì)60年代初,布魯克斯只有29歲

時(shí)就主持并領(lǐng)導(dǎo)了被稱之“人類從原子能時(shí)代進(jìn)入信息時(shí)代標(biāo)志”的IBM/360系列計(jì)

算機(jī)(圖1.9)的開發(fā)工作,取得輝煌成功,從而名噪一時(shí)。以后,他作為硬件與軟件

的雙重專家與出色的教育家始終活躍在計(jì)算機(jī)舞臺(tái)上,在計(jì)算機(jī)技術(shù)的諸多領(lǐng)域中都

做出了巨大的奉獻(xiàn)。在計(jì)算機(jī)科學(xué)領(lǐng)域,布魯克斯的名字儼然已經(jīng)成了一個(gè)“神話”。

布魯克斯1931年4月19日生于北卡羅來納州的杜哈姆。1953年從杜克大學(xué)畢

業(yè),并進(jìn)入哈佛大學(xué)深造,1956年取得博士學(xué)位。他的博士論文課題工作是在哈佛

著名的計(jì)算實(shí)驗(yàn)室進(jìn)行的,最終完成的博士論文題目為“自動(dòng)數(shù)據(jù)處理系統(tǒng)的分析設(shè)

計(jì)”。

在哈佛取得博士學(xué)位以后,布魯克斯進(jìn)入IBM公司設(shè)立在紐約波凱普茜的實(shí)驗(yàn)室

當(dāng)工程師,并在那里參加了Harvest與Stretch計(jì)算機(jī)的開發(fā),任體系結(jié)構(gòu)設(shè)計(jì)師。1959

年出任IBM/360項(xiàng)目的主持人。1BM/360的開發(fā)總投資5億美元,達(dá)到美國研究原子

彈的曼哈頓計(jì)劃投資的1/4。在研制期間,布魯克斯率領(lǐng)著2000名程序員夜以繼日地

工作,單單36()操作系統(tǒng)的開發(fā)就用了5()00個(gè)人/年。因此,在IBM公司紀(jì)念其成立

5()周年的慶祝大會(huì)上,360系列計(jì)算機(jī)被稱之“公司歷史上公布的最重要的產(chǎn)品”。

為此,布魯克斯常常被稱之“IBM/360之父二

360成功以后,布魯克斯離開IBM回到故鄉(xiāng),為北卡大學(xué)創(chuàng)建了計(jì)算機(jī)科學(xué)系,

并擔(dān)任系主任長達(dá)2()年(1964?1984年)。除了教學(xué)以外,他還致力于進(jìn)展美國的計(jì)

算機(jī)技術(shù)與計(jì)算機(jī)在國防等方面的應(yīng)用,有許多社會(huì)兼職。1966?1970年,他是ACM

全國委員會(huì)的委員;1973~1975年出任ACM體系結(jié)構(gòu)委員會(huì)的主席;1977798()年布

魯克斯在美國國家研究院計(jì)算機(jī)科學(xué)技術(shù)部任職;19837984年他是美國國防科學(xué)委

員會(huì)人工智能攻關(guān)領(lǐng)導(dǎo)小組的成員,19867987年是上述委員會(huì)另一個(gè)攻關(guān)領(lǐng)導(dǎo)小組

“計(jì)算機(jī)模擬與訓(xùn)練”的成員;1985?1987年他擔(dān)任軍用軟件攻關(guān)小組組長。1987年

布魯克斯當(dāng)選為美國工程院院士,他同時(shí)也是英國皇家學(xué)會(huì)與荷蘭皇家科學(xué)與藝術(shù)院

的外籍院士.

圖1.8布魯克斯圖1.9IBM/360計(jì)算機(jī)

在IBMSystem/360大型電腦的開發(fā)期間,由于復(fù)雜的需求,與當(dāng)時(shí)軟件工程水

平低下,使得System/360的開發(fā)工作陷入了前所未有的、最可怕的“軟件開發(fā)泥潭”,

并催生了布魯克斯最著名的失敗論著——《人月神話》(TheMythicalMan-Month)。

1975年出版的《人月神話》一書,是軟件工程經(jīng)典名著。1995年,為紀(jì)念該書短行

20周年,第二版上市,其第一次發(fā)行印數(shù)就達(dá)250,000冊(cè)。

結(jié)合本課程的學(xué)習(xí),建議你找出時(shí)間來閱讀一下布魯克斯的《人月神話》,嘗試

從廣泛閱讀中體會(huì)學(xué)習(xí)的樂趣與汲取豐富的知識(shí)。閱讀后,建議你找個(gè)機(jī)會(huì)和老師、

同學(xué)們來分享你所獲得的體會(huì)與認(rèn)識(shí)。

2.習(xí)題與思考

2.1試簡述“軟件危機(jī)”產(chǎn)生的原因與解決方法。

答:_______________________________________

2.2軟件危機(jī)最嚴(yán)重的征兆也許是低質(zhì)量軟件的開發(fā)。根據(jù)你自己的經(jīng)驗(yàn),如何區(qū)分

“好的”(高質(zhì)量的)軟件與“差的”(低質(zhì)量的)軟件?

答:____________________________________________________________________

2.3有人說:軟件開發(fā)時(shí),一個(gè)錯(cuò)誤發(fā)現(xiàn)得越晚,為改正它所付出的代價(jià)就越大。對(duì)

否?請(qǐng)解釋你的回答。

答:___________________________________________________________________

2.4軟件工程學(xué)的基本原則有什么?為什么?

答:___________________________________________________________________

2.5在下列說法中,()是造成軟件危機(jī)的要緊原因。

供選擇的答案:

①用戶使用不當(dāng)③硬件不可靠

②軟件本身特點(diǎn)④對(duì)軟件的錯(cuò)誤認(rèn)識(shí)

⑤缺乏好的開發(fā)方法與手段⑥開發(fā)效率低

2.6瀑布模型(WaterfallModel)突出的缺點(diǎn)是不習(xí)慣()的變動(dòng)。

供選擇的答案:

①算法②平臺(tái)③程序語言④用戶需求

3.實(shí)驗(yàn):軟件工程的計(jì)算環(huán)境

本實(shí)驗(yàn)的目的是:

1)懂得軟件工程的基本概念,熟悉軟件、軟件生存周期、軟件生存周期過程與軟

件生存周期各階段的定義與內(nèi)容。

2)通過因特網(wǎng)搜索與瀏覽,熟悉網(wǎng)絡(luò)環(huán)境中主流的軟件工程技術(shù)網(wǎng)站,掌握通過

專業(yè)網(wǎng)站不斷豐富軟件工程最新知識(shí)的學(xué)習(xí)方法,嘗試通過專業(yè)網(wǎng)站的輔助與支持來

開展軟件工程應(yīng)用實(shí)踐。

3.1工具/準(zhǔn)備工作

在開始本實(shí)驗(yàn)之前,請(qǐng)回顧教科書的有關(guān)內(nèi)容。

需要準(zhǔn)備一臺(tái)帶有瀏覽器,能夠訪問因特網(wǎng)的計(jì)算機(jī)。

3.2實(shí)驗(yàn)內(nèi)容與步驟

1)請(qǐng)查閱有關(guān)資料,給“軟件”下一個(gè)權(quán)威性的定義:

這個(gè)定義的來源是:_____________________________________________________

2)“軟件生存周期”是軟件工程技術(shù)的重要基礎(chǔ),是對(duì)軟件的一種長遠(yuǎn)進(jìn)展的看

法,這種看法把軟件開始開發(fā)之前與軟件交付使月之后的一些活動(dòng)都包含在軟件生存

周期之內(nèi)。

請(qǐng)查閱有關(guān)資料,給出“軟件生存周期”的定義:

這個(gè)定義的來源是:_________________________________________________

3)“軟件生存周期過程”概念進(jìn)一步完善了關(guān)于軟件生存周期的定義,其要緊內(nèi)

容是:

這個(gè)定義內(nèi)容的來源是:_________________________________________________

4)由于工作對(duì)象與范圍的不一致與經(jīng)驗(yàn)的不一致,對(duì)軟件生存周期過程中各階段

的劃分也不盡相同。但是,這些不一致劃分中有許多相同之處。有關(guān)的軟件工程國家

標(biāo)準(zhǔn)把軟件生存周期劃分為8個(gè)階段,這8個(gè)階段是:

⑧_____________________________________________

你認(rèn)為把軟件生存周期劃分為不一致階段的意義何在:

5)上網(wǎng)搜索與瀏覽,熟悉軟件工程技術(shù)的應(yīng)用情況,看看什么網(wǎng)站在做著軟件工

程的技術(shù)支持工作?請(qǐng)?jiān)诒?.1中記錄你的搜索結(jié)果。

提示:一些軟件工程專業(yè)網(wǎng)站的例子包含:

你習(xí)慣使用的網(wǎng)絡(luò)搜索引擎是:_____

你在本次搜索中使用的關(guān)鍵詞要緊是:

表1.1軟件工程專業(yè)網(wǎng)站實(shí)驗(yàn)記錄

網(wǎng)站名稱網(wǎng)址內(nèi)容描述

請(qǐng)記錄在本實(shí)驗(yàn)中你感受比較重要的2個(gè)軟件工程專業(yè)網(wǎng)站:

①網(wǎng)站名稱:__________________________________________________________

②網(wǎng)站名稱:__________________________________________________________

綜合分析,你認(rèn)為各軟件工程專業(yè)網(wǎng)站當(dāng)前的技術(shù)(如培訓(xùn)內(nèi)容)熱點(diǎn)是:

①名稱:______________________________________________________________

要緊內(nèi)容:_____________________________________________________________

②名稱:______________________________________________________________

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。