系統(tǒng)實施運行管理和維護_第1頁
系統(tǒng)實施運行管理和維護_第2頁
系統(tǒng)實施運行管理和維護_第3頁
系統(tǒng)實施運行管理和維護_第4頁
系統(tǒng)實施運行管理和維護_第5頁
已閱讀5頁,還剩20頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

系統(tǒng)實施運行管理和維護1第一頁,共二十五頁,2022年,8月28日8.1系統(tǒng)實施的準備工作

(1)制定系統(tǒng)的實施計劃(2)組織好系統(tǒng)的實施隊伍,培訓管理、操作人員(3)建立系統(tǒng)平臺:購置、安裝計算機軟、硬件與配套設施(4)管理流程重組

(5)基礎數(shù)據(jù)準備2第二頁,共二十五頁,2022年,8月28日

8.2程序設計(p251)8.2.1程序設計概述1.程序設計原則

可靠性、可移植性、可讀性、可擴充性、可測試性和可維護性

2.程序設計方法結構化程序設計方法面向對象程序設計方法3.程序設計語言機器語言匯編語言高級語言3第三頁,共二十五頁,2022年,8月28日8.2.2結構化程序設計(p253)三種基本控制結構順序結構選擇結構或條件結構循環(huán)結構(詳見VFP第7章)

4第四頁,共二十五頁,2022年,8月28日

8.2.3程序的調試(p260)1.程序錯誤的分類:(1)語法錯誤(2)邏輯錯誤2.程序調試器:VFP6.0提供了跟蹤調試窗口---程序調試器.打開調試器:工具\調試器\打開調試器窗口調試器窗口含5個小窗口:①跟蹤窗口:用于打開和顯示調試程序②監(jiān)視窗口:用于建立監(jiān)視表達式③局部窗口:用于顯示調試程序中內存變量、數(shù)組、對象④調用堆棧窗口:顯示當前程序或過程名⑤調試輸出窗口:用于顯示當前程序、過程或方法的代碼5第五頁,共二十五頁,2022年,8月28日3.調試器窗口菜單:單擊調試器窗口的”調試”命令,打開下拉式菜有以下按鈕:運行、單步、單步跟蹤、運行到光標處、繼續(xù)執(zhí)行、跳出.跟據(jù)需要選用.例:調試一個名為”a1.prg”的程序.操作步驟如下:(1)打開調試器窗口.(2)在跟蹤窗口中打開”文件”下拉菜單,單擊”打開”,選擇要調試的程序文件,單擊”打開”按鈕.(3)在程序行左邊的垂直條中雙擊,建立三個相應的斷點.(4)在監(jiān)視窗口輸入兩個表達式:?select()?dbf()(5)在局部窗口選擇”位置”為”

a1.prg”(6)在”調試”下拉菜單中單擊”運行”,程序開始調試.在運行過程中遇刺第一個斷點停止,若發(fā)現(xiàn)錯誤,可以在”調試”下拉菜單中單擊“定位修改”命令,打開編輯器窗口修改程序.修改完畢,返回到調試器窗口,單擊“繼續(xù)執(zhí)行”命令程序又會執(zhí)行到下一個斷點,…反復調試直至正確無誤,關閉調試窗口,結束調試操作.

6第六頁,共二十五頁,2022年,8月28日

8.2.4面向對象程序設計(p265)

(詳見VFP第8章)

8.3應用系統(tǒng)的設計

(詳見VFP第10章)7第七頁,共二十五頁,2022年,8月28日

8.4系統(tǒng)測試(p284)1.系統(tǒng)測試的對象:是整個應用軟件系統(tǒng),包含系統(tǒng)分析、系統(tǒng)設計各階段的文檔及源程序。2.系統(tǒng)測試的目的:發(fā)現(xiàn)錯誤并及時地改正錯誤.錯誤種類:功能錯誤:系統(tǒng)處理功能不完整或不確切,導至編程錯誤.系統(tǒng)錯誤:指與外部接口錯誤、子程序調用錯、參數(shù)錯。過程錯誤:指算術運算錯、邏輯運算錯。數(shù)據(jù)錯誤:指數(shù)據(jù)結構錯、輸入、輸出數(shù)據(jù)錯。編程錯誤:指語法錯、邏輯錯、編程書寫錯。其中,邏輯錯最難檢測.8第八頁,共二十五頁,2022年,8月28日3.系統(tǒng)測試的基本原則(p285)成立測試小組:測試小組必須有用戶參與.精心設計測試用例:測試用例不僅要包括合理的、有效的輸入數(shù)據(jù),還要包括無效的或不合理的輸入數(shù)據(jù)進行回歸測試:

一個軟件系統(tǒng)原有缺陷被修改或增加新的功能后,為了保證系統(tǒng)沒有功能性失敗,用原來的測試用例再進行測試。保留測試用例:這將會給重新測試和追加測試帶來方便集中測試出錯多的模塊.采用黑盒法與白盒法.9第九頁,共二十五頁,2022年,8月28日4.系統(tǒng)測試過程(p286)1.單元測試(模塊分調):將每個模塊作為一個單獨的測試單元進行測試.因為每個模塊具有相對獨立的功能.2.子系統(tǒng)測試(模塊聯(lián)調):將組成子系統(tǒng)的各模塊聯(lián)調,測試模塊間接口的正確性.3.系統(tǒng)測試:將測試過的子系統(tǒng)裝配成一個完整的系統(tǒng)進行測試4.驗收測試:測試內容與系統(tǒng)測試相同,但必須有用戶參與.5.系統(tǒng)測試方法(p286)

常用以下兩種方法:(1)黑盒法:適用于子系統(tǒng)測試與系統(tǒng)測試(2)白盒法:適用于模塊與程序的調試10第十頁,共二十五頁,2022年,8月28日(1)黑盒法(功能測試)將待調試的程序看作一個黑盒子,在完全不考慮程序內部結構和特性的情況下,測試程序的外部特征.即輸入一些數(shù)據(jù),測試其輸出結果是否符合設計達到的功能要求。

一個程序模塊M,它有兩個輸入變量X和Y,一個輸出變量Z。假設程序在字長為32位的計算機上運行,又假如X,Y均為整數(shù),那么輸入數(shù)據(jù)的可能值有:

232*232=264假設一次一豪秒,則共需264/(365*24*60*60*1000)=5億年11第十一頁,共二十五頁,2022年,8月28日黑盒測試主要是為了發(fā)現(xiàn)以下幾類錯誤:①是否有錯誤的功能或遺漏的功能?②界面是否有誤?輸入是否能夠正確接受?輸出是否正確?③是否有數(shù)據(jù)結構或外部數(shù)據(jù)庫訪問錯誤?④性能是否能夠接受?⑤是否有初始化或終止性錯誤?12第十二頁,共二十五頁,2022年,8月28日(2)白盒法(結構測試)是將待調試的程序看做一個透明的盒子,根據(jù)程序的內部結構和處理邏輯來設計調試用例,對軟件的邏輯路徑及過程進行測試.如果想用白盒法來發(fā)現(xiàn)程序中所有的錯誤,則至少必須使程序中每一個可能的路徑都執(zhí)行一次。

假設某程序模塊有5個分支,分支外有小于20次的循環(huán),則此模塊可能的路徑為:520≈1014

假如一條路徑需要1分鐘,則1014/(365×24×60)=2億年

一般來說,要想通過調試發(fā)現(xiàn)程序中所有的錯誤是不可能。正如Dijkstra教授所說:“測試只能證明錯誤的存在,但不能證明錯誤的不存在”。13第十三頁,共二十五頁,2022年,8月28日原則是:①程序模塊中的所有獨立路徑至少執(zhí)行一次;②在所有的邏輯判斷中,取“真”和取“假”的兩種情況至少都能執(zhí)行一次;③每個循環(huán)都應在邊界條件和一般條件下各執(zhí)行一次④測試程序內部數(shù)據(jù)結構的有效性,等等

14第十四頁,共二十五頁,2022年,8月28日

8.5系統(tǒng)切換(p287)1.系統(tǒng)切換方式:平行切換:新、老系統(tǒng)并行一段時間。特點:費用高,風險低。逐步切換:新、老系統(tǒng)分期、分批切換。特點:介于上述兩種方式之間。直接切換:用新系統(tǒng)直接替換老系統(tǒng).特點:費用低,但風險大試點后直接切換:特點:風險低2.系統(tǒng)切換的主要工作:(1)建立系統(tǒng)使用說明文檔:用戶操作手冊,計算機操作規(guī)程,程序說明書

(2)系統(tǒng)初始化

15第十五頁,共二十五頁,2022年,8月28日第9章系統(tǒng)管理與維護(p294)系統(tǒng)日常運行管理

:系統(tǒng)運行的日常管理不僅僅是機房環(huán)境和設施的管理,更主要的是對系統(tǒng)每天運行的狀況、數(shù)據(jù)輸入輸出、系統(tǒng)的安全性與可靠性等及時準確地加以記錄和分析處理。而這些工作主要是由系統(tǒng)管理員來完成的。(1)系統(tǒng)運行的日常維護(2)臨時性的信息服務(3)系統(tǒng)運行情況的記錄

16第十六頁,共二十五頁,2022年,8月28日9.1

系統(tǒng)的管理機構---信息中心(1)成.信息中心的職責:信息中心是負責對企業(yè)的信息資源進行規(guī)劃、配置、協(xié)調、維護、控制和管理的機構.(2).信息中心的管理方式:有集中式和分散式兩種.集中式:將所有信息資源的規(guī)劃、配置、協(xié)調、控制和管理權全部集中于信息中心,企業(yè)任何部門的信息資源需求都由信息中心提供。分散式:將信息資源全部或部分置于企業(yè)各部門的管理和控制之下.這兩種管理方式各有優(yōu)、缺點,企業(yè)可根椐需要靈活選擇。

17第十七頁,共二十五頁,2022年,8月28日9.2系統(tǒng)安全性和可靠性(1).影響安全的因素:自然災害:地震、水災、火災、戰(zhàn)爭等計算機病毒、網上黑客、企業(yè)間諜:使系統(tǒng)軟件/數(shù)據(jù)遭到破壞、非法刪改、復制、竊取。硬件故障(2).系統(tǒng)安全性保護措施:物理安全控制:①設備和機房環(huán)境安全:防磁、防水、防雷電、機房溫、濕度②存儲介質安全:磁盤、磁帶、光盤上數(shù)據(jù)要定期復制,并置于遠離機房的安全地點。人員及管理控制:主要指用戶合法身份的確認和鑒別.如用口令、密碼、指紋、簽名進行識別.存取控制:存取控制的基本方法是對用戶授權,只有具有特定權限的用戶才能使用系統(tǒng)的某些資源.如對數(shù)據(jù)庫及表,只有授權的用戶才能有建立權、修改權、檢索權。數(shù)據(jù)加密:數(shù)據(jù)加密基本系統(tǒng)由加密(編碼)和解密(解碼)組成.加密是將明文進行編碼,轉換成竊取者不可理解的內容,叫密文,進行存儲和傳輸;解密是合法用戶將密文還原成明文.及管理控制:18第十八頁,共二十五頁,2022年,8月28日4.系統(tǒng)可靠性措施:(1)設備冗余技術:

對大型和重要的信息系統(tǒng),為了提高系統(tǒng)的可靠性,常采用設備冗余技術.設備冗余指系統(tǒng)中有兩套硬件設備,一套硬件發(fā)生故障,另一套照常運行.冗余設備的工作方式有兩種:①雙工方式:一套設備聯(lián)機運行,另一套脫機運行,當聯(lián)機設備發(fā)生故障時,脫機設備切換為聯(lián)機運行.②雙機方式:兩套硬件設備并行完成同一工作,并比較處理結果,當二者一致時,方可繼續(xù)運行,否則要查找原因.當有一臺設備發(fā)生故障時,另一臺設備照常運行.(2)負荷分布技術:

為防止單一設備故障導致整個系統(tǒng)癱瘓,可將設備故障的影響限制在很小的范圍內,一般采用負荷分布技術.

它將信息處理、數(shù)據(jù)存儲及其它功能分散在多個設備單元上,使未發(fā)生故障的設備繼續(xù)工作,從而有效地分散系統(tǒng)負荷,提高整個系統(tǒng)的可靠性.19第十九頁,共二十五頁,2022年,8月28日(3)系統(tǒng)重新組合技術當系統(tǒng)發(fā)生故障后,自動將故障設備停用,或用備件替換故障設備,并啟用數(shù)據(jù)庫的后備數(shù)據(jù),將數(shù)據(jù)恢復到故障前的狀態(tài),叫系統(tǒng)重新組合技術.20第二十頁,共二十五頁,2022年,8月28日9.4系統(tǒng)維護

:(1)系統(tǒng)維護的內容

硬件設備維護:對硬件設備進行日常維護、故障檢修、更換易損件等。應用軟件系統(tǒng)維護

:是系統(tǒng)維護最主要的內容數(shù)據(jù)維護

:對數(shù)據(jù)進行備份、更新、修復丟失的數(shù)據(jù)。代碼維護:對代碼進行增加、刪除、修改及設置新代碼。(2)系統(tǒng)維護的類型

:(1)糾錯性維護:即正確性維護。修改、糾正系統(tǒng)運行時出現(xiàn)的錯誤。占整個維護工作量的20%。(2)適應性維護:使應用軟件系統(tǒng)適應運行環(huán)境的變化而進行的維護.占整個維護工作量的25%。(3)完善性維護:在應用軟件使用期間,不斷改進和完善系統(tǒng)的功能和性能叫完善性維護.它占維護工作量的50%-60%,居第1位.(4)預防性維護

:系統(tǒng)還未出現(xiàn)問題時而進行的維護,工作量最少.21第二十一頁,共二十五頁,2022年,8月28日9.3系統(tǒng)評價

系統(tǒng)評價是指系統(tǒng)投入運行一段時間以后,對新系統(tǒng)所做的一次全面的評價,它度量了系統(tǒng)當前的性能,并為進一步改善未來的工作提供了依據(jù)。其目的在于評估系統(tǒng)的技術能力、工作性能和系統(tǒng)的效益。

系統(tǒng)評價一般包括:系統(tǒng)的目標功能評價:檢查是否達到預期目標系統(tǒng)的性能評價:包括:提供用戶信息的及時性、準確性,系統(tǒng)的可靠性、安全性、容錯性,系統(tǒng)運行效率等。系統(tǒng)的經濟效果評價

(含直接經濟效果和間接經濟效果)直接經濟效果:(1)年收益增長額(P)(2)投資效果系數(shù)(E)(3)投資回收期(T)間接經濟效果:指企業(yè)管理思想、管理方法、業(yè)務流程、組織結構、員工素質的變化。22第二十二頁,共二十五頁,2022年,8月28日系統(tǒng)評價報告

系統(tǒng)的名稱、結構和功能;②

任務提出者、系統(tǒng)開發(fā)者和用戶;

溫馨提示

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

評論

0/150

提交評論