信息管理系統(tǒng)MIS第7章課件_第1頁(yè)
信息管理系統(tǒng)MIS第7章課件_第2頁(yè)
信息管理系統(tǒng)MIS第7章課件_第3頁(yè)
信息管理系統(tǒng)MIS第7章課件_第4頁(yè)
信息管理系統(tǒng)MIS第7章課件_第5頁(yè)
已閱讀5頁(yè),還剩26頁(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、第7章 管理信息系統(tǒng)實(shí)施與測(cè)試7.1概述 系統(tǒng)實(shí)施是新系統(tǒng)開發(fā)工作的最后一個(gè)階段,是指將新系統(tǒng)的設(shè)計(jì)方案(物理模型)轉(zhuǎn)換成為實(shí)際運(yùn)行系統(tǒng)(物理系統(tǒng))的全過(guò)程。1第7篇 系統(tǒng)實(shí)施與測(cè)試1、系統(tǒng)實(shí)施階段的主要任務(wù):(1)系統(tǒng)環(huán)境的建立 硬件環(huán)境(計(jì)算機(jī)、網(wǎng)絡(luò)設(shè)備、輔助設(shè)備等) 軟件環(huán)境(操作系統(tǒng)、數(shù)據(jù)庫(kù)管理系統(tǒng)、應(yīng)用程序開發(fā)工具、網(wǎng)絡(luò)安全系統(tǒng)等)(2)數(shù)據(jù)庫(kù)的建立 建立數(shù)據(jù)庫(kù),建立數(shù)據(jù)表、視圖等對(duì)象、安全策略(3)程序設(shè)計(jì)(4)系統(tǒng)測(cè)試(5)系統(tǒng)調(diào)試(6)用戶培訓(xùn)(7)基礎(chǔ)數(shù)據(jù)整理(8)系統(tǒng)試運(yùn)行2第7篇 系統(tǒng)實(shí)施與測(cè)試7.2 程序設(shè)計(jì)為新系統(tǒng)編寫程序 程序設(shè)計(jì)的基本要求-衡量程序設(shè)計(jì)質(zhì)量的指標(biāo)(

2、1)正確性(2)易讀性(3)簡(jiǎn)便性(4)規(guī)范性(5)容錯(cuò)性(6)易維護(hù)性(7)效率性(8)安全性3第7篇 系統(tǒng)實(shí)施與測(cè)試7.3系統(tǒng)測(cè)試 含義:運(yùn)用一定的測(cè)試技術(shù)和方法,主要通過(guò)模塊測(cè)試、子系統(tǒng)測(cè)試、系統(tǒng)測(cè)試和驗(yàn)收測(cè)試等步驟以求發(fā)現(xiàn)系統(tǒng)中的問題(錯(cuò)誤)。 通過(guò)測(cè)試還可以了解系統(tǒng)的響應(yīng)時(shí)間、事務(wù)處理吞吐量、載荷能力、失效恢復(fù)能力以及系統(tǒng)實(shí)用性等指標(biāo),以對(duì)系統(tǒng)作出綜合評(píng)價(jià)。4第7篇 系統(tǒng)實(shí)施與測(cè)試 1.系統(tǒng)測(cè)試的特點(diǎn):(1)挑剔性(2)復(fù)雜性(3)不徹底性(4)成本和效率5第7篇 系統(tǒng)實(shí)施與測(cè)試2.系統(tǒng)測(cè)試的目的、原則 目的:發(fā)現(xiàn)錯(cuò)誤 錯(cuò)誤類型:(1)功能錯(cuò)誤(2)系統(tǒng)錯(cuò)誤(3)過(guò)程錯(cuò)誤(4)編程錯(cuò)

3、誤6第7篇 系統(tǒng)實(shí)施與測(cè)試系統(tǒng)測(cè)試的主要原則:測(cè)試工作應(yīng)該有組織、有計(jì)劃地進(jìn)行由測(cè)試小組全面負(fù)責(zé)系統(tǒng)測(cè)試,測(cè)試小組由非系統(tǒng)開發(fā)成員的專家組成堅(jiān)持盡早測(cè)試的原則測(cè)試小組必須首先審閱系統(tǒng)分析和設(shè)計(jì)報(bào)告精心設(shè)計(jì)測(cè)試用例回歸測(cè)試其他:注意測(cè)試中錯(cuò)誤集中發(fā)生現(xiàn)象對(duì)測(cè)試錯(cuò)誤結(jié)果有一個(gè)確認(rèn)過(guò)程妥善保存測(cè)試過(guò)程文檔7第7篇 系統(tǒng)實(shí)施與測(cè)試3.測(cè)試工作步驟:(1)擬定測(cè)試計(jì)劃(2)編制測(cè)試大綱(3)設(shè)計(jì)測(cè)試用例(4)實(shí)施測(cè)試模塊測(cè)試(模塊接口測(cè)試、數(shù)據(jù)結(jié)構(gòu)測(cè)試、路徑測(cè)試、邊界條件測(cè)試、出錯(cuò)處理測(cè)試)子系統(tǒng)測(cè)試(自頂向下測(cè)試、自底向上測(cè)試)系統(tǒng)測(cè)試(恢復(fù)測(cè)試、安全測(cè)試、強(qiáng)度測(cè)試、性能測(cè)試)驗(yàn)收測(cè)試(用戶測(cè)試,真實(shí)

4、數(shù)據(jù)測(cè)試)(5)編寫系統(tǒng)測(cè)試報(bào)告8第7篇 系統(tǒng)實(shí)施與測(cè)試4.測(cè)試主要方法: (1)靜態(tài)測(cè)試方法不運(yùn)行程序 用人工方法對(duì)文檔、程序和數(shù)據(jù)等資料進(jìn)行審核,發(fā)現(xiàn)錯(cuò)誤。有會(huì)審、走查兩種形式。(2)動(dòng)態(tài)測(cè)試方法運(yùn)行程序 在有控制地運(yùn)行程序過(guò)程中,從多種角度檢查程序運(yùn)行時(shí)的行為,發(fā)現(xiàn)其中的錯(cuò)誤。 包括: 結(jié)構(gòu)測(cè)試法:白盒測(cè)試法用于模塊級(jí)別測(cè)試 功能測(cè)試法:黑盒測(cè)試法用于系統(tǒng)級(jí)別測(cè)試9第7篇 系統(tǒng)實(shí)施與測(cè)試(a)結(jié)構(gòu)測(cè)試法 白盒測(cè)試法或稱為邏輯覆蓋法。 測(cè)試者了解程序的內(nèi)部邏輯結(jié)構(gòu),通過(guò)對(duì)不同邏輯路徑和過(guò)程的測(cè)試,檢查程序是否滿足設(shè)計(jì)的要求。 所有內(nèi)部成分均需經(jīng)過(guò)檢查。 包括:語(yǔ)句覆蓋、判斷覆蓋、條件覆蓋、

5、判斷/條件覆蓋、條件組合覆蓋、路徑覆蓋6種方法10第7篇 系統(tǒng)實(shí)施與測(cè)試(1) 語(yǔ)句覆蓋是指,選擇足夠多的測(cè)試數(shù)據(jù),使被測(cè)試程序中每個(gè)語(yǔ)句至少執(zhí)行一次。入 口A1AND B=0A=2OR X1返 回X = X/AX = X + 1TTSabdce測(cè)試數(shù)據(jù):A=2 B=0 X=4測(cè)試路徑:sacbed11第7篇 系統(tǒng)實(shí)施與測(cè)試入 口A1AND B=0A=2OR X1返 回X = X/AX = X + 1TTSabdce(2)判斷覆蓋是指,不僅每個(gè)語(yǔ)句至少執(zhí)行一次,而且每個(gè)判斷的每種可能的結(jié)果都應(yīng)該至少執(zhí)行一次,也就是每個(gè)判定的每個(gè)分支都至少執(zhí)行一次。測(cè)試數(shù)據(jù)集: A = 3, B = 0, X

6、= 3 覆蓋 sacbd A = 2, B = 1, X = 1 覆蓋 sabed12第7篇 系統(tǒng)實(shí)施與測(cè)試入 口A1AND B=0A=2OR X1返 回X = X/AX = X + 1TTSabdce (3)條件覆蓋是指,不僅每個(gè)語(yǔ)句至少執(zhí)行一次,而且使每個(gè)判斷表達(dá)式的每個(gè)判斷條件都取到各種可能的結(jié)果。測(cè)試用例 :A = 2, B = 0, X = 4 覆蓋 sacbed A = 1, B = 1, X = 1 覆蓋 sabd13第7篇 系統(tǒng)實(shí)施與測(cè)試入 口A1AND B=0A=2OR X1返 回X = X/AX = X + 1TTSabdce(4)判斷/條件覆蓋是指,選取足夠多的測(cè)試數(shù)據(jù),

7、使得每個(gè)判斷表達(dá)式中的每個(gè)條件都取到各種可能的值,而且每個(gè)判斷表達(dá)式也都取到各種可能的結(jié)果。測(cè)試用例: A = 2, B = 0, X = 4 覆蓋 sacbed A = 1, B = 1, X = 1 覆蓋 sabd14第7篇 系統(tǒng)實(shí)施與測(cè)試入 口A1AND B=0A=2OR X1返 回X = X/AX = X + 1TTSabdce(5)條件組合覆蓋是更強(qiáng)的邏輯覆蓋標(biāo)準(zhǔn),它要求足夠多的測(cè)試數(shù)據(jù),使得每個(gè)判斷表達(dá)式中的各種可能組合都至少出現(xiàn)一次。測(cè)試用例: A = 2, B = 0, X = 4 覆蓋 sacbed A = 1, B = 1, X = 1 覆蓋 sabd A = 2, B =

8、 1, X = 1 覆蓋 sabed A = 1, B = 0, X = 2 覆蓋 sabed15第7篇 系統(tǒng)實(shí)施與測(cè)試(b)功能測(cè)試法黑盒法 將測(cè)試對(duì)象看成黑盒子,不考慮內(nèi)部的結(jié)構(gòu) 主要發(fā)現(xiàn)以下錯(cuò)誤: 是否有不正確的或遺漏了的功能 在接口上,輸入能否被正確地接受,能否輸出正確的結(jié)果 是否有數(shù)據(jù)結(jié)構(gòu)錯(cuò)誤或外部信息訪問錯(cuò)誤 性能上是否能夠滿足要求 是否有初始化或終止性錯(cuò)誤 具體用法: 等價(jià)分類法 邊緣分析法 因果圖法 錯(cuò)誤推斷法16第7篇 系統(tǒng)實(shí)施與測(cè)試5.系統(tǒng)測(cè)試報(bào)告 主要內(nèi)容:測(cè)試目的 測(cè)試對(duì)象 測(cè)試計(jì)劃 測(cè)試隊(duì)伍測(cè)試方法測(cè)試用例實(shí)施測(cè)試 測(cè)試結(jié)果及評(píng)價(jià)尚待解決及需要注意的問題17第7篇 系

9、統(tǒng)實(shí)施與測(cè)試7.4 系統(tǒng)調(diào)試系統(tǒng)測(cè)試(Test):找出錯(cuò)誤,驗(yàn)證系統(tǒng)的正確性 測(cè)試人員的工作系統(tǒng)調(diào)試(Debug):修改錯(cuò)誤,使得系統(tǒng)正確 程序設(shè)計(jì)人員的工作調(diào)試是測(cè)試之后的活動(dòng)。編程測(cè)試有錯(cuò)調(diào)試YN18第7篇 系統(tǒng)實(shí)施與測(cè)試系統(tǒng)調(diào)試的方法: 1、強(qiáng)行排錯(cuò) (1)通過(guò)內(nèi)存全部打印來(lái)排錯(cuò) (2)打印語(yǔ)句 (3)自動(dòng)工具 2、試探法 3、回溯法(跟蹤法:正向跟蹤和逆向跟蹤) 4、折半(對(duì)分)查找法 5、歸納法,從特殊到一般的推理過(guò)程 6、演繹法,從一般到特殊的推理過(guò)程19第7篇 系統(tǒng)實(shí)施與測(cè)試確定錯(cuò)誤的性質(zhì)和位置的原則用頭腦去分析思考與錯(cuò)誤征兆有關(guān)的信息。 最有效的調(diào)試方法是用頭腦分析與錯(cuò)誤征兆有

10、關(guān)的信息。一個(gè)能干的程序調(diào)試員應(yīng)能做到不使用計(jì)算機(jī)就能夠確定大部分錯(cuò)誤。避開死胡同。 如果程序調(diào)試員走進(jìn)了死胡同,或者陷入了絕境,最好暫時(shí)把問題拋開,留到第二天再去考慮,或者向其他人講解這個(gè)問題。事實(shí)上常有這種情形:向一個(gè)好的聽眾簡(jiǎn)單地描述這個(gè)問題時(shí),不需要任何聽講者的提示,你自己會(huì)突然發(fā)現(xiàn)問題的所在。20第7篇 系統(tǒng)實(shí)施與測(cè)試只把調(diào)試工具當(dāng)做輔助手段來(lái)使用。 利用調(diào)試工具,可以幫助思考,但不能代替思考。因?yàn)檎{(diào)試工具給你的是一種無(wú)規(guī)律的調(diào)試方法。實(shí)驗(yàn)證明,即使是對(duì)一個(gè)不熟悉的程序進(jìn)行調(diào)試時(shí),不用工具的人往往比使用工具的人更容易成功。避免用試探法,最多只能把它當(dāng)做最后手段。 初學(xué)調(diào)試的人最常犯的

11、一個(gè)錯(cuò)誤是想試試修改程序來(lái)解決問題。這還是一種碰運(yùn)氣的盲目的動(dòng)作,它的成功機(jī)會(huì)很小,而且還常把新的錯(cuò)誤帶到問題中來(lái)。21第7篇 系統(tǒng)實(shí)施與測(cè)試修改錯(cuò)誤的原則在出現(xiàn)錯(cuò)誤的地方,很可能還有別的錯(cuò)誤。 經(jīng)驗(yàn)證明,錯(cuò)誤有群集現(xiàn)象,當(dāng)在某一程序段發(fā)現(xiàn)有錯(cuò)誤時(shí),在該程序段中還存在別的錯(cuò)誤的概率也很高。因此,在修改一個(gè)錯(cuò)誤時(shí),還要查一下它的近鄰,看是否還有別的錯(cuò)誤。修改錯(cuò)誤的一個(gè)常見失誤是只修改了這個(gè)錯(cuò)誤的征兆或這個(gè)錯(cuò)誤的表現(xiàn),而沒有修改錯(cuò)誤的本身。 如果提出的修改不能解釋與這個(gè)錯(cuò)誤有關(guān)的全部線索,那就表明了只修改了錯(cuò)誤的一部分。22第7篇 系統(tǒng)實(shí)施與測(cè)試當(dāng)心修正一個(gè)錯(cuò)誤的同時(shí)有可能會(huì)引入新的錯(cuò)誤。 人們不

12、僅需要注意不正確的修改,而且還要注意看起來(lái)是正確的修改可能會(huì)帶來(lái)的副作用,即引進(jìn)新的錯(cuò)誤。因此在修改了錯(cuò)誤之后,必須進(jìn)行回歸測(cè)試,以確認(rèn)是否引進(jìn)了新的錯(cuò)誤。修改錯(cuò)誤的過(guò)程將迫使人們暫時(shí)回到程序設(shè)計(jì)階段。 修改錯(cuò)誤也是程序設(shè)計(jì)的一種形式。一般說(shuō)來(lái),在程序設(shè)計(jì)階段所使用的任何方法都可以應(yīng)用到錯(cuò)誤修正的過(guò)程中來(lái)。23第7篇 系統(tǒng)實(shí)施與測(cè)試7.5 人員培訓(xùn) 用戶培訓(xùn) 使用人員的培訓(xùn) 維護(hù)人員的培訓(xùn) 系統(tǒng)安裝、使用與維護(hù)手冊(cè)24第7篇 系統(tǒng)實(shí)施與測(cè)試7.6試運(yùn)行和系統(tǒng)轉(zhuǎn)換(見8.1)整理并輸入真實(shí)數(shù)據(jù),試運(yùn)行完成系統(tǒng)的轉(zhuǎn)換,應(yīng)選擇合適的選擇轉(zhuǎn)換方式和轉(zhuǎn)換時(shí)機(jī)1、直接轉(zhuǎn)換方式:特點(diǎn):轉(zhuǎn)換簡(jiǎn)單、費(fèi)用低、風(fēng)險(xiǎn)

13、大,適用于處理過(guò)程不復(fù)雜、數(shù)據(jù)不很重要的信息系統(tǒng)。舊系統(tǒng)新系統(tǒng)切換時(shí)間25第7篇 系統(tǒng)實(shí)施與測(cè)試2、平行轉(zhuǎn)換方式特點(diǎn):轉(zhuǎn)換費(fèi)用大、風(fēng)險(xiǎn)小,適用于財(cái)務(wù)等核心系統(tǒng)舊系統(tǒng)新系統(tǒng)并行時(shí)間26第7篇 系統(tǒng)實(shí)施與測(cè)試3、逐步轉(zhuǎn)換方式特點(diǎn):轉(zhuǎn)換復(fù)雜,風(fēng)險(xiǎn)中等,適用于大系統(tǒng)或較為復(fù)雜的系統(tǒng) 4、導(dǎo)航轉(zhuǎn)換方式 先少量業(yè)務(wù)(數(shù)據(jù))試運(yùn)行,再逐步擴(kuò)大范圍實(shí)際中,可以幾種方式配合使用舊系統(tǒng)新系統(tǒng)分段切換27第7篇 系統(tǒng)實(shí)施與測(cè)試在系統(tǒng)的轉(zhuǎn)換過(guò)程中應(yīng)注意的問題:(1)系統(tǒng)轉(zhuǎn)換前及早準(zhǔn)備好所需數(shù)據(jù)(2)提前做好人員的培訓(xùn)工作(3)心理準(zhǔn)備轉(zhuǎn)換時(shí)機(jī)的選擇:1、新的業(yè)務(wù)周期開始2、根據(jù)企業(yè)業(yè)務(wù)的忙閑周期3、結(jié)合企業(yè)改制進(jìn)行28第7篇 系統(tǒng)實(shí)施與測(cè)試系統(tǒng)移交: 當(dāng)新系統(tǒng)完全取代了舊系統(tǒng)而投入正常運(yùn)行后,就應(yīng)該著手準(zhǔn)備系統(tǒng)的移交工作,由開發(fā)方正式把信息系統(tǒng)的管理權(quán)移交給用戶。除了移交信息系統(tǒng)之外,還需同時(shí)移交合同規(guī)定的信息系統(tǒng)開發(fā)的所有技術(shù)文檔。在系統(tǒng)實(shí)施階段,主要的文檔有:(1)程序設(shè)計(jì)

溫馨提示

  • 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ù)覽,若沒有圖紙預(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ì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論