CSTC-BugManager——基于B-S結(jié)構(gòu)的故障管理工具實(shí)現(xiàn).pdf_第1頁(yè)
已閱讀1頁(yè),還剩81頁(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、對(duì)軟件故障的管理,是不斷提高軟件自身質(zhì)量的重要保證,同時(shí)也關(guān)系到了軟件的持續(xù)改進(jìn)。尤其在對(duì)中小項(xiàng)目或大型項(xiàng)目中的子模塊的測(cè)試時(shí),如果能及時(shí)發(fā)現(xiàn)故障,對(duì)其進(jìn)行準(zhǔn)確的描述,快速的產(chǎn)生反饋,提供便利的查詢,即從各方面對(duì)故障進(jìn)行綜合管理,勢(shì)必會(huì)提高測(cè)試效率,進(jìn)而確保了整個(gè)工程項(xiàng)目的質(zhì)量。正是在這種背景下,本文分析和設(shè)計(jì)了一套需要快速反應(yīng)測(cè)試結(jié)果的,適合中小規(guī)模測(cè)試的解決方案,能夠有效的起到協(xié)助測(cè)試順利進(jìn)行,全面提高測(cè)試質(zhì)量的作用。 本文

2、結(jié)合了中國(guó)軟件評(píng)測(cè)中心的工作實(shí)際,從第三方評(píng)測(cè)機(jī)構(gòu)的角度出發(fā),針對(duì)當(dāng)前存在的故障管理工具展開(kāi)分析。并結(jié)合當(dāng)前國(guó)內(nèi)外的故障管理工具的現(xiàn)有經(jīng)驗(yàn)和發(fā)展趨勢(shì),充分采用軟件工程相關(guān)思想,設(shè)計(jì)開(kāi)發(fā)出一套基于主流技術(shù)的故障管理工具。該工具從中小規(guī)模測(cè)試項(xiàng)目所具有的需要敏捷反饋的特點(diǎn)出發(fā),以故障的生命周期為基線,提供用戶高度自由化的查詢,提供豐富的圖形顯示,提供對(duì)未來(lái)故障的走勢(shì)預(yù)測(cè)等功能。從而實(shí)現(xiàn)了中輕量級(jí)測(cè)試項(xiàng)目所需要的敏捷反饋,快速響應(yīng),及時(shí)決策等

3、需求,為面向中小規(guī)模測(cè)試的故障管理的理論研究與實(shí)際應(yīng)用提供一定的借鑒和參考。 本人在該項(xiàng)目中主要進(jìn)行了項(xiàng)目前期的基于極限編程的需求采集,系統(tǒng)非功能性需求的制定,編碼架構(gòu)中數(shù)據(jù)庫(kù)交互類的編寫,混合查詢中部分存儲(chǔ)過(guò)程的編寫,故障圖示與預(yù)告模塊的設(shè)計(jì),后期基于LoadRunner與Robot的性能測(cè)試。此外,作為項(xiàng)目前期的準(zhǔn)備,我閱讀了大量的有關(guān)軟件工程、系統(tǒng)建模和編程算法方面的書籍與文章,為項(xiàng)目的實(shí)施打下基礎(chǔ);項(xiàng)目進(jìn)行中,我又依據(jù)需

4、求及時(shí)對(duì)開(kāi)發(fā)過(guò)程做出修正,使系統(tǒng)具有高度時(shí)效性;項(xiàng)目后期,我又對(duì)系統(tǒng)進(jìn)行反復(fù)的驗(yàn)收測(cè)試,使其不斷完善自身性能。 本人以上工作所起到的作用主要體現(xiàn)為:由于采用了極限編程的方式進(jìn)行需求分析,使獲取周期縮短,同時(shí)獲取需求的準(zhǔn)確度有所上升;系統(tǒng)非功能性需求的制定,是對(duì)系統(tǒng)主功能的完善與補(bǔ)充,提高了系統(tǒng)的健壯性、可維護(hù)性和安全性,為系統(tǒng)在未來(lái)具有更好的兼容性和可擴(kuò)展性打下了基礎(chǔ);針對(duì)本單位自身特點(diǎn)編寫數(shù)據(jù)庫(kù)操作語(yǔ)句,使其執(zhí)行效率更高,查詢

5、結(jié)果更有針對(duì)性;參與故障圖示與預(yù)告模塊的設(shè)計(jì),使數(shù)據(jù)庫(kù)中的數(shù)據(jù)以更生動(dòng)更直觀的方式展現(xiàn)出來(lái),為測(cè)試人員的決策提供可視化依據(jù);后期使用LoadRunner與Robot對(duì)系統(tǒng)進(jìn)行全面測(cè)試,及時(shí)發(fā)現(xiàn)了一個(gè)服務(wù)器性能下降曲線,并及時(shí)更正,使系統(tǒng)性能在不升級(jí)硬件的條件下得到了提升。 本文從軟件工程角度對(duì)故障管理進(jìn)行了基于極限編程模式的需求獲取與分析,采用松耦合的B/S體系結(jié)構(gòu),依據(jù)組件化的設(shè)計(jì)思想將系統(tǒng)劃分為各個(gè)功能組件,再結(jié)合概率統(tǒng)計(jì)理

6、論,最后使用平臺(tái)無(wú)關(guān)性的C#來(lái)編寫實(shí)現(xiàn)。除此,還提供了針對(duì)本系統(tǒng)性能的較全面的測(cè)試結(jié)果,基于此測(cè)試結(jié)果進(jìn)行了相應(yīng)的性能調(diào)優(yōu)。 本文設(shè)計(jì)出發(fā)的角度是使最終的故障管理工具易學(xué)易用,易安裝易配置,松耦合易拓展;能適應(yīng)需要快速反應(yīng)的測(cè)試環(huán)境,但又具備測(cè)試所需的一般功能;性能良好,資源占用小,硬件要求低。為達(dá)成上述目標(biāo),從開(kāi)發(fā)伊始就完全敦守現(xiàn)代軟件工程的開(kāi)發(fā)思想,充分調(diào)研用戶需求;從抽象角度對(duì)具體需求進(jìn)行建模;合理劃分功能模塊,分而治之逐

溫馨提示

  • 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ù)僅提供信息存儲(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)論