管理信息系統(tǒng)2007第七章_第1頁
管理信息系統(tǒng)2007第七章_第2頁
管理信息系統(tǒng)2007第七章_第3頁
管理信息系統(tǒng)2007第七章_第4頁
管理信息系統(tǒng)2007第七章_第5頁
已閱讀5頁,還剩30頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

第七章管理信息系統(tǒng)的系統(tǒng)實施系統(tǒng)實施情景案例——青鋼管理信息系統(tǒng)的系統(tǒng)實施

青鋼在通過管理信息系統(tǒng)設計方案之后,開始著手進行具體應用系統(tǒng)的實施。首先,青鋼專門建立了中央計算機房,并在相關部門設立了計算機室。然后,依據(jù)系統(tǒng)設計階段給出的硬件結構和軟件結構進行了設備及所需系統(tǒng)軟件購置。

為了建立計算機系統(tǒng)的網(wǎng)絡環(huán)境,由太極計算機公司負責結構化布線及網(wǎng)絡系統(tǒng)的安裝與調(diào)試。同時,北方大學項目組依據(jù)系統(tǒng)設計報告開始進行軟件開發(fā)。為了節(jié)省成本及方便工作的進行,項目組在北方大學建立了模擬環(huán)境,專門用于軟件的開發(fā)工作。在進行軟件開發(fā)之前,開發(fā)人員在清華大學參加了專門的系統(tǒng)軟件及開發(fā)工具的培訓。在高博士的領導下,北方大學項目組依據(jù)系統(tǒng)設計報告中給出的目標系統(tǒng)模塊設計結果實現(xiàn)了系統(tǒng)分析和設計中提出的各項功能。在程序設計和系統(tǒng)調(diào)試完成之后,成立了一個系統(tǒng)測試小組,由青鋼集團和北方大學雙方人員共同組成,進行系統(tǒng)的測試。測試小組提供了相應的測試方案和建議的測試數(shù)據(jù),在青鋼集團實際應用環(huán)境中進行了數(shù)據(jù)和系統(tǒng)功能的正確性檢驗。系統(tǒng)測試完成之后,開始組織對系統(tǒng)的使用人員進行系統(tǒng)應用培訓。由于青鋼信息中心的網(wǎng)絡維護人員和系統(tǒng)維護人員具有很高的業(yè)務水平和很強的業(yè)務能力,不需要再進行培訓,因此培訓的對象主要是數(shù)據(jù)錄入員和系統(tǒng)操作員。完成培訓工作之后,進入系統(tǒng)試運行階段。為此,還進行了結轉(zhuǎn)數(shù)據(jù)、編碼數(shù)據(jù)的準備,系統(tǒng)的參數(shù)設置、初始數(shù)據(jù)的錄入等多項工作。為了保證系統(tǒng)的實施及以后的規(guī)范化管理,青鋼制定了《計算機系統(tǒng)應用管理規(guī)范》、《計算機房管理制度》、《計算機系統(tǒng)安全保密制度》、《計算機系統(tǒng)文檔管理規(guī)定》等一系列的管理規(guī)定。系統(tǒng)在試運行半年無誤后,正式交付使用。主要任務:系統(tǒng)實施階段是將新系統(tǒng)付諸實現(xiàn)的過程。主要活動:是根據(jù)系統(tǒng)設計所提供的模塊分析、代碼設計、數(shù)據(jù)庫設計、物理配置方案及詳細設計資料,將技術設計轉(zhuǎn)化為物理實際系統(tǒng)。建立計算機網(wǎng)絡環(huán)境和系統(tǒng)軟件環(huán)境設計計算機應用程序調(diào)試和測試系統(tǒng)培訓各類人員切換系統(tǒng)并將系統(tǒng)控制權交給用戶7.1物理系統(tǒng)的實施一、購置和安裝必要的硬件及設備:所需設備包括主機、外部設備、輔助設備(如穩(wěn)壓電源)、機房設施、通信設備等。所有設備都要訂購、運輸、安裝、調(diào)試,都要符合設計的要求。購置系統(tǒng)軟件和應用軟件包。按設計要求配置所需的系統(tǒng)軟件,包括操作系統(tǒng)、數(shù)據(jù)庫管理系統(tǒng)、程序設計語言系統(tǒng)。7.1物理系統(tǒng)的實施二、人員的培訓:1.系統(tǒng)的總體方案;2.系統(tǒng)網(wǎng)絡的操作與使用;3.系統(tǒng)的功能結構;4.計算機的操作與使用;5.數(shù)據(jù)庫系統(tǒng)、開發(fā)工具等系統(tǒng)軟件;6.系統(tǒng)事務型業(yè)務功能的操作和使用方法;7.系統(tǒng)維護型功能的操作和使用方法;8.系統(tǒng)統(tǒng)計分析型功能的操作和使用方法;9.系統(tǒng)的參數(shù)設置;10.系統(tǒng)初始數(shù)據(jù)輸入功能的操作和使用方法;11.可能出現(xiàn)的問題及解決方法;12.漢字的輸入方法;13.系統(tǒng)的使用權限與責任;14.系統(tǒng)的文檔管理規(guī)范。例:某企業(yè)的人員培訓內(nèi)容培訓內(nèi)容操作人員維護人員管理人員歸檔人員系統(tǒng)的總體方案

系統(tǒng)網(wǎng)絡的操作與使用

系統(tǒng)的功能結構

計算機的操作與使用

數(shù)據(jù)庫系統(tǒng)、開發(fā)工具等系統(tǒng)軟件

系統(tǒng)事務型業(yè)務功能的操作和使用方法

系統(tǒng)維護型功能的操作和使用方法

工作崗位與培訓內(nèi)容7.1物理系統(tǒng)的實施培訓內(nèi)容操作人員維護人員管理人員歸檔人員系統(tǒng)統(tǒng)計分析型功能的操作和使用方法√

系統(tǒng)的參數(shù)設置√

系統(tǒng)初始數(shù)據(jù)輸入功能的操作和使用方法√

可能出現(xiàn)的問題及解決方法√

漢字的輸入方法√

系統(tǒng)的使用權限與責任√

系統(tǒng)的文檔管理規(guī)范√

工作崗位與培訓內(nèi)容7.1物理系統(tǒng)的實施三、數(shù)據(jù)存儲的準備:7.1物理系統(tǒng)的實施企業(yè)中有許多固定信息和歷史信息。管理信息系統(tǒng)成功實施,依賴于企業(yè)準確、全面、規(guī)范化的基礎數(shù)據(jù)。由于手工階段中有些數(shù)據(jù)不夠準確或殘缺不全,所以在存入新系統(tǒng)時,需要花大力量來進行補充、整理和校驗,力求完整和準確,應避免“垃圾進、垃圾出”的情況出現(xiàn)。這是系統(tǒng)實施階段的核心工作。程序設計的任務是使用選定的程序設計語言,將系統(tǒng)中關于模塊的詳細描述轉(zhuǎn)換成在計算機系統(tǒng)上運行的源程序。一、程序設計的質(zhì)量要求:

1、源程序的正確性:①一方面,避免語法錯誤;②另一方面,避免語義錯誤。2、源程序的可讀性:3、源程序的可測試和可維護性:7.2程序設計7.2程序設計二、程序設計的方法:

1、用結構化方法:2、程序中包含說明性材料:如:給加注釋“&&開頭”3、良好的程序書寫格式和習慣:①采用縮排式;②不易嵌套過深;4、變量名、文件名、過程名應規(guī)范化。例如:結構化編程方法中主模塊用main表示,第一層模塊分別為M1,M2等,第三層模塊為M11,M12,M21,M22等等如:最好使用動賓詞組,象getobject,createdatabase入口AB出口FT出口ABp入口順序結構選擇結構7.2程序設計7.2程序設計

出口SP入口TF

PS入口F出口“當”型循環(huán)“直到”型循環(huán)

P=P1P=P2P=P3P=Pn

S3S2S1測試P。。。。。。。。。。入口出口Sn

多分支結構7.2程序設計7.3軟件開發(fā)工具人工編寫程序,周期長、效率低落不說,還有可能造成一些錯誤,如果能在程序設計,甚至在系統(tǒng)分析和設計階段,引入一些生成工具,那么就可極大提高系統(tǒng)開發(fā)效率。7.4程序和系統(tǒng)測試管理信息系統(tǒng)這樣的大型軟件系統(tǒng),不可能是完美無缺,沒有任何錯誤的,徹底發(fā)現(xiàn)這些錯誤的最終方法就是系統(tǒng)測試。所以說,系統(tǒng)測試是保證系統(tǒng)開發(fā)成功的重要一環(huán)。一、測試的內(nèi)容:

1、模塊測試(單調(diào)):就是對單個模塊進行的測試,根據(jù)模塊的功能說明,檢驗模塊是否有錯誤。7.4程序和系統(tǒng)測試2、子系統(tǒng)測試(分調(diào)):子系統(tǒng)測試是在模塊測試的基礎上,解決幾個相關模塊間相互調(diào)用的問題。3、系統(tǒng)測試(聯(lián)調(diào)):所有子系統(tǒng)都測試成功以后,就可以進行系統(tǒng)測試。它主要解決各子系統(tǒng)之間的數(shù)據(jù)溝通、數(shù)據(jù)共享以及是否滿足用戶要求的測試。二、測試的目的:是為了發(fā)現(xiàn)程序的錯誤。測試只能證明程序有錯誤,而不可能證明程序沒有錯誤。測試的目的在于:1、測試是:發(fā)現(xiàn)錯誤而執(zhí)行一個程序的過程;2、一個好的測試用例是指這個測試用例有很高的概率可以發(fā)現(xiàn)一個尚未發(fā)現(xiàn)的錯誤;3、一個成功的測試是指它成功地發(fā)現(xiàn)了一個尚未發(fā)現(xiàn)的錯誤。

循環(huán)條件:<=20共有520條路徑7.4程序和系統(tǒng)測試7.4程序和系統(tǒng)測試

可運行系統(tǒng)單元測試單元測試單元測試組裝子系統(tǒng)測試系統(tǒng)測試測后模塊模塊模塊模塊確認后軟件系統(tǒng)測試的步驟7.4程序和系統(tǒng)測試三、測試用例的設計:

所謂測試用例就是指測試數(shù)據(jù)。測試用例設計就是用盡量少的測試數(shù)據(jù)發(fā)現(xiàn)盡可能多的錯誤。1、黑盒法:是測試者把程序看成是一個黑盒,即在完全不考慮程序內(nèi)部結構的情況下,測試軟件的外部特征。從程序的輸入和輸出特性上測試是否滿足設定的功能。

7.4程序和系統(tǒng)測試①等價類劃分法:在所有可能的輸入數(shù)據(jù)中取一個有限的子集,作為測試數(shù)據(jù),通常把輸入域劃分成有效等價類和無效等價類。所謂有效等價類是指對程序的功能要求來講是有意義的、合理的輸入數(shù)據(jù)所構成的集合。而無效等價類是指那些不合理的或非法的輸入數(shù)據(jù)所構成的集合。如:某模塊的合理輸入0—100,0?X?100,其中X為有效等價類。X?0、X?100,其中X為無效等價類。7.4程序和系統(tǒng)測試②邊值分析法:在軟件設計中常常對輸入域邊界不夠重視,以致形成一些差錯,實踐證明對邊界處的處理應給予足夠的重視,常常取得良好的測試效果。如:輸入三角形三個邊A、B、C,應:A+B>C,A+C>B,B+C>A,但“>”變“≥”號,就不能構成三角形。如:1+2+3+…+M

S=0I=1doWhileI<=M&&此處的<=誤寫為<。S=S+II=I+1Enddo7.4程序和系統(tǒng)測試2、白盒法:將軟件看作一個透明的白盒子,按照程序的內(nèi)部結構和處理邏輯來選定測試用例。①語句覆蓋法:一般來講,程序的某次運行不一定執(zhí)行其中的所有語句。語句覆蓋法,就是選擇一個測試用例,使得程序中的每個語句至少能執(zhí)行一次。主程序:Dojswitha,b,x子程序:jsParametersa,b,xIf(a>1).and.(b=0)x=x/aEndifIf(a=2).or.(x>1)x=x+1Endif7.4程序和系統(tǒng)測試A>1andB=0X=X/AA=2orX>1X=X+1是否是否cabed測試用例:a=2,b=0,x=3(ace)7.4程序和系統(tǒng)測試A>1andB=0X=X/AA=2orX>1X=X+1是否是否cabed②判斷覆蓋法:指測試用例使程序中的每個判斷的取“真”值和取“假”值的每一分支至少通過一次。測試用例:A=3,B=0,X=1(acd)和A=2,B=1,X=3(abe)7.4程序和系統(tǒng)測試③條件覆蓋法:通常在一個判斷語句中含有多個條件,能使這些條件的各種可能都出現(xiàn)的測試方法稱之為條件覆蓋法。A>1andB=0X=X/AA=2orX>1X=X+1是否是否cabed四條件:A>1,B=0,A=2,X>1第一個判斷的各種可能:A>1,A≤1,B=0,B≠0第二個判斷的各種可能:A=2,A≠2,X>1,X≤1測試用例:a.A=2,B=0,X=4aceb.A=1,B=1,X=1abd7.4程序和系統(tǒng)測試④路徑覆蓋法:設計測試用例,使它覆蓋程序中所有可能的路徑。A>1andB=0X=X/AA=2orX>1X=X+1是否是否cabeda.A=2,B=0,X=3(ace)b.A=1,B=0,X=1(abd)c.A=2,B=1,X=1(abe)d.A=3,B=0,X=1(acd)7.4程序和系統(tǒng)測試練習:有一個程序,輸入A、B、C三個實數(shù),它們表示三角形的三個邊,該程序產(chǎn)生一個結果,指出該三角形是等邊三角形、等腰三角形。If(A=B).or.(A=C).or.(B=C)?是等腰三角形endifIf(A=B=C)?是等邊三角形endif是否A=B=C等邊三角形A=BorB=CorA=C等腰三角形是否cabed7.5系統(tǒng)的轉(zhuǎn)換系統(tǒng)轉(zhuǎn)換過程實際上是新舊系統(tǒng)交替過程,舊的系統(tǒng)被淘汰,新的系統(tǒng)投入使用。這種交替過程可以根據(jù)實際需要選擇不同的方式進行。一、直接轉(zhuǎn)換法:是指在某一特定時刻,舊系統(tǒng)停止使用,同時新系統(tǒng)立即投入運行。這種方式簡單、人員設備費用很省,但風險較大。舊系統(tǒng)新系統(tǒng)時間切換7.5系統(tǒng)的轉(zhuǎn)換二、并行轉(zhuǎn)換法:

這種

溫馨提示

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

評論

0/150

提交評論