版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
第一章軟件工程與軟件測(cè)試課程概述學(xué)習(xí)前的要求掌握軟件工程基本概念掌握軟件開發(fā)方法和軟件開發(fā)語(yǔ)言了解Web
2課程概述參考書目《軟件測(cè)試》PaulC.Jorgensen,韓柯等譯,2002,機(jī)械工業(yè)出版社《軟件測(cè)試方法和技術(shù)》朱少民,2011,清華大學(xué)出版社《高級(jí)軟件測(cè)試技術(shù)》杜慶峰,2011,清華大學(xué)出版社《實(shí)用軟件測(cè)試教程》溫艷冬,2011,清華大學(xué)出版社沈陽(yáng)師范大學(xué)軟件學(xué)院3課程學(xué)時(shí)分布章節(jié)內(nèi)容學(xué)時(shí)分配計(jì)講課習(xí)題課討論課實(shí)驗(yàn)(上機(jī))其它1第一章軟件工程與軟件測(cè)試442第二章軟件測(cè)試概論443第三章軟件測(cè)試基礎(chǔ)知識(shí)4264第四章軟件的測(cè)試過程5385第五章黑盒測(cè)試和白盒測(cè)試4486第六章性能測(cè)試2247第七章自動(dòng)化測(cè)試技術(shù)75128第八章缺陷報(bào)告325合計(jì)331851防不勝防的軟件錯(cuò)誤例1:1963年,美國(guó),飛往火星的火箭爆炸,損失$10million原因:FORTRAN循環(huán)DO5I=1,3誤寫為DO5I=1.3例2:1996年,美國(guó),飛往哥倫比亞城市Cali的客機(jī)失事,163人中僅4人生還
原因:關(guān)于目的地坐標(biāo)的、由一個(gè)字符構(gòu)成的計(jì)算機(jī)命令的錯(cuò)誤輸入,兩相距132英里的城市坐標(biāo)在南美航空表中代碼相同例3:1996年,ESA的火箭處女航失敗,升空后僅飛行40秒就偏離了其預(yù)定軌道,該火箭被遠(yuǎn)程控制所毀并失去她攜帶的4個(gè)衛(wèi)星,損失達(dá)5億美元
5沈陽(yáng)師范大學(xué)軟件學(xué)院防不勝防的軟件錯(cuò)誤原因:慣性參考系方面的問題未經(jīng)討論和解決例4:1994-1995年,迪斯尼的獅子王,第一個(gè)面向兒童的多媒體光盤游戲,投訴被打爆.原因:未對(duì)市場(chǎng)上的各種PC機(jī)型進(jìn)行正確測(cè)試,軟件在大眾使用的常見系統(tǒng)中難以運(yùn)行例5:1994年,英特爾奔騰浮點(diǎn)除法軟件缺陷,導(dǎo)致為自己的行為道歉并花費(fèi)4億多美元更換壞芯片.原因:芯片發(fā)布前已發(fā)現(xiàn)問題,但管理層忽略了;軟件缺陷被發(fā)現(xiàn)時(shí),英特爾試圖掩飾該問題的嚴(yán)重性;受到壓力時(shí),英特爾承諾更換芯片但要求用戶證明自己受到軟件缺陷的影響.沈陽(yáng)師范大學(xué)軟件學(xué)院6防不勝防的軟件錯(cuò)誤例6:1999年,美國(guó)航天局火星基地登陸飛船在試圖登陸火星表面時(shí)失蹤.
原因:為省錢而簡(jiǎn)化確定何時(shí)關(guān)閉推進(jìn)器的裝置,導(dǎo)致飛船著陸時(shí)誤更改一個(gè)數(shù)據(jù)位,兩個(gè)測(cè)試小組的獨(dú)立工作做的很好,但從未走在一起例7:1991年,美國(guó)愛國(guó)者導(dǎo)彈防御系統(tǒng)在幾次對(duì)抗導(dǎo)彈戰(zhàn)役中失利,多哈戰(zhàn)誤擊斃28名美軍士兵.原因:一個(gè)很小的系統(tǒng)時(shí)鐘錯(cuò)誤積累,可能拖延14小時(shí)并造成跟蹤系統(tǒng)失去準(zhǔn)確度,多哈戰(zhàn)中系統(tǒng)拖延了100多個(gè)小時(shí)沈陽(yáng)師范大學(xué)軟件學(xué)院7本章內(nèi)容1.1軟件生存周期1.2軟件發(fā)展歷史1.3軟件缺陷1.4軟件質(zhì)量1.5軟件測(cè)試與軟件工程沈陽(yáng)師范大學(xué)軟件學(xué)院8主要內(nèi)容[基本要求]了解軟件發(fā)展過程了解需要進(jìn)行軟件測(cè)試的原因理解軟件生命周期掌握軟件缺陷的概念掌握軟件質(zhì)量、軟件質(zhì)量測(cè)試相關(guān)內(nèi)容[重點(diǎn)難點(diǎn)]軟件缺陷重點(diǎn):軟件測(cè)試概念難點(diǎn):軟件缺陷1.1軟件開發(fā)模型軟件生存周期傳統(tǒng)軟件開發(fā)模型軟件演化模型面向?qū)ο箝_發(fā)模型形式化方法模型實(shí)例一、軟件生存周期一個(gè)軟件從開始計(jì)劃起,到廢棄不用止,成為軟件的生存周期計(jì)劃時(shí)期開發(fā)時(shí)期運(yùn)行時(shí)期(1)問題定義(2)可行性研究(3)需求分析(4)設(shè)計(jì)(5)實(shí)現(xiàn)(6)測(cè)試(7)維護(hù)軟件生存周期的階段劃分開發(fā)期計(jì)劃期
運(yùn)行期計(jì)劃期問題定義:確定系統(tǒng)的目標(biāo)和范圍可行性研究:技術(shù)可行性、經(jīng)濟(jì)可行性、法律可行性等《立項(xiàng)建議書》
《項(xiàng)目計(jì)劃》開發(fā)期設(shè)計(jì):包括需求分析和軟件設(shè)計(jì)
需求分析:做什么(what)
軟件設(shè)計(jì):怎么做(how)總體設(shè)計(jì)和詳細(xì)設(shè)計(jì)兩個(gè)階段架構(gòu)設(shè)計(jì)、功能設(shè)計(jì)、數(shù)據(jù)庫(kù)設(shè)計(jì)、界面設(shè)計(jì)、算法設(shè)計(jì)...《產(chǎn)品需求規(guī)格說明書》
《體系結(jié)構(gòu)設(shè)計(jì)報(bào)告》《模塊設(shè)計(jì)報(bào)告》
《數(shù)據(jù)庫(kù)設(shè)計(jì)報(bào)告》《用戶界面設(shè)計(jì)》開發(fā)期實(shí)現(xiàn):包括編碼和測(cè)試
編碼:采用具體的編程語(yǔ)言實(shí)現(xiàn)設(shè)計(jì)(do)測(cè)試:驗(yàn)證代碼的正確性(check)單元測(cè)試、集成測(cè)試、確認(rèn)測(cè)試、性能測(cè)試、回歸測(cè)試《編程文檔》
《測(cè)試用例》
《測(cè)試報(bào)告》運(yùn)行期維護(hù):改正性維護(hù)、完善性維護(hù)、增強(qiáng)性維護(hù)、適應(yīng)性維護(hù)(change)維護(hù)的副作用《產(chǎn)品維護(hù)計(jì)劃》
《產(chǎn)品維護(hù)報(bào)告》重提軟件開發(fā)和編程的區(qū)別二、傳統(tǒng)軟件開發(fā)模型軟件開發(fā)模型:就是為整個(gè)軟件生存期建立的模型。如何有效地組織生存期的各項(xiàng)活動(dòng)主要有:瀑布模型和快速原型模型瀑布模型問題定義可行性研究需求分析設(shè)計(jì)編程測(cè)試運(yùn)行與維護(hù)目標(biāo)與范圍說明書可行性論證報(bào)告需求說明書設(shè)計(jì)文檔程序測(cè)試報(bào)告維護(hù)報(bào)告計(jì)劃時(shí)期開發(fā)時(shí)期運(yùn)行時(shí)期瀑布模型的特點(diǎn)階段間的順序性和依賴性
各階段依次進(jìn)行
前一階段的輸出是后一階段的輸入推遲實(shí)現(xiàn)的觀點(diǎn)
從邏輯到物理
文檔的重用質(zhì)量保證的觀點(diǎn)
復(fù)審和回溯瀑布模型的缺點(diǎn)過度依賴系統(tǒng)分析員的個(gè)人能力需求變更帶來的代價(jià)過大在對(duì)軟件產(chǎn)品的某個(gè)版本試用之前,要用戶(即使有軟件工程師的配合)完全、精確和正確地對(duì)一個(gè)現(xiàn)代軟件產(chǎn)品提出確切的需求,在實(shí)際上是不可能的-----F.Brooks快速原型模型需求分析原型開發(fā)原型評(píng)定目標(biāo)系統(tǒng)設(shè)計(jì)目標(biāo)系統(tǒng)實(shí)現(xiàn)用戶意見原型:包括未來實(shí)際系統(tǒng)的主要功能的模型系統(tǒng),通過讓用戶看到實(shí)際系統(tǒng),從而明確需求快速原型的注意事項(xiàng)原型規(guī)模要適當(dāng),不能過大也不能過小。應(yīng)包括未來系統(tǒng)的主要功能和重要接口原型的搭建和修改要快速可以方便的生成實(shí)際系統(tǒng)不能陷入無(wú)休止的原型評(píng)定界面原型三、軟件演化模型演化模型:一種漸進(jìn)式的、迭代的軟件開發(fā)模型,可以適應(yīng)軟件規(guī)模的不斷增長(zhǎng),使大型復(fù)雜軟件在迭代中逐步達(dá)到完善。主要包括:增量模型和螺旋模型增量模型規(guī)格說明設(shè)計(jì)實(shí)現(xiàn)和集成交付用戶構(gòu)件1規(guī)格說明設(shè)計(jì)實(shí)現(xiàn)和集成交付用戶構(gòu)件2規(guī)格說明設(shè)計(jì)實(shí)現(xiàn)和集成交付用戶構(gòu)件3............規(guī)格說明設(shè)計(jì)實(shí)現(xiàn)和集成交付用戶構(gòu)件n瀑布模型和快速原型的結(jié)合增量模型的特點(diǎn)先核心后細(xì)節(jié),先易后難??梢钥刂骑L(fēng)險(xiǎn)人員組織靈活注意增量的劃分和集成集成有風(fēng)險(xiǎn),特別是人員流動(dòng)螺旋模型加入了風(fēng)險(xiǎn)分析。每一次迭代都要進(jìn)行風(fēng)險(xiǎn)分析,并產(chǎn)生原型盡可能提前發(fā)現(xiàn)問題,把損失降到最低增加成本和時(shí)間對(duì)風(fēng)險(xiǎn)評(píng)估的依賴四、面向?qū)ο蟮拈_發(fā)模型對(duì)象:現(xiàn)實(shí)世界中個(gè)體或事物的抽象表示,是屬性和相關(guān)操作的統(tǒng)一封裝體類:表示相似對(duì)象的共同特征,對(duì)象是類的實(shí)例繼承:子類與父類的關(guān)系消息:對(duì)象間、對(duì)象和外部間相互關(guān)聯(lián)的途徑(方法調(diào)用)構(gòu)件集成模型引入構(gòu)件庫(kù)軟件的開發(fā)就是集成老構(gòu)件和開發(fā)新構(gòu)件的過程軟件復(fù)用:將已有的軟件及其有效成分用于構(gòu)造新的軟件或系統(tǒng)。構(gòu)件的條件:封裝、重載、繼承、聚合、多態(tài)五、實(shí)例--教材購(gòu)銷系統(tǒng)需求明確,適合于瀑布模型實(shí)例--顯像管生產(chǎn)監(jiān)測(cè)系統(tǒng)變化較多,主次有別,適合于增量模型六、最新的軟件過程模型統(tǒng)一過程模型(RUP)極限編程(XP)RationalUnifiedProcesseXtremeProgramming一系列最佳實(shí)踐的集合溝通、簡(jiǎn)單、反饋和勇氣測(cè)試驅(qū)動(dòng)設(shè)計(jì)、持續(xù)重構(gòu)、現(xiàn)場(chǎng)客戶、結(jié)對(duì)編程、簡(jiǎn)單設(shè)計(jì)軟件工程的原則模塊化和分解細(xì)化和逐步求精變更的預(yù)見性通用性和復(fù)用性遞增式軟件工程的原則產(chǎn)品質(zhì)量以滿足用戶需求為最高準(zhǔn)則高生產(chǎn)率必須以質(zhì)量合格為前提,質(zhì)量第一密切與用戶的聯(lián)系,盡早排除缺陷文檔描述精確、易懂,無(wú)多義性清晰第一、效率第二…………1.2軟件發(fā)展歷程第一階段計(jì)算機(jī)與編程語(yǔ)言第二階段PC編程語(yǔ)言第三階段PC與單機(jī)軟件第四階段網(wǎng)絡(luò)發(fā)展與軟件第五階段網(wǎng)絡(luò)與企業(yè)應(yīng)用軟件第六階段應(yīng)用軟件分類第一階段計(jì)算機(jī)與編程語(yǔ)言要操作計(jì)算機(jī),必須懂得計(jì)算機(jī)的語(yǔ)言最早的軟件開發(fā)方法打孔紙帶來編寫程序圓孔,透光,則表示1其他表示0通過圓孔紙帶輸入到老式計(jì)算機(jī)中,作為控制計(jì)算機(jī)的程序鍵盤操作時(shí)代將英文打字機(jī)與計(jì)算機(jī)相連,發(fā)送二進(jìn)制信號(hào),形成鍵盤編程時(shí)代輸入機(jī)器操作代碼,后來形成匯編語(yǔ)言直接控制計(jì)算機(jī)執(zhí)行各種命令大型計(jì)算機(jī)的出現(xiàn)大型計(jì)算機(jī)主要用來進(jìn)行科學(xué)計(jì)算,使用類似匯編的編程語(yǔ)言,如cobol計(jì)算機(jī)出現(xiàn)的目的本來就是為了計(jì)算,因此稱為計(jì)算機(jī)大型計(jì)算機(jī)專門用于科學(xué)研究計(jì)算,必須氣象、地理等,以IBM公司為主PDP-11計(jì)算機(jī)為主要先驅(qū)中型計(jì)算機(jī)中型計(jì)算機(jī)的出現(xiàn),讓計(jì)算機(jī)從大型科研機(jī)構(gòu)走向企業(yè)、事業(yè)單位幫助企業(yè)、事業(yè)單位完成數(shù)據(jù)處理幫助人們完成信息傳遞出現(xiàn)專用編程語(yǔ)言,如:ada小型計(jì)算機(jī)小型計(jì)算機(jī)的出現(xiàn),更加方便了企業(yè)、事業(yè)單位的信息處理價(jià)格低操作簡(jiǎn)單維護(hù)容易涌現(xiàn)出一批廠商SUNDEC……出現(xiàn)更加高級(jí)的編程語(yǔ)言,如CUNIX時(shí)代—C語(yǔ)言的時(shí)代作為開放的操作系統(tǒng),徹底打破IBM壟斷地位讓后來的中小型計(jì)算機(jī)有了統(tǒng)一的操作系統(tǒng)平臺(tái)誕生了C語(yǔ)言出現(xiàn)了終端操作方式——多人共同使用一臺(tái)計(jì)算機(jī)由此出現(xiàn)了SUNUNIXDECUNIX……當(dāng)時(shí)的數(shù)據(jù)庫(kù)系統(tǒng)從大型機(jī)的IBM的數(shù)據(jù)庫(kù)系統(tǒng)到小型機(jī)的數(shù)據(jù)庫(kù)系統(tǒng),一直都快速發(fā)展著DB2ORACLESYBASEINFOMIX第二階段PC編程語(yǔ)言個(gè)人計(jì)算機(jī),造就今天的軟件開發(fā)職業(yè)PC時(shí)代的到來—BASIC語(yǔ)言1980年,IBM曾經(jīng)常嘗試,將計(jì)算機(jī)用于個(gè)人數(shù)據(jù)處理,引發(fā)個(gè)人計(jì)算機(jī)PC時(shí)代的到來比爾.蓋茨因此發(fā)家提供了PC計(jì)算機(jī)的操作系統(tǒng)——MS-DOS開發(fā)了當(dāng)時(shí)流行的PC編程語(yǔ)言——BASICPC讓神奇的計(jì)算機(jī)走入個(gè)人生活今天我們所看到的計(jì)算機(jī),理解的計(jì)算機(jī),大多數(shù)是PC概念的計(jì)算機(jī)今天的PC已經(jīng)成為很多人無(wú)法離開的生活中的設(shè)備微軟的貢獻(xiàn):讓PC更加人性化——WINDOWS蘋果電腦—BASIC的普及IBM的PC并不是唯一的,時(shí)代造就了蘋果(MAC)電腦公司圖形化、娛樂性個(gè)人使用蘋果的系統(tǒng)不開放性,讓微軟成為今天的PC霸主蘋果讓孩子都知道了basic語(yǔ)言DOS系統(tǒng)時(shí)代—c語(yǔ)言流行時(shí)代Dos系統(tǒng)讓PC稱為個(gè)人的工具從此誕生了優(yōu)秀的開發(fā)工具和廠商微軟——BASIC,C語(yǔ)言BORLAND——TURBOC……WINDOWS-1987年1987年的WINDOWS象一個(gè)幼稚的孩子WINDOWS-1990年1990年,更加成熟可視化編程由此開始編寫程序就像畫圖一樣WINDOWS-1993年成熟而實(shí)用造就了今天新浪的前身——四通利方——漢化了當(dāng)時(shí)的WINDOWSWINDOWS-1995年成就霸業(yè)的一年個(gè)人使用的WINDOWS95完美的個(gè)人操作系統(tǒng)微軟開始開發(fā)WINDOWSWORKSTATION網(wǎng)絡(luò)操作系統(tǒng),形成今天的WINDOWS2000,WINDOWS2003等第一代可視化開發(fā)工具
——VISUALTOOLS微軟利用WINDOWS優(yōu)勢(shì),開發(fā)的可視化編程工具,極大降低了開發(fā)者的負(fù)擔(dān)成為今天可視化開發(fā)工具的先驅(qū)VISUALBASICVISUALCVISUALFOXPROFOXPRO——單機(jī)數(shù)據(jù)庫(kù)先驅(qū)第一代個(gè)人計(jì)算機(jī)數(shù)據(jù)庫(kù)開發(fā)工具微軟收購(gòu)FOXBASE軟件第一個(gè)WINDOWS下的數(shù)據(jù)庫(kù)開發(fā)工具造就了用友財(cái)務(wù)軟件等產(chǎn)品ACCESS到SQLSERVERFOXPRO到ACCESS,個(gè)人數(shù)據(jù)庫(kù)的升華ACCESS到SQLSERVER企業(yè)數(shù)據(jù)庫(kù)的升華廉價(jià)的SQLSERVER逐步成為中小企業(yè)青睞的產(chǎn)品ORACLE等價(jià)格昂貴IBM數(shù)據(jù)庫(kù)過于專業(yè),無(wú)法滿足中小企業(yè)應(yīng)用第三階段PC與單機(jī)軟件個(gè)人使用的軟件,沒有數(shù)據(jù)共享,也沒有數(shù)據(jù)傳遞PC逐步進(jìn)入企業(yè)和家庭廉價(jià)方便解決實(shí)際問題打字排版科學(xué)計(jì)算游戲娛樂……單機(jī)程序—DOS下的程序最早的英文文字排版軟件—WSDOS下的游戲三國(guó)演義帝國(guó)時(shí)代俄羅斯方塊其他DOS下的程序單機(jī)程序——WINDOWS的程序從DOS開始,就有了單臺(tái)計(jì)算機(jī)執(zhí)行的程序WPSTURBOCOFFICE撲克牌……無(wú)需連接網(wǎng)絡(luò),就可以運(yùn)行早期的游戲——三國(guó)演義等早期的用友財(cái)務(wù)軟件等沒有數(shù)據(jù)共享,沒有信息交換單機(jī)程序—中國(guó)的成就WPS——金山公司方正排版CCDOS——中國(guó)自己的中文操作系統(tǒng)巨人漢卡一批優(yōu)秀的軟件隨之誕生數(shù)據(jù)庫(kù)處理方面DBASE為主的個(gè)人數(shù)據(jù)庫(kù)系統(tǒng)用友公司因此成就一番事業(yè)流行的單機(jī)程序—OFFICE用友財(cái)務(wù)軟件,最早是使用DBASE開發(fā)的,專門個(gè)財(cái)務(wù)人員使用微軟的OFFICE,也是為個(gè)人使用,專門解決寫文章和書稿排版典型的企業(yè)單機(jī)程序庫(kù)存管理軟件FoxproVbdelphi財(cái)務(wù)管理軟件DbaseFoxprovb人事管理軟件Vbdephi固定資產(chǎn)管理軟件vb典型的單機(jī)工具軟件殺毒-RISING下載-FLASHGET電影播放器-MEDIAPLAYER壓縮工具-ZIP,RAR圖片察看器-ACDSEE其他windows下常用工具軟件開發(fā)工具:VB,C++等第四階段網(wǎng)絡(luò)發(fā)展與軟件網(wǎng)絡(luò)推動(dòng)企業(yè)應(yīng)用開發(fā)最早的信息交流—‘上機(jī)’的由來上機(jī),就是到終端機(jī)方操作小型、大型計(jì)算機(jī)主機(jī)系統(tǒng)最早的信息交流方式依靠小型機(jī)、大型機(jī)依靠終端,所有軟件都在主機(jī)系統(tǒng)上所有信息通過公用計(jì)算機(jī)共享典型應(yīng)用TELNETNNTPMAILPC網(wǎng)絡(luò)打破主機(jī)系統(tǒng)天下NOVELL作為PC網(wǎng)絡(luò)的先驅(qū)PC網(wǎng)絡(luò)逐步取代大型計(jì)算機(jī)讓個(gè)人和企業(yè)能夠通過PC溝通和交流最早的系統(tǒng)集成方法1985-1995把10臺(tái)電腦連接起來企業(yè)需要共享硬盤,存儲(chǔ)數(shù)據(jù),因?yàn)楫?dāng)時(shí)硬盤非常昂貴打印機(jī),因?yàn)榇蛴C(jī)非常昂貴相互復(fù)制一些文件,比如WORD文檔否則只能通過軟盤來復(fù)制,非常麻煩辦公室自動(dòng)化—OA局域網(wǎng)絡(luò)把所有的電腦都連起來,并可以內(nèi)部收發(fā)郵件:lotusnotes,exchange讓更多的人共享數(shù)據(jù)把幾個(gè)辦公室的電腦連接起來局域網(wǎng)誕生更多的PC連接到一起NOVELL蓬勃應(yīng)用流行技術(shù):IPX協(xié)議設(shè)備:HUB,MODEM等校園網(wǎng),城域網(wǎng)—廣域網(wǎng)誕生局域網(wǎng)連接范圍有限更多企業(yè)希望把分公司連接起來學(xué)校希望相互連接起來流行技術(shù):TCP/IP協(xié)議設(shè)備:交換機(jī),路由器,ISDN等互聯(lián)網(wǎng)—天下一家的想法眾多的局域網(wǎng)絡(luò),廣域網(wǎng)絡(luò),家庭電腦都希望聯(lián)結(jié)起來,共享信息,相互溝通互聯(lián)網(wǎng)誕生——1969互聯(lián)網(wǎng)流行——1995關(guān)鍵技術(shù)傳統(tǒng)UNIX下的TCP/IP復(fù)活HTML標(biāo)準(zhǔn)文檔格式誕生設(shè)備:廣域網(wǎng)設(shè)備、電信公司通訊設(shè)備的結(jié)合第五階段網(wǎng)絡(luò)與企業(yè)應(yīng)用軟件網(wǎng)絡(luò)推動(dòng)企業(yè)應(yīng)用發(fā)展企業(yè)應(yīng)用發(fā)展推動(dòng)軟件開發(fā)大家一起來工作—MIS的誕生網(wǎng)絡(luò)讓企業(yè)提出更多軟件功能要求,單機(jī)程序無(wú)法達(dá)到把數(shù)據(jù)保存到公用電腦上——服務(wù)器上通過服務(wù)器可以共享、存儲(chǔ)、統(tǒng)計(jì)分析和匯總數(shù)據(jù)相互傳遞信息,并及時(shí)發(fā)現(xiàn)信息的變化管理信息系統(tǒng):由人和計(jì)算機(jī)網(wǎng)絡(luò)集成,能提供企業(yè)管理所需信息以支持企業(yè)的生產(chǎn)經(jīng)營(yíng)和決策的人機(jī)系統(tǒng)。主要功能包括經(jīng)營(yíng)管理、資產(chǎn)管理、生產(chǎn)管理、行政管理和系統(tǒng)維護(hù)等網(wǎng)絡(luò)應(yīng)用開發(fā)—數(shù)據(jù)庫(kù)的重要性共享信息,協(xié)同工作,都要通過統(tǒng)一的軟件來協(xié)調(diào)管理傳統(tǒng)的數(shù)據(jù)庫(kù)走進(jìn)PC網(wǎng)絡(luò)軟件ORACLE,SQLSERVER等從高端小型機(jī)走向PC世界有了數(shù)據(jù)庫(kù),則信息共享和交流,信息存儲(chǔ)和處理變得非常容易第一代網(wǎng)絡(luò)軟件:客戶機(jī)/服務(wù)器程序—1992至1996由于需要數(shù)據(jù)信息共享,引發(fā)客戶機(jī)/服務(wù)器軟件多人共享數(shù)據(jù)庫(kù)信息多人同時(shí)操作共享數(shù)據(jù)庫(kù)數(shù)據(jù)典型代表辦公自動(dòng)化系統(tǒng)用友財(cái)務(wù)網(wǎng)絡(luò)版聊天系統(tǒng)傳奇游戲需要在每臺(tái)電腦上安裝一個(gè)軟件需要有一臺(tái)服務(wù)器共享數(shù)據(jù)庫(kù)信息解釋:的服務(wù)器需要有賬號(hào),這些帳號(hào)在騰訊公司服務(wù)器的數(shù)據(jù)庫(kù)中保存當(dāng)某個(gè)人的電腦重新安裝的時(shí)候,所有信息都從服務(wù)器取回,不會(huì)丟失相互間可以隨時(shí)溝通信息,對(duì)話交流,共享文件資料等更多的客戶機(jī)/服務(wù)器軟件電子郵件程序,OUTLOOK只是客戶端,郵件服務(wù)器是服務(wù)器端傳奇游戲服務(wù)器共同點(diǎn)有專門的客戶端軟件,下在安裝,否則服務(wù)使用信息共享,隨時(shí)交流,數(shù)據(jù)統(tǒng)一保存在服務(wù)器上缺點(diǎn):必須安裝各種軟件郵件軟件、軟件、msn軟件、游戲軟件等瀏覽器/服務(wù)器模式——1997-今通過瀏覽器就可以運(yùn)行客戶端程序,無(wú)需單獨(dú)安裝軟件,共享服務(wù)器數(shù)據(jù)BBS博克電子商務(wù)解釋:火車票代售無(wú)論去哪個(gè)火車票代售點(diǎn),都可以購(gòu)買車票共享不會(huì)因?yàn)槟康牡夭煌且綄iT的售票處對(duì)于購(gòu)票者來說,所有購(gòu)票點(diǎn)都一樣如果是客戶機(jī)/服務(wù)器模式,則不同車次必須到不同的購(gòu)票處不同時(shí)間也要到不同購(gòu)票處雖然信息共享,但類別嚴(yán)格而專用互聯(lián)就是無(wú)界限交流網(wǎng)絡(luò)新聞BBS博克視頻聊天電子商務(wù)三層架構(gòu)——1995至今當(dāng)客戶機(jī)/服務(wù)器或者瀏覽器/服務(wù)器無(wú)法解決速度和處理數(shù)據(jù)的高效性的時(shí)候,中漸件誕生幫助數(shù)據(jù)庫(kù)處理數(shù)據(jù)快速分析處理需要的各種數(shù)據(jù),無(wú)論數(shù)據(jù)來自磁盤文件、數(shù)據(jù)庫(kù)還是其他按照需要統(tǒng)一處理,并返回給客戶端典型代表BEA公司的WEBLOGIC微軟公司的BIZTALKSERVERWEBSERVICE……三層架構(gòu)(3-tierarchitecture)通常意義上的三層架構(gòu)就是將整個(gè)業(yè)務(wù)應(yīng)用劃分為:表現(xiàn)層(UI)、業(yè)務(wù)邏輯層(BLL)、數(shù)據(jù)訪問層(DAL)。區(qū)分層次的目的即為了“高內(nèi)聚,低耦合”的思想解釋:郵局的作用郵局可以方便地郵遞各種東西,無(wú)需自己考慮如何運(yùn)輸不用考慮是空運(yùn)、路運(yùn)還是海運(yùn)不用考慮是誰(shuí)把東西送到對(duì)方手中一切都有郵局負(fù)責(zé)典型的企業(yè)網(wǎng)絡(luò)應(yīng)用軟件數(shù)據(jù)庫(kù)系統(tǒng)郵件服務(wù)器辦公自動(dòng)化游戲服務(wù)器進(jìn)銷存管理ERP客戶關(guān)系管理系統(tǒng)其他行業(yè)特殊應(yīng)用軟件電信、電力、石油等軟件開發(fā)新領(lǐng)域:移動(dòng)設(shè)備開發(fā)移動(dòng)設(shè)備手機(jī)掌上電腦口袋PC移動(dòng)領(lǐng)域應(yīng)用開發(fā)短信彩信游戲郵件網(wǎng)絡(luò)電視視頻服務(wù)WAP網(wǎng)站第六階段應(yīng)用軟件分類應(yīng)用軟件就是除了操作系統(tǒng)、各種開發(fā)工具之外的實(shí)用軟件文件處理類以office為代表,用來處理文章排版電子表格圖形圖像文件處理辦公自動(dòng)化類以政府公文處理為主,結(jié)合office和數(shù)據(jù)庫(kù)功能典型產(chǎn)品LotusOffice+exchange其他專業(yè)開發(fā)軟件——OA企業(yè)管理信息系統(tǒng)(MIS)專門用來處理企業(yè)管理信息的,比如財(cái)務(wù)賬目庫(kù)存工資銷售情況等幫助企業(yè)領(lǐng)導(dǎo)者分析和統(tǒng)計(jì)數(shù)據(jù)典型軟件各類mis系統(tǒng)娛樂類自從PC誕生,就沒有離開個(gè)人娛樂游戲電影播放今天的BBS,,MSN,各種網(wǎng)站電子商務(wù)—電腦做生意由IBM提出,最初主要針對(duì)銀行的資金流通運(yùn)輸行業(yè)的貨物流通互聯(lián)網(wǎng)的信息流通具體體現(xiàn)阿里巴巴易貝易趣當(dāng)當(dāng)書城網(wǎng)上銀行ERP系統(tǒng)專門為了大型企業(yè),如汽車、建筑、電子等行業(yè)開發(fā)的軟件龐大的數(shù)據(jù)庫(kù)復(fù)雜的軟件處理智能化的管理決策支持電子政務(wù)讓所有老百姓通過網(wǎng)絡(luò)就可以解決問題,再也不用各個(gè)衙門口蓋公章首都在線工商局稅務(wù)局公安局……無(wú)線領(lǐng)域軟件手機(jī)軟件游戲短信彩信彩鈴移動(dòng)商務(wù)辦公管理全球定位GPSICT領(lǐng)域從IT到ICT不再是計(jì)算機(jī)獨(dú)有,逐步走向通信不再是處理數(shù)據(jù),逐步走向溝通典型應(yīng)用視頻聊天播克在線電視游戲娛樂……ICT是信息、通信和技術(shù)三個(gè)英文單詞的詞頭組合(InformationCommunicationTechnology,簡(jiǎn)稱ICT)。它是信息技術(shù)與通信技術(shù)相融合而形成的一個(gè)新的概念和新的技術(shù)領(lǐng)域。也是在線測(cè)試儀的簡(jiǎn)稱擴(kuò)展成才之路如何成為優(yōu)秀的軟件人才第一步:明確人生目標(biāo)在IT行業(yè),一個(gè)人的成長(zhǎng)大致可以分為:深入研究技術(shù),熟練掌握一種工具成為項(xiàng)目小組技術(shù)帶頭人或者是系統(tǒng)分析人員成為高級(jí)工程師,做公司的總工程師職位成為售前支持工程師,成為與用戶談判,答辯,書寫項(xiàng)目方案書的高手成為項(xiàng)目經(jīng)理,逐步學(xué)會(huì)管理隊(duì)伍也可能成為公司的CTO,走向職業(yè)經(jīng)理生涯企業(yè)職位項(xiàng)目經(jīng)理豐富項(xiàng)目開發(fā)經(jīng)驗(yàn),管理經(jīng)驗(yàn)系統(tǒng)分析員豐富客戶需求分析經(jīng)驗(yàn),項(xiàng)目開發(fā)經(jīng)驗(yàn)系統(tǒng)設(shè)計(jì)員豐富系統(tǒng)設(shè)計(jì)經(jīng)驗(yàn),項(xiàng)目開發(fā)經(jīng)驗(yàn)技術(shù)經(jīng)理豐富開發(fā)經(jīng)驗(yàn),豐富的技術(shù)知識(shí)開發(fā)人員熟練的技術(shù)知識(shí),豐富的項(xiàng)目編程經(jīng)驗(yàn)測(cè)試人員豐富的項(xiàng)目開發(fā)經(jīng)驗(yàn),熟練的技術(shù)經(jīng)驗(yàn)客服維護(hù)員熟練的技術(shù)經(jīng)驗(yàn),吃苦耐勞的工作品質(zhì)第二步:選擇一種編程語(yǔ)言無(wú)論哪種語(yǔ)言,都可以為自己奠定基礎(chǔ),無(wú)需考慮語(yǔ)言是否重要計(jì)算機(jī)語(yǔ)言是相通的,可以舉一反三關(guān)鍵是徹底掌握,熟練運(yùn)用不要成為語(yǔ)言的奴隸因?yàn)槠珢垡环N語(yǔ)言,而忽視軟件編程思想因?yàn)橄矚g多個(gè)語(yǔ)言,而無(wú)法奠定扎實(shí)基礎(chǔ)各種編程語(yǔ)言比較C語(yǔ)言,計(jì)算機(jī)語(yǔ)言的基礎(chǔ),但不直接用來開發(fā)應(yīng)用軟件VB語(yǔ)言,主要是開發(fā)庫(kù)存、財(cái)務(wù)等數(shù)據(jù)庫(kù)軟件,也可以編寫簡(jiǎn)單的游戲軟件.NET,是VB,C#,ASP,C++的高度集成,可以開發(fā)任何類型的應(yīng)用軟件C++語(yǔ)言,可以開發(fā)游戲、圖形圖像、系統(tǒng)工具、驅(qū)動(dòng)程序等各種軟件,但不方便開發(fā)數(shù)據(jù)庫(kù)軟件JAVA語(yǔ)言,重點(diǎn)在互聯(lián)網(wǎng)網(wǎng)站開發(fā)方面,也是其長(zhǎng)項(xiàng),但不適合開發(fā)系統(tǒng)工具、圖形圖像、游戲多媒體等軟件嵌入式開發(fā)工具,使用的語(yǔ)言基本是C++,JAVA兩種,主要是針對(duì)手機(jī)、家電、電子產(chǎn)品的芯片級(jí)編程,如:手機(jī)的拍照、攝像功能,洗衣機(jī)的自動(dòng)控制等其他專業(yè)開發(fā)語(yǔ)言,PC上很少用,但在專業(yè)領(lǐng)域用途廣泛,如:PERL,ADA,FORTRAN等計(jì)算機(jī)語(yǔ)言—高度統(tǒng)一性沒有程序員需要把所有語(yǔ)言掌握但是程序員必須熟練掌握一種語(yǔ)言可以達(dá)到一通百通的境界任何計(jì)算機(jī)語(yǔ)言都是相類似的如同開汽車第二步:熟練掌握單機(jī)程序開發(fā)誰(shuí)能開發(fā)出OFFICE,WPS?這是微軟、金山公司一批精英仍然在奮斗的技術(shù)目標(biāo)雖能開發(fā)出傳奇游戲客戶端豐富的功能?這是無(wú)數(shù)游戲開發(fā)者追求的目標(biāo)常用的瑞星、FLASHGET、BT等,都是專業(yè)單機(jī)程序單機(jī)開發(fā)技術(shù),是程序員的第一步基石第二步:客戶機(jī)/服務(wù)器程序誰(shuí)能開發(fā)一個(gè)或者M(jìn)SN?這是很多高手研究的問題誰(shuí)能為企業(yè)開發(fā)一個(gè)SQL數(shù)據(jù)的管理系統(tǒng)?這是當(dāng)今很多軟件公司正在為之奮斗的問題只有懂得網(wǎng)絡(luò)和數(shù)據(jù)庫(kù),才能開發(fā)ERP等程序只有懂得客戶機(jī)/服務(wù)器技術(shù),才能開發(fā)這些程序第四步:瀏覽器/服務(wù)器程序誰(shuí)能開發(fā)出BBS或者博克論壇、電子商務(wù)?這是互聯(lián)網(wǎng)開發(fā)的高手誰(shuí)能開發(fā)瀏覽器下的電子政務(wù)、工作流、遠(yuǎn)程教育系統(tǒng)?這也是互聯(lián)網(wǎng)開發(fā)的高手第五步:充分掌握數(shù)據(jù)庫(kù)技術(shù)網(wǎng)絡(luò)化應(yīng)用開發(fā),數(shù)據(jù)庫(kù)編程已經(jīng)成為主流不能充分利于數(shù)據(jù)庫(kù)技術(shù),那么將走很多彎路數(shù)據(jù)庫(kù)技術(shù)是必需的也是重要的編程技術(shù)無(wú)論客戶機(jī)/服務(wù)器模式,還是瀏覽器/服務(wù)器模式,都需要數(shù)據(jù)庫(kù)數(shù)據(jù)庫(kù)技術(shù)關(guān)鍵:SQL語(yǔ)言個(gè)人技能發(fā)展公式語(yǔ)言知識(shí)單機(jī)程序數(shù)據(jù)庫(kù)技術(shù)客戶機(jī)/服務(wù)器編程瀏覽器/服務(wù)器編程三層架構(gòu)編程CMM2開發(fā)規(guī)范掌握技術(shù)的訣竅在編程中學(xué)習(xí)編程在實(shí)踐中掌握實(shí)踐在解決問題中發(fā)現(xiàn)解決問題的方法在積累中積累廣泛知識(shí)在規(guī)范中規(guī)范自己的職業(yè)素質(zhì)和工作方法在探索和發(fā)現(xiàn)中緊跟技術(shù)發(fā)展步伐企業(yè)項(xiàng)目實(shí)施框架基本要素軟件軟件的生命周期軟件工程程序+文檔采用工程化方法把軟件作為工程產(chǎn)品按軟件生命周期進(jìn)行生產(chǎn)軟件計(jì)劃、需求分析、軟件設(shè)計(jì)、軟件編碼、軟件測(cè)試、運(yùn)行維護(hù)
軟件開發(fā)過程程序設(shè)計(jì)程序編碼單元測(cè)試軟件開發(fā)過程的位置軟件開發(fā)過程需求分析工程設(shè)計(jì)工程開發(fā)過程測(cè)試工程應(yīng)用安裝運(yùn)行維護(hù)
用戶需求轉(zhuǎn)化為軟件產(chǎn)品所需的全部軟件工程活動(dòng)的集合。軟件開發(fā)過程的主要工作內(nèi)容開發(fā)工程目的和處理內(nèi)容需求分析工程需求分析系統(tǒng)計(jì)劃確定系統(tǒng)開發(fā)的目的,做出軟件系統(tǒng)的開發(fā)計(jì)劃。在需求分析基礎(chǔ)上明確系統(tǒng)構(gòu)想模型和處理要求,作出系統(tǒng)功能概要說明,確定系統(tǒng)能夠?qū)崿F(xiàn)的范圍。設(shè)計(jì)工程外部設(shè)計(jì)(概要設(shè)計(jì))系統(tǒng)功能概要處理的具體化,作出用戶看得到的部分系統(tǒng)要件的基本設(shè)計(jì)(如系統(tǒng)窗體顯示和外部接口等方面的設(shè)計(jì))。內(nèi)部設(shè)計(jì)(詳細(xì)設(shè)計(jì))進(jìn)行數(shù)據(jù)庫(kù)及其文件系統(tǒng)的設(shè)計(jì)。進(jìn)行系統(tǒng)內(nèi)部結(jié)構(gòu)及其處理要求的詳細(xì)設(shè)計(jì)(程序處理概要,模塊功能說明等)。制造工程程序制造(程序設(shè)計(jì)、程序編制、單元測(cè)試)按照各個(gè)程序的處理概要,做出程序單元設(shè)計(jì)說明書。按照程序單元設(shè)計(jì)說明書,進(jìn)行程序編碼。實(shí)施程序單元測(cè)試,驗(yàn)證各個(gè)程序單元的處理功能。測(cè)試工程軟件測(cè)試(組合測(cè)試、系統(tǒng)測(cè)試、運(yùn)行測(cè)試)為提高軟件質(zhì)量,按以下順序進(jìn)行測(cè)試。組合測(cè)試:各個(gè)子系統(tǒng)內(nèi)的程序單元的組合測(cè)試。系統(tǒng)測(cè)試:各個(gè)子系統(tǒng)連接起來,全系統(tǒng)的綜合測(cè)試。運(yùn)行測(cè)試:在用戶環(huán)境下進(jìn)行實(shí)際運(yùn)行環(huán)境的測(cè)試。應(yīng)用安裝移植安裝運(yùn)行評(píng)價(jià)處理在用戶環(huán)境中運(yùn)行時(shí)所發(fā)現(xiàn)的問題。對(duì)與新系統(tǒng)有關(guān)的所有人員(客戶)進(jìn)行新系統(tǒng)培訓(xùn)。實(shí)施導(dǎo)入新系統(tǒng)工作,滿足項(xiàng)目初期所確立的需求,使客戶滿意。程序設(shè)計(jì)過程
程序設(shè)計(jì)
詳細(xì)設(shè)計(jì)書理解
程序設(shè)計(jì)工作實(shí)施
程序設(shè)計(jì)書作成
程序單元內(nèi)的功能模塊分割
模塊功能說明及處理內(nèi)容說明
程序功能層次圖及模塊關(guān)聯(lián)說明
定義公共變量和重要變量
程序編制單元測(cè)試又稱為“模塊測(cè)試”利用PCL確定程序的檢測(cè)點(diǎn)利用各種數(shù)據(jù)驗(yàn)證模塊功能通常由編碼的程序員擔(dān)任此工作需求分析范例系統(tǒng)設(shè)計(jì)范例數(shù)據(jù)庫(kù)設(shè)計(jì)范例測(cè)試報(bào)告范例UML語(yǔ)言表示的需求設(shè)計(jì)圖1.3軟件缺陷管理軟件缺陷的描述軟件缺陷指的是系統(tǒng)或系統(tǒng)部件中那些導(dǎo)致系統(tǒng)或部件不能實(shí)現(xiàn)其功能的缺陷。如果在執(zhí)行中遇到一個(gè)缺陷,可能引起系統(tǒng)的失效。那么準(zhǔn)確有效的定義和描述軟件缺陷,可以使軟件缺陷得以快速修復(fù),節(jié)約了軟件測(cè)試項(xiàng)目的成本和資源,提高產(chǎn)品質(zhì)量。軟件缺陷是什么?缺陷管理內(nèi)容缺陷管理中的術(shù)語(yǔ)缺陷管理的目的缺陷管理中人員的職責(zé)缺陷管理過程介紹缺陷的屬性缺陷狀態(tài)缺陷的描述1.3.1缺陷管理-術(shù)語(yǔ)軟件測(cè)試中經(jīng)常使用各種術(shù)語(yǔ)來描述軟件出現(xiàn)的問題,如下一些通用的術(shù)語(yǔ):軟件錯(cuò)誤(SoftwareError)軟件缺陷(SoftwareDefect)軟件故障(Softwarefault)軟件失效(Softwarefailure)缺陷管理-術(shù)語(yǔ)區(qū)分這些術(shù)語(yǔ)很重要,它關(guān)系到測(cè)試工程師失效現(xiàn)象與機(jī)理的深刻理解,由于軟件內(nèi)部邏輯復(fù)雜,運(yùn)行環(huán)境動(dòng)態(tài)變化,且不同的軟件差異可能很大,因而軟件失效的機(jī)理可能也有不同的表現(xiàn)形式,但總的來說,軟件失效的機(jī)理可描述為:軟件錯(cuò)誤>軟件缺陷>軟件故障>軟件失效缺陷管理-術(shù)語(yǔ)解釋軟件錯(cuò)誤:在可以預(yù)見的時(shí)期內(nèi),軟件將有人來開發(fā),在整個(gè)生存期的各個(gè)階段,都貫穿著人的直接或間接的干預(yù),然而人難免犯錯(cuò)誤,這必然給軟件留下不良的痕跡,軟件錯(cuò)誤是指軟件生存期內(nèi)不希望或不可接受的人為錯(cuò)誤,其結(jié)果是導(dǎo)致軟件缺陷的產(chǎn)生,可見,軟件錯(cuò)誤是一種人為過程,相對(duì)于軟件本身,是一種外部行為。缺陷管理-術(shù)語(yǔ)解釋軟件缺陷:軟件缺陷是存在于軟件(文檔、數(shù)據(jù)、程序)之中的那些不希望或不可接受的偏差,其結(jié)果是軟件運(yùn)行于某一特定積極條件時(shí)出現(xiàn)軟件故障,這時(shí)稱軟件被激活。缺陷管理-術(shù)語(yǔ)解釋軟件故障:軟件故障是指軟件運(yùn)行過程中出現(xiàn)的一種不希望或不可接受的內(nèi)部狀態(tài),比如:軟件處于執(zhí)行一個(gè)多余循環(huán)過程時(shí),我們可以檢測(cè)軟件出現(xiàn)故障,若此時(shí)沒有適當(dāng)?shù)拇胧ㄈ蒎e(cuò))加以處理,便產(chǎn)生軟件失效。軟件故障是一種動(dòng)態(tài)行為。缺陷管理-術(shù)語(yǔ)解釋軟件失效:軟件失效是指軟件運(yùn)行時(shí)產(chǎn)生的一種不希望或不可接受的外部行為結(jié)果。缺陷管理-術(shù)語(yǔ)總結(jié)綜上所述,軟件錯(cuò)誤是一種人為錯(cuò)誤,一個(gè)軟件錯(cuò)誤必定產(chǎn)生一個(gè)或多個(gè)軟件缺陷,當(dāng)一個(gè)軟件缺陷被激活時(shí),便產(chǎn)生一個(gè)軟件故障;同一個(gè)軟件缺陷在不同條件下被激活,可能產(chǎn)生不同的軟件故障,軟件故障如果沒有及時(shí)的容錯(cuò)措施加以處理,便不可避免導(dǎo)致軟件失效。1.3.2缺陷管理-目的缺陷管理目的:
缺陷管理目的是對(duì)各階段測(cè)試發(fā)現(xiàn)的缺陷進(jìn)行跟蹤管理,以保證各級(jí)缺陷的修復(fù)率達(dá)到標(biāo)準(zhǔn)。主要實(shí)現(xiàn)以下目標(biāo):及時(shí)了解并跟蹤每個(gè)被發(fā)現(xiàn)的缺陷;確保每個(gè)被發(fā)現(xiàn)的缺陷都能被處理;收集缺陷數(shù)據(jù),并在其上進(jìn)行數(shù)據(jù)分析,作為組織過程的財(cái)富。1.3.3缺陷管理-人員職責(zé)參與缺陷管理過程人員角色職責(zé):高級(jí)經(jīng)理(EM)裁決項(xiàng)目經(jīng)理與測(cè)試組長(zhǎng)有爭(zhēng)議的缺陷項(xiàng)目經(jīng)理(PM)判斷是否是缺陷負(fù)責(zé)指派缺陷給相關(guān)責(zé)任人缺陷管理-人員職責(zé)項(xiàng)目測(cè)試組長(zhǎng)(TM)決定缺陷管理方式和工具;管理缺陷狀態(tài)情況;審核測(cè)試人員提交的缺陷;對(duì)測(cè)試人員的工作質(zhì)量進(jìn)行跟蹤與評(píng)價(jià)。缺陷管理-人員職責(zé)測(cè)試人員(TE)編寫測(cè)試用例;負(fù)責(zé)缺陷的提交、跟蹤及分析;負(fù)責(zé)執(zhí)行系統(tǒng)回歸測(cè)試;提交測(cè)試周報(bào)、月報(bào);缺陷管理-人員職責(zé)項(xiàng)目相關(guān)開發(fā)人員(DE)修復(fù)測(cè)試發(fā)現(xiàn)的缺陷;負(fù)責(zé)跟蹤修復(fù)缺陷的狀態(tài);質(zhì)量保證人員(SQA)監(jiān)控項(xiàng)目組缺陷管理規(guī)程執(zhí)行情況。缺陷管理-流程圖1.3.4缺陷管理-過程介紹缺陷登記缺陷審批是否缺陷缺陷分派修復(fù)缺陷缺陷回歸測(cè)試缺陷管理-缺陷相關(guān)屬性缺陷ID
用ID標(biāo)記缺陷缺陷描述(Summary)
簡(jiǎn)單描述缺陷,主要是什么缺陷缺陷發(fā)現(xiàn)提交者(DetectedBy)
描述缺陷是由誰(shuí)發(fā)現(xiàn)提出的缺陷管理-缺陷相關(guān)屬性缺陷發(fā)現(xiàn)時(shí)間(DetectedonDate)
描述缺陷發(fā)現(xiàn)提出時(shí)間缺陷嚴(yán)重性(Severity)
描述缺陷的嚴(yán)重性缺陷分給誰(shuí)(Assignedto)
描述缺陷分派給誰(shuí)缺陷管理-缺陷相關(guān)屬性缺陷在哪個(gè)版本發(fā)現(xiàn)(DetectedinVersion)
描述缺陷發(fā)現(xiàn)的版本缺陷被修改的時(shí)間(Modified)
描述缺陷被修改的時(shí)間計(jì)劃修復(fù)時(shí)間(PlanfixedDate)描述缺陷計(jì)劃完成修復(fù)的時(shí)間缺陷管理-缺陷相關(guān)屬性缺陷優(yōu)先級(jí)(Priority)描述缺陷的優(yōu)先級(jí)缺陷所屬項(xiàng)目(Project)
描述缺陷所屬的工程是否是重現(xiàn)缺陷(Reproducible)
描述缺陷是否是重現(xiàn)缺陷缺陷管理-缺陷相關(guān)屬性缺陷所屬于的模塊(Subject)
描述缺陷所屬的模塊缺陷詳細(xì)描述(Description)
缺陷詳細(xì)描述,包括缺陷產(chǎn)生的步驟,缺陷的實(shí)際結(jié)果,缺陷的理想結(jié)果,建議等缺陷管理-缺陷相關(guān)屬性缺陷的狀態(tài)(Status)
描述缺陷的狀態(tài)缺陷實(shí)際關(guān)閉的版本(ClosedinVersion)
描述缺陷實(shí)際關(guān)閉的版本缺陷實(shí)際修復(fù)所花的時(shí)間(ActualFixedTime)
描述缺陷實(shí)際修復(fù)所花的時(shí)間缺陷管理-缺陷相關(guān)屬性缺陷修復(fù)完成時(shí)間(ClosingDate)描述缺陷實(shí)際關(guān)閉的時(shí)間注釋(Comments)
描述對(duì)缺陷的注釋附件(Attachments)
添加缺陷附件1.3.5軟件缺陷的嚴(yán)重性災(zāi)難性系統(tǒng)崩潰,數(shù)據(jù)丟失,由于程序所引起的死機(jī)、非法退出,死循環(huán),數(shù)據(jù)庫(kù)發(fā)生死鎖,錯(cuò)誤操作導(dǎo)致的程序中斷,嚴(yán)重的計(jì)算錯(cuò)誤,與數(shù)據(jù)庫(kù)連接錯(cuò)誤,數(shù)據(jù)通訊錯(cuò)誤嚴(yán)重的操作出錯(cuò),系統(tǒng)功能錯(cuò)誤或遺漏;程序接口錯(cuò)誤、數(shù)據(jù)流錯(cuò)誤、輕微數(shù)據(jù)計(jì)算錯(cuò)誤
總結(jié)上次課內(nèi)容本次課主要內(nèi)容:理解軟件生命周期掌握軟件缺陷的概念掌握軟件質(zhì)量、軟件質(zhì)量測(cè)試相關(guān)內(nèi)容軟件測(cè)試從杯具開始給你一只紙杯,你如何去做測(cè)試?問題軟件測(cè)試從杯具開始需求測(cè)試:查看杯子的使用說明界面測(cè)試:查看杯子的外觀功能測(cè)試:裝物體時(shí)漏或不漏,能不能喝到杯子中所裝物體安全性測(cè)試:有沒有毒或細(xì)菌可靠性測(cè)試:從高處落下杯子的損壞程序可移植性測(cè)試:在不同地方、溫度一是否可正常使用兼容性測(cè)試:裝果汁、白水、酒精等易用性測(cè)試:是否燙手,防滑,方便使用疲勞測(cè)試:放24小時(shí)水泄漏時(shí)間和情況測(cè)試:裝汽油24小時(shí)看泄漏時(shí)間和情況壓力測(cè)試:放針不斷加重,擊穿1.3.6缺陷跟蹤與分析缺陷管理的目標(biāo)確保每個(gè)被發(fā)現(xiàn)的缺陷都能夠被解決缺陷曲線確定測(cè)試過程是否結(jié)束收集缺陷數(shù)據(jù)進(jìn)行數(shù)據(jù)分析什么是解決?1.3.6缺陷跟蹤與分析缺陷處理技巧技巧審閱拒絕完善分配測(cè)試重新打開關(guān)閉暫緩
1.3.6缺陷跟蹤與分析缺陷處理技巧技巧審閱拒絕完善分配測(cè)試重新打開關(guān)閉暫緩
活動(dòng)BUG走勢(shì)圖BUG打開關(guān)閉圖1.3.6缺陷跟蹤與分析缺陷趨勢(shì)分析一、缺陷趨勢(shì)圖軟件缺陷構(gòu)成
二、軟件缺陷缺陷產(chǎn)生的可能性和優(yōu)先級(jí)缺陷產(chǎn)生的可能性:指缺陷在產(chǎn)品中發(fā)生的可能性,通常可以用頻率來表示。缺陷優(yōu)先級(jí):指缺陷必須被修復(fù)的緊急程度?!皟?yōu)先級(jí)”的衡量抓住了在嚴(yán)重性中沒有考慮的重要程度因素。
缺陷產(chǎn)生可能性
描述
總是(Always)總是產(chǎn)生這個(gè)軟件缺陷,其產(chǎn)生的頻率是100%通常(Often)按照測(cè)試用例,通常情況下會(huì)產(chǎn)生這個(gè)軟件缺陷,其產(chǎn)生的頻率大概是80-90%有時(shí)(Occasionally)
按照測(cè)試用例,有的時(shí)候產(chǎn)生這個(gè)軟件缺陷,其產(chǎn)生的頻率大概是30-50%很少(rarely)按照測(cè)試用例,很少產(chǎn)生這個(gè)軟件缺陷,其產(chǎn)生的頻率大概是1-5%缺陷優(yōu)先級(jí)
描述
立即解決(P1級(jí))缺陷導(dǎo)致系統(tǒng)幾乎不能使用或測(cè)試不能繼續(xù),需立即修復(fù)高優(yōu)先級(jí)(P2級(jí))缺陷嚴(yán)重,影響測(cè)試,需要優(yōu)先考慮正常排隊(duì)(P3級(jí))缺陷需要正常排隊(duì)等待修復(fù)低優(yōu)先級(jí)(P4級(jí))缺陷可以在開發(fā)人員有時(shí)間的時(shí)候被糾正。微軟公司的缺陷到達(dá)模式缺陷達(dá)到模式的理想趨勢(shì)圖在測(cè)試階段初期,缺陷率增長(zhǎng)很快。在達(dá)到峰值后,就隨時(shí)間以較慢的速率下降,降低到最低點(diǎn)——零點(diǎn)三、軟件缺陷缺陷狀態(tài)
缺陷狀態(tài):指缺陷通過一個(gè)跟蹤修復(fù)過程的進(jìn)展情況,也就是在軟件生命周期中的狀態(tài)基本定義,如軟件缺陷狀態(tài)列表所示:
缺陷狀態(tài)
描述
激活或打開(ActiveorOpen)問題還沒有解決,存在源代碼中,確認(rèn)“提交的缺陷”,等待處理,如新報(bào)的缺陷。已修正或修復(fù)(FixedorResolved)已被開發(fā)人員檢查、修復(fù)過的缺陷,通過單元測(cè)試,認(rèn)為已解決但還沒有被測(cè)試人員驗(yàn)證關(guān)閉或非激活(ClosedorInactive)測(cè)試人員驗(yàn)證后,確認(rèn)缺陷不存在之后的狀態(tài)。重新打開(Reopen)測(cè)試人員驗(yàn)證后,還依然存在的缺陷,等待開發(fā)人員進(jìn)一步修復(fù)推遲(Deferred)這個(gè)軟件缺陷可以在下一個(gè)版本中解決保留(onhold)由于技術(shù)原因或第三者軟件的缺陷,開發(fā)人員不能修復(fù)的缺陷不能重現(xiàn)(Cannotduplicate)開發(fā)不能復(fù)現(xiàn)這個(gè)軟件缺陷,需要測(cè)試人員檢查缺陷復(fù)現(xiàn)的步驟。需要更多信息(Needmoreinfor)開發(fā)能復(fù)現(xiàn)這個(gè)軟件缺陷,但開發(fā)人員需要一些信息,例如:缺陷的日志文件,圖片等。重復(fù)(Duplicate)這個(gè)軟件缺陷已經(jīng)被其他的軟件測(cè)試人員發(fā)現(xiàn)。不是缺陷(Notabug)這個(gè)問題不是軟件缺陷需要修改軟件規(guī)格說明書(Specmodified)由于軟件規(guī)格說明書對(duì)軟件設(shè)計(jì)的要求,軟件開發(fā)人員無(wú)法修復(fù)這個(gè)軟件缺陷,必須要修改軟件規(guī)格說明書。四、軟件缺陷缺陷起源和來源缺陷起源:缺陷引起的故障或事件第一次被檢測(cè)到的階段,如軟件缺陷起源列表所示。
缺陷來源:指缺陷所在的地方,如文檔、代碼等,如軟件缺陷來源列表所示。
缺陷來源
描述
需求說明書
需求說明書的錯(cuò)誤、或不清楚引起的問題
設(shè)計(jì)文檔設(shè)計(jì)文檔描述不準(zhǔn)確、和需求說明書不一致的問題
系統(tǒng)集成接口
系統(tǒng)各模塊參數(shù)不匹配、開發(fā)組之間缺乏協(xié)調(diào)引起的缺陷
數(shù)據(jù)流(庫(kù))由于數(shù)據(jù)字典、數(shù)據(jù)庫(kù)中的錯(cuò)誤引起的缺陷
程序代碼純粹在編碼中的問題所引起的缺陷
缺陷起源
描述
需求在需求階段發(fā)現(xiàn)的缺陷構(gòu)架在系統(tǒng)構(gòu)架設(shè)計(jì)階段發(fā)現(xiàn)的缺陷設(shè)計(jì)在程序設(shè)計(jì)階段發(fā)現(xiàn)的缺陷編碼在編碼階段發(fā)現(xiàn)的缺陷測(cè)試在測(cè)試階段發(fā)現(xiàn)的缺陷用戶在用戶使用階段發(fā)現(xiàn)的缺陷五、軟件缺陷缺陷根源缺陷根源:指造成上述錯(cuò)誤的根本因素,以尋求軟件開發(fā)流程的改進(jìn)、管理水平的提高,如軟件缺陷根源列表所示。
缺陷根源
描述
測(cè)試策略錯(cuò)誤的測(cè)試范圍,誤解了測(cè)試目標(biāo),超越測(cè)試能力等過程,工具和方法無(wú)效的需求收集過程,過時(shí)的風(fēng)險(xiǎn)管理過程,不適用的項(xiàng)目管理方法,沒有估算規(guī)程,無(wú)效的變更控制過程等團(tuán)隊(duì)/人項(xiàng)目團(tuán)隊(duì)職責(zé)交叉,缺乏培訓(xùn),沒有經(jīng)驗(yàn)的項(xiàng)目團(tuán)隊(duì),缺乏士氣和動(dòng)機(jī)不純等缺乏組織和通訊缺乏用戶參與,職責(zé)不明確,管理失敗等硬件硬件配置不對(duì)、缺乏,或處理器缺陷導(dǎo)致算術(shù)精度丟失,內(nèi)存溢出等軟件軟件設(shè)置不對(duì)、缺乏,或操作系統(tǒng)錯(cuò)誤導(dǎo)致無(wú)法釋放資源,工具軟件的錯(cuò)誤,編譯器的錯(cuò)誤,2000千年蟲問題等。工作環(huán)境組織機(jī)構(gòu)調(diào)整,預(yù)算改變,工作環(huán)境惡劣,如噪音過大。1.4軟件質(zhì)量與度量主要議程為什么軟件質(zhì)量需要有度量?(必要性)使用軟件測(cè)試的質(zhì)量度量的挑戰(zhàn)評(píng)價(jià)軟件質(zhì)量的優(yōu)秀度量的特征制定軟件質(zhì)量度量時(shí)注意事項(xiàng)1.4軟件質(zhì)量度量1.4.1測(cè)量基礎(chǔ)1.4.2軟件度量1.4.3軟件質(zhì)量度量方法1.4.4軟件產(chǎn)品的質(zhì)量度量1.4.5軟件過程質(zhì)量度量1.4.6軟件質(zhì)量度量的執(zhí)行1.4.4測(cè)量基礎(chǔ)3個(gè)基本概念測(cè)量(Measurement)是對(duì)產(chǎn)品過程的某個(gè)屬性的范圍、數(shù)量、維度、容量或大小提供一個(gè)定量的指示;度量(Metric)是對(duì)軟件產(chǎn)品進(jìn)行范圍廣泛的測(cè)度,它給出一個(gè)系統(tǒng)、構(gòu)件或過程的某個(gè)給定屬性的度的定量測(cè)量;指標(biāo)(Indicator)是一個(gè)度量或一組度量的組合,采用易于理解的形式,對(duì)軟件過程、項(xiàng)目或產(chǎn)品質(zhì)量提供更全面、深入的評(píng)價(jià)和了解,以利于過程和質(zhì)量的分析測(cè)量原理測(cè)量原理示意圖1.4.2軟件度量一、軟件開發(fā)生命周期的度量活動(dòng)二、軟件的項(xiàng)目度量三、軟件產(chǎn)品的規(guī)模度量一、軟件開發(fā)生命周期的度量活動(dòng)軟件產(chǎn)品度量:主要用來描述軟件產(chǎn)品的特征,用于產(chǎn)品評(píng)估和決策。產(chǎn)品度量包括軟件規(guī)模大小、產(chǎn)品復(fù)雜度、設(shè)計(jì)特征、性能以及質(zhì)量水平。本書主要討論產(chǎn)品的質(zhì)量度量,測(cè)量產(chǎn)品的各個(gè)質(zhì)量指標(biāo)并最終對(duì)產(chǎn)品整體質(zhì)量做出合理的評(píng)估。軟件項(xiàng)目度量:用來描述項(xiàng)目的特性和執(zhí)行狀態(tài),如項(xiàng)目計(jì)劃的有效性、項(xiàng)目資源使用效率、成本效益、項(xiàng)目風(fēng)險(xiǎn)、進(jìn)度和生產(chǎn)力等。目的是評(píng)估項(xiàng)目開發(fā)過程的質(zhì)量、預(yù)測(cè)項(xiàng)目進(jìn)度、工作量等,輔助管理者進(jìn)行質(zhì)量控制和項(xiàng)目控制。軟件過程度量:用于軟件開發(fā)、維護(hù)過程的優(yōu)化和改進(jìn),如開發(fā)過程中的缺陷移除效率、測(cè)試階段中的缺陷到達(dá)模式以及缺陷修復(fù)過程的效率等。對(duì)于軟件過程本身的度量,目的是形成適合軟件組織應(yīng)有的各種模型,作為對(duì)項(xiàng)目、產(chǎn)品的度量基礎(chǔ);以及對(duì)軟件開發(fā)過程進(jìn)行持續(xù)改進(jìn),提高軟件生產(chǎn)力。一、軟件開發(fā)生命周期的度量活動(dòng)軟件開發(fā)生命周期中的測(cè)量活動(dòng)規(guī)模度量
(sizemeasurement):以代碼行數(shù)、功能點(diǎn)數(shù)、對(duì)象點(diǎn)或特征點(diǎn)等來衡量。軟件規(guī)模度量是工作量度量、進(jìn)度度量的基礎(chǔ),用于估算軟件項(xiàng)目工作量、編制成本預(yù)算、策劃項(xiàng)目進(jìn)度的基礎(chǔ)。復(fù)雜度度量(complexitymeasurement):確定程序控制流或軟件系統(tǒng)結(jié)構(gòu)的復(fù)雜程度指標(biāo)。復(fù)雜度度量用于估計(jì)或預(yù)測(cè)軟件產(chǎn)品的可測(cè)試性、可靠性和可維護(hù)性,以便選擇最優(yōu)化、最可靠的程序設(shè)計(jì)方法,來確定測(cè)試策略、維護(hù)策略等。缺陷度量(defectmeasurement):幫助確定產(chǎn)品缺陷分布的情況、缺陷變化的狀態(tài)等,從而幫助分析修復(fù)缺陷所需的工作量、設(shè)計(jì)和編程中存在哪些弱點(diǎn)、預(yù)測(cè)產(chǎn)品發(fā)布時(shí)間、預(yù)測(cè)產(chǎn)品的遺留缺陷等。二、軟件的項(xiàng)目度量工作量度量(workloadmeasurement):任務(wù)分解并結(jié)合人力資源水平來度量,合理地分配研發(fā)資源和人力,獲得最高的效率比。工作量度量是在軟件規(guī)模度量和生產(chǎn)率度量的基礎(chǔ)上進(jìn)行。進(jìn)度度量(schedulemeasurement):通過任務(wù)分解、工作量度量、有效資源分配等做出計(jì)劃,然后將實(shí)際結(jié)果和計(jì)劃值進(jìn)行對(duì)比來度量。風(fēng)險(xiǎn)度量(riskmeasurement):一般通過兩個(gè)參數(shù)“風(fēng)險(xiǎn)發(fā)生的概率”和“風(fēng)險(xiǎn)發(fā)生后所帶來的損失”來評(píng)估風(fēng)險(xiǎn)。其他的項(xiàng)目度量,如需求穩(wěn)定性或需求穩(wěn)定因子(RSI,RequirementStabilityIndex)、資源利用效率(ResourceUtilization)、文檔復(fù)審水平(Reviewlevel)、問題解決能力(Issue-resolvingability)、代碼動(dòng)態(tài)增長(zhǎng)等。二、軟件的項(xiàng)目度量三、軟件產(chǎn)品的規(guī)模度量1.德爾菲法德爾菲法(Delphitechnique)是一種專家評(píng)估技術(shù),適用于在沒有或沒有足夠的歷史數(shù)據(jù)情況下,來評(píng)定軟件采用不同的技術(shù)、新技術(shù)所帶來的差異,但專家的水平及對(duì)項(xiàng)目的理解程度是工作中的關(guān)鍵點(diǎn)。2.COCOMO模型造性成本模型(COCOMO:constructivecostmodel)是一種精確、易于使用的基于模型的成本估算方法。它有分為基本COCOMO模型,中間COCOMO模型和詳細(xì)COCOMO模型3.代碼行度量方法4.功能點(diǎn)分析法5.面向?qū)ο筌浖膶?duì)象點(diǎn)方法PTR累積模型PTR累積模型Rayleigh模型軟件項(xiàng)目過程的Rayleigh模型形狀四、軟件缺陷度量缺陷密度——軟件缺陷在規(guī)模上的分布如:每KLOC或每個(gè)功能點(diǎn)(或類似功能點(diǎn)的度量——對(duì)象點(diǎn)、數(shù)據(jù)點(diǎn)、特征點(diǎn)等)的缺陷數(shù)缺陷率——缺陷在時(shí)間上的分布如:對(duì)應(yīng)用軟件的角度來說,90%以上的缺陷是在發(fā)布后兩年內(nèi)被發(fā)現(xiàn)出來。整體缺陷清除率在軟件開發(fā)過程中發(fā)現(xiàn)的所有缺陷數(shù)/發(fā)現(xiàn)的總?cè)毕輸?shù)階段性缺陷清除率五、顧客滿意度度量顧客滿意度要素顧客滿意度要素的內(nèi)容技術(shù)解決方案質(zhì)量、可靠性、有效性、易用性、價(jià)格、安裝、新技術(shù)支持與維護(hù)靈活性、易達(dá)性、產(chǎn)品知識(shí)市場(chǎng)營(yíng)銷解決方案、接觸點(diǎn)、信息管理購(gòu)買流程、請(qǐng)求手續(xù)、保證期限、注意事項(xiàng)交付準(zhǔn)時(shí)、準(zhǔn)確、交付后過程企業(yè)形象技術(shù)領(lǐng)導(dǎo)、財(cái)務(wù)穩(wěn)定性、執(zhí)行印象軟件組織的顧客滿意度要素及其內(nèi)容五、顧客滿意度度量顧客滿意度要素顧客滿意度度量?jī)?nèi)容軟件產(chǎn)品功能性、可靠性、易用性、效率性、可維護(hù)性、可移植性開發(fā)文檔文檔的構(gòu)成、質(zhì)量、外觀、圖表以及索引、用語(yǔ)項(xiàng)目進(jìn)度以及交期交期的根據(jù)、進(jìn)度遲延情況下的應(yīng)對(duì)、進(jìn)展報(bào)告技術(shù)水平項(xiàng)目組的技術(shù)水平、項(xiàng)目組的提案能力、項(xiàng)目組的問題解決能力溝通能力事件記錄、格式確認(rèn)、問題解答運(yùn)用維護(hù)支持、問題發(fā)生時(shí)的應(yīng)對(duì)速度、問題解決能力軟件項(xiàng)目的顧客滿意度要素及其內(nèi)容軟件度量的應(yīng)用1)度量的目的是改進(jìn)開發(fā)過程,提高產(chǎn)品質(zhì)量2)塑造度量文化3)軟件度量只針對(duì)項(xiàng)目、產(chǎn)品和過程而開展4)從小規(guī)模的簡(jiǎn)單的度量項(xiàng)目開始5)度量將在一定程度上增進(jìn)對(duì)軟件開發(fā)的理解、預(yù)測(cè)、評(píng)估、控制和改善6)根據(jù)項(xiàng)目實(shí)情加以具體實(shí)施7)通過數(shù)據(jù)共享增進(jìn)信任,消除軟件度量可能帶來的誤解8)度量應(yīng)該簡(jiǎn)單易懂,從而降低溝通和實(shí)施成本
擴(kuò)展質(zhì)量度量的統(tǒng)計(jì)分析錯(cuò)誤的根本原因來源于下面幾個(gè)方面:說明不完整或說明錯(cuò)誤(IES)與客戶交流不夠所產(chǎn)生的誤解(MCC)故意與說明偏離(IDS)違反編程標(biāo)準(zhǔn)(VPS)數(shù)據(jù)表示有錯(cuò)(EDR)模塊接口不一致(IMI)設(shè)計(jì)邏輯有錯(cuò)(EDL)不完整或錯(cuò)誤的測(cè)試(IET)不準(zhǔn)確或不完整的文檔(IID)將設(shè)計(jì)翻譯成程序設(shè)計(jì)語(yǔ)言中的錯(cuò)誤(PLT)不清晰或不一致的人機(jī)界面(HCI)雜項(xiàng)(MIS)擴(kuò)展1.5軟件工程與軟件測(cè)試軟件測(cè)試工程師——金貴人才軟件測(cè)試工程師,目前IT行業(yè)極端短缺的金貴人才,未來5年IT行業(yè)最炙手可熱的高薪職位。中國(guó)軟件業(yè)每年新增約20萬(wàn)測(cè)試崗位就業(yè)機(jī)會(huì),而企業(yè)、學(xué)校培養(yǎng)出的測(cè)試人才卻不足需求量的1/10,這種測(cè)試人才需求與供給間的差距仍在拉大。
軟件測(cè)試——產(chǎn)品質(zhì)量的保證軟件測(cè)試——控制成本的關(guān)鍵軟件測(cè)試——軟件可靠性確認(rèn)軟件測(cè)試——讓企業(yè)具備國(guó)際競(jìng)爭(zhēng)的實(shí)力
1.5.1軟件開發(fā)過程圖1-2軟件開發(fā)過程軟件開發(fā)過程需求分析:
根據(jù)客戶的要求,清楚了解客戶需求中的產(chǎn)品功能、特性、性能、界面和具體規(guī)格等,然后進(jìn)行分析,確定軟件產(chǎn)品所能達(dá)到的目標(biāo)。這一階段結(jié)束時(shí),應(yīng)提交軟件需求規(guī)格說明(SRS)文檔設(shè)計(jì):
根據(jù)需求分析的結(jié)果,考慮如何在邏輯、程序上
溫馨提示
- 1. 本站所有資源如無(wú)特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 年度藥物運(yùn)載系統(tǒng)藥品市場(chǎng)分析及競(jìng)爭(zhēng)策略分析報(bào)告
- 2024版?zhèn)€體運(yùn)輸戶與大車司機(jī)合作協(xié)議
- 墊層防水施工方案
- 2025年度個(gè)人醫(yī)療借款擔(dān)保合同模板2篇
- 2025年度社區(qū)便利店酒水新品引進(jìn)及銷售合作協(xié)議3篇
- 2025年新型打樁技術(shù)勞務(wù)分包合同范本4篇
- 二零二五版藥品質(zhì)量檢驗(yàn)試劑定制研發(fā)合同3篇
- CECT品牌定位及傳播策略
- 2024中考模擬考試語(yǔ)文試卷(一模)含答案
- 2025年模具行業(yè)安全生產(chǎn)標(biāo)準(zhǔn)化建設(shè)合同4篇
- 安徽省淮南四中2025屆高二上數(shù)學(xué)期末統(tǒng)考模擬試題含解析
- 2025屆重慶南開中學(xué)數(shù)學(xué)高二上期末教學(xué)質(zhì)量檢測(cè)試題含解析
- 2024年重點(diǎn)信訪人員穩(wěn)控實(shí)施方案
- 保險(xiǎn)專題課件教學(xué)課件
- 常見癥狀腹痛課件
- 《生活垃圾的回收與利用》(教案)-2024-2025學(xué)年四年級(jí)上冊(cè)綜合實(shí)踐活動(dòng)教科版
- 汽車租賃行業(yè)的利潤(rùn)空間分析
- 電商代運(yùn)營(yíng)合作協(xié)議書2024年
- 2024年中考英語(yǔ)閱讀理解D篇真題匯編(附答案)0117
- 牛津上海版小學(xué)英語(yǔ)一年級(jí)上冊(cè)同步練習(xí)試題(全冊(cè))
- 多數(shù)據(jù)中心數(shù)據(jù)同步保存
評(píng)論
0/150
提交評(píng)論