freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

javasocket技術開發(fā)網(wǎng)絡聊天室畢業(yè)論文-資料下載頁

2025-06-24 18:58本頁面
  

【正文】 測試應該是從“破壞”軟件系統(tǒng)的角度出發(fā),精心設計最有可以暴露程序系統(tǒng)缺陷的測試方案。因此軟件測試的目標應該是以盡可能少的代價和時間找出軟件系統(tǒng)中潛在的錯誤和缺陷。從產(chǎn)品角度看,測試計劃中的測試項目包括軟件結構中的分系統(tǒng)層、子系統(tǒng)層、功能模塊層、程序模塊層中的各類模塊,從測試本身看,分為單元測試,組合測試,確認測試等。測試對象是隨不同階段而異的,最基本、最初的測試是單元測試,后面的組合測試、確認測試都是以被測過的模塊作為測試對象的?!卧獪y試單元測試也稱模塊測試或程序測試,單元測試是對每個模塊單獨進行的,驗證模塊接口與設計說明書是否一致,對模塊的所有主要處理路徑進行測試且與預期的結構進行對照,還要對所有錯誤處理路徑進行測試。對源碼進行審查,對照設計說明書,表態(tài)地檢查源程序是否符合功能的邏輯要求,是進行單元測試前的重要工作工。單元測試一般是由程序員完成,也稱程序調(diào)試。 組合測試組合測試也稱集成測試或子系統(tǒng)測試,通常采用自頂向下測試和自底向上測試兩種測試方法。組合測試的對象是指已經(jīng)通過單元測試的模塊,不是對零散模塊進行單個測試,而是用系統(tǒng)化的方法裝配和測試軟件系統(tǒng),是一個嚴格的過程,必須認真地進行,其計劃的產(chǎn)生和單元模塊測試的完成日期要協(xié)調(diào)起來,這種測試應在系統(tǒng)目標機上進行,造成系統(tǒng)應用的環(huán)境條件,除了開發(fā)部分項目負責人參加以外,還應該有相應系統(tǒng)的用戶參加,給評審員進行演示。 確認測試確認測試是對通過組合測試的軟件進行的,這些軟件已經(jīng)存于系統(tǒng)目標設備的介質(zhì)上,確認測試的目的是表明軟件是可以工作的,并且符合“軟件需求說明書”中規(guī)定的全部功能和性能要求。確認測試是按照這些要求定出的“確認測試計劃”進行的。測試工作是由一個獨立的組織進行,而且測試要從用戶的角度出發(fā)。 系統(tǒng)測試系統(tǒng)測試是對整體性能的測試,主要解決各子系統(tǒng)之間的數(shù)據(jù)通信和數(shù)據(jù)共享問題以及檢測系統(tǒng)是否達到用戶的實際要求,系統(tǒng)測試的依據(jù)是系統(tǒng)分析報告。系統(tǒng)測試應在系統(tǒng)的整個范圍內(nèi)進行,這種測試不只對軟件進行,而是對構成系統(tǒng)的硬、軟件一起進行。系統(tǒng)測試與建構同時進行或略慢。系統(tǒng)測試需要確認從頭到尾的功能正常才算完成,應當盡量避免系統(tǒng)測試延到項目末尾進行?!∮脩趄炇諟y試在系統(tǒng)測試完成后,進行用戶的驗收測試,它是用戶在實際應用環(huán)境中所進行的真實數(shù)據(jù)測試。在具體的測試中,一般應遵循以下原則:由程序設計者之外的人進行測試;測試用例應由兩部分組成:輸入數(shù)據(jù)和預期輸出結果;應選用不合理的輸入數(shù)據(jù)與非法輸入測試;不僅要檢驗程序是否實現(xiàn)預期功能,還應檢查程序是否做了不應該做的工作;集中測試容易出錯的程序模塊;對程序修改以后,必須重新進行測試。 測試方法一般來說,對程序測試有兩種測試方法:如果已經(jīng)知道了軟件系統(tǒng)應具有的功能,可通過測試來對每個功能是否都能正常使用;如果知道程序的內(nèi)部工作過程,可以通過測試來檢測程序內(nèi)部是否按照規(guī)格說明書的規(guī)定正常進行。前一種方法稱為黑盒測試,后一種方法稱為白盒子測試。黑盒測試又稱為功能測試,白盒子測試又稱為結構測試。因為時間和項目的關系,沒有完全按照上述的測試方法進行系統(tǒng)的測試,但在在開發(fā)的過程當中,保證部分合理的測試,并正確運行驗證,證明本系統(tǒng)具有相當程序的穩(wěn)定性。結 論首先,我選擇本課題緣由沒有較深的理解也是剛剛接觸JAVA項目,主要也想試一試,更近一步的提高自己的能力。并且也可以對網(wǎng)絡開發(fā)產(chǎn)生興趣,對具有網(wǎng)絡功能的項目更有感覺。大學三年的學習期間,通過學校開設的基礎課程,扎實系統(tǒng)的學習了軟件的基礎知識,并對面向對象編程語言有了進一步的理解,對軟件專業(yè)逐步的建立起自己的知識體系框架。通過這次的畢業(yè)作業(yè),使自己在JAVA編程語言的使用方面得到一個全面鍛煉自己的機會,在這個模塊的界面開發(fā)方面,充分的學習和利用了JAVA Swing界面開發(fā)技術,使自己在界面應用和布局方面得到更多的實踐,應用Socket技術實現(xiàn)網(wǎng)絡連接功能,對網(wǎng)絡的實現(xiàn)和通信方面有了進一步的理解,并通過多線程方面的應用,使客戶端和服務端可以實現(xiàn)多任務功能,在整個開發(fā)過程當中應用軟件工程的開發(fā)步驟,使自己專業(yè)理論知識的到進一步的鞏固,項目開發(fā)經(jīng)驗有不少的收獲。(一) 軟件存在的問題軟件已經(jīng)編寫好了,但是還有許多可以改進的地方;同時還存在著一些小問題。還有一些功能上的缺陷,這里我列舉一下,并提出一些解決的辦法,希望以后可以改進。⑴ 操作的方便性、比如可以為一些常用按鈕設置快捷鍵,象登入系統(tǒng)時,輸入完用戶名和密碼后直接回車;在用戶輸入完要發(fā)送的內(nèi)容時,設置發(fā)送內(nèi)容的快捷方式ctrl+回車等。(2)在功能方面可以進一步增加,如實現(xiàn)用戶間的文件傳輸,并可以進行視屏,共享音樂等高級功能。(3)執(zhí)行效率方面可以有待提高,優(yōu)化代碼結構,減少系統(tǒng)內(nèi)存泄露,提高運行穩(wěn)定性等(二)使界面變得更加美觀由于一直專注于功能的實現(xiàn),從而忽略了界面的設計,本軟件今后可以為用戶添加不同的頭像,并可以使窗體風格更合理和更美觀,并且要使用戶有更多的自定義功能,設置自己的喜好和風格。通過完成這次畢業(yè)設計的項目,使自己在項目實際開發(fā)方面有了進一步的提高,并使自己感覺到成功的喜悅,并對自己在專業(yè)的未來發(fā)展更充滿信心,對自己在今后的工作中有更好的幫助。參考文獻(1)郭克華J2ME移動開發(fā)實戰(zhàn)教學視屏eNet網(wǎng)絡學院出品(2)胡伏湘 雷軍環(huán)JAVA程序設計實用教程 編著 清華大學出版社(3)張思民 Java開發(fā)技術與工程實踐 清華大學出版社(4)Mark Allen Weiss 數(shù)據(jù)結構與問題求解(Java語言版)(第4版)清華大學出版社(6)?。呵迦A大學出版社,2006(7)?。褐袊姵霭嫔?,2006(8)?。呵迦A大學出版社,2006(9) ——:西安電子科技大學出版社,2006(10)?。褐袊姵霭嫔?,2006(11) :清華大學出版社,2006(12) :清華大學出版社,2006(13) :冶金工業(yè)出版社,2006(14) :清華大學出版社,2006(15) :機械工業(yè)出版社,2006(16) :機械工業(yè)出版社,2006(17) :清華大學出版社,2006(18) :清華大學出版社,2006(19) :北京郵電大學出版社,2005(20) :人民郵電出版社,2005(21) (22) 參考新浪聊天室、 騰訊聊天室等致 謝在這周的畢業(yè)設計過程中,通過導師的指導,了解并熟悉了完成一個項目的具體過程和步驟,使自己在整個過程當中不段的學習解決問題的能力。軟件專業(yè)是一門比較熱門和前沿的學科,涉及許多知識領域和技術,擁有許多最新知識資料,應在項目的開發(fā)過程中,不斷的查閱相關的幫助文檔。程序的開發(fā)過程要養(yǎng)成良好的習慣,并遵循一定的標準規(guī)范,將項目進行合理分析設計。畢業(yè)設計是我們大學期間最后的一次鍛煉和考核,經(jīng)過這段時間的努力,使自己在專業(yè)知識方面有個全面復習的機會,使自己在設計工程中得到最好的實踐鍛煉,并學會了許多在一個項目開發(fā)過程中必須具備的素質(zhì)。我要衷心感謝張錦盛導師在我的畢業(yè)設計過程中給予我的指導和幫助,導師淵博的專業(yè)知識,嚴謹?shù)闹螌W態(tài)度,精益求精的工作作風,誨人不倦的高尚師德,嚴以律己、寬以待人的崇高風范,樸實無華、平易近人的人格魅力對我影響深遠。不僅使我樹立了遠大的學術目標、掌握了基本的研究方法,還使我明白了許多待人接物與為人處世的道理。本論文從選題到完成,每一步都是在導師的指導下完成的,傾注了導師大量的心血。在此,謹向導師表示崇高的敬意和衷心的感謝!感謝導師在繁忙的工作之余閱讀并給的建議。同樣要感謝身邊周圍同學提供的意見和幫助,使我能夠及時、順利地完成此次的畢業(yè)設計;最后感謝各位專家導師對本論文的審閱!
點擊復制文檔內(nèi)容
規(guī)章制度相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1