管理信息系統(tǒng)-第6章-管理信息系統(tǒng)的實(shí)施課件_第1頁(yè)
管理信息系統(tǒng)-第6章-管理信息系統(tǒng)的實(shí)施課件_第2頁(yè)
管理信息系統(tǒng)-第6章-管理信息系統(tǒng)的實(shí)施課件_第3頁(yè)
管理信息系統(tǒng)-第6章-管理信息系統(tǒng)的實(shí)施課件_第4頁(yè)
管理信息系統(tǒng)-第6章-管理信息系統(tǒng)的實(shí)施課件_第5頁(yè)
已閱讀5頁(yè),還剩68頁(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、第6章 管理信息系統(tǒng)的實(shí)施 6.1 系統(tǒng)實(shí)施6.2 程序設(shè)計(jì)6.3 系統(tǒng)測(cè)試6.4 系統(tǒng)轉(zhuǎn)換*6.5 系統(tǒng)的導(dǎo)入6.6 系統(tǒng)維護(hù)第6章 管理信息系統(tǒng)的實(shí)施 6.1 系統(tǒng)實(shí)施第6章 管理信息系統(tǒng)的實(shí)施【學(xué)習(xí)目標(biāo)】 通過(guò)本章的學(xué)習(xí)應(yīng)掌握系統(tǒng)實(shí)施階段中的主要活動(dòng),尤其是程序設(shè)計(jì)的軟件開(kāi)發(fā)工具的應(yīng)用;熟悉系統(tǒng)測(cè)試中的黑盒測(cè)試和白盒測(cè)試方法;了解系統(tǒng)的導(dǎo)入方法,系統(tǒng)維護(hù)的內(nèi)容以及系統(tǒng)維護(hù)所要注意的事項(xiàng)。第6章 管理信息系統(tǒng)的實(shí)施【學(xué)習(xí)目標(biāo)】信息系統(tǒng)的開(kāi)發(fā)思路系統(tǒng)分析系統(tǒng)設(shè)計(jì)系統(tǒng)實(shí)施信息系統(tǒng)的開(kāi)發(fā)思路系統(tǒng)分析系統(tǒng)設(shè)計(jì)系統(tǒng)實(shí)施系統(tǒng)實(shí)施的主要內(nèi)容包括:物理系統(tǒng)的實(shí)施、建立數(shù)據(jù)庫(kù)、程序設(shè)計(jì)、系統(tǒng)測(cè)試、人員培訓(xùn)、

2、系統(tǒng)轉(zhuǎn)換、系統(tǒng)導(dǎo)入和系統(tǒng)維護(hù)等。系統(tǒng)實(shí)施階段是成功實(shí)施新系統(tǒng),又是取得用戶對(duì)系統(tǒng)信任的關(guān)鍵階段。MIS的規(guī)模越大,實(shí)施階段的任務(wù)就越復(fù)雜。系統(tǒng)實(shí)施的主要內(nèi)容包括:物理系統(tǒng)的實(shí)施、建立數(shù)據(jù)庫(kù)、程序設(shè)計(jì)6.1 系統(tǒng)實(shí)施 系統(tǒng)實(shí)施是在系統(tǒng)設(shè)計(jì)的基礎(chǔ)上,將系統(tǒng)設(shè)計(jì)的結(jié)果轉(zhuǎn)換成能夠?qū)嶋H運(yùn)行系統(tǒng)的過(guò)程。系統(tǒng)實(shí)施階段,涉及到大量的人力、物力,花費(fèi)時(shí)間也比較長(zhǎng),實(shí)施過(guò)程中有大量的組織協(xié)調(diào)工作,需要管理人員進(jìn)行全面安排,所以這個(gè)階段必須有周密的計(jì)劃和安排。6.1 系統(tǒng)實(shí)施 系統(tǒng)實(shí)施是在系統(tǒng)設(shè)計(jì)6.1 系統(tǒng)實(shí)施6.1.1 系統(tǒng)實(shí)施階段的任務(wù)6.1.2 系統(tǒng)實(shí)施階段的領(lǐng)導(dǎo)6.1.3 系統(tǒng)實(shí)施階段的主要活動(dòng)6.1 系

3、統(tǒng)實(shí)施6.1.1 系統(tǒng)實(shí)施階段的任務(wù)6.1.1 系統(tǒng)實(shí)施階段的任務(wù) 系統(tǒng)實(shí)施階段要繼承此前各階段的工作,將圖紙上的設(shè)計(jì)轉(zhuǎn)化成為實(shí)際的物理系統(tǒng)。 在系統(tǒng)分析和系統(tǒng)設(shè)計(jì)階段,系統(tǒng)開(kāi)發(fā)工作主要是集中在邏輯、功能和技術(shù)設(shè)計(jì)上,工作成果是以各種系統(tǒng)分析與設(shè)計(jì)文檔來(lái)體現(xiàn)的。系統(tǒng)實(shí)施階段要繼承此前各階段的工作,將圖紙上的設(shè)計(jì)轉(zhuǎn)化成為實(shí)際的物理系統(tǒng)。6.1.1 系統(tǒng)實(shí)施階段的任務(wù) 系統(tǒng)實(shí)施階段要繼承系統(tǒng)實(shí)施階段是新系統(tǒng)開(kāi)發(fā)過(guò)程中的最后一個(gè)階段,也是任務(wù)最繁重的一個(gè)階段。此階段開(kāi)發(fā)人員不僅要完成系統(tǒng)的具體實(shí)施,還需要將新系統(tǒng)正確地導(dǎo)入到用戶的管理環(huán)境,使用戶能夠順利的接收和使用新系統(tǒng)。系統(tǒng)實(shí)施階段是新系統(tǒng)開(kāi)發(fā)過(guò)

4、程中的最后一個(gè)階段,也是任務(wù)最繁重6.1.2 系統(tǒng)實(shí)施階段的領(lǐng)導(dǎo) 系統(tǒng)實(shí)施領(lǐng)導(dǎo)工作應(yīng)有專(zhuān)門(mén)的領(lǐng)導(dǎo)小組,小組的組長(zhǎng)必須是組織的最高管理者。在系統(tǒng)正式實(shí)施開(kāi)始之前,由領(lǐng)導(dǎo)小組和實(shí)施專(zhuān)家制定出周密的系統(tǒng)實(shí)施計(jì)劃,確定系統(tǒng)實(shí)施的方法、步驟、所需的時(shí)間和費(fèi)用。并且及時(shí)監(jiān)督計(jì)劃的執(zhí)行,經(jīng)常檢查計(jì)劃完成情況,分析實(shí)施滯后原因并及時(shí)調(diào)整計(jì)劃。做到既有計(jì)劃又有檢查,以保證系統(tǒng)實(shí)施工作的順利進(jìn)行。6.1.2 系統(tǒng)實(shí)施階段的領(lǐng)導(dǎo) 系統(tǒng)實(shí)6.1.3 系統(tǒng)實(shí)施階段的主要活動(dòng)1、物理系統(tǒng)的實(shí)施 包括計(jì)算機(jī)及網(wǎng)絡(luò)產(chǎn)品的購(gòu)置和機(jī)房的建立。根據(jù)系統(tǒng)設(shè)計(jì)階段所確定的系統(tǒng)物理配置,選擇合適的計(jì)算機(jī)及網(wǎng)絡(luò)產(chǎn)品。 購(gòu)置好計(jì)算機(jī)及網(wǎng)絡(luò)產(chǎn)

5、品后,就要按照安全、規(guī)范和實(shí)用的原則,建立計(jì)算機(jī)機(jī)房,安裝和調(diào)試設(shè)備。6.1.3 系統(tǒng)實(shí)施階段的主要活動(dòng)1、物理系統(tǒng)的實(shí)施 2、建立數(shù)據(jù)庫(kù) 建立數(shù)據(jù)庫(kù)結(jié)構(gòu)和加載基本數(shù)據(jù)。系統(tǒng)實(shí)施階段在前期規(guī)范的工作基礎(chǔ)上,就能夠很快地建立一個(gè)大型的數(shù)據(jù)庫(kù)結(jié)構(gòu)。 完成數(shù)據(jù)庫(kù)的結(jié)構(gòu)實(shí)施后,需要為數(shù)據(jù)庫(kù)加載必要的基礎(chǔ)數(shù)據(jù)。系統(tǒng)的運(yùn)行不僅需要輸入管理過(guò)程中所發(fā)生的業(yè)務(wù)數(shù)據(jù),而且還需要大量的基礎(chǔ)數(shù)據(jù)。2、建立數(shù)據(jù)庫(kù)3、程序設(shè)計(jì):按模塊設(shè)計(jì)說(shuō)明書(shū)選語(yǔ)言寫(xiě)程序4、系統(tǒng)測(cè)試:運(yùn)用一定的測(cè)試方法測(cè)試系統(tǒng)5、人員培訓(xùn):對(duì)系統(tǒng)的用戶進(jìn)行培訓(xùn)6、系統(tǒng)轉(zhuǎn)換:系統(tǒng)轉(zhuǎn)換是指以新開(kāi)發(fā)的系統(tǒng)替換舊的系統(tǒng),并使之投入使用的過(guò)程。新系統(tǒng)投入運(yùn)行時(shí)

6、必須做好與現(xiàn)行系統(tǒng)的轉(zhuǎn)換工作,以保證組織業(yè)務(wù)不受影響。7、系統(tǒng)維護(hù):系統(tǒng)運(yùn)行過(guò)程中可能會(huì)出現(xiàn)測(cè)試時(shí)未發(fā)現(xiàn)的問(wèn)題或者要增加新的功能。3、程序設(shè)計(jì):按模塊設(shè)計(jì)說(shuō)明書(shū)選語(yǔ)言寫(xiě)程序?qū)嵤┎襟E硬件獲取軟件編程用戶準(zhǔn)備人員:聘用和培訓(xùn)機(jī)房、場(chǎng)所準(zhǔn)備數(shù)據(jù)準(zhǔn)備安裝測(cè)試試運(yùn)行系統(tǒng)切換用戶驗(yàn)收、評(píng)價(jià)實(shí)施步驟硬件獲取軟件編程用戶準(zhǔn)備人員:聘用和培訓(xùn)機(jī)房、場(chǎng)所準(zhǔn)6.2 程序設(shè)計(jì) 程序設(shè)計(jì)是系統(tǒng)實(shí)施中非常重要的一步,程序設(shè)計(jì)工作是依據(jù)系統(tǒng)設(shè)計(jì)說(shuō)明書(shū)中模塊處理過(guò)程描述,選擇合適的計(jì)算機(jī)語(yǔ)言,編制出正確、清晰、容易維護(hù)、容易理解、工作效率高的程序。6.2 程序設(shè)計(jì) 程序設(shè)計(jì)是系統(tǒng)實(shí)施6.2 程序設(shè)計(jì)6.2.1 程序設(shè)計(jì)任務(wù)6

7、.2.2 衡量程序設(shè)計(jì)工作的技術(shù)指標(biāo)6.2.3 程序設(shè)計(jì)方法6.2.4 程序設(shè)計(jì)表達(dá)工具6.2.5 程序設(shè)計(jì)風(fēng)格6.2.6 軟件重用6.2.7 軟件開(kāi)發(fā)工具6.2 程序設(shè)計(jì)6.2.1 程序設(shè)計(jì)任務(wù)6.2.1 程序設(shè)計(jì)任務(wù) 程序設(shè)計(jì)的任務(wù)是為新系統(tǒng)編寫(xiě)程序,即將系統(tǒng)設(shè)計(jì)中關(guān)于模塊的詳細(xì)實(shí)現(xiàn)說(shuō)明模塊設(shè)計(jì)說(shuō)明書(shū)轉(zhuǎn)換成某種計(jì)算機(jī)程序設(shè)計(jì)語(yǔ)言的程序。 在程序設(shè)計(jì)過(guò)程中,程序設(shè)計(jì)人員應(yīng)仔細(xì)閱讀系統(tǒng)設(shè)計(jì)文檔,充分理解系統(tǒng)模塊的內(nèi)部過(guò)程和外部接口。同時(shí)還需要熟悉程序設(shè)計(jì)語(yǔ)言、軟件開(kāi)發(fā)環(huán)境和開(kāi)發(fā)工具,以保證系統(tǒng)功能的正確實(shí)現(xiàn) 。6.2.1 程序設(shè)計(jì)任務(wù) 程序設(shè)計(jì)的任務(wù)是為自然語(yǔ)言機(jī)器語(yǔ)言匯編語(yǔ)言4GL高級(jí)語(yǔ)言計(jì)

8、算機(jī) 人程序設(shè)計(jì)語(yǔ)言分類(lèi)自然語(yǔ)言機(jī)器語(yǔ)言匯編語(yǔ)言4GL高級(jí)語(yǔ)言計(jì)算機(jī) 人程序設(shè)計(jì)語(yǔ)言1、可靠性 一方面是程序或系統(tǒng)的安全可靠性;另一方面是程序或系統(tǒng)運(yùn)行的可靠性 。2、實(shí)用性 即系統(tǒng)界面是否友好,操作是否簡(jiǎn)單方便,響應(yīng)速度是否比較快速。從用戶的角度來(lái)看系統(tǒng)是否方便實(shí)用 。3、可維護(hù)性 :方便對(duì)程序的修改和補(bǔ)充。6.2.2 衡量程序設(shè)計(jì)工作的技術(shù)指標(biāo)1、可靠性 6.2.2 衡量程序設(shè)計(jì)工作的技4、可讀性 指程序清晰、可理解性好,容易讀懂??蛇m當(dāng)增加注釋性語(yǔ)句等。5、規(guī)范性 程序的命名、書(shū)寫(xiě)格式、變量的定義和解釋語(yǔ)句的使用等都參照統(tǒng)一的標(biāo)準(zhǔn),有統(tǒng)一的規(guī)范。4、可讀性 常用的程序設(shè)計(jì)方法有:結(jié)構(gòu)化程

9、序設(shè)計(jì)、快速原型法和面向?qū)ο蟮某绦蛟O(shè)計(jì)等。1、結(jié)構(gòu)化程序設(shè)計(jì)方法 結(jié)構(gòu)化程序設(shè)計(jì)的主要思想是采用自頂向下逐步求精的設(shè)計(jì)方法、三種基本的程序結(jié)構(gòu)組成程序的框架結(jié)構(gòu)和單入口單出口的子程序控制技術(shù)。6.2.3 程序設(shè)計(jì)方法 常用的程序設(shè)計(jì)方法有:結(jié)構(gòu)化程序設(shè)計(jì)、快速原 自頂向下的模塊化設(shè)計(jì) 首先對(duì)程序的功能要有一個(gè)全面理解。然后分析這個(gè)功能的完成可以由幾部分組成,將功能分解成若干個(gè)較低一層的模塊 ,在具體程序設(shè)計(jì)時(shí),首先實(shí)現(xiàn)下層模塊,逐步向上,最后實(shí)現(xiàn)上層模塊。 自頂向下的模塊化設(shè)計(jì)結(jié)構(gòu)化程序設(shè)計(jì)的基本結(jié)構(gòu)(圖6-1) (a)順序 (b) 選擇 (c) 循環(huán) 圖6-1 結(jié)構(gòu)化程序設(shè)計(jì)的三種基本結(jié)構(gòu)結(jié)

10、構(gòu)化程序設(shè)計(jì)的基本結(jié)構(gòu)(圖6-1)2、速成原型式的程序開(kāi)發(fā)方法 速成原型式的程序開(kāi)發(fā)方法的具體實(shí)施方法是:首先將系統(tǒng)中具有類(lèi)似功能的、帶有普遍性的功能模塊選出集中,如菜單模塊、報(bào)表模塊、查詢模塊、統(tǒng)計(jì)分析和圖形模塊等。2、速成原型式的程序開(kāi)發(fā)方法然后尋找有無(wú)相應(yīng)和可用的軟件工具,若有則直接使用這些工具生成原型模塊。如果沒(méi)有,則考慮開(kāi)發(fā)一個(gè)能夠適合各種功能模塊的通用模塊作為原型模塊。最后,在這些原型模塊的基礎(chǔ)上,根據(jù)各個(gè)模塊自身實(shí)際的具體要求進(jìn)行修改。然后尋找有無(wú)相應(yīng)和可用的軟件工具,若有則直接使用這些工具生成3、面向?qū)ο蟪绦蛟O(shè)計(jì)方法 面向?qū)ο蟮某绦蛟O(shè)計(jì)方法一般應(yīng)與OOD所設(shè)計(jì)的內(nèi)容相對(duì)應(yīng)。它實(shí)

11、際上是一個(gè)簡(jiǎn)單、直接的映射過(guò)程,即將OOD中所定義的范式直接用面向?qū)ο蟮某绦蛟O(shè)計(jì)語(yǔ)言,如C+、VB、Delphi、Java等來(lái)取代。3、面向?qū)ο蟪绦蛟O(shè)計(jì)方法6.2.4 程序設(shè)計(jì)表達(dá)工具1、NS圖(盒圖,主要有如下五種結(jié)構(gòu))6.2.4 程序設(shè)計(jì)表達(dá)工具1、NS圖(盒圖,主要有如1、NS圖(圖6-2) 圖6-2 “求一組數(shù)中最大數(shù)”的NS圖MAX=A(1)FOR I=2 TO NMAXA(I)TFMAX=A(I)Input array APrint MAX Input array A MAX=A(1)DO FOR I=2 TO N IF MAXA(I) Set MAX=A(I) ENDIF END

12、DO Print MAX圖6-3 “求一組數(shù)中最大數(shù)”程序清單1、NS圖(圖6-2)MAX=A(1)FOR I=2 TO 2、PAD圖(問(wèn)題分析圖 problem analysis diagram)圖6-4 “求一組數(shù)中最大數(shù)”的PAD圖 MAX=A(1)I=2,NPrint MAXMAXA(I)MAX=A(I)Input array A2、PAD圖(問(wèn)題分析圖 problem analysisM3、NS圖和PAD圖的優(yōu)點(diǎn) 從NS圖和PAD圖的實(shí)際應(yīng)用情況看,這兩種程序設(shè)計(jì)表達(dá)工具的優(yōu)點(diǎn)是:設(shè)計(jì)出的程序必然是結(jié)構(gòu)化程序。層次結(jié)構(gòu)清晰,PAD圖中的豎線總數(shù)就是程序總層次數(shù)。二維結(jié)構(gòu)易讀、易懂、易

13、記。容易轉(zhuǎn)換成高級(jí)語(yǔ)言程序??杀硎境绦蜻壿嫼蛿?shù)據(jù)結(jié)構(gòu)。支持自頂向下、逐步求精的程序設(shè)計(jì)方法。3、NS圖和PAD圖的優(yōu)點(diǎn)6.2.5 程序設(shè)計(jì)風(fēng)格 良好的程序設(shè)計(jì)風(fēng)格是保證程序易閱讀、易修改的先決條件,也就可以使程序易測(cè)試、易維護(hù)。良好的程序設(shè)計(jì)風(fēng)格由規(guī)范的程序編寫(xiě)說(shuō)明文檔、良好的數(shù)據(jù)結(jié)構(gòu)說(shuō)明、正確的算法解釋、清晰的注釋說(shuō)明、明晰的程序結(jié)構(gòu)和程序設(shè)計(jì)規(guī)范組成。6.2.5 程序設(shè)計(jì)風(fēng)格 良好的程序設(shè)計(jì)1、軟件重用的概念:利用事先建立好的軟部品創(chuàng)建新軟件系統(tǒng)的過(guò)程。 這個(gè)定義蘊(yùn)含著軟件重用所必須包含的兩個(gè)方面:系統(tǒng)地開(kāi)發(fā)可重用的軟部品。這些軟部品可以是代碼,但不應(yīng)該局限在代碼。必須從更廣泛和更高層次來(lái)

14、理解,這樣才會(huì)帶來(lái)更大的重用收益。系統(tǒng)地使用這些軟部品作為構(gòu)筑模塊,來(lái)建立新的系統(tǒng)。即軟件重用是利用已有的軟件成份來(lái)構(gòu)造新的軟件。 6.2.6 軟件重用1、軟件重用的概念:利用事先建立好的軟部品創(chuàng)建新軟件系統(tǒng)的過(guò)2、軟件重用的優(yōu)點(diǎn)提高軟件生成率。 縮短開(kāi)發(fā)周期。降低軟件開(kāi)發(fā)和維護(hù)費(fèi)用。生產(chǎn)更加標(biāo)準(zhǔn)化的軟件。提高軟件開(kāi)發(fā)質(zhì)量。增強(qiáng)軟件系統(tǒng)的互操作性。減少軟件開(kāi)發(fā)人員數(shù)量。使開(kāi)發(fā)人員能比較容易的適應(yīng)不同性質(zhì)的項(xiàng)目開(kāi)發(fā)。2、軟件重用的優(yōu)點(diǎn)1、開(kāi)發(fā)工具選擇因素環(huán)境因素。支持系統(tǒng)的整個(gè)生命周期。 使用對(duì)象。開(kāi)放性 。商品因素。6.2.7 軟件開(kāi)發(fā)工具1、開(kāi)發(fā)工具選擇因素6.2.7 軟件開(kāi)發(fā)工具2、常用系

15、統(tǒng)開(kāi)發(fā)支持工具 常用的系統(tǒng)開(kāi)發(fā)支持工具主要有Power Builder、Visual Basic和Delphi等。Power Builder是Powersoft公司推出的開(kāi)發(fā)工具,它完全按照C/S體系結(jié)構(gòu)研制設(shè)計(jì),采用面向?qū)ο蠹夹g(shù)的GUI開(kāi)發(fā)環(huán)境。Visual Basic是Microsoft公司開(kāi)發(fā)的面向?qū)ο?、事件?qū)動(dòng)的可視化程序設(shè)計(jì)工具,支持C/S體系結(jié)構(gòu)。Delphi是Borland公司的面向?qū)ο?、事件?qū)動(dòng)的可視化程序設(shè)計(jì)工具。2、常用系統(tǒng)開(kāi)發(fā)支持工具管理信息系統(tǒng)-第6章_管理信息系統(tǒng)的實(shí)施課件管理信息系統(tǒng)-第6章_管理信息系統(tǒng)的實(shí)施課件6.3 系統(tǒng)測(cè)試 系統(tǒng)測(cè)試是保證管理信息系統(tǒng)質(zhì)量的一

16、個(gè)重要環(huán)節(jié)。程序編制完成后,要用各種測(cè)試方法檢查各個(gè)部分是否達(dá)到了規(guī)定的質(zhì)量標(biāo)準(zhǔn)。系統(tǒng)測(cè)試是為了發(fā)現(xiàn)程序和系統(tǒng)中的錯(cuò)誤。好的測(cè)試方案有可能發(fā)現(xiàn)從未發(fā)現(xiàn)的錯(cuò)誤,能夠發(fā)現(xiàn)從未發(fā)現(xiàn)過(guò)的錯(cuò)誤的測(cè)試才是成功的測(cè)試,否則就沒(méi)有必要進(jìn)行測(cè)試了。6.3 系統(tǒng)測(cè)試 系統(tǒng)測(cè)試是保證管理信息 1963年美國(guó)用于控制火箭飛行的Fortran程序中,把一個(gè)循環(huán)語(yǔ)句“DO 5 I=1,3”誤寫(xiě)成”Do 5 I=1.3”。在系統(tǒng)測(cè)試中這一錯(cuò)誤又沒(méi)有被發(fā)現(xiàn),導(dǎo)致飛往火星的火箭爆炸,造成1000萬(wàn)美元的損失。有統(tǒng)計(jì)表明,開(kāi)發(fā)較大型的系統(tǒng),系統(tǒng)測(cè)試的工作量大約占整個(gè)軟件開(kāi)發(fā)工作量的4050。開(kāi)發(fā)費(fèi)用的近1/2。對(duì)于高可靠性的、復(fù)

17、雜系統(tǒng)的測(cè)試工作量還可能是其他工作量總和的若干倍。 1963年美國(guó)用于控制火箭飛行 到目前為止,人們還無(wú)法證明一個(gè)大型復(fù)雜程序的正確性,只能依靠一定的測(cè)試手段來(lái)說(shuō)明該程序在某些條件下沒(méi)有發(fā)生錯(cuò)誤。所以在測(cè)試時(shí)應(yīng)想方設(shè)法使程序的各個(gè)部分部投入運(yùn)行,力圖找出所有錯(cuò)誤。發(fā)現(xiàn)系統(tǒng)中的錯(cuò)誤并及時(shí)糾正。不能證明程序正確。 測(cè)試的目的、原則測(cè)試的目的測(cè)試是為了發(fā)現(xiàn)程序中的錯(cuò)誤而執(zhí)行程序的過(guò)程;好的測(cè)試方案是很可能發(fā)現(xiàn)迄今為止尚未發(fā)現(xiàn)錯(cuò)誤的測(cè)試方案;成功的測(cè)試是發(fā)現(xiàn)了至今為止尚未發(fā)現(xiàn)的錯(cuò)誤的測(cè)試。G.Myers對(duì)測(cè)試目標(biāo)做出了如下歸納: 到目前為止,人們還無(wú)法證明一個(gè)大型復(fù)雜程序的正確性6.3 系統(tǒng)測(cè)試6.3

18、.1 系統(tǒng)測(cè)試的基本概念6.3.2 系統(tǒng)的測(cè)試內(nèi)容6.3.3 系統(tǒng)的測(cè)試方法6.3 系統(tǒng)測(cè)試6.3.1 系統(tǒng)測(cè)試的基本概念6.3.1 系統(tǒng)測(cè)試的基本概念 系統(tǒng)測(cè)試包含廣義的測(cè)試和狹義的測(cè)試。廣義的系統(tǒng)測(cè)試是從保證系統(tǒng)運(yùn)行的安全性、有效性角度考慮,一切可能導(dǎo)致系統(tǒng)運(yùn)行失敗的錯(cuò)誤都應(yīng)該在系統(tǒng)投入正式運(yùn)行之前測(cè)試出來(lái)。而狹義的系統(tǒng)測(cè)試則只考慮應(yīng)用軟件的測(cè)試,這里主要討論狹義的系統(tǒng)測(cè)試。6.3.1 系統(tǒng)測(cè)試的基本概念 系統(tǒng)系統(tǒng)測(cè)試應(yīng)該注意的原則:1、避免測(cè)試自己所編寫(xiě)的程序;2、制定周密的測(cè)試計(jì)劃;3、完善測(cè)試用例;(應(yīng)該保留已經(jīng)使用過(guò)的測(cè)試用例與相應(yīng)的測(cè)試結(jié)果)4、關(guān)注錯(cuò)誤較多之處。系統(tǒng)測(cè)試應(yīng)該注意

19、的原則:1、模塊測(cè)試 模塊測(cè)試是以系統(tǒng)的程序模塊為對(duì)象進(jìn)行測(cè)試,驗(yàn)證模塊及其接口與設(shè)計(jì)說(shuō)明書(shū)是否一致。 2、子系統(tǒng)測(cè)試 完成每個(gè)模塊的測(cè)試以后,需要按照系統(tǒng)設(shè)計(jì)所完成的模塊結(jié)構(gòu)圖把它們連接成子系統(tǒng),即進(jìn)行子系統(tǒng)測(cè)試。6.3.2 系統(tǒng)的測(cè)試內(nèi)容1、模塊測(cè)試6.3.2 系統(tǒng)的測(cè)試內(nèi)容 3、系統(tǒng)測(cè)試 系統(tǒng)測(cè)試就是將經(jīng)過(guò)子系統(tǒng)測(cè)試的模塊群裝配成一個(gè)完整的系統(tǒng)進(jìn)行測(cè)試,以檢查系統(tǒng)是否達(dá)到了系統(tǒng)分析的要求,系統(tǒng)測(cè)試的依據(jù)是系統(tǒng)分析報(bào)告,系統(tǒng)的測(cè)試不僅是對(duì)軟件的測(cè)試,而且是對(duì)系統(tǒng)的軟件與硬件一同進(jìn)行測(cè)試。 3、系統(tǒng)測(cè)試 模塊測(cè)試子系統(tǒng)測(cè)試系統(tǒng)測(cè)試圖6-5 系統(tǒng)的測(cè)試內(nèi)容 模塊測(cè)試、子系統(tǒng)測(cè)試和系統(tǒng)測(cè)試,每一

20、步都是在前一步的基礎(chǔ)上進(jìn)行,其過(guò)程如圖6-5所示 模塊測(cè)試子系統(tǒng)測(cè)試系統(tǒng)測(cè)試圖6-5 系統(tǒng)的測(cè)試內(nèi)容 6.3.3 系統(tǒng)的測(cè)試方法1、黑盒測(cè)試 測(cè)試人員把被測(cè)程序看成一個(gè)黑盒子,在完全不考慮程序的內(nèi)部結(jié)構(gòu)和處理過(guò)程的情況下,測(cè)試程序的外部特性,即測(cè)試系統(tǒng)的功能與接口是否達(dá)到了預(yù)定的目標(biāo)。由于黑盒測(cè)試著重于檢查程序的功能,所以也稱(chēng)為功能測(cè)試。6.3.3 系統(tǒng)的測(cè)試方法1、黑盒測(cè)試 在黑盒測(cè)試中所采用的方法主要有等價(jià)類(lèi)劃分與邊界值分析等方法。等價(jià)類(lèi)劃分 程序中所輸入的數(shù)據(jù)按照程序功能說(shuō)明可以分成若干個(gè)等價(jià)類(lèi),按輸入條件可以將每一個(gè)等價(jià)類(lèi)分成有效輸入等價(jià)類(lèi)與無(wú)效輸入等價(jià)類(lèi)兩種。(例:見(jiàn)書(shū)本223頁(yè))邊

21、界值分析 由于許多軟件在處理邊界值時(shí)容易發(fā)生錯(cuò)誤,用大于、等于、小于邊界值的數(shù)據(jù)作為測(cè)試用例更容易發(fā)現(xiàn)程序中的錯(cuò)誤。 在黑盒測(cè)試中所采用的方法主要有等價(jià)類(lèi)劃分與2、白盒測(cè)試 測(cè)試人員將被測(cè)程序看作一個(gè)透明的白盒子,要求測(cè)試人員完全了解程序的結(jié)構(gòu)和過(guò)程,按照程序的內(nèi)部結(jié)構(gòu)和處理邏輯來(lái)設(shè)計(jì)測(cè)試數(shù)據(jù),對(duì)程序所有邏輯路徑進(jìn)行測(cè)試,檢查它與設(shè)計(jì)是否相符。由于被測(cè)程序的結(jié)構(gòu)對(duì)測(cè)試者是透明的,因此又稱(chēng)這類(lèi)測(cè)試為結(jié)構(gòu)測(cè)試。2、白盒測(cè)試 白盒測(cè)試常用的測(cè)試方法有語(yǔ)句覆蓋、路徑覆蓋、判斷覆蓋、條件覆蓋、判斷/條件覆蓋和條件覆蓋等。語(yǔ)句覆蓋。使程序中的每一條語(yǔ)句至少都執(zhí)行一次。路徑覆蓋。使程序中的所有可能出現(xiàn)的選擇

22、路徑至少執(zhí)行一次。 白盒測(cè)試常用的測(cè)試方法有語(yǔ)句覆蓋、路徑判斷覆蓋。使程序中每個(gè)選擇判斷點(diǎn)的各種可能分支至少執(zhí)行一次。條件覆蓋。使程序中每個(gè)選擇判斷點(diǎn)中各種條件是否成立情況至少執(zhí)行一次。判斷/條件覆蓋。條件組合覆蓋。使程序中每個(gè)選擇判斷點(diǎn)的所有條件是否成立的組合至少執(zhí)行一次。判斷覆蓋。使程序中每個(gè)選擇判斷點(diǎn)的各種可能分支至少執(zhí)行一次3、系統(tǒng)的調(diào)試 在對(duì)系統(tǒng)進(jìn)行測(cè)試以后可能會(huì)發(fā)現(xiàn)系統(tǒng)中存在錯(cuò)誤,此時(shí)就需要對(duì)系統(tǒng)進(jìn)行調(diào)試,以確定系統(tǒng)錯(cuò)誤的位置和發(fā)生的原因,并對(duì)錯(cuò)誤進(jìn)行改正。系統(tǒng)的調(diào)試方法可以通過(guò)在程序中設(shè)置輸出語(yǔ)句、反復(fù)運(yùn)行錯(cuò)誤程序和利用調(diào)試工具等。3、系統(tǒng)的調(diào)試6.4 系統(tǒng)的轉(zhuǎn)換 系統(tǒng)轉(zhuǎn)換是指用

23、新開(kāi)發(fā)的系統(tǒng)替換舊系統(tǒng),并投入實(shí)際應(yīng)用的過(guò)程。系統(tǒng)轉(zhuǎn)換就是將系統(tǒng)的全部控制權(quán)移交用戶,在轉(zhuǎn)換過(guò)程中要注意盡可能的平穩(wěn)過(guò)度,使新系統(tǒng)正常投入運(yùn)行,逐步安全地取代原有系統(tǒng)的功能。6.4 系統(tǒng)的轉(zhuǎn)換 系統(tǒng)轉(zhuǎn)換是指用新開(kāi)6.4.1 轉(zhuǎn)換前的準(zhǔn)備工作 系統(tǒng)轉(zhuǎn)換前,要做好轉(zhuǎn)換前的各項(xiàng)準(zhǔn)備工作,包括組織結(jié)構(gòu)準(zhǔn)備、人員準(zhǔn)備、數(shù)據(jù)準(zhǔn)備和文檔準(zhǔn)備。 1、組織結(jié)構(gòu)準(zhǔn)備:建立專(zhuān)門(mén)機(jī)構(gòu),明確權(quán)責(zé) 2、人員準(zhǔn)備:各類(lèi)人員的培訓(xùn)工作 3、數(shù)據(jù)準(zhǔn)備 4、文檔準(zhǔn)備6.4.1 轉(zhuǎn)換前的準(zhǔn)備工作 系統(tǒng)轉(zhuǎn)換前6.4.2 轉(zhuǎn)換方式 新系統(tǒng)在試運(yùn)行成功之后,需要通過(guò)系統(tǒng)轉(zhuǎn)換以投入實(shí)際運(yùn)行。系統(tǒng)的轉(zhuǎn)換主要有三種方式:直接轉(zhuǎn)換、并行轉(zhuǎn)換和逐

24、步轉(zhuǎn)換(圖6-6)。老系統(tǒng)新系統(tǒng)老系統(tǒng)新系統(tǒng)老系統(tǒng)新系統(tǒng)圖6-8系統(tǒng)轉(zhuǎn)換三種方式6.4.2 轉(zhuǎn)換方式 新系統(tǒng)在試運(yùn)行成1、直接轉(zhuǎn)換特點(diǎn):簡(jiǎn)單,節(jié)省人員費(fèi)用,但是風(fēng)險(xiǎn)大。適用于小型、不太復(fù)雜和重要的系統(tǒng)轉(zhuǎn)換。2、并行轉(zhuǎn)換特點(diǎn):費(fèi)用高,但是系統(tǒng)的運(yùn)行可靠性能高,風(fēng)險(xiǎn)小。適用于大型、復(fù)雜、重要的系統(tǒng)轉(zhuǎn)換。3、逐步轉(zhuǎn)換特點(diǎn):保證了可靠性,費(fèi)用也不太高,缺點(diǎn)是:轉(zhuǎn)換過(guò)程很難保住流暢!1、直接轉(zhuǎn)換特點(diǎn):簡(jiǎn)單,節(jié)省人員費(fèi)用,但是風(fēng)險(xiǎn)大。適用于小型6.5 系統(tǒng)的導(dǎo)入 許多開(kāi)發(fā)MIS的軟件公司在長(zhǎng)期的系統(tǒng)開(kāi)發(fā)中積累了大量的相關(guān)行業(yè)知識(shí),所開(kāi)發(fā)出的系統(tǒng)越來(lái)越適應(yīng)不同公司管理的需要,同時(shí)許多軟件公司所提出的ERP或

25、類(lèi)似ERP系統(tǒng)的整體解決方案可以使用戶省略繁瑣的系統(tǒng)分析、系統(tǒng)設(shè)計(jì)、系統(tǒng)實(shí)施中的程序設(shè)計(jì)、測(cè)試等工作,直接進(jìn)入系統(tǒng)的轉(zhuǎn)換。為了與企業(yè)自己所設(shè)計(jì)的系統(tǒng)轉(zhuǎn)換有所區(qū)別,這里將從外界獲取的成熟的系統(tǒng)轉(zhuǎn)換稱(chēng)為系統(tǒng)導(dǎo)入。6.5 系統(tǒng)的導(dǎo)入 許多開(kāi)發(fā)MIS的軟6.5.1 ERP的導(dǎo)入 企業(yè)導(dǎo)入ERP系統(tǒng)的流程主要分四個(gè)階段:項(xiàng)目啟動(dòng)、導(dǎo)入準(zhǔn)備、實(shí)施與磨合、持續(xù)變革(見(jiàn)圖6-7)。6.5.1 ERP的導(dǎo)入 企業(yè)導(dǎo)入ER項(xiàng)目啟動(dòng)調(diào)研管理咨詢管理咨詢報(bào)告、實(shí)施計(jì)劃現(xiàn)場(chǎng)情況組織準(zhǔn)備問(wèn)題解決培訓(xùn)準(zhǔn)備編碼及數(shù)據(jù)準(zhǔn)備系統(tǒng)安裝組織管理制度審查、確定解決方案ERP概念及軟件操作物料編碼及數(shù)據(jù)ERP系統(tǒng)安裝手冊(cè)系統(tǒng)試運(yùn)行系統(tǒng)修

26、改企業(yè)業(yè)務(wù)流程重整系統(tǒng)調(diào)式、數(shù)據(jù)準(zhǔn)備并行運(yùn)行、系統(tǒng)驗(yàn)證系統(tǒng)正式運(yùn)行圖6-7 ERP導(dǎo)入流程項(xiàng)目啟動(dòng)調(diào)研管理咨詢管理咨詢報(bào)告、實(shí)施計(jì)劃現(xiàn)場(chǎng)情況組織準(zhǔn)備問(wèn)1、項(xiàng)目啟動(dòng)成立項(xiàng)目導(dǎo)入小組 ERP項(xiàng)目的導(dǎo)入要整合組織的管理理念、業(yè)務(wù)流程,以及基礎(chǔ)數(shù)據(jù)、人力、物力等各種資源,消除部門(mén)間的壁壘,進(jìn)行權(quán)利和利益的重新分配。 ERP項(xiàng)目規(guī)劃 通過(guò)管理咨詢找到企業(yè)目前管理工作中存在哪些無(wú)效或低效的環(huán)節(jié),明確企業(yè)的規(guī)模、生產(chǎn)類(lèi)型及對(duì)ERP系統(tǒng)的特殊要求,為ERP項(xiàng)目的選型提供依據(jù)。1、項(xiàng)目啟動(dòng)2、導(dǎo)入準(zhǔn)備 在準(zhǔn)備工作中包括ERP的選型、組織準(zhǔn)備、人員的培訓(xùn)、數(shù)據(jù)的準(zhǔn)備和管理中問(wèn)題的解決等。ERP系統(tǒng)的選擇:自主開(kāi)發(fā)

27、或購(gòu)買(mǎi)商品化軟件;各自的優(yōu)缺點(diǎn):組織準(zhǔn)備:組織結(jié)構(gòu)的變化、管理制度的變革。2、導(dǎo)入準(zhǔn)備人員培訓(xùn):人始終是生產(chǎn)管理最重要的因素,是所有業(yè)務(wù)的具體參與者。應(yīng)重視人員的培訓(xùn)工作。數(shù)據(jù)準(zhǔn)備:一類(lèi)是日常生產(chǎn)活動(dòng)中相對(duì)固定的數(shù)據(jù),一類(lèi)是庫(kù)存記錄、客戶合同等管理問(wèn)題的解決:組織管理中存在的問(wèn)題及實(shí)施ERP可能遇到的困難。人員培訓(xùn):人始終是生產(chǎn)管理最重要的因素,是所有業(yè)務(wù)的具體參3、ERP實(shí)施與磨合 ERP的實(shí)施過(guò)程是組織與系統(tǒng)的磨合過(guò)程,在這一磨合過(guò)程中逐步使組織與系統(tǒng)達(dá)成一致。4、持續(xù)變革 ERP的轉(zhuǎn)換一般采用并行方式,這樣一方面可使有關(guān)人員深入理解ERP系統(tǒng),分析它與現(xiàn)行系統(tǒng)的差異,熟悉ERP系統(tǒng)提供的

28、各項(xiàng)功能,掌握ERP系統(tǒng)業(yè)務(wù)處理方法、流程和各項(xiàng)功能的操作方法,弄清各種數(shù)據(jù)之間的關(guān)系;另一方面可以檢驗(yàn)各種數(shù)據(jù)處理結(jié)果的正確性,發(fā)現(xiàn)存在問(wèn)題,為以后運(yùn)行打下一個(gè)良好的基礎(chǔ)。3、ERP實(shí)施與磨合6.5.2 供應(yīng)鏈的導(dǎo)入1、供應(yīng)鏈的實(shí)施步驟 供應(yīng)鏈的實(shí)施大致可分為四個(gè)步驟:一是計(jì)劃與準(zhǔn)備;二是合作伙伴的選定;三是計(jì)劃與實(shí)施;四是評(píng)價(jià)。2、供應(yīng)鏈實(shí)施中的問(wèn)題 成員間的互信 成功協(xié)調(diào)者 企業(yè)間流程整合 信息資源的共享 物流系統(tǒng)的建立 商品條碼化6.5.2 供應(yīng)鏈的導(dǎo)入3、供應(yīng)鏈導(dǎo)入注意點(diǎn):主導(dǎo)者的出現(xiàn)與折衷成員簽訂書(shū)面協(xié)議供應(yīng)鏈管理流程設(shè)計(jì)供應(yīng)鏈管理實(shí)際營(yíng)運(yùn)供應(yīng)鏈管理稽核評(píng)估實(shí)施效果評(píng)估與持續(xù)改善 3、供應(yīng)鏈導(dǎo)入注意點(diǎn):6.5.3 客戶關(guān)系的導(dǎo)入 企業(yè)導(dǎo)入CRM的目的是為了拓展?fàn)I銷(xiāo)業(yè)務(wù)、發(fā)展定制化產(chǎn)品、提升客戶服務(wù)品質(zhì)和提升經(jīng)營(yíng)績(jī)效。但是在導(dǎo)入過(guò)程中發(fā)現(xiàn)存在不少障礙,主要有:初期成本過(guò)高,導(dǎo)入的費(fèi)用相當(dāng)昂貴,使許多企業(yè)不敢貿(mào)然進(jìn)行投資。其次,初期效益不明顯,CRM與ERP系統(tǒng)相似,其成效都必須在一段時(shí)間之后方能顯現(xiàn)出來(lái),若企業(yè)只重視短期效益,會(huì)妨礙系統(tǒng)的導(dǎo)入。最后,企業(yè)內(nèi)部缺乏人才,組織

溫馨提示

  • 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)論