第10章管理信息系統(tǒng)的系統(tǒng)實施、與運行管理_第1頁
第10章管理信息系統(tǒng)的系統(tǒng)實施、與運行管理_第2頁
第10章管理信息系統(tǒng)的系統(tǒng)實施、與運行管理_第3頁
第10章管理信息系統(tǒng)的系統(tǒng)實施、與運行管理_第4頁
第10章管理信息系統(tǒng)的系統(tǒng)實施、與運行管理_第5頁
已閱讀5頁,還剩42頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、 Copyright by Xu HuijieCopyright by Xu Huijie管理學院 Copyright by Xu HuijieCopyright by Xu Huijie管理學院 Copyright by Xu HuijieCopyright by Xu Huijie管理學院v 管理信息系統(tǒng)的物理系統(tǒng)的實施是指計算機系統(tǒng)和通信網(wǎng)絡(luò)系統(tǒng)設(shè)備的訂購、機房的準備和設(shè)備的安裝調(diào)試等一系列活動的總和。 Copyright by Xu HuijieCopyright by Xu Huijie管理學院 Copyright by Xu HuijieCopyright by Xu Huijie

2、管理學院2計算機的環(huán)境要求計算機的環(huán)境要求 v 溫度v 濕度v 電磁干擾v 防塵v 硬件通過電纜線連接至電源,防止靜電感應(yīng)v 防止由于突然停電造成的事故發(fā)生,應(yīng)安裝備用電源設(shè)備,如功率足夠的不間斷電源(UPS,Uninterruptible Power System) Copyright by Xu HuijieCopyright by Xu Huijie管理學院v 管理信息系統(tǒng)通常是一個由通信線路將各種設(shè)備連接起來組成的網(wǎng)絡(luò)系統(tǒng)。根據(jù)設(shè)計階段的設(shè)計物理配置方案,選擇合適的網(wǎng)絡(luò)產(chǎn)品、網(wǎng)絡(luò)類型和合適的傳輸介質(zhì)來實施滿足用戶需求的網(wǎng)絡(luò)系統(tǒng)。1網(wǎng)絡(luò)產(chǎn)品選擇網(wǎng)絡(luò)產(chǎn)品選擇2網(wǎng)絡(luò)類型及結(jié)構(gòu)網(wǎng)絡(luò)類型及結(jié)構(gòu)

3、v 管理信息系統(tǒng)的網(wǎng)絡(luò)系統(tǒng)根據(jù)規(guī)模選擇局域網(wǎng)(LAN)或廣域網(wǎng)(WAN)。 Copyright by Xu HuijieCopyright by Xu Huijie管理學院3常見的傳輸介質(zhì)常見的傳輸介質(zhì)v 雙絞線v 同軸電纜v 光纖電纜v 微波和衛(wèi)星通信等 Copyright by Xu HuijieCopyright by Xu Huijie管理學院v 程序設(shè)計簡稱編程,又稱編碼,其任務(wù)是使用選定的計算機程序設(shè)計語言,將軟件系統(tǒng)詳細設(shè)計所得到的各個模塊的信息處理功能和過程描述轉(zhuǎn)換成能在計算機系統(tǒng)上運行的源代碼,即源程序。其主要依據(jù)是系統(tǒng)總體結(jié)構(gòu)圖、數(shù)據(jù)庫結(jié)構(gòu)設(shè)計、代碼設(shè)計方案等。這個步驟直接

4、關(guān)系到能否有效地利用計算機達到預期目的。 Copyright by Xu HuijieCopyright by Xu Huijie管理學院 Copyright by Xu HuijieCopyright by Xu Huijie管理學院v 目前程序設(shè)計的方法主要有結(jié)構(gòu)化法、速成原型法、面向?qū)ο蠓ê涂梢暬ā?結(jié)構(gòu)化程序設(shè)計法結(jié)構(gòu)化程序設(shè)計法v結(jié)構(gòu)化程序設(shè)計的基本原則是自頂向下和逐步細化的思想,利用一組單入口、單出口的基本控制結(jié)構(gòu)和反復嵌套進行程序設(shè)計,盡量在程序中不用無條件轉(zhuǎn)移語句。v在結(jié)構(gòu)化程序設(shè)計中,主要的思想是自頂向下逐步細化,這個思想在系統(tǒng)分析和設(shè)計階段都要使用。每個系統(tǒng)都是由功能模塊

5、構(gòu)成的層次結(jié)構(gòu)。底層的模塊一般規(guī)模較小,功能較簡單,完成系統(tǒng)某一方面的處理功能。在設(shè)計中使用自頂向下法的目的在于一開始從總體上理解和把握整個系統(tǒng),而后對組成系統(tǒng)的各功能模塊逐步求精,從而使整個程序保持良好的結(jié)構(gòu),提高軟件開發(fā)的效率。 Copyright by Xu HuijieCopyright by Xu Huijie管理學院 Copyright by Xu HuijieCopyright by Xu Huijie管理學院 Copyright by Xu HuijieCopyright by Xu Huijie管理學院 Copyright by Xu HuijieCopyright by X

6、u Huijie管理學院2速成原型程序設(shè)計方法速成原型程序設(shè)計方法v 速成原型法在程序設(shè)計階段的具體實施方法是,首先將HIPO( hierarchy plus input-process-output)圖中類似帶有普遍性的功能模塊集中,如菜單模塊、報表模塊、查詢模塊、統(tǒng)計分析和圖形模塊等;然后尋找有無相應(yīng)、可用的軟件工具,如果沒有則考慮開發(fā)一個能夠適合各子系統(tǒng)的通用的模塊,然后用這些工具生成程序模型原型。如果HIPO圖中有一些特定的處理功能和模型,而這些功能和模型又是現(xiàn)有工具不可能生成出來的,則再考慮編制一段程序加入。利用現(xiàn)有的工具和原型法可以很快地開發(fā)出所要的程序。 Copyright by

7、 Xu HuijieCopyright by Xu Huijie管理學院 Copyright by Xu HuijieCopyright by Xu Huijie管理學院3面向?qū)ο蟪绦蛟O(shè)計方法面向?qū)ο蟪绦蛟O(shè)計方法v 結(jié)構(gòu)化程序設(shè)計方法能有效地將各種復雜的問題分解為一系列相對容易實現(xiàn)的子問題,有利于軟件開發(fā)和維護;但是程序的數(shù)據(jù)和對數(shù)據(jù)的操作相互分離,當數(shù)據(jù)結(jié)構(gòu)改變,程序的大部分甚至所有相關(guān)的處理過程都要進行修改。因此,開發(fā)大型程序具有一定的難度,軟件的可重用性差,維護工作量大。v 面向?qū)ο蟪绦蛟O(shè)計方法認為,客觀世界是由各種各樣的實體組成的,這些實體就是面向?qū)ο蠓椒ㄖ械膶ο蟆C總€對象都有各自的內(nèi)

8、部屬性和操作方法,整個程序是由一系列相互作用的對象構(gòu)成的,對象之間的交互通過發(fā)送消息來實現(xiàn)。 Copyright by Xu HuijieCopyright by Xu Huijie管理學院 Copyright by Xu HuijieCopyright by Xu Huijie管理學院v 在程序設(shè)計之前,從系統(tǒng)開發(fā)的角度考慮選用哪種語言來編程是很重要的。一種合適的程序設(shè)計語言根據(jù)設(shè)計去完成編程困難最少,也可以減少程序調(diào)試的工作量,并且可以得出更容易閱讀和維護的程序。 Copyright by Xu HuijieCopyright by Xu Huijie管理學院v 應(yīng)用實踐中還應(yīng)該考慮實際環(huán)

9、境的限制:用戶要求。如果系統(tǒng)將來由用戶自行維護,則用戶希望使用其熟悉的語言開發(fā)??梢缘玫降恼Z言系統(tǒng)。目標系統(tǒng)可以運行的語言版本常常是有限的。工程規(guī)模。如果工程規(guī)模龐大,則可選擇幾種語言混合實現(xiàn)。程序員知識與經(jīng)驗。完全掌握、熟練使用一種語言需要大量的實踐積累,因此在其他要求不矛盾的情況下應(yīng)該選用程序員熟悉的語言。應(yīng)用領(lǐng)域。不同應(yīng)用領(lǐng)域的語言不但具有支持該應(yīng)用領(lǐng)域的特殊機制,而且還存在大量可以利用的標準程序庫等軟件資源。 Copyright by Xu HuijieCopyright by Xu Huijie管理學院v 目前,市場上可供選擇的開發(fā)工具很多,不同的開發(fā)工具有各自的特點,且適合開發(fā)不同

10、的管理信息系統(tǒng),在使用時應(yīng)根據(jù)需要加以選擇。1 套裝軟件(套裝軟件(Set of Software)v 套裝軟件是將流行的若干軟件集成起來形成一套軟件。例如,套裝軟件Office就是將文字處理軟件(Word)、電子表格軟件(Excel)和繪圖軟件(Power Point)融合在一起,可同時運用文字處理、表格設(shè)計、數(shù)據(jù)庫和繪圖功能。其中Excel還具備一定規(guī)模的生成模型的函數(shù)。 Copyright by Xu HuijieCopyright by Xu Huijie管理學院 Copyright by Xu HuijieCopyright by Xu Huijie管理學院3統(tǒng)一建模語言(統(tǒng)一建模語

11、言(UML, Unified Modeling Language )v 統(tǒng)一建模語言是為面向?qū)ο箝_發(fā)方法設(shè)計的一種通用的可視化建模語言。v UML能夠真實、全面,并清晰地定義和描述客觀系統(tǒng);在系統(tǒng)開發(fā)的各個階段,不需要轉(zhuǎn)換概念和表示的方法,而且可以為采用不同編程語言和不同開發(fā)平臺的應(yīng)用系統(tǒng)建模。 Copyright by Xu HuijieCopyright by Xu Huijie管理學院v 在UML中用以下幾種系列圖來描述系統(tǒng): 當描述系統(tǒng)的行為需求時,采用例圖。 當規(guī)定問題域的詞庫時,采用類圖。 當類和對象如何相互作用時,采用時序圖、協(xié)作圖、狀態(tài)圖、活動圖。 當描述系統(tǒng)的軟件結(jié)構(gòu)時,采用

12、類圖和組件圖。 當規(guī)定系統(tǒng)中軟件的行為時,采用順序圖、協(xié)作圖、狀態(tài)圖、活動圖。 當描述運行軟件的處理器和設(shè)備的拓撲時,采用配置圖。 Copyright by Xu HuijieCopyright by Xu Huijie管理學院v 由于UML的這些圖不必手工繪制,可以直接利用可視化建模工具(如Rational Rose、Prosa等)在計算機上生成,并將UML模型轉(zhuǎn)換為多種程序設(shè)計語言代碼(C+、Visual C+、Visual Basic、CORBA、Java等),因而可以大大提高系統(tǒng)開發(fā)的效率。v 更突出的是這種開發(fā)方法不僅可以運用前向工程從模型生成程序源代碼和關(guān)系數(shù)據(jù)庫中的表,而且還可以

13、使用反向生成器工具實現(xiàn)逆向工程,將程序源代碼轉(zhuǎn)換為UML模型的圖。這為反復修改、采用迭代式系統(tǒng)開發(fā)過程和實現(xiàn)業(yè)務(wù)流程優(yōu)化創(chuàng)造了條件,從而明顯地提高了系統(tǒng)的適應(yīng)性和可維護性。 Copyright by Xu HuijieCopyright by Xu Huijie管理學院4可視化(可視化(Visual Basic)編程工具)編程工具v Visual Basic是一種可編程的應(yīng)用軟件,其特點是提供給用戶一種可以跨越多個軟件平臺(如電子表格軟件、Fox-Pro類型的數(shù)據(jù)庫、字處理軟件、繪圖軟件)的通用語言。軟件開發(fā)人員只要掌握一種核心的語言,即可方便地與其他軟件連接,而且看到的是相同的用戶界面。v

14、Visual Basic結(jié)合了面向?qū)ο蠹夹g(shù),提供了一個運用對象的編程環(huán)境。 Copyright by Xu HuijieCopyright by Xu Huijie管理學院 Copyright by Xu HuijieCopyright by Xu Huijie管理學院 Copyright by Xu HuijieCopyright by Xu Huijie管理學院v 為保證軟件的質(zhì)量和可靠性,在需求分析、軟件設(shè)計各個階段結(jié)束之前,要求進行嚴格的技術(shù)復審。但是審查并不能發(fā)現(xiàn)所有的錯誤和功能、性能缺陷,同時程序編碼也可能引入許多錯誤。這些錯誤、缺陷如果在軟件交付運行以后才暴露,則改正這些錯誤的代

15、價可能是巨大的,甚至是災難性的。例如,Mariner-I宇宙飛船發(fā)射失敗和法國氣象衛(wèi)星墜毀。軟件測試是在軟件投入運行之前對軟件需求分析、設(shè)計規(guī)格和編碼的最終復審,是保證軟件質(zhì)量可靠性的關(guān)鍵步驟。 Copyright by Xu HuijieCopyright by Xu Huijie管理學院10.3.2 軟件測試方法軟件測試方法v 一般而言,測試包括三個方面,即設(shè)計測試用例、執(zhí)行被測程序和分析執(zhí)行結(jié)果并發(fā)現(xiàn)錯誤。v 測試用例是指以發(fā)現(xiàn)程序錯誤為目的而精心設(shè)計的一組測試數(shù)據(jù),包括預定要測試的功能,應(yīng)該輸入的測試數(shù)據(jù)和預期的結(jié)果??梢詫懗桑簻y試用例=輸入數(shù)據(jù)+期望結(jié)果v 目前,軟件測試方法主要有正

16、確性證明、靜態(tài)檢查、動態(tài)檢查三種手段。 Copyright by Xu HuijieCopyright by Xu Huijie管理學院1正確性證明正確性證明v 正確性證明是指利用數(shù)學方法證明程序的正確性,該技術(shù)還處于初級階段。2靜態(tài)檢查靜態(tài)檢查v 靜態(tài)檢查是指通過人工評審軟件的文檔或程序,發(fā)現(xiàn)其中的錯誤。靜態(tài)測試法成效比較明顯,可以查出30%70%的邏輯錯誤,成本低,是一種行之有效的檢驗手段。 代碼審查,通過閱讀程序發(fā)現(xiàn)軟件錯誤和缺陷。 靜態(tài)分析,主要對程序進行控制流分析、數(shù)據(jù)流分析、接口分析和表達式分析。 Copyright by Xu HuijieCopyright by Xu Huij

17、ie管理學院v 動態(tài)檢查是指有控制地運行程序,從多種角度觀察程序運行時的行為,發(fā)現(xiàn)其中的錯誤(測試就是為了發(fā)現(xiàn)錯誤而執(zhí)行程序)。通常使用以下兩種方法進行測試。 黑盒測試。黑盒測試。如果已知產(chǎn)品的功能,則對它的每一個功能進行測試,檢查是否達到了預期的要求,即黑盒測試是指在不考慮系統(tǒng)內(nèi)部結(jié)構(gòu)而運行系統(tǒng),以檢查在一定的輸入狀態(tài)下,系統(tǒng)的輸出是否與期望結(jié)果相同。 黑盒測試時完全不考慮程序內(nèi)部的結(jié)構(gòu)和處理過程,只按照規(guī)格說明書的規(guī)定來檢查程序是否符合它的功能要求。 Copyright by Xu HuijieCopyright by Xu Huijie管理學院 白白盒測試。盒測試。如果已知產(chǎn)品的內(nèi)部工作

18、過程,則對它的每種內(nèi)部操作進行測試,檢查是否符合設(shè)計要求。 白盒測試時將程序看作是一個透明的盒子,即測試人員完全了解程序的內(nèi)部結(jié)構(gòu)和處理過程。所以測試時按照程序內(nèi)部的邏輯測試程序、檢驗程序中的每條通路是否都能按預定的要求正確工作。白盒測試又稱為結(jié)構(gòu)測試。 Copyright by Xu HuijieCopyright by Xu Huijie管理學院v 單元測試(程序測試或單調(diào))v 集成測試(分調(diào))v 系統(tǒng)測試(聯(lián)調(diào)或總調(diào))v 特殊調(diào)試v 測試報告的編制 Copyright by Xu HuijieCopyright by Xu Huijie管理學院v 軟件調(diào)試是在測試完成結(jié)果分析之后,對結(jié)果

19、分析發(fā)現(xiàn)的錯誤進行程序診斷并尋求改正的過程。1軟件調(diào)試過程軟件調(diào)試過程v 軟件調(diào)試過程,如圖所示。軟件調(diào)試過程軟件調(diào)試過程 Copyright by Xu HuijieCopyright by Xu Huijie管理學院2軟件調(diào)試策略軟件調(diào)試策略 內(nèi)存信息檢查 程序執(zhí)行信息跟蹤 試探法,猜測試探 回溯法,人工沿程序控制流逆向追蹤 區(qū)分查找法,區(qū)分程序段查找 歸納法 演繹法 Copyright by Xu HuijieCopyright by Xu Huijie管理學院v 管理信息系統(tǒng)的實施中有一個新舊系統(tǒng)的交替過程,即舊的管理信息系統(tǒng)逐漸退出,由新的管理信息系統(tǒng)來代替,稱為系統(tǒng)的轉(zhuǎn)換。因此系統(tǒng)

20、切換是指由舊的手工處理系統(tǒng)向新的計算機信息系統(tǒng)過渡。1系統(tǒng)切換(系統(tǒng)轉(zhuǎn)換)的內(nèi)容系統(tǒng)切換(系統(tǒng)轉(zhuǎn)換)的內(nèi)容 新系統(tǒng)和舊系統(tǒng)的切換。 將舊系統(tǒng)的文件轉(zhuǎn)換成新系統(tǒng)的文件。 數(shù)據(jù)的整理和錄入。 人員、設(shè)備、組織結(jié)構(gòu)的改造和調(diào)整。 有關(guān)資料檔案的建立和移交。 Copyright by Xu HuijieCopyright by Xu Huijie管理學院信息系統(tǒng)的切換的信息系統(tǒng)的切換的3種方式種方式 Copyright by Xu HuijieCopyright by Xu Huijie管理學院 Copyright by Xu HuijieCopyright by Xu Huijie管理學院4系統(tǒng)切換

21、應(yīng)注意的問題系統(tǒng)切換應(yīng)注意的問題v 系統(tǒng)切換過程中,應(yīng)注意以下問題,這些問題解決得好,將給系統(tǒng)的順利切換創(chuàng)造條件。新系統(tǒng)的投運需要大量的基礎(chǔ)數(shù)據(jù),這些數(shù)據(jù)的整理與錄入工作量特別龐大,應(yīng)及早準備、盡快完成。系統(tǒng)切換不僅是機器的轉(zhuǎn)換、程序的轉(zhuǎn)換,更難的是人工的轉(zhuǎn)換,應(yīng)提前做好人員的培訓工作。系統(tǒng)運行時會出現(xiàn)一些局部性的問題,這是正?,F(xiàn)象,系統(tǒng)工作人員對此應(yīng)有足夠的準備,并做好記錄。系統(tǒng)只出現(xiàn)局部性問題,說明系統(tǒng)是成功的,反之,如果出現(xiàn)致命的問題,則說明系統(tǒng)設(shè)計質(zhì)量不好,整個系統(tǒng)甚至需要重新設(shè)計。 Copyright by Xu HuijieCopyright by Xu Huijie管理學院 Copyright by Xu HuijieCopyright by Xu Huijie管理學院3運行管理制度運行管理制度 v 運行管理制度包括系統(tǒng)操作規(guī)程、系統(tǒng)安全保密制度、系統(tǒng)修改規(guī)程、系統(tǒng)定期維護制度及系統(tǒng)運行狀況記錄和日志歸檔等。4系統(tǒng)運行結(jié)果分析系統(tǒng)運行結(jié)果分析 v 系統(tǒng)運行結(jié)果分析是指得出某種能反映組織經(jīng)營生產(chǎn)方面發(fā)展趨勢的信息,以提高管理部門指導企業(yè)的經(jīng)

溫馨提示

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

最新文檔

評論

0/150

提交評論