第八章管理信息系統(tǒng)的系統(tǒng)實施演示教學(xué)_第1頁
第八章管理信息系統(tǒng)的系統(tǒng)實施演示教學(xué)_第2頁
第八章管理信息系統(tǒng)的系統(tǒng)實施演示教學(xué)_第3頁
第八章管理信息系統(tǒng)的系統(tǒng)實施演示教學(xué)_第4頁
第八章管理信息系統(tǒng)的系統(tǒng)實施演示教學(xué)_第5頁
已閱讀5頁,還剩99頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

第八章管理信息系統(tǒng)的

系統(tǒng)實施2025/1/151第八章管理信息系統(tǒng)的系統(tǒng)實施信息系統(tǒng)的開發(fā)思路系統(tǒng)分析系統(tǒng)設(shè)計系統(tǒng)實施2025/1/152第八章管理信息系統(tǒng)的系統(tǒng)實施在系統(tǒng)分析和設(shè)計階段,主要工作是集中在邏輯、功能和技術(shù)設(shè)計上,工作的成果是以各種文檔來體現(xiàn)的。在系統(tǒng)實施階段,要繼承此前各階段的工作成果,將技術(shù)設(shè)計轉(zhuǎn)化成為物理實現(xiàn),是前兩個階段工作成果的結(jié)晶。

2025/1/153第八章管理信息系統(tǒng)的系統(tǒng)實施系統(tǒng)實施的主要內(nèi)容包括:物理系統(tǒng)的實施程序設(shè)計與調(diào)試項目管理人員培訓(xùn)數(shù)據(jù)準(zhǔn)備與錄入系統(tǒng)轉(zhuǎn)換和評價等。2025/1/155第八章管理信息系統(tǒng)的系統(tǒng)實施學(xué)習(xí)要點(diǎn)教學(xué)目的:了解管理信息系統(tǒng)的物理實施過程;掌握結(jié)構(gòu)化程序設(shè)計的概念和方法,能根據(jù)實際需要選擇恰當(dāng)?shù)某绦蛘Z言進(jìn)行程序設(shè)計;掌握系統(tǒng)測試的基本方法和步驟,領(lǐng)會系統(tǒng)轉(zhuǎn)換的任務(wù)和基本方式。掌握MIS的系統(tǒng)運(yùn)行及維護(hù)等的方法與內(nèi)涵;掌握項目管理與系統(tǒng)評價的方法與內(nèi)涵。本章重點(diǎn):結(jié)構(gòu)化程序設(shè)計和系統(tǒng)測試的基本概念和方法難點(diǎn):系統(tǒng)測試的方法和測試用例2025/1/156第八章管理信息系統(tǒng)的系統(tǒng)實施本章內(nèi)容物理系統(tǒng)的實施8.1程序設(shè)計8.2軟件開發(fā)工具8.3程序和系統(tǒng)調(diào)試8.4系統(tǒng)切換、運(yùn)行及維護(hù)8.5項目管理與系統(tǒng)評價8.6從結(jié)構(gòu)化系統(tǒng)開發(fā)方法的系統(tǒng)實施到面向?qū)ο蠓椒ǖ南到y(tǒng)實施8.72025/1/157第八章管理信息系統(tǒng)的系統(tǒng)實施8.1物理系統(tǒng)的實施MIS物理系統(tǒng)的實施是計算機(jī)系統(tǒng)和通信網(wǎng)絡(luò)系統(tǒng)設(shè)備的訂購、機(jī)房的準(zhǔn)備和設(shè)備的安裝調(diào)試等一系列活動。8.1.1、計算機(jī)系統(tǒng)的實施8.1.2、網(wǎng)絡(luò)系統(tǒng)的實施2025/1/158第八章管理信息系統(tǒng)的系統(tǒng)實施1.購置計算機(jī)系統(tǒng)⑴計算機(jī)品牌選擇

國外品牌目前有IBM、HP、Compaq、SUN、NEC、Dell等;國內(nèi)品牌目前有聯(lián)想、新浪潮、方正等。

8.1.1計算機(jī)系統(tǒng)的實施2025/1/159第八章管理信息系統(tǒng)的系統(tǒng)實施⑵計算機(jī)購置的基本原則:能夠滿足MIS的設(shè)計和運(yùn)行的基本要求合理的性價比;良好的可擴(kuò)充性;良好的售后服務(wù)和技術(shù)支持.2025/1/1510第八章管理信息系統(tǒng)的系統(tǒng)實施2機(jī)房的環(huán)境要求合適的溫度、濕度,無塵。

機(jī)房要安裝雙層玻璃門窗。硬件通過電纜線連接至電源,防止靜電感應(yīng)。安全可靠的電源。防止由于突然停電造成的事故發(fā)生,應(yīng)安裝備用電源設(shè)備,如功率足夠的不間斷電源(UPS)。

2025/1/1511第八章管理信息系統(tǒng)的系統(tǒng)實施3設(shè)備的安裝與調(diào)試

設(shè)備到貨后,應(yīng)按合同開箱驗收由供應(yīng)商負(fù)責(zé)系統(tǒng)的安裝與調(diào)試由供應(yīng)商提供系統(tǒng)運(yùn)行用的常規(guī)診斷校驗系統(tǒng)供應(yīng)商并負(fù)責(zé)操作人員的培訓(xùn)2025/1/1512第八章管理信息系統(tǒng)的系統(tǒng)實施主要是通信設(shè)備的安裝、電纜線的鋪設(shè)及網(wǎng)絡(luò)性能的調(diào)試等工作。MIS的網(wǎng)絡(luò)系統(tǒng)主要有兩種:局域網(wǎng)(LocalAreaNetwork,LAN)

通常指一定范圍內(nèi)的網(wǎng)絡(luò),可以實現(xiàn)樓宇內(nèi)部和臨近的幾座大樓之間的內(nèi)部聯(lián)系。廣域網(wǎng)(WideAreaNetwork,WAN)

能連接多個城市,國家或大洲--廣域網(wǎng)不僅僅只是連接許多結(jié)點(diǎn)中的計算機(jī),它還必須能使得計算機(jī)之間能同時通信。8.1.2網(wǎng)絡(luò)系統(tǒng)的實施2025/1/1513第八章管理信息系統(tǒng)的系統(tǒng)實施1、常用的通訊介質(zhì)雙絞線2025/1/1514第八章管理信息系統(tǒng)的系統(tǒng)實施同軸電纜光纖微波通信地表衛(wèi)星微波站(B)衛(wèi)星通信地表地面波微波站(A)地面微波通信2025/1/1515第八章管理信息系統(tǒng)的系統(tǒng)實施2、常用的通訊設(shè)備路由器設(shè)備

交換機(jī)設(shè)備2025/1/1516第八章管理信息系統(tǒng)的系統(tǒng)實施8.2程序設(shè)計8.2.1、程序設(shè)計的任務(wù)8.2.3、程序設(shè)計的步驟8.2.2、程序設(shè)計的目標(biāo)8.2.5、程序設(shè)計的風(fēng)格8.2.4、程序設(shè)計的方法2025/1/1517第八章管理信息系統(tǒng)的系統(tǒng)實施8.2.1程序設(shè)計的任務(wù)

程序設(shè)計的任務(wù)是用選定的程序設(shè)計語言,把系統(tǒng)設(shè)計階段所得到的以程序設(shè)計說明書體現(xiàn)的信息處理過程,轉(zhuǎn)換成能在計算機(jī)系統(tǒng)上運(yùn)行的程序源代碼。為了保證編程(Coding)工作的順利進(jìn)行,設(shè)計人員必須做到:(1)仔細(xì)閱讀系統(tǒng)設(shè)計文檔,充分理解程序模塊的內(nèi)部過程和外部接口,保證系統(tǒng)實施與系統(tǒng)設(shè)計的一致性。(2)深刻理解、熟練掌握和正確運(yùn)用程序設(shè)計語言以及軟件開發(fā)環(huán)境和工具,以保證系統(tǒng)功能的正確實現(xiàn)。2025/1/1518第八章管理信息系統(tǒng)的系統(tǒng)實施

⑴可維護(hù)性

由于信息系統(tǒng)需求的不確定性,系統(tǒng)需求可能會隨著環(huán)境的變化而不斷變化,因此,就必須對系統(tǒng)功能進(jìn)行完善和調(diào)整,為此,就要對程序進(jìn)行補(bǔ)充或修改。此外,由于計算機(jī)軟硬件的更新?lián)Q代也需要對程序進(jìn)行相應(yīng)的升級。8.2.2程序設(shè)計的目標(biāo)2025/1/1519第八章管理信息系統(tǒng)的系統(tǒng)實施⑵可靠性:程序應(yīng)具有較好的容錯能力。正常情況下能正確工作。意外情況下應(yīng)便于處理,不至產(chǎn)生意外的操作,從而造成嚴(yán)重?fù)p失。⑶可理解性:

程序不僅要求邏輯正確,計算機(jī)能夠執(zhí)行,而且應(yīng)當(dāng)層次清楚,便于閱讀。

2025/1/1520第八章管理信息系統(tǒng)的系統(tǒng)實施⑷效率:程序能否有效地利用計算機(jī)資源。

程序效率的地位:已不像以前那樣舉足輕重了,因為硬件價格大幅度下降,而其性能卻不斷完善和提高。

程序設(shè)計人員工作效率的地位日益重要。不僅能降低軟件開發(fā)成本;而且可明顯降低程序的出錯率,進(jìn)而減輕維護(hù)人員的工作負(fù)擔(dān)。為了提高程序設(shè)計效率,應(yīng)充分利用各種軟件開發(fā)工具。2025/1/1521第八章管理信息系統(tǒng)的系統(tǒng)實施在過去的小程序設(shè)計中,主要強(qiáng)調(diào)程序的正確和效率。對于大型程序,人們則傾向于首先強(qiáng)調(diào)程序的可維護(hù)性、可靠性和可理解性,然后才是效率。

注意程序效率、可維護(hù)性、可理解性三者之間的關(guān)系2025/1/1522第八章管理信息系統(tǒng)的系統(tǒng)實施1.了解計算機(jī)系統(tǒng)性能和軟硬件環(huán)境。2.充分理解系統(tǒng)設(shè)計的文檔。準(zhǔn)確把握系統(tǒng)的功能、接口關(guān)系、算法以及輸入輸出要求。3.根據(jù)設(shè)計要求和軟硬件條件,選定程序設(shè)計語言。4.編寫程序。5.調(diào)試程序。8.2.3程序設(shè)計的步驟2025/1/1523第八章管理信息系統(tǒng)的系統(tǒng)實施1.自頂向下的模塊化設(shè)計

功能結(jié)構(gòu)圖中有很多大大小小的模塊,先實現(xiàn)那些模塊呢?上層模塊下層模塊…….下層模塊執(zhí)行具體的功能控制性8.2.4結(jié)構(gòu)化程序設(shè)計方法(StructuredProgramming)2025/1/1524第八章管理信息系統(tǒng)的系統(tǒng)實施

結(jié)構(gòu)化方法主張自頂向下實現(xiàn),盡量先實現(xiàn)上層模塊,逐步向下,最后實現(xiàn)下層最基本的模塊。(首先調(diào)試整個系統(tǒng)的結(jié)構(gòu)及各個模塊之間的接口,確保系統(tǒng)結(jié)構(gòu)和各模塊接口的正確性)2025/1/1525第八章管理信息系統(tǒng)的系統(tǒng)實施2025/1/1526第八章管理信息系統(tǒng)的系統(tǒng)實施模塊應(yīng)該具有獨(dú)立性:

在系統(tǒng)中模塊之間應(yīng)盡可能的相互獨(dú)立,減少模塊間的藕合,即信息交叉,以便于將模塊作為一個獨(dú)立子系統(tǒng)開發(fā)。模塊大小劃分要適當(dāng):

模塊中包含的子模塊數(shù)要合適,既便于模塊的單獨(dú)開發(fā),又便于系統(tǒng)重構(gòu)。自頂向下模塊化程序設(shè)計中應(yīng)注意:成本模塊數(shù)量最佳成本區(qū)系統(tǒng)總成本接口成本模塊成本2025/1/1527第八章管理信息系統(tǒng)的系統(tǒng)實施模塊功能要簡單:

底層模塊一般應(yīng)完成一項獨(dú)立的處理任務(wù)。共享的功能模塊應(yīng)集中:

對于可供各模塊共享的處理功能,應(yīng)集中在一個上層模塊中,供各模塊引用。2025/1/1528第八章管理信息系統(tǒng)的系統(tǒng)實施2.

結(jié)構(gòu)化程序設(shè)計的基本控制結(jié)構(gòu)采用順序結(jié)構(gòu)、循環(huán)結(jié)構(gòu)、選擇結(jié)構(gòu)三種基本邏輯結(jié)構(gòu)來編寫程序的方法。2025/1/1529第八章管理信息系統(tǒng)的系統(tǒng)實施(1)、順序結(jié)構(gòu):

順序結(jié)構(gòu)表示含有多個連續(xù)的處理步驟,按照書寫的先后順序執(zhí)行。入口AB出口inti=0;ints=1;s=100+i;AB傳統(tǒng)流程圖N-S流程圖2025/1/1530第八章管理信息系統(tǒng)的系統(tǒng)實施(2)、選擇結(jié)構(gòu):由某個邏輯表達(dá)式的取值決定選擇兩個處理加工中的一個。PAB入口出口TFPT

FAB傳統(tǒng)流程圖N-S流程圖if(a>b)max=a;elsemax=b;2025/1/1531第八章管理信息系統(tǒng)的系統(tǒng)實施(3)、循環(huán)結(jié)構(gòu):循環(huán)結(jié)構(gòu)是由一個或幾個模塊構(gòu)成,程序運(yùn)行時重復(fù)執(zhí)行,直到滿足某一條件為止。PS入口出口TFi=1;s=0;while(i<=100){s=s+i;i=i+1;}傳統(tǒng)流程圖N-S流程圖當(dāng)條件P成立S2025/1/1532第八章管理信息系統(tǒng)的系統(tǒng)實施1.標(biāo)識符的命名2.程序中的注釋3.程序的布局格式4.程序的結(jié)構(gòu)5.輸入和輸出6.程序的運(yùn)行效率8.2.5程序設(shè)計的風(fēng)格2025/1/1533第八章管理信息系統(tǒng)的系統(tǒng)實施8.3軟件開發(fā)工具

利用軟件生成工具進(jìn)行系統(tǒng)開發(fā)可以大量的減少甚至避免手工編寫程序,并且避免了手工方式下的編程錯誤,從而極大的提高了系統(tǒng)開發(fā)效率。

下面首先對幾種常用的工具軟件作一介紹:8.3.1、電子表格軟件8.3.2、數(shù)據(jù)庫管理8.3.3、套裝軟件8.3.4、可視化編程工具8.3.5、計算機(jī)輔助軟件工程2025/1/1534第八章管理信息系統(tǒng)的系統(tǒng)實施8.3.1電子表格軟件典型工具有Lotus1-2-3電子表格軟件包。⑴特點(diǎn):有一個規(guī)模較大的電子工作表(256列*2048行)。用戶可以通過鍵盤在屏幕上填寫表中數(shù)據(jù),存入數(shù)據(jù)庫,然后按圖形方式顯示或打印出來。⑵與其他數(shù)據(jù)庫接口:可靈活地將FoxBASE、BASIC等數(shù)據(jù)文件轉(zhuǎn)換成工作表文件。⑶其他功能:設(shè)定了許多統(tǒng)計和財會中常用的函數(shù)和模型,因而便于MIS和DSS的開發(fā)。2025/1/1535第八章管理信息系統(tǒng)的系統(tǒng)實施8.3.2數(shù)據(jù)庫管理⑴微軟公司和FOX公司開發(fā)的FoxProforWindows:具有功能很強(qiáng)的菜單生成器、屏幕編輯器、報表編寫器、應(yīng)用生成器和跟蹤調(diào)試工具,可以快速地生成各種菜單程序、輸入輸出屏幕、報表和應(yīng)用程序。⑵ORACLE公司的SQL*FORMS、SQL*REPORT和SQL*GRAPH:配合使用可以形成一個綜合的應(yīng)用軟件開發(fā)環(huán)境。2025/1/1536第八章管理信息系統(tǒng)的系統(tǒng)實施8.3.3套裝軟件(setofsoftware)典型工具有Office軟件包。其中Word、Excel和PowerPoint融合在一起,可同時運(yùn)用字處理、表格設(shè)計、數(shù)據(jù)庫和繪圖功能。其中Excel還具備一定規(guī)模的生成模型的函數(shù)。2025/1/1537第八章管理信息系統(tǒng)的系統(tǒng)實施8.3.4可視化圖形界面編程工具⑴MSVisualFoxpro

⑵MSVisualBASlC

⑶PowerBuilder:

⑷辦公自動化系統(tǒng)開發(fā)工具LotusNotes

2025/1/1538第八章管理信息系統(tǒng)的系統(tǒng)實施8.3.5計算機(jī)輔助軟件工程(CASE)

⑴CASE(COMPUTERAIDEDSOFTWAREENGINEERING)的特點(diǎn):

支持系統(tǒng)分析和系統(tǒng)設(shè)計(如生成數(shù)據(jù)流程圖、生成功能結(jié)構(gòu)圖和各種文檔資料等)乃至整個系統(tǒng)生命周期的大型軟件環(huán)境。⑵功能:

CASE中集成了多種工具,這些工具既可以單獨(dú)使用,也可以組合使用,為系統(tǒng)開發(fā)提供了全過程的開發(fā)環(huán)境2025/1/1539第八章管理信息系統(tǒng)的系統(tǒng)實施8.4程序和系統(tǒng)調(diào)試

在完成程序設(shè)計之后,還要進(jìn)行大量而艱巨的系統(tǒng)調(diào)試,一般情況下,系統(tǒng)測試與調(diào)試大約占系統(tǒng)實施工作量的40%-50%。程序和系統(tǒng)調(diào)試的目的找出系統(tǒng)中可能存在的錯誤及時予以糾正。系統(tǒng)測試系統(tǒng)調(diào)試2025/1/1540第八章管理信息系統(tǒng)的系統(tǒng)實施8.4程序和系統(tǒng)調(diào)試8.4.1、系統(tǒng)測試中發(fā)現(xiàn)的錯誤類型8.4.2、系統(tǒng)測試方法8.4.2、調(diào)試流程2025/1/1541第八章管理信息系統(tǒng)的系統(tǒng)實施8.4.1系統(tǒng)測試中發(fā)現(xiàn)的錯誤類型1.功能錯誤:與系統(tǒng)設(shè)計要求的功能有差別2.系統(tǒng)錯誤:接口、參數(shù)調(diào)用、I/O等錯誤3.過程錯誤:運(yùn)算、初始化、邏輯等錯誤4.數(shù)據(jù)錯誤:數(shù)據(jù)結(jié)構(gòu)、內(nèi)容等錯誤5.編碼錯誤:語法、標(biāo)識符、變量等錯誤2025/1/1542第八章管理信息系統(tǒng)的系統(tǒng)實施

人們常常有一種錯覺,認(rèn)為程序編寫出來就“萬事大吉”。目前,檢驗軟件的有三種手段:正確性證明、靜態(tài)測試和動態(tài)測試。8.4.2系統(tǒng)測試方法2025/1/1543第八章管理信息系統(tǒng)的系統(tǒng)實施1、正確性證明:

利用數(shù)學(xué)方法證明程序的正確性,該技術(shù)還處于初級階段。2025/1/1544第八章管理信息系統(tǒng)的系統(tǒng)實施數(shù)學(xué)經(jīng)典問題·四色猜想

1852年,剛從倫敦大學(xué)畢業(yè)的哥斯尼在給他的兄弟弗雷贅克的一封信中提出了這樣的猜想:在一幅正規(guī)地圖中。凡是有共同邊界結(jié)的國家,都可以最多只用四種顏色著色,就能把這些國家區(qū)別開來。

弗雷贅克讀了這封信后,就企圖用數(shù)學(xué)方法來加證明。但是,他花了許多時間,仍是毫無頭緒,他只好去請教他的教師著名數(shù)學(xué)家德·摩爾根。但摩爾根也無法證明這個問題。同時也無法推翻,就把它交給了英國著名的數(shù)學(xué)家哈密頓。從此,這個問題在一些人中間傳來似去,直到1865年哈密頓逝世為止,這個問題還沒有得到解決。

2025/1/1545第八章管理信息系統(tǒng)的系統(tǒng)實施數(shù)學(xué)經(jīng)典問題·四色猜想

于是這個問題便以“四色猜想”的名字留在了近代數(shù)學(xué)史上。1878年,著名的英國數(shù)學(xué)家凱來把“四色猜想”通報給倫敦的數(shù)學(xué)學(xué)會會員,征求解答。數(shù)學(xué)界頓時活躍起來,很多人揮戈上陣,企圖試一試自己的能力。1879年,肯普首先宣布證明了四色定理,接著在1880年,泰特也宣布證明四色定理的問題已經(jīng)解決,從此就很少有人過問它了。然而還有一個數(shù)學(xué)家赫伍德,并沒有放棄對四色問題的研究,他從表少年時代一直到成為白發(fā)蒼蒼的老者,花費(fèi)了畢生的精力致力于四色研究,前后整整60年。終于在1890年,也就是肯普宣布證明了四色定理的11年之后,赫伍德發(fā)表文章,指出了肯普證明中的錯誤,不過,赫伍德卻成功地運(yùn)用肯普的方法證明了五色定理,即一張地圖能用五種顏色正確地染色。2025/1/1546第八章管理信息系統(tǒng)的系統(tǒng)實施數(shù)學(xué)經(jīng)典問題·四色猜想

五色定理被證明了。但四色定理卻又回到未被證明的四色猜想的地位了,這不僅由于赫伍德推翻了肯普的證明,而且離開泰特發(fā)表論文66年后的1946年,加拿大數(shù)學(xué)家托特又舉出反例,否定了泰特的證明。

肯普的證明,雖然在11年后被推翻了,但是,人們認(rèn)為他的證明思路有很多可取的地方。因此,數(shù)學(xué)家,有不少人一直在沿著他的思路,推進(jìn)著四色問題的證明工作,并且有了新的進(jìn)展。然而,這些成就所提供的檢驗辦法太復(fù)雜了,人們難以實現(xiàn)。就拿1970年有些人的方案來說,用當(dāng)時的計算機(jī)來算也需要連續(xù)不斷地工作10萬小時(即11年以上),才能得出結(jié)論,這顯然是不可能的。

2025/1/1547第八章管理信息系統(tǒng)的系統(tǒng)實施數(shù)學(xué)經(jīng)典問題·四色猜想

1970年以后,人們千方百計地改進(jìn)了證明四色猜想的方案。隨著計算機(jī)運(yùn)算速度的迅速提高,加之人機(jī)對話的出現(xiàn),大大加快了對四色猜想證明的進(jìn)程。

1976年6月,美國數(shù)學(xué)家阿佩爾與哈肯,在美國伊利諾斯大學(xué)的2臺不同的電子計算機(jī)上,用了1200小時,作了100億判斷,終于完成了“四色猜想”的證明,從面使“四色猜想”成為了四色定理。

2025/1/1548第八章管理信息系統(tǒng)的系統(tǒng)實施數(shù)學(xué)經(jīng)典問題·四色猜想

四色猜想的計算機(jī)證明,轟動了世界。它不僅解決了一個歷時100多年的難題,而且有可能成為數(shù)學(xué)史上一系列新思維的起點(diǎn)?!八纳ɡ怼北旧頉]有什么突出的理論價值和實用價值。美國數(shù)學(xué)家的貢獻(xiàn),主要是用電子計算機(jī)解決了延續(xù)124年之久的純理論問題。人與機(jī)器的合作完全有可能解決那些懸而未決的問題,我們期待著那一日的到來。2025/1/1549第八章管理信息系統(tǒng)的系統(tǒng)實施2、靜態(tài)測試

人工評審軟件的文檔或程序,發(fā)現(xiàn)其中的錯誤。手續(xù)簡單,是一種行之有效的檢驗手段。(1)代碼審查:通過閱讀程序發(fā)現(xiàn)軟件錯誤和缺陷。(2)靜態(tài)分析:主要對程序進(jìn)行控制流分析、數(shù)據(jù)流分析、接口分析和表達(dá)式分析。2025/1/1550第八章管理信息系統(tǒng)的系統(tǒng)實施3、動態(tài)測試

即有控制地運(yùn)行程序,從多種角度觀察程序運(yùn)行時的行為,發(fā)現(xiàn)其中的錯誤。(測試就是為了發(fā)現(xiàn)錯誤而執(zhí)行程序)測試只能證明程序有錯誤,而不可能證明程序沒有錯誤。20次BA520條路徑。2025/1/1551第八章管理信息系統(tǒng)的系統(tǒng)實施(1)黑盒測試

不考慮系統(tǒng)內(nèi)部結(jié)構(gòu)而運(yùn)行系統(tǒng),以檢查在一定的輸入下,系統(tǒng)的輸出是否與期望相同。(2)白盒測試

不僅要完成前者的內(nèi)容,還要檢查輸入的數(shù)據(jù)是如何通過系統(tǒng)內(nèi)部設(shè)定的結(jié)構(gòu),達(dá)到輸出的。2025/1/1552第八章管理信息系統(tǒng)的系統(tǒng)實施

A黑盒測試B白盒測試2025/1/1553第八章管理信息系統(tǒng)的系統(tǒng)實施8.4.2調(diào)試流程

調(diào)試是通過一些典型的數(shù)據(jù)運(yùn)行檢驗系統(tǒng)在各種情況下的正確性的過程。2025/1/1554第八章管理信息系統(tǒng)的系統(tǒng)實施程序調(diào)試分調(diào)(功能調(diào)試)總調(diào)(能行性聯(lián)調(diào))特殊調(diào)試認(rèn)可調(diào)試2025/1/1555第八章管理信息系統(tǒng)的系統(tǒng)實施1程序調(diào)試

程序調(diào)試是測試系統(tǒng)中的每一個低級處理的基本功能,其目標(biāo)是告訴程序員哪些程序部分需要改正或改進(jìn)。(1)程序代碼測試(2)程序功能測試2025/1/1556第八章管理信息系統(tǒng)的系統(tǒng)實施(1)程序代碼調(diào)試

利用精心挑選的測試數(shù)據(jù),使程序和模塊中的每一條語句都能得到執(zhí)行,即能夠測試程序中的任一邏輯通路。常用的測試數(shù)據(jù)有以下幾種:

①用正常數(shù)據(jù)調(diào)試。②用異常數(shù)據(jù)調(diào)試。③用錯誤數(shù)據(jù)調(diào)試。試驗程序?qū)﹀e誤的處理能力,包括顯示出錯信息以及容許修改錯誤的可能性。具體檢查內(nèi)容有:輸入鍵號錯誤輸入數(shù)據(jù)錯誤操作錯誤2025/1/1557第八章管理信息系統(tǒng)的系統(tǒng)實施(2)程序功能調(diào)試

經(jīng)代碼測試正確的程序只是基本上驗證了程序邏輯上的正確性,但并不能驗證程序是否滿足程序說明中定義的功能,也不能驗證數(shù)據(jù)本身是否完備。

程序功能測試則面向程序應(yīng)用環(huán)境,把程序看做一個"黑盒子",認(rèn)為程序只要滿足應(yīng)用功能上的需求,就是可行的。2025/1/1558第八章管理信息系統(tǒng)的系統(tǒng)實施2分調(diào)(功能調(diào)試)

將一個功能內(nèi)所有程序按次序串聯(lián)起來進(jìn)行調(diào)試,目的是要保證模塊內(nèi)各程序間具有正確的控制關(guān)系,同時可以測試模塊的運(yùn)行效率。程序1程序2程序3程序2025/1/1559第八章管理信息系統(tǒng)的系統(tǒng)實施模塊的連接方法:(1)非增量式集成:

把所有的模塊按設(shè)計要求一次性全部組裝起來,然后進(jìn)行整體測試。(2)增量式集成:

一個一個地擴(kuò)展模塊,一步一步增大測試的范圍,錯誤易于定位和糾正。2025/1/1560第八章管理信息系統(tǒng)的系統(tǒng)實施2分調(diào)(功能調(diào)試)2025/1/1561第八章管理信息系統(tǒng)的系統(tǒng)實施3總調(diào)(能行性聯(lián)調(diào))

將所開發(fā)的系統(tǒng)放在模擬的產(chǎn)品環(huán)境中,其目標(biāo)是保證系統(tǒng)與網(wǎng)絡(luò)、數(shù)據(jù)庫、硬件和任何其它公司所特有平臺和環(huán)境因素相協(xié)調(diào),保證整個系統(tǒng)運(yùn)行是一致的,并且使應(yīng)用程序能滿足用戶要求的靈活性。2025/1/1562第八章管理信息系統(tǒng)的系統(tǒng)實施⑴主控程序和調(diào)度程序調(diào)試將所有控制程序與各功能模塊的接口“短路”,即用直接送出預(yù)先安排計算結(jié)果的聯(lián)系程序替代原功能模塊。

目的不是處理結(jié)果的正確性,而是驗證控制接口和參數(shù)傳遞的正確性,以及發(fā)現(xiàn)并解決資源調(diào)試中的問題。2025/1/1563第八章管理信息系統(tǒng)的系統(tǒng)實施⑵系統(tǒng)程序總調(diào)將主控程序和調(diào)度程序與各功能模塊聯(lián)結(jié)起來進(jìn)行總體調(diào)試。對系統(tǒng)各種可能的使用形態(tài)及其組合在軟件中的流通情況進(jìn)行能行性測試。

2025/1/1564第八章管理信息系統(tǒng)的系統(tǒng)實施4特殊調(diào)試

除了上述常規(guī)調(diào)試之外,還有一些必要的性能測試,這些測試往往不是針對程序在正常情況下運(yùn)行的正確與否,而是根據(jù)系統(tǒng)需求選擇進(jìn)行的,主要有:(1)峰值負(fù)載測試、容量測試、響應(yīng)時間測試、恢復(fù)能力測試等。(2)嚴(yán)格核對計算機(jī)處理和人工處理的兩種結(jié)果。(3)實況測試。2025/1/1565第八章管理信息系統(tǒng)的系統(tǒng)實施5認(rèn)可調(diào)試

認(rèn)可調(diào)試貫穿于調(diào)試的各個階段,以確定終端用戶是否認(rèn)可該系統(tǒng)的設(shè)計和功能。

系統(tǒng)調(diào)試完成后,應(yīng)該編寫操作說明書,完成程序框圖和打印源程序清單。2025/1/1566第八章管理信息系統(tǒng)的系統(tǒng)實施補(bǔ):測試用例的設(shè)計

在程序測試時,一般不可能窮舉所有的測試數(shù)據(jù),必須以盡量少的測試數(shù)據(jù)來找出盡可能多的錯誤,以達(dá)到最佳的測試效果。因此選取少量而有效的測試數(shù)據(jù)是問題的關(guān)鍵。

常用的測試用例設(shè)計方法有邏輯覆蓋法、等價類劃分法、等價類劃分法、邊值分析法、錯誤猜測法、綜合測試法。2025/1/1567第八章管理信息系統(tǒng)的系統(tǒng)實施1.邏輯覆蓋法邏輯覆蓋法是一種白盒的測試方法,從程序內(nèi)部的邏輯結(jié)構(gòu)出發(fā)選測試用例。這一方法要求測試人員對程序的邏輯結(jié)構(gòu)有清楚的了解。按覆蓋級別由低向高可劃分為:語句覆蓋、判斷覆蓋、條件覆蓋、判斷-條件覆蓋等情況。2025/1/1568第八章管理信息系統(tǒng)的系統(tǒng)實施1.邏輯覆蓋法1)語句覆蓋:設(shè)計測試用例,使程序序中的每一個可執(zhí)行語句至少執(zhí)行一次。測試用例1(ACE)a=2,b=0,x=3

測試用例2(ABE)a=2,b=1,x=3

問題:如果將&&寫為||,則發(fā)現(xiàn)不了判斷中邏輯運(yùn)算的錯誤。2025/1/1569第八章管理信息系統(tǒng)的系統(tǒng)實施1.邏輯覆蓋法2)判斷覆蓋法:設(shè)計若干個測試用例,使得程序中每個判斷的取真分支和取假分支至少經(jīng)歷一次,即使得每個判斷獲得各種可能的結(jié)果。

測試用例1(ACE)a=2,b=0,x=3

測試用例2(ABD)a=1,b=0,x=12025/1/1570第八章管理信息系統(tǒng)的系統(tǒng)實施1.邏輯覆蓋法3)條件覆蓋法:設(shè)計若干個測試用例,使得程序中每個判斷的每個條件的可能取值至少執(zhí)行一次。測試用例:a=2,b=0,x=4和a=1,b=1,x=1

使所有條件得到了覆蓋但第2個判斷中取值為假的分支沒有被覆蓋

2025/1/1571第八章管理信息系統(tǒng)的系統(tǒng)實施1.邏輯覆蓋法4)判定--條件覆蓋法:就是設(shè)計足夠的測試用例,使得判斷中每個條件的所有可能取值至少執(zhí)行一次,同時每個判斷的所有可能判斷結(jié)果也至少執(zhí)行一次。2025/1/1572第八章管理信息系統(tǒng)的系統(tǒng)實施測試的目的是為了找出錯誤,而調(diào)試的目的一是為了找到錯誤的位置和性質(zhì),二是為了改正錯誤。因此調(diào)試也稱為排錯。因為軟件錯誤的外部表現(xiàn)形式與其內(nèi)部原因有時沒有明顯的聯(lián)系,對于出現(xiàn)的差錯并不能夠直接找到原因,因此排錯是一種經(jīng)驗性和技巧性很強(qiáng)的尋找過程。補(bǔ):調(diào)試2025/1/1573第八章管理信息系統(tǒng)的系統(tǒng)實施1.排錯的一般步驟1)從錯誤的外部表現(xiàn)形式入手,確定程序中出錯的位置。2)研究相關(guān)的源程序,找出錯誤的原因3)反復(fù)修改設(shè)計和編碼補(bǔ):調(diào)試2025/1/1574第八章管理信息系統(tǒng)的系統(tǒng)實施2.排錯的一般方法1)試探法2)跟蹤法3)分段查找法補(bǔ):調(diào)試2025/1/1575第八章管理信息系統(tǒng)的系統(tǒng)實施8.5系統(tǒng)切換、運(yùn)行及維護(hù)

8.5.1、系統(tǒng)切換8.5.2、系統(tǒng)運(yùn)行管理8.5.3、系統(tǒng)維護(hù)2025/1/1576第八章管理信息系統(tǒng)的系統(tǒng)實施8.5.1系統(tǒng)切換系統(tǒng)切換指由舊的、手工處理系統(tǒng)向新的計算機(jī)信息系統(tǒng)過渡。包括:新系統(tǒng)和舊系統(tǒng)的切換把舊系統(tǒng)的文件轉(zhuǎn)換成新系統(tǒng)的文件數(shù)據(jù)的整理和錄入,人員、設(shè)備、組織結(jié)構(gòu)的改造和調(diào)整有關(guān)資料檔案的建立和移交。2025/1/1577第八章管理信息系統(tǒng)的系統(tǒng)實施8.5.1系統(tǒng)切換信息系統(tǒng)的切換方法主要有:直接切換法并行切換法試運(yùn)行轉(zhuǎn)換法試點(diǎn)過渡法2025/1/1578第八章管理信息系統(tǒng)的系統(tǒng)實施1.直接切換法在指定的時間點(diǎn),停止原系統(tǒng)的使用,啟動新系統(tǒng)。老系統(tǒng)新系統(tǒng)轉(zhuǎn)換簡單,費(fèi)用最省風(fēng)險較大切換點(diǎn)時間2025/1/1579第八章管理信息系統(tǒng)的系統(tǒng)實施2、并行切換法

新系統(tǒng)投入運(yùn)行時,老系統(tǒng)并不停止運(yùn)行,而是與新系統(tǒng)同時運(yùn)行一段時間,對照兩者的輸出,利用老系統(tǒng)對新系統(tǒng)進(jìn)行檢驗。老系統(tǒng)新系統(tǒng)并行運(yùn)行時間時間2025/1/1580第八章管理信息系統(tǒng)的系統(tǒng)實施并行切換法的特點(diǎn)是風(fēng)險小、安全系數(shù)大開銷大(需要同時運(yùn)行2套系統(tǒng))用戶隨著并行期的延長而失去熱情,甚至拒絕使用新系統(tǒng)隱含假設(shè):原系統(tǒng)是正確的2025/1/1581第八章管理信息系統(tǒng)的系統(tǒng)實施3、試運(yùn)行轉(zhuǎn)換法

前面2種方法的綜合。新系統(tǒng)老系統(tǒng)新系統(tǒng)的部分采取并行方法并行方法,保險系數(shù)大并行運(yùn)行時間時間2025/1/1582第八章管理信息系統(tǒng)的系統(tǒng)實施4、試點(diǎn)過渡法(逐步轉(zhuǎn)換法)

新系統(tǒng)一部分一部分地替換老系統(tǒng),直到全部替代老系統(tǒng)。老系統(tǒng)新系統(tǒng)1新系統(tǒng)2新系統(tǒng)n避免了直接轉(zhuǎn)換法的危險性,費(fèi)用也比并行轉(zhuǎn)換法省這種轉(zhuǎn)換方式借口復(fù)雜,當(dāng)新老系統(tǒng)差別太大是不宜

采取該方法時間分段切換過渡時間2025/1/1583第八章管理信息系統(tǒng)的系統(tǒng)實施

系統(tǒng)切換過程中,應(yīng)注意以下問題,這些問題解決得好,將給系統(tǒng)的順利切換創(chuàng)造條件。數(shù)據(jù)的整理與錄入人員的培訓(xùn)工作切換過程中出現(xiàn)的局部問題2025/1/1584第八章管理信息系統(tǒng)的系統(tǒng)實施1、數(shù)據(jù)的整理與錄入新系統(tǒng)的投運(yùn)需要大量的基礎(chǔ)數(shù)據(jù),這些數(shù)據(jù)的整理與錄入工作量特別龐大,應(yīng)及早準(zhǔn)備、盡快完成。2025/1/1585第八章管理信息系統(tǒng)的系統(tǒng)實施2、人員的培訓(xùn)工作系統(tǒng)切換不僅是機(jī)器的轉(zhuǎn)換、程序的轉(zhuǎn)換,更難的是人工的轉(zhuǎn)換,應(yīng)提前做好人員的培訓(xùn)工作。管理人員的培訓(xùn)技術(shù)人員的培訓(xùn)2025/1/1586第八章管理信息系統(tǒng)的系統(tǒng)實施

管理人員的培訓(xùn)重點(diǎn)應(yīng)該是信息技術(shù)基本概念與一些結(jié)合具體項目的基礎(chǔ)知識。①信息系統(tǒng)的基本概念,包括信息概念、性質(zhì)與作用、系統(tǒng)概念與特點(diǎn)、信息系統(tǒng)開發(fā)方法與開發(fā)過程等。②計算機(jī)基本知識,包括計算機(jī)硬件與軟件基礎(chǔ)知識、,常用管理軟件的功能與人機(jī)界面、網(wǎng)絡(luò)與通信基本概念等等。(1)、管理人員的培訓(xùn)2025/1/1587第八章管理信息系統(tǒng)的系統(tǒng)實施

③管理方法,例如現(xiàn)代管理的基本思想、數(shù)據(jù)分析與管理決策的基本概念與常用方法。④本企業(yè)信息系統(tǒng)介紹,包括信息系統(tǒng)目標(biāo)、功能及總體描述、開發(fā)計劃、主要事項與配合要求等等。⑤本企業(yè)信息系統(tǒng)的操作方法。2025/1/1588第八章管理信息系統(tǒng)的系統(tǒng)實施(2)、技術(shù)人員的培訓(xùn)

對企業(yè)信息管理專業(yè)人員的培養(yǎng)應(yīng)把重點(diǎn)放在系統(tǒng)知識與系統(tǒng)規(guī)范方面,培養(yǎng)方法除強(qiáng)調(diào)在實踐中學(xué)習(xí)外,還可采取委托培養(yǎng)、進(jìn)修與外聘專家進(jìn)行系統(tǒng)授課等方法。2025/1/1589第八章管理信息系統(tǒng)的系統(tǒng)實施3、切換過程中出現(xiàn)的局部問題正?,F(xiàn)象。系統(tǒng)工作人員對此應(yīng)有足夠的準(zhǔn)備,并做好記錄。系統(tǒng)只出現(xiàn)局部性問題,說明系統(tǒng)是成功的,反之,如果出現(xiàn)致命的問題,則說明系統(tǒng)設(shè)計質(zhì)量不好,整個系統(tǒng)甚至要重新設(shè)計。2025/1/1590第八章管理信息系統(tǒng)的系統(tǒng)實施人員對系統(tǒng)實施的影響

信息系統(tǒng)失敗的一個主要原因是用戶拒絕使用新系統(tǒng)。拒絕通常來源于對新的工作方式和任務(wù)不熟悉,或者對可能發(fā)生的改變產(chǎn)生憂慮。例如,當(dāng)計算機(jī)文字處理系統(tǒng)進(jìn)入到辦公室時,許多秘書認(rèn)為自己的工作會被計算機(jī)取代,因而拒絕學(xué)習(xí)和抵制新技術(shù)。然而,實際上字處理軟件不僅沒有代替秘書的職能,只是完成那些日常重復(fù)性、機(jī)械化的工作,而且還為秘書創(chuàng)造出新的和更多的管理事務(wù),綜合性與分析性的工作大大地增加了。

2025/1/1591第八章管理信息系統(tǒng)的系統(tǒng)實施人員對系統(tǒng)實施的影響(續(xù))

當(dāng)新技術(shù)被引入組織時,許多習(xí)慣于在原有環(huán)境下工作的人會覺得受到威脅。因為環(huán)境改變了,原有的工作崗位、個人地位和人際關(guān)系也都會相應(yīng)有所改變,因此容易產(chǎn)生一種失落感和不安全感。持有這種心態(tài)的人員會妨礙新系統(tǒng)的實施并企圖恢復(fù)原系統(tǒng)。如果新的工作方式和工作程序不被接受,那么新系統(tǒng)就達(dá)不到預(yù)定的目標(biāo)。拒絕變化的另一個原因是目前的工作環(huán)境比較舒適,有關(guān)管理人員安于現(xiàn)狀。如果沒有更多的報酬與激勵,管理人員會覺得改變工作條件得不償失,因而產(chǎn)生惰性。2025/1/1592第八章管理信息系統(tǒng)的系統(tǒng)實施人員對系統(tǒng)實施的影響(續(xù))

要使新系統(tǒng)和新技術(shù)的實施成功,企業(yè)的最高管理者和系統(tǒng)分析與設(shè)計人員就必須起變化代理人的作用,用動態(tài)的觀點(diǎn),采用變化的計劃實施策略來引導(dǎo)變化。當(dāng)人們認(rèn)識到變化的必要性和緊迫性時,就會產(chǎn)生求變心理,去制定改變現(xiàn)狀的計劃。通過管理業(yè)務(wù)調(diào)查、技術(shù)培訓(xùn)等形式,能逐步轉(zhuǎn)變管理人員的觀念,完成這項工作需要有耐心和恒心。在系統(tǒng)設(shè)計過程中,要注意維持一定的工作滿意度,在此基礎(chǔ)上對原有工作予以重定義。在系統(tǒng)實施過程中,一旦系統(tǒng)出現(xiàn)問題,系統(tǒng)設(shè)計人員應(yīng)迅速作出反應(yīng),以免用戶產(chǎn)生不滿情緒。2025/1/1593第八章管理信息系統(tǒng)的系統(tǒng)實施8.5.2系統(tǒng)運(yùn)行管理

MIS運(yùn)行的日常管理決不僅僅是機(jī)房環(huán)境和設(shè)施的管理,更主要的是對系統(tǒng)每天運(yùn)行狀況、數(shù)據(jù)輸入和輸出情況以及系統(tǒng)的安全性與完備性及時如實的記錄和處置。這些工作主要由系統(tǒng)管理員完成。1.系統(tǒng)運(yùn)行的日常維護(hù):數(shù)據(jù)收集、數(shù)據(jù)整理、數(shù)據(jù)錄入及處理結(jié)果的整理與分發(fā)。簡單的硬件管理和設(shè)施管理。2.系統(tǒng)運(yùn)行情況的記錄:記錄正常情況(如處理效率、文件存取率、更新率)記錄意外情況發(fā)生的時間、原因與處理結(jié)果。2025/1/1594第八章管理信息系統(tǒng)的系統(tǒng)實施8.5.3系統(tǒng)維護(hù)管理信息系統(tǒng)不同于其他產(chǎn)品,它不是“一勞永逸”的最

溫馨提示

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

評論

0/150

提交評論