計算機(jī)軟件技術(shù)基礎(chǔ)

出版時間:2011-8  出版社:清華大學(xué)出版社  作者:周福才 等編著  頁數(shù):325  
Tag標(biāo)簽:無  

內(nèi)容概要

  本書圍繞軟件開發(fā)所需要的知識,系統(tǒng)地介紹算法與數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)庫技術(shù)、操作系統(tǒng)技術(shù)、軟件設(shè)計方法以及個體軟件過程管理五方面的內(nèi)容。本書適用于學(xué)習(xí)程序設(shè)計語言之后,想繼續(xù)深入地學(xué)習(xí)軟件開發(fā)相關(guān)技術(shù)和方法的讀者。并與之配套出版了輔導(dǎo)教材《計算機(jī)軟件技術(shù)基礎(chǔ)實(shí)驗指導(dǎo)》和《計算機(jī)軟件技術(shù)基礎(chǔ)習(xí)題與解答》。
這本《計算機(jī)軟件技術(shù)基礎(chǔ)》可作為高等院校理工科非計算機(jī)專業(yè)本科生和研究生教材,也可作為計算機(jī)培訓(xùn)教材。

書籍目錄

第1篇  基礎(chǔ)篇
第1章 軟件開發(fā)概述
第2章 數(shù)據(jù)結(jié)構(gòu)及算法
第3章 數(shù)據(jù)庫管理技術(shù)
第4章 軟件開發(fā)技術(shù)
第2篇 方法篇
第5章 傳統(tǒng)的軟件開發(fā)方法
第6章 面向?qū)ο蟮能浖_發(fā)方法
第7章 軟件工程
第3篇 工程篇
第8章 個體軟件開發(fā)過程管理
第9章 組件技術(shù)
參考文獻(xiàn)

章節(jié)摘錄

版權(quán)頁:插圖:1.軟件生產(chǎn)率提高的幅度遠(yuǎn)不能滿足需要生命周期方法確實(shí)有助于提高許多軟件的開發(fā)效率,但是,實(shí)踐表明開發(fā)效率的提高仍然很有限,提高的幅度遠(yuǎn)遠(yuǎn)趕不上市場對軟件產(chǎn)品的需要。2.軟件重用程度很低軟件重用是節(jié)約人力,提高軟件生產(chǎn)率的重要途徑。結(jié)構(gòu)化的分析、設(shè)計和結(jié)構(gòu)化程序開發(fā),雖然給軟件產(chǎn)業(yè)帶來了巨大進(jìn)步,但卻沒能很好地解決軟件重用問題。人們原以為只要多建立一些標(biāo)準(zhǔn)程序庫,就能在很大程度上提高軟件的可重用性,減輕人們開發(fā)軟件的工作量。但是實(shí)際上除了一些接口十分簡單的標(biāo)準(zhǔn)數(shù)學(xué)函數(shù)經(jīng)常重用之外,幾乎每次開發(fā)一個新的軟件系統(tǒng)時,都要針對這個具體的系統(tǒng)做大量重復(fù)而又繁瑣的工作。3.軟件仍然很難維護(hù)傳統(tǒng)的生命周期方法學(xué)強(qiáng)調(diào)文檔資料的重要性,規(guī)定最終的軟件產(chǎn)品應(yīng)該包括完整的、一致的文檔;在軟件開發(fā)整個過程中,始終強(qiáng)調(diào)軟件的可讀性、可修改性和可測試性是軟件的重要質(zhì)量指標(biāo)。因此,對這樣的軟件所進(jìn)行的維護(hù)屬于結(jié)構(gòu)化維護(hù)的范疇,可維護(hù)性有比較明顯的提高,軟件從不能維護(hù)變成基本上可.以維護(hù)。但是,實(shí)踐表明,即使是用生命周期方法開發(fā)出的軟件,維護(hù)起來仍然相當(dāng)困難,軟件維護(hù)成本仍然很高。4.軟件質(zhì)量難以保證實(shí)踐表明,用傳統(tǒng)方法開發(fā)大型復(fù)雜軟件系統(tǒng),或者是開發(fā)需求模糊、需求動態(tài)變化的系統(tǒng)時,所開發(fā)出的軟件系統(tǒng)往往不能真正滿足用戶的需要。主要表現(xiàn)在以下兩個方面:一是開發(fā)人員不能完全獲得或不能徹底理解用戶的需求,以致開發(fā)出的軟件系統(tǒng)與用戶預(yù)期的系統(tǒng)不一致,不能滿足用戶的需要;二是由于用戶需求發(fā)生變化,而開發(fā)出的系統(tǒng)不能適應(yīng)用戶需求的這種變化,也就是說,系統(tǒng)的穩(wěn)定性和可擴(kuò)充性不能適應(yīng)變化。傳統(tǒng)的生命周期方法決定了其開發(fā)過程是基于瀑布模型,也就是說,在生命周期各階段間存在著嚴(yán)格的順序性和依賴性。這種方法要求在著手進(jìn)行具體的開發(fā)工作之前,必須通過需求分析預(yù)先定義軟件需求,然后再一步一步地實(shí)現(xiàn)這些需求。但是,實(shí)踐表明,在系統(tǒng)建立起來之前,往往很難僅僅依靠分析就能確定出一套完整的、準(zhǔn)確的、一致的、有效的應(yīng)用需求,這種預(yù)先定義需求的方法更不能適應(yīng)用戶需求不斷變化的情況。

編輯推薦

《計算機(jī)軟件技術(shù)基礎(chǔ)》知識體系完整、層次清楚、內(nèi)容先進(jìn)和實(shí)用,體現(xiàn)在:從軟件開發(fā)能力的實(shí)際出發(fā),注重技術(shù)的實(shí)用性和典型性。緊跟軟件開發(fā)技術(shù)的前沿,又兼顧傳統(tǒng)的方法和技術(shù)。從程序設(shè)計算法、數(shù)據(jù)庫、操作系統(tǒng)、設(shè)計方法和軟件工程五個方面系統(tǒng)地講解了軟件開發(fā)所涉及的、完整的知識體系。

圖書封面

圖書標(biāo)簽Tags

評論、評分、閱讀與下載


    計算機(jī)軟件技術(shù)基礎(chǔ) PDF格式下載


用戶評論 (總計4條)

 
 

  •   要點(diǎn)突出,知識點(diǎn)全面。閱讀本書要有一定的程序設(shè)計基礎(chǔ),細(xì)細(xì)品味……
  •   編程愛好者必備書籍,迅速提高理論水平,但需要再配本實(shí)踐為主的書。
  •   郵寄速度挺快
  •   書面被折了,有好多手指印,總體還可以吧……
 

250萬本中文圖書簡介、評論、評分,PDF格式免費(fèi)下載。 第一圖書網(wǎng) 手機(jī)版

京ICP備13047387號-7