軟件測(cè)試課程設(shè)計(jì)00278_第1頁(yè)
軟件測(cè)試課程設(shè)計(jì)00278_第2頁(yè)
軟件測(cè)試課程設(shè)計(jì)00278_第3頁(yè)
軟件測(cè)試課程設(shè)計(jì)00278_第4頁(yè)
軟件測(cè)試課程設(shè)計(jì)00278_第5頁(yè)
已閱讀5頁(yè),還剩53頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、軟件測(cè)試課程設(shè)計(jì)報(bào)告三角形求周長(zhǎng)面積軟件測(cè)試第1章          引言1.1   編寫(xiě)目的本測(cè)試報(bào)告為三角形求周長(zhǎng)面積項(xiàng)目的測(cè)試報(bào)告,目的在于總結(jié)測(cè)試階段的測(cè)試情況以及分析測(cè)試結(jié)果,描述系統(tǒng)是否得到正確結(jié)果以及計(jì)算式是否正確,并對(duì)測(cè)試質(zhì)量進(jìn)行分析。作為測(cè)試質(zhì)量參考文檔提供給用戶、測(cè)試人員、開(kāi)發(fā)人員、項(xiàng)目管理者、其他質(zhì) 量管理人員和需要閱讀本報(bào)告的高層經(jīng)理閱讀。1.2   名詞解釋列出本計(jì)劃中使用的專(zhuān)用術(shù)語(yǔ)及其定義列出本計(jì)劃中使用的全部縮略語(yǔ)全稱(chēng)及其定義縮寫(xiě)詞或術(shù)

2、語(yǔ)英文解釋中文解釋動(dòng)態(tài)黑盒測(cè)試 Dynamic Black-box testing即輸入數(shù)據(jù)、接受輸出、檢驗(yàn)結(jié)果靜態(tài)白盒測(cè)試Static white-box testing不執(zhí)行軟件,審查軟件設(shè)計(jì)和代碼單元測(cè)試Unit testing軟件的獨(dú)立單元將在與程序的其他部分相隔離的情況下進(jìn)行測(cè)試1.3   參考及引用的資料1Ron Patton. Software Testing M: Apress, 2006第2章          測(cè)試概述2.1   測(cè)試對(duì)

3、象 本次測(cè)試的對(duì)象是三角形求周長(zhǎng)面積程序的庫(kù)文件,庫(kù)文件中實(shí)現(xiàn)了三角形的相關(guān)函數(shù),提供了三個(gè)函數(shù)接口,分別是判斷是不是三角形,求周長(zhǎng)和面積的函數(shù)。2.2   項(xiàng)目背景 本軟件名稱(chēng)是三角形求周長(zhǎng)面積程序。本項(xiàng)目最終用戶面向所有進(jìn)行三角形簡(jiǎn)單計(jì)算的用戶,為用戶提供簡(jiǎn)單的三角形求周長(zhǎng)和面積的功能,同時(shí)其庫(kù)文件可以被其他軟件開(kāi)發(fā)人員使用,進(jìn)行開(kāi)發(fā)。2.3   測(cè)試目的測(cè)試的要點(diǎn):測(cè)試三角形周長(zhǎng)和面積計(jì)算結(jié)果是否正確測(cè)試范圍:DLL提供的三個(gè)接口測(cè)試目的:檢查該程序存在的bug,對(duì)如一些不正確的三角形邊長(zhǎng),是否能夠辨別等.2.4   測(cè)試時(shí)間測(cè)

4、試開(kāi)始時(shí)間:2010/10/10發(fā)布時(shí)間:2010/10/292.5   測(cè)試人員職務(wù)姓名E-Mail電話開(kāi)發(fā)工程師 葛彬 gebinsdy#160;開(kāi)發(fā)經(jīng)理 葛彬 gebinsdy#160;測(cè)試負(fù)責(zé)人 葛彬 gebinsdy#160;測(cè)試人員 葛彬 gebinsdy#160;運(yùn)行2.6   系統(tǒng)結(jié)構(gòu)輸入邊長(zhǎng)計(jì)算面積計(jì)算周長(zhǎng)構(gòu)成三角形輸出結(jié)果 是 否第3章 

5、60;        測(cè)試方法3.1測(cè)試用例設(shè)計(jì)采用了動(dòng)態(tài)黑盒測(cè)試、靜態(tài)白盒測(cè)試和單元測(cè)試的方法。動(dòng)態(tài)黑盒測(cè)試基礎(chǔ)是進(jìn)行通過(guò)性測(cè)試和失效性測(cè)試,通過(guò)運(yùn)行該程序,測(cè)試通過(guò)輸入正確的三角形邊長(zhǎng),測(cè)試運(yùn)算結(jié)果;同時(shí)輸入錯(cuò)誤的邊長(zhǎng),來(lái)測(cè)試。還可考慮運(yùn)用等價(jià)類(lèi)測(cè)試和邊界測(cè)試。靜態(tài)白盒測(cè)試主要通過(guò)編譯程序和代碼審查來(lái)測(cè)試。單元測(cè)試主要針對(duì)本系統(tǒng)中的關(guān)鍵模塊進(jìn)行測(cè)試,如判斷能否構(gòu)成三角形、計(jì)算三角形周長(zhǎng)、計(jì)算三角形面積,以及界面的測(cè)試和java調(diào)用庫(kù)文件的測(cè)試。3.2   測(cè)試環(huán)境 3.2.1硬件環(huán)境操作系統(tǒng)是Wind

6、ows 7,CPU Duo T6400,內(nèi)存 2G。3.2.2軟件環(huán)境軟件需求用途 Java開(kāi)發(fā)環(huán)境用于java單元測(cè)試 Visual studio 2005用于MFC和開(kāi)發(fā)3.3   測(cè)試工具此項(xiàng)目將列出測(cè)試使用的工具以及用途:測(cè)試工具用途Junit 對(duì)測(cè)試程序進(jìn)行單元測(cè)試VC2005靜態(tài)白盒測(cè)試3.4測(cè)試方法A. 動(dòng)態(tài)黑盒測(cè)試:l 通過(guò)性測(cè)試:在系統(tǒng)中運(yùn)行該系統(tǒng),出現(xiàn)系統(tǒng)界面,看是否彈錯(cuò),輸入相應(yīng)的邊長(zhǎng),計(jì)算相應(yīng)的周長(zhǎng)和面積,看是否有錯(cuò)誤。用例”1,2,2”結(jié)果為5,正確。l 失效性測(cè)試:輸入錯(cuò)誤的邊長(zhǎng)組合,驗(yàn)證是否檢查出錯(cuò)誤。用例:”1,

7、1,3”、”1,2,3”,結(jié)果都顯示“不能構(gòu)成三角形”。l 等效性測(cè)試:等價(jià)類(lèi)劃分:注:用例沒(méi)有全部列舉a、錯(cuò)誤數(shù)據(jù)的輸入用例:1,2,1; 1,2,5; 1,20,2; 結(jié)果:全部正確b、正確數(shù)據(jù)輸入,周長(zhǎng)計(jì)算結(jié)果用例:2,2,2; 2,2,3; 3,4,5;20,25,25 結(jié)果:正確 c、正確數(shù)據(jù)輸入,面積計(jì)算結(jié)果用例:2,2,2; 2,2,3; 3,4,5;20,25,25結(jié)果:全部正確d、小數(shù)數(shù)據(jù)輸入用例:2.5,2.5,2.5; 結(jié)果:正確e、0數(shù)據(jù)的輸入用例:0,2,2結(jié)果:正確B. 靜態(tài)白盒測(cè)試:正式審查:對(duì)代碼進(jìn)行審查,遵守一定的代碼規(guī)范,去修改代碼。C. 單元測(cè)試:l Ju

8、dgeEnd函數(shù)測(cè)試:函數(shù)原型:bool JudgeEnd(double x,double y,double z)輸入相應(yīng)的邊長(zhǎng)組合,測(cè)試其是否能判斷三角形的成立Assert.assertTrue(te.GetResult("1,2,3")=false);Assert.assertTrue(te.GetResult("1,2,2")=true);Assert.assertTrue(te.GetResult("1,6,3")=false);Assert.assertTrue(te.GetResult("23,43,20&quo

9、t;)=false);Assert.assertTrue(te.GetResult("1.5,3,2")=true);Assert.assertTrue(te.GetResult("100,100,100")=true);Assert.assertTrue(te.GetResult("1,2.5,3")=true);結(jié)果:所有的判斷都是正確的。l 調(diào)用計(jì)算器界面測(cè)試結(jié)果,在VC2005和java環(huán)境下都成功了。l GetBirthEnd ()函數(shù)測(cè)試:函數(shù)原型double GetBirthEnd(double x,double y,d

10、ouble z)GetBirthEnd函數(shù)是用于計(jì)算三角形的周長(zhǎng),當(dāng)輸入的數(shù)據(jù)能夠成三角形時(shí),就可以得到結(jié)果,如果不能構(gòu)成三角形,就提示錯(cuò)誤。用例:Assert.assertTrue(te.GetResult("1,2,3")=6);Assert.assertTrue(te.GetResult("1,2,2")=5);Assert.assertTrue(te.GetResult("1,6,3")=10);Assert.assertTrue(te.GetResult("23,43,20")=86);Assert.as

11、sertTrue(te.GetResult("1.5,3,2")=6.5);Assert.assertTrue(te.GetResult("100,100,100")=300);Assert.assertTrue(te.GetResult("1,2.5,3")=6.5);測(cè)試結(jié)果:陰影部分是錯(cuò)誤數(shù)據(jù),測(cè)試過(guò)程應(yīng)該報(bào)錯(cuò)。l GetSquareEnd ()函數(shù)測(cè)試:函數(shù)原型double GetSquareEnd(double x,double y,double z)GetSquareEnd ()函數(shù)是用于計(jì)算三角形的面積,當(dāng)輸入的數(shù)據(jù)能夠

12、成三角形時(shí),就可以得到結(jié)果,如果不能構(gòu)成三角形,就提示錯(cuò)誤。用例:Assert.assertTrue(te.GetResult("1,2,3")=0);Assert.assertTrue(te.GetResult("3,5,4")=6);Assert.assertTrue(te.GetResult("1,6,3")=0);Assert.assertTrue(te.GetResult("23,43,20")=0);Assert.assertTrue(te.GetResult("2.828,2,2"

13、)=2);Assert.assertTrue(te.GetResult("10,10,10")= 43.301270);Assert.assertTrue(te.GetResult("1,2.5,3")= 1.170937);結(jié)果:陰影部分是錯(cuò)誤數(shù)據(jù),測(cè)試過(guò)程應(yīng)該報(bào)錯(cuò)第4章          測(cè)試結(jié)果及缺陷分析4.1   覆蓋分析4.1.1需求覆蓋分析需求覆蓋率是指經(jīng)過(guò)測(cè)試的需求/功能和需求規(guī)格說(shuō)明書(shū)中所有需求/功能的比值,通常情況下要達(dá)到100

14、的目標(biāo)。需求/功能(或編號(hào))測(cè)試點(diǎn)描述是否測(cè)試重要等級(jí)是否通過(guò)備注判斷能否構(gòu)成三角形輸入不同的數(shù)據(jù),判斷結(jié)果,分析能否構(gòu)成三角形是重要通過(guò)計(jì)算周長(zhǎng)輸入數(shù)據(jù),計(jì)算周長(zhǎng)是重要通過(guò)計(jì)算面積輸入數(shù)據(jù),計(jì)算面積 是 重要通過(guò) 根據(jù)測(cè)試結(jié)果,按編號(hào)給出每一測(cè)試需求的通過(guò)與否結(jié)論。需求覆蓋率=1004.1.2測(cè)試覆蓋分析測(cè)試覆蓋是指根據(jù)經(jīng)過(guò)測(cè)試的測(cè)試用例和設(shè)計(jì)測(cè)試用例的比值,通過(guò)這個(gè)指標(biāo)獲得測(cè)試情況的數(shù)據(jù)。需求/功 能(或編號(hào))測(cè)試用例數(shù)執(zhí)行數(shù)未執(zhí)行數(shù)通過(guò)數(shù)失敗數(shù)備注判斷能否構(gòu)成三角形 50 50 0 500計(jì)算周長(zhǎng) 5050&

15、#160;0 500計(jì)算面積50 500 50 0 總試覆蓋率=100測(cè)試通過(guò)率=1004.2   缺陷統(tǒng)計(jì)與分析對(duì)測(cè)試過(guò)程中產(chǎn)生的缺陷進(jìn)行統(tǒng)計(jì)和分析。4.2.1缺陷統(tǒng)計(jì) 所有bug列表這部分主要列出測(cè)試過(guò)程中的所有bug, 并對(duì)其進(jìn)行描述。經(jīng)過(guò)測(cè)試,本程序沒(méi)有Bug重要解決bug列表經(jīng)過(guò)測(cè)試,本程序沒(méi)有Bug   遺留bug列表經(jīng)過(guò)測(cè)試,本程序沒(méi)有Bug 第 5章    

16、60;     測(cè)試總結(jié)和建議這部分是測(cè)試報(bào)告中最關(guān)注的內(nèi)容,主要是對(duì)測(cè)試過(guò)程產(chǎn)生的測(cè)試結(jié)果進(jìn)行分析之后,得出測(cè)試的結(jié)論和建議。這部分為測(cè)試經(jīng)理、項(xiàng)目經(jīng)理和高層領(lǐng)導(dǎo)最關(guān)心的部分,因此需要準(zhǔn)確、清晰、扼要地對(duì)測(cè)試結(jié)果進(jìn)行總結(jié)。5.1   軟件質(zhì)量通過(guò)測(cè)試,和我們得到的數(shù)據(jù)來(lái)看, 本課題開(kāi)發(fā)的三角形求周長(zhǎng)和面積程序,因?yàn)檫壿嬒鄬?duì)簡(jiǎn)單,編碼也很簡(jiǎn)單,所以不存在缺陷。在邊長(zhǎng)組合正確的前提下,結(jié)算結(jié)果可保證正確,而所有分錯(cuò)誤的邊長(zhǎng)組合都能夠檢查出來(lái),并提示用戶修改錯(cuò)誤。所以本軟件的質(zhì)量是有保證的,是可以拿來(lái)使用的。5.2  

17、 軟件風(fēng)險(xiǎn)軟件運(yùn)行后可以正常運(yùn)行,主要用戶的計(jì)算數(shù)據(jù)不超過(guò)最大范圍,就可以正常使用。5.3   測(cè)試結(jié)論1測(cè)試計(jì)劃執(zhí)行是否充分測(cè)試計(jì)劃比較充分,但是鑒于只是由一名測(cè)試人員測(cè)試,用例可能不夠全面,還有一些細(xì)節(jié)沒(méi)有考慮到。2對(duì)測(cè)試風(fēng)險(xiǎn)的控制措施和成效鑒于本課題需求比較穩(wěn)定,就是一個(gè)三角形求周長(zhǎng)和面積程序,需求變化的可能性較低,但是測(cè)試時(shí)間不足,所以還是存在一定的風(fēng)險(xiǎn)的??刂拼胧┚褪?,充分考量測(cè)試的時(shí)間,做好計(jì)劃,從而降低風(fēng)險(xiǎn)。成效,測(cè)試全部結(jié)束,但是部分缺陷沒(méi)有解決。3測(cè)試目標(biāo)是否完成完成4測(cè)試是否通過(guò)通過(guò)5是否可以進(jìn)入下一階段項(xiàng)目目標(biāo)可以計(jì)算器需求設(shè)計(jì)文檔一、項(xiàng)目名稱(chēng)實(shí)用計(jì)算

18、器二、目的和作用設(shè)計(jì)一款實(shí)用的計(jì)算器三、功能綜述系統(tǒng)功能:計(jì)算功能 能夠計(jì)算出正確的結(jié)果DLL 生成可以被其他開(kāi)發(fā)人員直接使用的動(dòng)態(tài)鏈接庫(kù)文件四、運(yùn)行環(huán)境硬件平臺(tái):標(biāo)準(zhǔn)微型計(jì)算機(jī)硬件配置平臺(tái)操作系統(tǒng): WINDOWS 98/2000/XP,LINUIX等.五、設(shè)計(jì)和實(shí)現(xiàn)上的限制實(shí)現(xiàn)技術(shù):MFC,DLL實(shí)現(xiàn)工具: Microsoft visual studio 2005. 編程語(yǔ)言:C+數(shù)據(jù)庫(kù):無(wú) 六、外部接口需求 軟件接口: 函數(shù)Showdlg(); 作為計(jì)算器DLL的接口注意:具體接口的方法將在總體設(shè)計(jì),詳細(xì)設(shè)計(jì)中說(shuō)明七、功能特性 功能:(一)計(jì)算功能:1、實(shí)現(xiàn)對(duì)一個(gè)正確的表達(dá)式求值的功能;

19、2、正確解釋表達(dá)式,如果表達(dá)式輸入不正確報(bào)錯(cuò);3、符合四則運(yùn)算規(guī)則: 先乘除、后加減, 從左到右運(yùn)算, 先括號(hào)內(nèi),后括號(hào)外。4、實(shí)現(xiàn)+、-、*、/、乘方、負(fù)號(hào)等功能。4、輸出最后的計(jì)算結(jié)果。(二)生成DLL:將整個(gè)計(jì)算器生成為動(dòng)態(tài)鏈接庫(kù),方便其他人使用。八、總體設(shè)計(jì)計(jì)算器部分:八、用戶手冊(cè)配置說(shuō)明: 普通PC機(jī),內(nèi)存至少64MB,操作系統(tǒng)Window2000,NT,XP, win7,linux等功能使用說(shuō)明: 輸入正確的數(shù)學(xué)表達(dá)式,就可以輸出結(jié)果。出錯(cuò)處理: 彈出小窗口提示出錯(cuò), 操作內(nèi)容無(wú)效參考文獻(xiàn)<<軟件工程>> <<需求分析>> 互聯(lián)網(wǎng)網(wǎng)站

20、,電子書(shū)實(shí)用計(jì)算器軟件測(cè)試第1章          引言1.1   編寫(xiě)目的本測(cè)試報(bào)告為實(shí)用計(jì)算器項(xiàng)目的測(cè)試報(bào)告,目的在于總結(jié)測(cè)試階段的測(cè)試情況以及分析測(cè)試結(jié)果,描述系統(tǒng)是否得到正確結(jié)果以及計(jì)算式是否正確,并對(duì)測(cè)試質(zhì)量進(jìn)行分析。作為測(cè)試質(zhì)量參考文檔提供給用戶、測(cè)試人員、開(kāi)發(fā)人員、項(xiàng)目管理者、其他質(zhì) 量管理人員和需要閱讀本報(bào)告的高層經(jīng)理閱讀。1.2   名詞解釋列出本計(jì)劃中使用的專(zhuān)用術(shù)語(yǔ)及其定義列出本計(jì)劃中使用的全部縮略語(yǔ)全稱(chēng)及其定義縮寫(xiě)詞或術(shù)語(yǔ)英文解釋中文解釋動(dòng)態(tài)黑

21、盒測(cè)試 Dynamic Black-box testing即輸入數(shù)據(jù)、接受輸出、檢驗(yàn)結(jié)果靜態(tài)白盒測(cè)試Static white-box testing不執(zhí)行軟件,審查軟件設(shè)計(jì)和代碼單元測(cè)試Unit testing軟件的獨(dú)立單元將在與程序的其他部分相隔離的情況下進(jìn)行測(cè)試1.3   參考及引用的資料1Ron Patton. Software Testing M: Apress, 2006第2章          測(cè)試概述2.1   測(cè)試對(duì)象 本次測(cè)試的對(duì)象是一個(gè)

22、實(shí)用計(jì)算器的庫(kù)文件,庫(kù)文件中實(shí)現(xiàn)了一個(gè)基于MFC的計(jì)算器,提供了兩個(gè)接口,一個(gè)是調(diào)用計(jì)算器的界面對(duì)話框,另一個(gè)是調(diào)用計(jì)算器的實(shí)現(xiàn)算法的函數(shù)。2.2   項(xiàng)目背景 本軟件名稱(chēng)是實(shí)用計(jì)算器。本項(xiàng)目最終用戶面向所有進(jìn)行簡(jiǎn)單計(jì)算的用戶,為用戶提供簡(jiǎn)單的計(jì)算功能,同時(shí)其庫(kù)文件可以被其他軟件開(kāi)發(fā)人員使用,進(jìn)行開(kāi)發(fā)。2.3   測(cè)試目的測(cè)試的要點(diǎn):測(cè)試計(jì)算器計(jì)算結(jié)果是否正確測(cè)試范圍:DLL提供的兩個(gè)接口測(cè)試目的:檢查計(jì)算器存在的bug,對(duì)如一些不正確的計(jì)算式,是否能夠辨別等.2.4   測(cè)試時(shí)間測(cè)試開(kāi)始時(shí)間:2010/10/10發(fā)布時(shí)間:2010/

23、10/292.5   測(cè)試人員職務(wù)姓名E-Mail電話開(kāi)發(fā)工程師 葛彬 gebinsdy#160;開(kāi)發(fā)經(jīng)理 葛彬 gebinsdy#160;測(cè)試負(fù)責(zé)人 葛彬 gebinsdy#160;測(cè)試人員 葛彬 gebinsdy#160;2.6   系統(tǒng)結(jié)構(gòu) 結(jié)構(gòu)進(jìn)行簡(jiǎn)要描述。參考系統(tǒng)白皮書(shū),使用必要的框架圖和網(wǎng)絡(luò)拓?fù)鋱D能更加直觀。第3章    

24、      測(cè)試方法3.1測(cè)試用例設(shè)計(jì)采用了動(dòng)態(tài)黑盒測(cè)試、靜態(tài)白盒測(cè)試和單元測(cè)試的方法。動(dòng)態(tài)黑盒測(cè)試基礎(chǔ)是進(jìn)行通過(guò)性測(cè)試和失效性測(cè)試,通過(guò)運(yùn)行計(jì)算器,測(cè)試通過(guò)按鍵輸入計(jì)算表達(dá)式,是否報(bào)錯(cuò),并用簡(jiǎn)單的表達(dá)式,測(cè)試運(yùn)算結(jié)果;同時(shí)輸入錯(cuò)誤的表達(dá)式,來(lái)測(cè)試。還可考慮運(yùn)用等價(jià)類(lèi)測(cè)試和邊界測(cè)試。靜態(tài)白盒測(cè)試主要通過(guò)編譯程序和代碼審查來(lái)測(cè)試。單元測(cè)試主要針對(duì)本系統(tǒng)中的關(guān)鍵模塊進(jìn)行測(cè)試,如判斷運(yùn)算符號(hào)優(yōu)先級(jí)、針對(duì)一個(gè)運(yùn)算符的計(jì)算、將一個(gè)char*的數(shù)轉(zhuǎn)化為double類(lèi)型的數(shù)、運(yùn)行計(jì)算一個(gè)式子的函數(shù),以及界面的測(cè)試和java調(diào)用庫(kù)文件的測(cè)試。3.2 

25、  測(cè)試環(huán)境 3.2.1硬件環(huán)境操作系統(tǒng)是Windows 7,CPU Duo T6400,內(nèi)存 2G。3.2.2軟件環(huán)境軟件需求用途 Java開(kāi)發(fā)環(huán)境用于java單元測(cè)試 Visual studio 2005用于MFC和開(kāi)發(fā)3.3   測(cè)試工具此項(xiàng)目將列出測(cè)試使用的工具以及用途:測(cè)試工具用途Junit 對(duì)測(cè)試程序進(jìn)行單元測(cè)試VC2005靜態(tài)白盒測(cè)試3.4測(cè)試方法簡(jiǎn)要介紹測(cè)試中采用的方法和測(cè)試技術(shù)。主要是黑盒測(cè)試,測(cè)試方法可以寫(xiě)上測(cè)試的重點(diǎn)和采用的測(cè)試模式,這樣可以一目了然的知道是否遺漏了重要的測(cè)試點(diǎn)和關(guān)鍵塊。D. 動(dòng)態(tài)黑盒測(cè)試:l 通

26、過(guò)性測(cè)試:在系統(tǒng)中運(yùn)行計(jì)算器系統(tǒng),出現(xiàn)系統(tǒng)界面,點(diǎn)擊按鈕輸入數(shù)字和運(yùn)算符,所有按鈕點(diǎn)擊一遍,并運(yùn)算簡(jiǎn)單的表達(dá)式, ,沒(méi)有錯(cuò)誤。在Java中調(diào)用MFC的庫(kù)文件時(shí),同理。用例”1+2”結(jié)果為3,正確。l 失效性測(cè)試:輸入錯(cuò)誤的表達(dá)式,驗(yàn)證是否檢查出錯(cuò)誤。用例:”1+3+”、”1*”,結(jié)果都顯示“表達(dá)式有錯(cuò)誤”。l 等效性測(cè)試:等價(jià)類(lèi)劃分:注:沒(méi)有全部列舉a、+、*、/ 、小數(shù)點(diǎn)、數(shù)字的運(yùn)算測(cè)試用例:1+2+2; 1-2-5; 1*2; 5/6; 1+5-6*8/3; 1.5+2.5;結(jié)果:全部正確b、()功能測(cè)試用例:2(1+9); 2*(2+2); (1+2)*2+(2-6);2(5)結(jié)果:2(

27、5)時(shí),沒(méi)有報(bào)錯(cuò),所以該問(wèn)題沒(méi)有被發(fā)現(xiàn)。c、-/+、C、BackSpace測(cè)試用例:23; (-3)*2; 以及C和BackSpace結(jié)果:全部正確d、錯(cuò)誤表達(dá)式測(cè)試用例:2+; 2*(; 1/0; 2(5)結(jié)果:測(cè)試結(jié)果,只有在括號(hào)使用時(shí)的錯(cuò)誤沒(méi)有發(fā)現(xiàn)。E. 靜態(tài)白盒測(cè)試:正式審查:對(duì)代碼進(jìn)行審查,遵守一定的代碼規(guī)范,去修改代碼。F. 單元測(cè)試:l ran函數(shù)測(cè)試:輸入相應(yīng)的運(yùn)算表達(dá)式,測(cè)試其與結(jié)果是否相等(注:灰底是錯(cuò)誤的)Assert.assertTrue(te.GetResult("1+2")=3);Assert.assertTrue(te.GetResult(&q

28、uot;1+2*3")=7);Assert.assertTrue(te.GetResult("1+6/3")=3);Assert.assertTrue(te.GetResult("1+2*3/3")=3);Assert.assertTrue(te.GetResult("1+33")=28);1:Assert.assertTrue(te.GetResult("1+2(")=3);Assert.assertTrue(te.GetResult("1+2.5")=3.5);2:Assert.a

29、ssertTrue(te.GetResult("1+2-")=3);3:Assert.assertTrue(te.GetResult("1+2()")=3);結(jié)果3的結(jié)果仍是正確的,應(yīng)該是錯(cuò)誤的,出現(xiàn)結(jié)果是3。l 調(diào)用計(jì)算器界面測(cè)試結(jié)果,在VC2005和java環(huán)境下都成功了。l Proceed()函數(shù)測(cè)試:函數(shù)原型char proceed(char a,char b)proceed函數(shù)是用于比較運(yùn)算符優(yōu)先級(jí)的,即輸入字符a和b,比較后得到優(yōu)先級(jí)為><=或x,從而進(jìn)行下一步計(jì)算。用例:Assert.assertTrue(te.GetPro(+

30、,-)=>);Assert.assertTrue(te.GetPro (+,*)=<);Assert.assertTrue(te.GetPro (*,/)=>);Assert.assertTrue(te.GetPro (*,)=<);Assert.assertTrue(te.GetPro (,)=);Assert.assertTrue(te.GetPro (*,)=>);Assert.assertTrue(te.GetPro (+,)=>);Assert.assertTrue(te.GetPro (-,)=<);測(cè)試結(jié)果:都正確,該模塊成功l Calc

31、ulate()函數(shù)測(cè)試:函數(shù)原型double calculate(double a,double b,char op) Calculate()函數(shù)是用于計(jì)算兩個(gè)數(shù)之間的運(yùn)算的。用例:Assert.assertTrue(te.GetPro(1,2,+)= 3);Assert.assertTrue(te.GetPro (3,2,-)= 1);Assert.assertTrue(te.GetPro (8,2,/)= 4);Assert.assertTrue(te.GetPro (2,3,*)=6);Assert.assertTrue(te.GetPro (2,3,)=8);結(jié)果:都正確l trans

32、form ()函數(shù)測(cè)試:函數(shù)原型double transform(char *s,int *i) transform ()函數(shù)是將字符型數(shù)據(jù)轉(zhuǎn)化為雙精度型數(shù)據(jù)的函數(shù),即將一個(gè)字符串,轉(zhuǎn)化成double的數(shù)字。用例:Assert.assertTrue(te.GetResult("12",&i)=12);Assert.assertTrue(te.GetResult("2.5",&i)=2.5);Assert.assertTrue(te.GetResult("23",&i)=23);Assert.assertTrue

33、(te.GetResult("-12",&i)=-12);Assert.assertTrue(te.GetResult("-12.5",&i)=-12.5);第4章          測(cè)試結(jié)果及缺陷分析4.1   覆蓋分析4.1.1需求覆蓋分析需求覆蓋率是指經(jīng)過(guò)測(cè)試的需求/功能和需求規(guī)格說(shuō)明書(shū)中所有需求/功能的比值,通常情況下要達(dá)到100的目標(biāo)。需求/功能(或編號(hào))測(cè)試點(diǎn)描述是否測(cè)試重要等級(jí)是否通過(guò)備注符合四則運(yùn)算規(guī)則: 先乘除、

34、后加減, 從左到右運(yùn)算, 先括號(hào)內(nèi),后括號(hào)外。輸入由加、減、乘、除等運(yùn)算符組成的運(yùn)算式,計(jì)算,看最后結(jié)果是否正確。是重要通過(guò)實(shí)現(xiàn)+、-、*、/、乘方、負(fù)號(hào)功能。測(cè)試每個(gè)運(yùn)算符是否正確運(yùn)算是重要通過(guò) 計(jì)算表達(dá)式判斷輸入錯(cuò)誤的表達(dá)式,看是否報(bào)錯(cuò) 是 一般未通過(guò),有小問(wèn)題   計(jì)算結(jié)果正確 輸入不同復(fù)雜度的計(jì)算式 是 重要通過(guò)  溢出動(dòng)態(tài)鏈接庫(kù)生成測(cè)試DLL是否能正確使用是一般通過(guò)根據(jù)測(cè)試結(jié)果,按編號(hào)給出每一測(cè)試需求的通過(guò)與否結(jié)論。需求覆蓋率=1004.1.2測(cè)試覆蓋分析測(cè)試覆蓋是指根據(jù)經(jīng)過(guò)

35、測(cè)試的測(cè)試用例和設(shè)計(jì)測(cè)試用例的比值,通過(guò)這個(gè)指標(biāo)獲得測(cè)試情況的數(shù)據(jù)。需求/功 能(或編號(hào))測(cè)試用例數(shù)執(zhí)行數(shù)未執(zhí)行數(shù)通過(guò)數(shù)失敗數(shù)備注符合四則運(yùn)算規(guī)則: 先乘除、后加減, 從左到右運(yùn)算, 先括號(hào)內(nèi),后括號(hào)外。 50 50 0 464括號(hào)問(wèn)題實(shí)現(xiàn)+、-、*、/、乘方、負(fù)號(hào)功能。 5050 0 482溢出現(xiàn)象  計(jì)算表達(dá)式判斷 10 100 9  1  計(jì)算結(jié)果正確1001000946動(dòng)態(tài)鏈接庫(kù)生成11010總計(jì)211211019813測(cè)試覆蓋

36、率=100測(cè)試通過(guò)率=198/211×100=93.834.2   缺陷統(tǒng)計(jì)與分析對(duì)測(cè)試過(guò)程中產(chǎn)生的缺陷進(jìn)行統(tǒng)計(jì)和分析。4.2.1缺陷統(tǒng)計(jì) 所有bug列表這部分主要列出測(cè)試過(guò)程中的所有bug, 并對(duì)其進(jìn)行描述。序號(hào)BUGID描述等級(jí)模塊測(cè)試人員開(kāi)發(fā)人員1 Bug01當(dāng)兩個(gè)數(shù)求和或求積時(shí),結(jié)果過(guò)大,會(huì)出現(xiàn)溢出  嚴(yán)重計(jì)算 葛彬 葛彬 2 Bug02 當(dāng)括號(hào)在數(shù)字旁邊成對(duì)出現(xiàn)時(shí),不會(huì)報(bào)錯(cuò)。 一般 計(jì)算葛彬 葛彬 3 Bug03

37、數(shù)字和成對(duì)括號(hào)相鄰時(shí),不報(bào)錯(cuò),例:2(9) 結(jié)果是9。 一般計(jì)算 葛彬 葛彬 重要解決bug列表序號(hào)BUGID描述等級(jí)模塊測(cè)試人員開(kāi)發(fā)人員Bug分析1 Bug01當(dāng)兩個(gè)數(shù)求和或求積時(shí),結(jié)果過(guò)大,會(huì)出現(xiàn)溢出  嚴(yán)重計(jì)算 葛彬 葛彬  對(duì)溢出情況,要捕捉2 Bug02 當(dāng)括號(hào)在數(shù)字旁邊成對(duì)出現(xiàn)時(shí),不會(huì)報(bào)錯(cuò)。 一般 計(jì)算葛彬 葛彬  括號(hào)優(yōu)先級(jí)高,會(huì)先將括號(hào)丟掉,不會(huì)影響數(shù)字3 Bug03

38、數(shù)字和成對(duì)括號(hào)相鄰時(shí),不報(bào)錯(cuò),例:2(9) 結(jié)果是9。 一般計(jì)算 葛彬 葛彬  同樣是括號(hào)的問(wèn)題   遺留bug列表這部分主要列出已經(jīng)發(fā)現(xiàn)尚未被解決的bug,并對(duì)其進(jìn)行描述,對(duì)于未解決的問(wèn)題,需要在測(cè)試報(bào)告中詳細(xì)分析產(chǎn)生的原因和避免的方法。序號(hào)BUGID描述等級(jí)模塊測(cè)試人員開(kāi)發(fā)人員Bug分析1 Bug01當(dāng)兩個(gè)數(shù)求和或求積時(shí),結(jié)果過(guò)大,會(huì)出現(xiàn)溢出  嚴(yán)重計(jì)算 葛彬 葛彬  對(duì)溢出情況,要捕捉2 Bug02

39、0;當(dāng)括號(hào)在數(shù)字旁邊成對(duì)出現(xiàn)時(shí),不會(huì)報(bào)錯(cuò)。 一般 計(jì)算葛彬 葛彬  括號(hào)優(yōu)先級(jí)高,會(huì)先將括號(hào)丟掉,不會(huì)影響數(shù)字3 Bug03數(shù)字和成對(duì)括號(hào)相鄰時(shí),不報(bào)錯(cuò),例:2(9) 結(jié)果是9。 一般計(jì)算 葛彬 葛彬  同樣是括號(hào)的問(wèn)題 第 5章          測(cè)試總結(jié)和建議這部分是測(cè)試報(bào)告中最關(guān)注的內(nèi)容,主要是對(duì)測(cè)試過(guò)程產(chǎn)生的測(cè)試結(jié)果進(jìn)行分析之后,得出測(cè)試的結(jié)論和建議。這部分為測(cè)試經(jīng)理、

40、項(xiàng)目經(jīng)理和高層領(lǐng)導(dǎo)最關(guān)心的部分,因此需要準(zhǔn)確、清晰、扼要地對(duì)測(cè)試結(jié)果進(jìn)行總結(jié)。5.1   軟件質(zhì)量通過(guò)測(cè)試,和我們得到的數(shù)據(jù)來(lái)看, 本課題開(kāi)發(fā)的計(jì)算器存在的缺陷只有三個(gè),而且只有一個(gè)影響用戶的使用,另外兩個(gè)缺陷不會(huì)影響用戶的使用。在計(jì)算表達(dá)式正確的前提下,結(jié)算結(jié)果可保證正確,而大部分錯(cuò)誤的表達(dá)式都能夠檢查出來(lái),并提示用戶修改錯(cuò)誤。所以本軟件的質(zhì)量是有保證的,是可以拿來(lái)使用的。5.2   軟件風(fēng)險(xiǎn)軟件運(yùn)行后可以正常運(yùn)行,主要用戶的計(jì)算數(shù)據(jù)不超過(guò)最大范圍,就可以正常使用。最使用括號(hào)時(shí),注意按照正常的寫(xiě)法使用,數(shù)字和成對(duì)括號(hào)出現(xiàn)的時(shí)候,括號(hào)會(huì)被忽略掉,而數(shù)字括

41、號(hào)數(shù)字的情況,保留后邊數(shù)字。5.3   測(cè)試結(jié)論1測(cè)試計(jì)劃執(zhí)行是否充分測(cè)試計(jì)劃比較充分,但是鑒于只是由一名測(cè)試人員測(cè)試,用例可能不夠全面,還有一些細(xì)節(jié)沒(méi)有考慮到。2對(duì)測(cè)試風(fēng)險(xiǎn)的控制措施和成效鑒于本課題需求比較穩(wěn)定,就是一個(gè)實(shí)用的計(jì)算器,需求變化的可能性較低,但是測(cè)試時(shí)間不足,所以還是存在一定的風(fēng)險(xiǎn)的??刂拼胧┚褪牵浞挚剂繙y(cè)試的時(shí)間,做好計(jì)劃,從而降低風(fēng)險(xiǎn)。成效,測(cè)試全部結(jié)束,但是部分缺陷沒(méi)有解決。3測(cè)試目標(biāo)是否完成完成4測(cè)試是否通過(guò)通過(guò)5是否可以進(jìn)入下一階段項(xiàng)目目標(biāo)可以BBS系統(tǒng)需求分析一、項(xiàng)目名稱(chēng) BBS系統(tǒng)二、系統(tǒng)概述2.1 系統(tǒng)背景 B BS是英文Bulletin

42、Board System的縮寫(xiě),翻譯成中文為“電子布告欄系統(tǒng)”或“電子公告牌系統(tǒng)”。 BBS是一種電子信息服務(wù)系統(tǒng)。它向用戶提供了一塊公共電子白板,每個(gè)用戶都可以在上面發(fā)布信息或提出看法,早期的BBS由教育機(jī)構(gòu)或研究機(jī)構(gòu)管理,現(xiàn)在多數(shù)網(wǎng)站上都建立了自己的BBS 系統(tǒng),供網(wǎng)民通過(guò)網(wǎng)絡(luò)來(lái)結(jié)交更多的朋友,表達(dá)更多的想法。 園內(nèi)的公告板性質(zhì)相同,只不過(guò)是通過(guò)電腦來(lái)傳播或獲得消息而已。一直到個(gè)人計(jì)算機(jī)開(kāi)始普及之后,有些人嘗試將蘋(píng)果計(jì)算機(jī)上的BBS轉(zhuǎn)移到個(gè)人計(jì)算機(jī)上,BBS才開(kāi)始漸漸普及開(kāi)來(lái)。近些年來(lái),由于愛(ài)好者們的努力,BBS的功能得到了很多的擴(kuò)展。BBS最早是用來(lái)公布股市價(jià)格等類(lèi)信息的,而且只能在蘋(píng)果

43、計(jì)算機(jī)上運(yùn)行。BBS于上世紀(jì)九十年代進(jìn)入中國(guó),并迅速普及。已經(jīng)成為新興一代年輕人的時(shí)代新寵。2.2 BBS的應(yīng)用 BBS 現(xiàn)在已經(jīng)十分普遍,可以說(shuō)不計(jì)其數(shù),其中的分類(lèi)也很多,BBS大致可以分為如下幾類(lèi): (1)影視娛樂(lè)類(lèi) 當(dāng)屬網(wǎng)上第一大類(lèi),包括:純灌水、明星fans、影視、音樂(lè)等 (2)專(zhuān)業(yè)技術(shù)類(lèi) 也不可小視,包括:平面設(shè)計(jì)、3D動(dòng)畫(huà)制作、軟件編程、源碼開(kāi)發(fā)、網(wǎng)絡(luò)技術(shù)、機(jī)械 (3)資源下載類(lèi) 也很受迎:免費(fèi)網(wǎng)上資源、論文或?qū)I(yè)課件下載、電子書(shū)籍、bt電影下載之類(lèi)等也算吧 (4)生活學(xué)習(xí)類(lèi) 側(cè)重于地方特色,涉及衣食住行的房屋、餐飲、旅游、工作、汽車(chē)甚至是養(yǎng)魚(yú)種花, (5)校園BBS CERNET

44、建立以來(lái),校園BBS很快地發(fā)展了起來(lái),目前很多大學(xué)都有了BBS,幾乎遍及全國(guó)上下。(6)綜合類(lèi) 現(xiàn)在論壇發(fā)展已經(jīng)很成熟,越來(lái)越多的是上面幾類(lèi)的結(jié)合體,于是就有了綜合類(lèi)一說(shuō)。而本系統(tǒng)是一個(gè)簡(jiǎn)單娛樂(lè)類(lèi)的中華武術(shù)網(wǎng) 論壇2.3 系統(tǒng)目標(biāo)序號(hào)目標(biāo)內(nèi)容1游客瀏覽帖子2用戶注冊(cè)、用戶登錄分為普通用戶和管理員3普通用戶功能:發(fā)表或回復(fù)帖子、個(gè)人資料維護(hù)、登陸、退出4管理員功能:繼承普通用戶的功能,并能刪除帖子,編輯用戶信息5實(shí)現(xiàn)按主題、分類(lèi)搜索帖子三、功能綜述一個(gè)簡(jiǎn)易的BBS系統(tǒng)應(yīng)具有的基礎(chǔ)功能,包括新用戶注冊(cè)、用戶登錄、游客登錄、發(fā)表帖子、閱讀帖子、回復(fù)帖子的文章、用戶資料修改,發(fā)送留言等。本系統(tǒng)操作用戶

45、按不同級(jí)別依次可分為:游客,普通用戶、管理員。具體功能如下:(一) 會(huì)員注冊(cè)新會(huì)員注冊(cè),提供會(huì)員信息,檢驗(yàn)會(huì)員信息的有效性,(二) 會(huì)員登陸提供用戶憑證,驗(yàn)證用戶信息,基于角色授權(quán)。(三) 會(huì)員管理管理員由系統(tǒng)初始化分配一個(gè),管理員可以對(duì)會(huì)員信息戶角色調(diào)整,版主調(diào)整,刪除會(huì)員、帖子等。(四) 論壇版塊管理管理員可以添加、刪除、調(diào)整、置頂、隱藏論壇版塊(五) 帖子管理管理員可以對(duì)所有帖子進(jìn)行轉(zhuǎn)移、置頂、刪除等操作,也可以對(duì)本版塊帖子進(jìn)行置頂、刪除等操作。(六) 帖子發(fā)表注冊(cè)用戶可以在感興趣的版塊中發(fā)表新主題帖(七) 帖子回復(fù)用戶可以對(duì)自己感興趣的主題發(fā)表回復(fù)(八) 帖子瀏覽用戶可以瀏覽所有可見(jiàn)帖

46、子(九) 帖子檢索用戶可以根據(jù)分類(lèi)和關(guān)鍵字檢索所以可見(jiàn)帖子 四、運(yùn)行環(huán)境硬件平臺(tái):標(biāo)準(zhǔn)微型計(jì)算機(jī)硬件配置平臺(tái)操作系統(tǒng): WINDOWS 98/2000/XP,LINUIX等.IE瀏覽器 / Netscape五、設(shè)計(jì)和實(shí)現(xiàn)上的限制設(shè)計(jì)工具:Rose (UML設(shè)計(jì)工具)實(shí)現(xiàn)技術(shù):B/S結(jié)果Java、Jsp+tomcat實(shí)現(xiàn)工具: Dreamweaver還有一些制作特效的輔助軟件. 編程語(yǔ)言:Java, javascript ,html ,jsp數(shù)據(jù)庫(kù):ACCESS 六、外部接口需求提示:包括用戶界面接口(如屏幕格式、報(bào)表格式、菜單格式)、軟件接口(軟件與數(shù)據(jù)庫(kù)、操作系統(tǒng)、其他組件之間的接口)、通訊

47、接口(遵循的通信協(xié)議等)。用戶界面接口: 文件夾名稱(chēng)功能WebContentindex首頁(yè)login登陸界面selfpage用戶個(gè)人界面Register注冊(cè)界面manager管理員界面SendNewCard發(fā)新帖界面PostCard回帖界面Browse瀏覽SearchCard快速搜索WebContent/dodo_Login處理登陸請(qǐng)求do_Edit處理編輯請(qǐng)求do_EditUser處理管理員編輯用戶do_Register處理注冊(cè)請(qǐng)求do_DeleteUser處理刪除用戶請(qǐng)求do_DeleteCard處理刪除帖子請(qǐng)求do_Browse處理瀏覽搜索請(qǐng)求do_Search處理搜索請(qǐng)求do_Brow

48、se處理瀏覽請(qǐng)求do_Sendnewcard處理發(fā)帖請(qǐng)求EditUserView轉(zhuǎn)發(fā)管理員編輯用戶信息loginFail登陸失敗提示registerFail注冊(cè)失敗提示registerSuccess處理注冊(cè)成功SendNewCardFail發(fā)帖失敗提示軟件接口文件夾類(lèi)名函數(shù)參數(shù)返回值說(shuō)明BBSCard獲取和設(shè)置Card(帖子)屬性值Reply獲取和設(shè)置Reply(回帖)屬性值User獲取和設(shè)置User(用戶)屬性值BBS/ dbConnectionManagergetConnectionConnection連接數(shù)據(jù)庫(kù)closeConnection(Connection conn)void關(guān)閉連

49、接DBCardaddCard(Card c)void新增帖子isSameCardName(Card c)boolean判斷是否有同名同類(lèi)型帖子getSelectInfo(String peopelname)Card根據(jù)發(fā)帖人查找getSelectInfo(String cardType,String cardName)Card根據(jù)帖子類(lèi)型和帖子名查找getSelectInfo1(String cardType)Card根據(jù)帖子類(lèi)型查找getSelectAllCard選擇全部帖子信息deleteCard(String cardName,String cardType)Boolean根據(jù)帖子名字和

50、類(lèi)型查找DBUseraddUser(User u)Void新增用戶isSameUserName(User u)Boolean判斷是否已有同名用戶isRegisteredtUser(User u)Boolean判斷登陸是否成功GetInfo(String name)User根據(jù)用戶名查找editUser(User u)Boolean編輯用戶Super_editUser(User u)Boolean管理員編輯用戶deleteUser(String userName)Boolean刪除用戶isSuperMan(String userName)Boolean判斷是否是管理員getSelectAllvo

51、id選擇全部用戶信息DBReplyaddCard(Reply r)Void新增帖子getSelectInfo(String peopelname)Reply根據(jù)發(fā)帖人查找帖子getSelectInfo(String cardType,String cardName)Reply根據(jù)帖子類(lèi)型 和帖子名查找回帖getMaxFloor(String cardname)Int獲取回帖數(shù)通訊協(xié)議: HTTP 七、用戶手冊(cè)提示:最終提高用戶手冊(cè)的框架,配置說(shuō)明,功能使用說(shuō)明,維護(hù)說(shuō)明等。配置說(shuō)明: 普通PC機(jī),內(nèi)存至少128MB,操作系統(tǒng)Window2000,NT,XP, linux等功能使用說(shuō)明: 本系統(tǒng)

52、適合方便BBS論壇管理. 本系統(tǒng)包含功能: 用戶管理 帖子管理 分類(lèi)瀏覽 查詢(xún),等等 不需安裝, 只需要在IE瀏覽器里輸入相應(yīng)的地址, 就可以進(jìn)入系統(tǒng)登錄界面。退出系統(tǒng)時(shí), 自動(dòng)注銷(xiāo)登錄. 登錄時(shí)候注意選擇系統(tǒng)用戶或者普通用戶 修改密碼時(shí)候注意選擇系統(tǒng)用戶或者普通用戶 多數(shù)操作可以在下拉列表選者, 或者在文本框中輸入, 然后按確認(rèn). 輸入數(shù)據(jù)不要使用空格,字符等特殊符號(hào),以免出現(xiàn)意外出錯(cuò)處理: 彈出小窗口提示出錯(cuò), 操作內(nèi)容無(wú)效參考文獻(xiàn)<<軟件工程>> <<需求分析>>Thinking in java 互聯(lián)網(wǎng)網(wǎng)站,電子書(shū)B(niǎo)BS系統(tǒng)課程設(shè)計(jì)報(bào)告1.

53、系統(tǒng)概述1.1 系統(tǒng)背景 B BS是英文Bulletin Board System的縮寫(xiě),翻譯成中文為“電子布告欄系統(tǒng)”或“電子公告牌系統(tǒng)”。 BBS是一種電子信息服務(wù)系統(tǒng)。它向用戶提供了一塊公共電子白板,每個(gè)用戶都可以在上面發(fā)布信息或提出看法,早期的BBS由教育機(jī)構(gòu)或研究機(jī)構(gòu)管理,現(xiàn)在多數(shù)網(wǎng)站上都建立了自己的BBS 系統(tǒng),供網(wǎng)民通過(guò)網(wǎng)絡(luò)來(lái)結(jié)交更多的朋友,表達(dá)更多的想法。 園內(nèi)的公告板性質(zhì)相同,只不過(guò)是通過(guò)電腦來(lái)傳播或獲得消息而已。一直到個(gè)人計(jì)算機(jī)開(kāi)始普及之后,有些人嘗試將蘋(píng)果計(jì)算機(jī)上的BBS轉(zhuǎn)移到個(gè)人計(jì)算機(jī)上,BBS才開(kāi)始漸漸普及開(kāi)來(lái)。近些年來(lái),由于愛(ài)好者們的努力,BBS的功能得到了很多的擴(kuò)展

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝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ù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 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ì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論