第12講 管理信息系統(tǒng) 系統(tǒng)實(shí)施_第1頁
第12講 管理信息系統(tǒng) 系統(tǒng)實(shí)施_第2頁
第12講 管理信息系統(tǒng) 系統(tǒng)實(shí)施_第3頁
第12講 管理信息系統(tǒng) 系統(tǒng)實(shí)施_第4頁
第12講 管理信息系統(tǒng) 系統(tǒng)實(shí)施_第5頁
已閱讀5頁,還剩54頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

管理信息系統(tǒng)主講:宮小全副教授單位:北方交通大學(xué)經(jīng)管學(xué)院信息管理系第12講系統(tǒng)實(shí)施重點(diǎn):系統(tǒng)調(diào)試、系統(tǒng)轉(zhuǎn)換的基本條件和轉(zhuǎn)換方式

難點(diǎn):系統(tǒng)測試、轉(zhuǎn)換方式的比較要求:認(rèn)識(shí)系統(tǒng)實(shí)施過程的重要性,系統(tǒng)調(diào)試的步驟、內(nèi)容和各種調(diào)試所要解決的主要問題,掌握系統(tǒng)測試的基本方法,能根據(jù)不同的系統(tǒng)和用戶不同情況,選擇正確的系統(tǒng)轉(zhuǎn)換方式。教學(xué)重點(diǎn)與教學(xué)要求引入:系統(tǒng)設(shè)計(jì)報(bào)告提供了實(shí)現(xiàn)系統(tǒng)功能的方法、技術(shù)和方案,給出了實(shí)現(xiàn)系統(tǒng)的“藍(lán)圖”。系統(tǒng)實(shí)施則是對系統(tǒng)設(shè)計(jì)成果的“計(jì)算機(jī)化”過程。系統(tǒng)實(shí)施

系統(tǒng)實(shí)施概述程序設(shè)計(jì)系統(tǒng)測試人員培訓(xùn)系統(tǒng)轉(zhuǎn)換系統(tǒng)說明文件的組成一、系統(tǒng)實(shí)施概述系統(tǒng)實(shí)施的目的及任務(wù)系統(tǒng)實(shí)施計(jì)劃系統(tǒng)實(shí)施步驟系統(tǒng)實(shí)施階段成果參加人員(一)系統(tǒng)實(shí)施的目的及任務(wù)1、含義

系統(tǒng)實(shí)施即是將系統(tǒng)設(shè)計(jì)階段的結(jié)果在計(jì)算機(jī)上實(shí)現(xiàn),并應(yīng)用到實(shí)際管理工作之中的過程。即,將新的管理信息系統(tǒng)方案(物理模型)轉(zhuǎn)成可以實(shí)際運(yùn)行的管理信息系統(tǒng)系統(tǒng)軟件,并應(yīng)用到實(shí)際管理工作之中。(一)系統(tǒng)實(shí)施的目的及任務(wù)2、目標(biāo)

把系統(tǒng)設(shè)計(jì)的物理模型轉(zhuǎn)換成可實(shí)際運(yùn)行的新系統(tǒng)。(一)系統(tǒng)實(shí)施的目的及任務(wù)3、主要任務(wù)按總體設(shè)計(jì)方案購置和安裝計(jì)算機(jī)(網(wǎng)絡(luò))系統(tǒng)建立數(shù)據(jù)庫系統(tǒng)程序設(shè)計(jì)系統(tǒng)測試人員培訓(xùn)系統(tǒng)轉(zhuǎn)換和試運(yùn)行(二)系統(tǒng)實(shí)施計(jì)劃安排各項(xiàng)工作的先后順序,制定時(shí)間進(jìn)度計(jì)劃。確定各種專業(yè)人員在各階段的配備數(shù)量與比例,制定人員培訓(xùn)計(jì)劃。制定資金籌措與投入計(jì)劃。(三)系統(tǒng)實(shí)施步驟程序設(shè)計(jì)系統(tǒng)測試人員培訓(xùn)系統(tǒng)轉(zhuǎn)換(四)系統(tǒng)實(shí)施階段成果新的管理信息系統(tǒng)投入運(yùn)行新的管理信息系統(tǒng)測試報(bào)告為保證新的管理信息系統(tǒng)運(yùn)行所建立的規(guī)章制度和崗位職責(zé)新的管理信息系統(tǒng)評價(jià)報(bào)告(五)參加人員系統(tǒng)分析員、設(shè)計(jì)員、程序員、計(jì)算機(jī)專家等用戶單位高中層管理人員、具體業(yè)務(wù)操作人員二、程序設(shè)計(jì)

程序設(shè)計(jì)方法分類程序設(shè)計(jì)的要求結(jié)構(gòu)化的程序設(shè)計(jì)(一)含義

程序的設(shè)計(jì)就是通過應(yīng)用計(jì)算機(jī)程序設(shè)計(jì)語言(開發(fā)工具軟件)來實(shí)現(xiàn)系統(tǒng)設(shè)計(jì)中給出的系統(tǒng)功能。(二)程序設(shè)計(jì)方法的分類結(jié)構(gòu)化的程序設(shè)計(jì)面向?qū)ο蟮某绦蛟O(shè)計(jì)利用軟件生成工具選擇程序設(shè)計(jì)語言考慮因素:語言的結(jié)構(gòu)化機(jī)制與數(shù)據(jù)管理能力語言可提供的交互功能有較豐富的軟件工具開發(fā)人員的熟練程度軟件可移植性要求系統(tǒng)用戶的要求(三)程序設(shè)計(jì)的要求可靠性實(shí)用性規(guī)范性可讀性程序設(shè)計(jì)的可靠性要求包括:程序運(yùn)行的安全可靠性

數(shù)據(jù)處理的正確性

操作權(quán)限的控制(三)程序設(shè)計(jì)的要求程序的實(shí)用性是從用戶的角度來評價(jià)系統(tǒng),包括:界面是否友好操作使用是否方便響應(yīng)速度是否可以接受(三)程序設(shè)計(jì)的要求程序的規(guī)范性包括:程序命名的規(guī)范性程序書寫格式的規(guī)范性變量定義的規(guī)范性解釋語句的使用的規(guī)范性(三)程序設(shè)計(jì)的要求

程序的可讀性包括:程序結(jié)構(gòu)清晰可理解性好無復(fù)雜的個(gè)人程序設(shè)計(jì)技巧(三)程序設(shè)計(jì)的要求(四)結(jié)構(gòu)化的程序設(shè)計(jì)方法只采用基本的程序結(jié)構(gòu)遵循自頂向下的設(shè)計(jì)原則功能調(diào)用層次分明程序書寫采用同級縮進(jìn)(鋸齒型)方式

1、只采用基本的程序結(jié)構(gòu)程序設(shè)計(jì)中盡量只采用下面四種基本控制結(jié)構(gòu),而不用或少用強(qiáng)制轉(zhuǎn)向語句。

順序結(jié)構(gòu)簡單分支結(jié)構(gòu)多重分支結(jié)構(gòu)循環(huán)結(jié)構(gòu)這四種程序結(jié)構(gòu)只有單入口和單出口,結(jié)構(gòu)簡單,程序易理解,不易出錯(cuò)。四種基本的控制結(jié)構(gòu)P入口出口P2P1入口出口TFCP2P1T入口F出口C出口PnP2P1TTT入口C2C1Cn2、遵循自頂向下的設(shè)計(jì)原則在進(jìn)行程序設(shè)計(jì)時(shí),成千上萬的程序模塊不可能完全同時(shí)進(jìn)行,各任務(wù)之間必須有先后順序之分,最終實(shí)現(xiàn)系統(tǒng)設(shè)計(jì)的整個(gè)方案。

自頂向下的設(shè)計(jì)原則是首先設(shè)計(jì)上層模塊,逐步向下,最后設(shè)計(jì)最下層的具體功能。而實(shí)現(xiàn)時(shí),要首先實(shí)現(xiàn)下層模塊,逐步向上,最后實(shí)現(xiàn)上層模塊。3、功能調(diào)用層次分明各部分程序之間的聯(lián)系采用程序調(diào)用的形式。下層程序獨(dú)立于上層程序而存在。…調(diào)用B…程序A…調(diào)用C…Return程序B程序C………Return4、程序書寫采用同級縮進(jìn)方式一段程序一般都很長,如果在書寫時(shí)不分層次,就很難閱讀。在結(jié)構(gòu)化的程序設(shè)計(jì)中一般采用同級縮進(jìn)鋸齒型風(fēng)格,提高程序的可讀性。

<程序段1>

IF<條件1> <程序段2>

ELSE

IF<條件2> <程序段3>

ELSE <程序段4>

ENDIF <程序段5>

ENDIF <程序段6>三、系統(tǒng)測試

測試的目的及意義測試的內(nèi)容測試的基本原則測試方法測試步驟系統(tǒng)調(diào)試

(一)測試的目的及意義1、含義

系統(tǒng)測試是利用各種可能的數(shù)據(jù)及操作條件對已開發(fā)完成的系統(tǒng)進(jìn)行專門檢驗(yàn),找出存在的問題并加以修改,使之符合設(shè)計(jì)要求。(一)測試的目的及意義2、測試的目的測試是程序的執(zhí)行過程,目的在于發(fā)現(xiàn)錯(cuò)誤一個(gè)好的測試用例在于能發(fā)現(xiàn)至今未發(fā)現(xiàn)的錯(cuò)誤一個(gè)成功的測試是發(fā)現(xiàn)了至今未發(fā)現(xiàn)的錯(cuò)誤的測試測試的目標(biāo)是以最少的時(shí)間和人力資源找出軟件中潛在的各種錯(cuò)誤和缺陷ISO質(zhì)量標(biāo)準(zhǔn)CMM標(biāo)準(zhǔn)(一)測試的目的及意義3、測試的意義在管理信息系統(tǒng)開發(fā)周期的各個(gè)階段都不可避免地會(huì)出現(xiàn)差錯(cuò)。單憑審查并不能發(fā)現(xiàn)全部差錯(cuò)。程序設(shè)計(jì)階段也不可避免還會(huì)產(chǎn)生新的錯(cuò)誤。對系統(tǒng)進(jìn)行測試是不可缺少的,是保證系統(tǒng)質(zhì)量的關(guān)鍵步驟。統(tǒng)計(jì)資料表明,對于一些較大規(guī)模的系統(tǒng)來說,系統(tǒng)測試的工作量往往占系統(tǒng)開發(fā)總工作量的40%以上。(二)測試的內(nèi)容

測試的內(nèi)容包括:數(shù)據(jù)處理正確性測試功能完整性測試系統(tǒng)性能測試1、數(shù)據(jù)處理正確性測試通過檢查輸入和輸出數(shù)據(jù)的正確性進(jìn)行,包括:輸入的數(shù)據(jù)是否正確保存運(yùn)行結(jié)果數(shù)據(jù)能否正確地輸出數(shù)據(jù)間的計(jì)算關(guān)系是否正確數(shù)據(jù)統(tǒng)計(jì)方法和口徑與需求是否一致是否出現(xiàn)漢字字符或其它字符亂碼(二)測試的內(nèi)容2、功能完整性測試檢查開發(fā)完成的系統(tǒng)是否具備系統(tǒng)設(shè)計(jì)中所提出的全部功能,不僅要檢測主要的業(yè)務(wù)功能,而且要檢查所有的輔助功能和所有的細(xì)節(jié)性功能。(二)測試的內(nèi)容3、系統(tǒng)性能測試系統(tǒng)運(yùn)行速度操作的靈活性用戶界面的友好性對錯(cuò)誤的檢測與提示能力注意:用于性能測試的數(shù)據(jù)要有一定的規(guī)模?。ǘy試的內(nèi)容(三)測試的基本原則測試用例一般由“輸入數(shù)據(jù)”和“預(yù)期的輸出結(jié)果”組成。不僅要選用合理的輸入數(shù)據(jù)進(jìn)行測試,還應(yīng)選用不合理的甚至錯(cuò)誤的輸入數(shù)據(jù)。程序員應(yīng)避免檢查自己的程序。嚴(yán)格執(zhí)行測試計(jì)劃,排除測試的隨意性。妥善保存測試計(jì)劃、測試用例、出錯(cuò)統(tǒng)計(jì)和最終分析報(bào)告,為維護(hù)提供方便。(三)測試方法如圖所示的是一個(gè)小程序的控制流程圖,該程序由一個(gè)循環(huán)語句組成,循環(huán)次數(shù)可達(dá)20次,循環(huán)體中是一組嵌套的IF語句,其可能的路徑有五條,所以從程序的入口A到出口B的路徑數(shù)高達(dá)520≈1013

。如果編寫一個(gè)測試?yán)?,對其進(jìn)行窮舉測試,對每條路經(jīng)測試需要1毫秒,則測試完需要3170年。測試需要講求方法。(三)測試方法常見測試方法:白箱測試黑箱測試(三)測試方法1、白箱測試

把測試對象看作一個(gè)打開的盒子,它允許測試人員利用內(nèi)部的邏輯結(jié)構(gòu)及有關(guān)信息,設(shè)計(jì)或選擇測試用例,對程序所有邏輯路徑進(jìn)行測試。因此,這種方法又稱為結(jié)構(gòu)測試或邏輯測試。(三)測試方法白盒測試技術(shù):語句覆蓋判定覆蓋條件覆蓋判定/條件覆蓋條件組合覆蓋(三)測試方法2、黑盒測試把測試對象看作一個(gè)黑盒子,測試人員完全不考慮程序內(nèi)部的邏輯結(jié)構(gòu)和內(nèi)部特征,只是依據(jù)程序的需求規(guī)格說明書,檢查程序的功能是否符合它的功能要求。(三)測試方法黑盒測試技術(shù):等價(jià)劃分邊界值分析錯(cuò)誤推測輸入組合(三)測試方法需要說明的是,系統(tǒng)測試只能證明錯(cuò)誤存在,不能證明錯(cuò)誤不存在。這是因?yàn)椴豢赡芨F舉數(shù)據(jù),不可能完全覆蓋路徑,這樣就不能證明系統(tǒng)中不存在錯(cuò)誤。(四)測試步驟一個(gè)管理信息系統(tǒng)通常由若干子系統(tǒng)組成,每個(gè)子系統(tǒng)又由若干模塊(程序)組成。所以,可把測試工作分為如下三個(gè)層次:模塊(程序)測試分調(diào)(子系統(tǒng)測試)總調(diào)(系統(tǒng)測試)1234567模塊測試分調(diào)總調(diào)1、模塊測試

模塊(程序)測試的目的是保證每個(gè)模塊本身能正常運(yùn)行,在該步測試中發(fā)現(xiàn)的問題大都是程序設(shè)計(jì)或詳細(xì)設(shè)計(jì)中的錯(cuò)誤。對于模塊測試,一般分成人工走通和上機(jī)測試兩步進(jìn)行。2、分調(diào)分調(diào)也稱子系統(tǒng)測試,就是把經(jīng)過測試的模塊放在一起形成一個(gè)子系統(tǒng)來測試。主要是測試各模塊之間的協(xié)調(diào)和通信,即重點(diǎn)測試子系統(tǒng)內(nèi)各模塊的接口。

分調(diào)通常有兩種方法:一種方法是先分別測試每個(gè)模塊,再把所有模塊按設(shè)計(jì)要求連成一起進(jìn)行測試,這種方法稱為“非漸增式”測試。另一種方法是把下一個(gè)要測試的模塊同已經(jīng)測試好的那些模塊結(jié)合起來進(jìn)行測試,測試完成后再把下一個(gè)應(yīng)該測試的模塊結(jié)合進(jìn)來測試,這種方式稱為“漸增式”,這種方式實(shí)際上同時(shí)完成了模塊測試和子系統(tǒng)測試。3、總調(diào)

經(jīng)過分調(diào),已經(jīng)把一個(gè)模塊裝成若干子系統(tǒng)并經(jīng)充分測試。接著的任務(wù)是總調(diào),也稱為系統(tǒng)測試,它是把經(jīng)過測試的子系統(tǒng)裝配成一個(gè)完整的系統(tǒng)來測試,用以發(fā)現(xiàn)系統(tǒng)設(shè)計(jì)和程序設(shè)計(jì)中的錯(cuò)誤,驗(yàn)證系統(tǒng)的功能是否達(dá)到設(shè)計(jì)說明書的要求。(五)系統(tǒng)調(diào)試總調(diào)完成后下一步就可將原始系統(tǒng)手工作業(yè)方式得出的結(jié)果正確的數(shù)據(jù)作為新系統(tǒng)的輸入數(shù)據(jù)進(jìn)行“真實(shí)”運(yùn)行,這時(shí)除了將結(jié)果與手工作業(yè)進(jìn)行校核以外,還應(yīng)考察系統(tǒng)的有效性、可靠性和效率。為此,最好請用戶一起參加系統(tǒng)測試工作。系統(tǒng)調(diào)試的關(guān)鍵是“真實(shí)”和全面。進(jìn)行系統(tǒng)調(diào)試應(yīng)該注重以下幾點(diǎn):測試用例應(yīng)該是由有實(shí)際意義的數(shù)據(jù)組成??梢哉堄脩魠⑴c測試用例的設(shè)計(jì)。某些已經(jīng)測試過的純粹技術(shù)的特點(diǎn)可以不需再次執(zhí)行。對用戶特別感興趣的功能或性能,可以增加一些測試。應(yīng)該設(shè)計(jì)并執(zhí)行一些與用戶使用步驟有關(guān)的測試。四、人員培訓(xùn)培訓(xùn)對象事務(wù)管理人員系統(tǒng)操作員系統(tǒng)維護(hù)人員培訓(xùn)時(shí)間

編程和調(diào)試階段開始。四、人員培訓(xùn)培訓(xùn)內(nèi)容系統(tǒng)整體結(jié)構(gòu)和系統(tǒng)概貌;系統(tǒng)分析設(shè)計(jì)思想和每一步的考慮;計(jì)算機(jī)系統(tǒng)的操作與應(yīng)用;系統(tǒng)操作方式和輸入方式;可能出現(xiàn)的故障及故障排除;文檔資料的分類及檢索方式;數(shù)據(jù)收集、數(shù)據(jù)規(guī)范、統(tǒng)計(jì)渠道、統(tǒng)計(jì)口徑等;運(yùn)行注意事項(xiàng)。五、系統(tǒng)轉(zhuǎn)換系統(tǒng)轉(zhuǎn)換的含義系統(tǒng)轉(zhuǎn)換前的準(zhǔn)備工作系統(tǒng)轉(zhuǎn)換方式(一)系統(tǒng)轉(zhuǎn)換的含義

系統(tǒng)轉(zhuǎn)換指的是系統(tǒng)開發(fā)完成之后新舊系統(tǒng)之間的轉(zhuǎn)換,即終止舊系統(tǒng)的使用,將新系統(tǒng)交付使用,把新系統(tǒng)的控制權(quán)交給最終用戶。(二)系統(tǒng)轉(zhuǎn)換前的準(zhǔn)備工作設(shè)備準(zhǔn)備系統(tǒng)實(shí)施前購置、安裝、調(diào)試完畢。用戶培訓(xùn)系統(tǒng)轉(zhuǎn)換前配齊并參與各管理崗位工作。數(shù)據(jù)準(zhǔn)備系統(tǒng)轉(zhuǎn)換所需各種數(shù)據(jù)按照要求格式輸入到系統(tǒng)之中。系統(tǒng)文件資料準(zhǔn)備用戶手冊、系統(tǒng)操作規(guī)程、系統(tǒng)結(jié)構(gòu)與性能介紹手冊。(三)系統(tǒng)轉(zhuǎn)換方式直接轉(zhuǎn)換平行轉(zhuǎn)換分段轉(zhuǎn)換按功能分階段逐步轉(zhuǎn)換按部門分階段逐步轉(zhuǎn)換按機(jī)器設(shè)置分階段逐步轉(zhuǎn)換1、直接切換方式優(yōu)點(diǎn):節(jié)省時(shí)間、減少經(jīng)費(fèi)支出。不足:具有一定的危險(xiǎn)性,一旦新系統(tǒng)出現(xiàn)預(yù)想不到的問題,會(huì)影響系統(tǒng)的正常工作。適用:處理過程簡單、初始數(shù)據(jù)量不大的系統(tǒng)。直接切換方式是在完成系統(tǒng)測試、且確認(rèn)新系統(tǒng)沒有問題的情況下,選定某一時(shí)刻終止舊系統(tǒng)的使用,同時(shí)開始啟用新系統(tǒng)。2、平行切換方式優(yōu)點(diǎn):不會(huì)因系統(tǒng)交付使用而引起系統(tǒng)工作中斷。新舊系統(tǒng)同時(shí)工作,可以對新系統(tǒng)運(yùn)行的正確性和效率給出恰當(dāng)?shù)脑u價(jià)。不足:投入經(jīng)費(fèi)比較高,工作量比較大。適用:非常重要的核心型系統(tǒng)的切換。平行切換方式是在舊系統(tǒng)停止使用之前就開始新系統(tǒng)的使用,新系統(tǒng)和舊系統(tǒng)并行工作一段時(shí)間,在確認(rèn)新系統(tǒng)正常工作一段時(shí)間之后再終止舊系統(tǒng)的使用。3、分段切換優(yōu)點(diǎn):既順利地交付新系統(tǒng),也不發(fā)生過高的切換費(fèi)用;不足:一部分新系統(tǒng)和另一部分舊系統(tǒng)同時(shí)工作,增加了新舊系統(tǒng)之間功能、數(shù)據(jù)的銜接問題;適用:大型系統(tǒng),保證新舊系統(tǒng)順利切換,并降低切換的費(fèi)用.分段切換,也稱逐步切換方式,是直接切換方式和平行切換方式兩種方法的結(jié)合,其特點(diǎn)是新舊系統(tǒng)分階段切換。六、系統(tǒng)說明文件的組成在系統(tǒng)測試完成后,應(yīng)該編寫、整理出一份詳細(xì)和全面的系統(tǒng)說明書。該文件既可以提交用戶作為今后使用、維護(hù)新系統(tǒng)的指導(dǎo)性文檔,另一方面,該文件也是鑒定和驗(yàn)收新系統(tǒng)時(shí)不可少的技術(shù)資料。應(yīng)此,應(yīng)該充分重視系統(tǒng)說明文件的編寫工作。

1.系統(tǒng)一般性說明

(1)用戶手冊:給用戶介紹系統(tǒng)全面情況,包括系統(tǒng)目標(biāo)、功能和性能的簡要說明等。(2)特殊說明:隨著外部環(huán)境的變化而使系統(tǒng)作出相應(yīng)調(diào)整等,這些是不斷進(jìn)行補(bǔ)充和發(fā)表的。

2.系統(tǒng)開發(fā)報(bào)告

(1)系統(tǒng)分析報(bào)告(2)系統(tǒng)設(shè)計(jì)報(bào)告(3)系統(tǒng)實(shí)施說明:主要涉及到系統(tǒng)分調(diào)、總調(diào)過程中某些重要問題的回顧和說明

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論