出版時間:2011-5 出版社:陳明 機(jī)械工業(yè)出版社 (2011-05出版) 作者:陳明 頁數(shù):183
前言
近20年里,計算機(jī)學(xué)科有了很大的發(fā)展,人們普遍認(rèn)為,“計算機(jī)科學(xué)”這個名字已經(jīng)難以涵蓋該學(xué)科的內(nèi)容,因此,改稱其為計算學(xué)科(Computing Discipline)。在我國本科教育中,1996年以前曾經(jīng)有計算機(jī)軟件專業(yè)和計算機(jī)及應(yīng)用專業(yè),之后被合并為計算機(jī)科學(xué)與技術(shù)專業(yè)。2004年以來,教育部計算機(jī)科學(xué)與技術(shù)專業(yè)教學(xué)指導(dǎo)分委員會根據(jù)我國計算機(jī)專業(yè)教育和計算學(xué)科的現(xiàn)狀,為更好地滿足社會對計算機(jī)專業(yè)人才的需求,發(fā)布了《高等學(xué)校計算機(jī)科學(xué)與技術(shù)專業(yè)發(fā)展戰(zhàn)略研究報告暨專業(yè)規(guī)范(試行)》(以下簡稱《規(guī)范》),提出在計算機(jī)科學(xué)與技術(shù)專業(yè)名稱之下,構(gòu)建計算機(jī)科學(xué)、計算機(jī)工程、軟件工程和信息技術(shù)四大專業(yè)方向?!兑?guī)范》中四大專業(yè)方向的分類,在于鼓勵辦學(xué)單位根據(jù)自己的情況設(shè)定不同的培養(yǎng)方案,以培養(yǎng)更具針對性和特色的計算機(jī)專業(yè)人才。為配合《規(guī)范》的實(shí)施,落實(shí)中央“提高高等教育質(zhì)量”的精神,我們規(guī)劃了“面向計算機(jī)科學(xué)與技術(shù)專業(yè)規(guī)范系列教材”。本系列教材面向全新的計算學(xué)科,針對我國高等院校逐步向新的計算機(jī)科學(xué)與技術(shù)專業(yè)課程體系過渡的趨勢編寫,在知識選擇、內(nèi)容組織和教學(xué)方法等方面滿足《規(guī)范》的要求,并與國際接軌。本套教材具有以下幾個特點(diǎn):(1)體現(xiàn)《規(guī)范》的基本思想,滿足其課程要求。為使教材符合我國高等院校的教學(xué)實(shí)際,編委會根據(jù)《規(guī)范》的要求規(guī)劃本套教材,廣泛征集在國內(nèi)知名高校中從事一線教學(xué)和科研工作、經(jīng)驗(yàn)豐富的優(yōu)秀教師承擔(dān)編寫任務(wù)。(2)圍繞“提高教育質(zhì)量”的宗旨開發(fā)教材。為了確?!熬贰?,本系列教材的出版不走盲目擴(kuò)大的路子,每本教材的選題都將由編委會集體論證,并由一名編委擔(dān)任責(zé)任編委,最大程度地保證這套教材的編寫水準(zhǔn)和出版質(zhì)量。(3)教材內(nèi)容的組織科學(xué)、合理。體系得當(dāng)。本套教材的編寫注重研究學(xué)科的新發(fā)展和新成果,能夠根據(jù)不同類型人才培養(yǎng)需求,合理地進(jìn)行內(nèi)容取舍、組織和敘述,還精心設(shè)計了配套的實(shí)驗(yàn)體系和練習(xí)體系。(4)教材風(fēng)格鮮明。本套教材按4個專業(yè)方向統(tǒng)一規(guī)劃,分批組織,陸續(xù)出版。教材的編寫體現(xiàn)了現(xiàn)代教育理念,探討先進(jìn)的教學(xué)方法。(5)開展教材立體化建設(shè)。根據(jù)需要配合主教材的建設(shè)適時開發(fā)實(shí)驗(yàn)教材、教師參考書、學(xué)生參考書、電子參考資料等教輔資源,為教學(xué)實(shí)現(xiàn)多方位服務(wù)。我們衷心希望本系列教材能夠?yàn)槲覈叩仍盒S嬎銠C(jī)科學(xué)與技術(shù)等專業(yè)的教學(xué)作出貢獻(xiàn),歡迎廣大讀者廣為選用。
內(nèi)容概要
《軟件測試》系統(tǒng)地介紹了軟件測試的基本技術(shù)及方法,全書分為11章,主要內(nèi)容包括:軟件測試概述、軟件測試方法、單元測試、集成測試與確認(rèn)測試、系統(tǒng)測試與驗(yàn)收測試、系統(tǒng)性能測試、面向?qū)ο筌浖y試、測試的設(shè)計與實(shí)現(xiàn)、web應(yīng)用測試、軟件測試自動化、軟件質(zhì)量保證等?!盾浖y試》可作為高等學(xué)校工程碩士及相關(guān)層次軟件測試課程的教材,也可作為計算機(jī)軟件開發(fā)人員的參考書。
作者簡介
陳明,中國石油大學(xué)(北京)計算機(jī)科學(xué)與技術(shù)系教授、博士生導(dǎo)師。任中國計算機(jī)學(xué)會理事、中國人工智能學(xué)會理事、中國計算機(jī)學(xué)會開放系統(tǒng)專業(yè)委員會副主任。主要從事計算智能及分布并行計算方面的研究。參加和完成國家自然科學(xué)基金,國家863高技術(shù)基金等多項(xiàng)科研項(xiàng)目。在國內(nèi)外學(xué)術(shù)刊物與會議上發(fā)表論文140余篇,撰寫井出版計算機(jī)教材,專著及譯著96種,其中多本教材獲評北京市精品教材,“十一五”國家級規(guī)劃教材。主持的“數(shù)據(jù)結(jié)構(gòu)”課程被評為北京市精品課程。被評為北京市優(yōu)秀教學(xué)團(tuán)隊(duì)帶頭人,2003年獲北京市教學(xué)名師獎。
書籍目錄
出版者的話序言前言教學(xué)建議第1章 概述1.1 軟件測試的發(fā)展1.2 軟件失效機(jī)理1.2.1 四個概念及其關(guān)系1.2.2 軟件錯誤類型及出現(xiàn)的原因1.2.3 軟件缺陷的主要特征1.3 軟件測試的定義1.4 軟件測試的分類1.4.1 基于開發(fā)階段的劃分1.4.2 基于測試實(shí)施組織的劃分1.4.3 基于測試技術(shù)的劃分1.5 軟件測試的對象1.6 軟件測試的目的1.7 軟件測試的原則1.8 軟件測試的重要性1.9 軟件測試的復(fù)雜性1.10 軟件測試的經(jīng)濟(jì)性1.11 軟件測試步驟1.11.1 結(jié)構(gòu)化軟件測試步驟1.11.2 面向?qū)ο筌浖y試步驟小結(jié)習(xí)題第2章 軟件測試方法第3章 單元測試第4章 集成測試與確認(rèn)測試第5章 系統(tǒng)測試、終止測試與驗(yàn)收測試第6章 系統(tǒng)性能測試第7章 面向?qū)ο筌浖y試第8章 測試的設(shè)計與實(shí)現(xiàn)第9章 Web應(yīng)用測試第10章 軟件測試自動化第11章 軟件質(zhì)量與質(zhì)量保證參考文獻(xiàn)
章節(jié)摘錄
版權(quán)頁:線性表的存儲方式除了常用的順序存儲外,鏈?zhǔn)酱鎯σ彩且环N常見的方式。本小節(jié)將介紹一般線性表的幾種鏈?zhǔn)酱鎯?shí)現(xiàn)方式,如單鏈表、帶頭結(jié)點(diǎn)的單鏈表、循環(huán)鏈表等。線性表的鏈?zhǔn)酱鎯κ侵赣靡唤M任意的存儲單元(可以連續(xù)也可以不連續(xù))存儲線性表中 的數(shù)據(jù)元素。數(shù)據(jù)元素在存儲空間表示時通常稱為結(jié)點(diǎn)。前面討論的順序表用物理位置上的相鄰關(guān)系來表示結(jié)點(diǎn)之間的邏輯關(guān)系,這使得可以隨機(jī)存取表中任一指定位置的數(shù)據(jù)元素,但同時導(dǎo)致插入和刪除運(yùn)算進(jìn)行大量的數(shù)據(jù)元素移動。采用線性表的鏈?zhǔn)酱鎯Y(jié)構(gòu)能解決這個問題,基于它的插入和刪除運(yùn)算不需要移動數(shù)據(jù)元素,從而使得時間復(fù)雜度從順序表的0(2)變?yōu)?(1)。在鏈?zhǔn)酱鎯Y(jié)構(gòu)中,為了反映數(shù)據(jù)元素之間的邏輯關(guān)系,每個結(jié)點(diǎn)不僅要存放數(shù)據(jù)元素本身,還需要一些額外的存儲空間來存放和它有關(guān)系的數(shù)據(jù)元素的地址,即需要存放指向其他元素的指針(或鏈)。稱指向第一個結(jié)點(diǎn)的指針為頭指針,一個鏈表由頭指針唯一確定。一旦知道頭指針,就可以沿著指針訪問其他數(shù)據(jù)元素??梢愿鶕?jù)不同的標(biāo)準(zhǔn)對鏈表進(jìn)行分類。例如,根據(jù)結(jié)點(diǎn)中指針數(shù)量的多少,可以將鏈表分為單鏈表、雙向鏈表和多重鏈表;根據(jù)是否在鏈表的第一個元素前附加額外的結(jié)點(diǎn),可以將鏈表分為帶頭結(jié)點(diǎn)的鏈表和不帶頭結(jié)點(diǎn)的鏈表;根據(jù)頭指針是指向第一個結(jié)點(diǎn)還是最后一個結(jié)點(diǎn),可以將鏈表分為帶頭指針的鏈表和帶尾指針的鏈表等等。在鏈?zhǔn)酱鎯Y(jié)構(gòu)中,由于線性表中的數(shù)據(jù)元素在存儲單元中的存放順序與邏輯順序不一定一致,因此在對線性表操作時,只能通過頭指針進(jìn)入鏈表,并通過每個結(jié)點(diǎn)的指針域向后掃描其余結(jié)點(diǎn),這樣就會造成尋找第一個結(jié)點(diǎn)和尋找最后一個結(jié)點(diǎn)所花費(fèi)的時間不等,具有這種特點(diǎn)的存取方式稱為順序存取方式。因此,鏈?zhǔn)酱鎯Y(jié)構(gòu)失去了隨機(jī)存取數(shù)據(jù)元素的功能,但換來了操作的方便性:進(jìn)行插入和刪除時無需移動數(shù)據(jù)元素。
編輯推薦
《面向計算機(jī)科學(xué)與技術(shù)專業(yè)規(guī)范系列教材:軟件測試》編輯推薦:隨著軟件規(guī)模的擴(kuò)大及復(fù)雜度的提高,軟件測試的難度進(jìn)一步加大,軟件測試技術(shù)及方法越來越重要。軟件測試是軟件工程學(xué)科的重要分支,是軟件開發(fā)過程中不可缺少的重要環(huán)節(jié),是軟件質(zhì)量保證的關(guān)鍵技術(shù)之一。軟件測試的種類很多,由陳明編著的這本《軟件測試》主要介紹基本的測試技術(shù)和方法,包括單元測試、集成測試、系統(tǒng)測試與驗(yàn)收測試,系統(tǒng)性能測試,面向?qū)ο鬁y試、Web應(yīng)用測試,并闡述了測試的設(shè)計與實(shí)現(xiàn),測試自動化及軟件質(zhì)量保證等內(nèi)容?!睹嫦蛴嬎銠C(jī)科學(xué)與技術(shù)專業(yè)規(guī)范系列教材:軟件測試》作者充分考慮了軟件測試實(shí)踐性強(qiáng)的特點(diǎn),既注重基本理論知識的學(xué)習(xí),又注意必要技能運(yùn)用方法的介紹,引導(dǎo)學(xué)生學(xué)會分析和思考,為開發(fā)高質(zhì)量的軟件產(chǎn)品打下基礎(chǔ)?!睹嫦蛴嬎銠C(jī)科學(xué)與技術(shù)專業(yè)規(guī)范系列教材:軟件測試》適合工程碩士及相關(guān)層級課程教學(xué)使用。
圖書封面
評論、評分、閱讀與下載