信息管理系統(tǒng)實施與維護課件_第1頁
信息管理系統(tǒng)實施與維護課件_第2頁
信息管理系統(tǒng)實施與維護課件_第3頁
信息管理系統(tǒng)實施與維護課件_第4頁
信息管理系統(tǒng)實施與維護課件_第5頁
已閱讀5頁,還剩45頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

信息管理系統(tǒng)實施與維護物理系統(tǒng)的實施程序設計與測試項目管理?人員培訓數(shù)據(jù)準備與錄入系統(tǒng)轉(zhuǎn)換系統(tǒng)評價內(nèi)容概要7/15/2023系統(tǒng)實施的任務:根據(jù)系統(tǒng)設計所提供的控制結構圖、數(shù)據(jù)庫設計、系統(tǒng)配置方案及詳細設計資料,編制和調(diào)試程序、調(diào)試系統(tǒng)、進行系統(tǒng)切換等工作,將技術設計轉(zhuǎn)化為物理實際系統(tǒng)。系統(tǒng)實施的任務7/15/2023系統(tǒng)實施的任務系統(tǒng)實施的準備工作物理系統(tǒng)的實施用戶培訓數(shù)據(jù)準備與錄入編碼軟件測試新舊系統(tǒng)之間的切換系統(tǒng)實施的任務7/15/2023內(nèi)容建立系統(tǒng)平臺。計算機系統(tǒng)和通信網(wǎng)絡系統(tǒng)的訂購機房的準備設備安裝和調(diào)試培訓管理人員和操作人員基礎數(shù)據(jù)的準備管理流程重組9.1系統(tǒng)實施的準備工作7/15/20231.程序設計的基本任務根據(jù)系統(tǒng)設計說明書中關于模塊的詳細描述和處理過程的描述,選擇合適的計算機語言來編制程序的工作。9.2程序模塊的設計7/15/20232.對程序的基本要求:正確性:語法正確、邏輯正確、需求正確可維護性:維護是指對系統(tǒng)進行監(jiān)督、統(tǒng)計、評價,找出問題,并進行修改、完善和擴充,使系統(tǒng)能正常地運行。可維護性是指軟件能夠被校正、被修改或被完善的難易程度??煽啃裕合到y(tǒng)在規(guī)定的外部條件下,按照規(guī)定的功能,能夠運行指定的一段時間的概率??衫斫庑裕豪斫夂褪褂迷撓到y(tǒng)的容易程度。效率:指計算機資源(如時間和空間)能否被有效地使用。9.2程序模塊的設計7/15/2023特別注意:在編程時,人們往往通過犧牲一定的時間和空間,來換取程序的可維護性和可理解性的提高。9.2程序模塊的設計7/15/20233.程序設計方法(1)結構化程序設計方法三種基本結構順序選擇循環(huán)模塊化自頂向下,逐步求精9.2程序模塊的設計7/15/20233.程序設計方法(2)面向?qū)ο蟪绦蛟O計方法面向?qū)ο蟪绦蛟O計就是構成系統(tǒng)的對象的設計。對象有自己的數(shù)據(jù)(屬性),也包括作用于數(shù)據(jù)的操作(方法)和對象的響應(事件)。9.2程序模塊的設計7/15/20233.程序設計方法(2)面向?qū)ο蟪绦蛟O計方法面向?qū)ο蟪绦蛟O計的特點:面向?qū)ο蟪绦蛟O計方法是一種支持模塊化設計和軟件重用的編程方法。其基本思想是封裝性和可擴展性。封裝性:將數(shù)據(jù)和操作全部包裝在對象中??蓴U展性:體現(xiàn)為繼承和行為擴展兩個方面。繼承是子類無條件擁有超類所有屬性和方法的機制;擴展是指子類除了具有超類的屬性和方法外,還可以增加新的屬性和方法。多態(tài):在程序中同名但具體功能的實現(xiàn)方法可以共存。9.2程序模塊的設計7/15/20231.軟件測試的基本概念(1)軟件測試的對象軟件=程序+文檔測試對象:各個階段產(chǎn)生的源程序和文檔。9.3測試7/15/20231.軟件測試的基本概念

(2)軟件測試的目的基于不同的立場,對軟件測試的目的存在著兩種完全對立的觀點。一種觀點是通過測試暴露出軟件中所包含的故障和缺陷(從用戶的角度);另一種是希望測試成為表明軟件產(chǎn)品中不存在錯誤的過程,驗證該軟件中已正確地實現(xiàn)了用戶的要求,因此,它們傾向于選取導致程序失敗概率最小的測試實例和數(shù)據(jù)。顯然,第二種觀點對完善和提高軟件質(zhì)量和可靠性毫無價值,因此測試的目的應該是通過軟件測試盡可能多地發(fā)現(xiàn)并改正軟件種存在的錯誤。9.3測試7/15/20231.軟件測試的基本概念GlenfordJ.Myers把這一觀點歸納為:⑴測試是程序執(zhí)行的過程,其目的在于發(fā)現(xiàn)錯誤。⑵一個好的測試實例在于發(fā)現(xiàn)至今未發(fā)現(xiàn)的錯誤。⑶一個成功的測試是發(fā)現(xiàn)了至今未發(fā)現(xiàn)的錯誤的測試。因此,軟件測試(SoftwareTesting)是從引起和發(fā)現(xiàn)錯誤的目的出發(fā)執(zhí)行某一程序的過程。9.3測試7/15/20231.軟件測試的基本概念(3)錯誤的類型功能錯誤:處理功能說明不完整或不確切,致使編程時對功能有誤解而產(chǎn)生的錯誤。系統(tǒng)錯誤:與外部接口錯誤、子程序調(diào)用錯誤、參數(shù)使用錯誤等。過程錯誤:算術運算錯誤和邏輯運算錯誤數(shù)據(jù)錯誤:數(shù)據(jù)結構、實體、屬性錯誤。編程錯誤:語法錯誤、程序邏輯錯誤、編程書寫錯誤等。9.3測試7/15/2023二、軟件測試的基本原則成立測試小組。避免由軟件開發(fā)部門(或個人)測試自己的程序。精心設計測試用例。測試用例的設計和選擇、預期結果的定義要有利于錯誤的檢測?;貧w測試。對于測試中發(fā)現(xiàn)錯誤的軟件,經(jīng)修正后,再用原來的測試用例進行的測試稱為回歸測試。集中測試出錯多的模塊。經(jīng)驗表明:程序中尚未發(fā)現(xiàn)的錯誤的數(shù)量與在該程序段已發(fā)現(xiàn)的錯誤數(shù)量往往成正比。9.3測試7/15/2023三、軟件測試方法9.3測試7/15/2023三、軟件測試方法測試法分為黑箱法和白箱法。黑箱(Black-boxTesting)法:黑箱法又稱為功能測試法,它是根據(jù)程序功能的分析,推演出由函數(shù)定義域中有代表性的元素組成測試集,這些數(shù)據(jù)應包括對程序是有效的和無效的輸入,極端的、正常的和特殊的數(shù)據(jù)元素。因此,黑箱測試法是從外界來檢查模塊或程序的功能,也即根據(jù)模塊的輸入和輸出,得出所得結果得差異。這種測試無須知道模塊的內(nèi)部邏輯,而是給定一輸入,檢查是否會得到所期望的輸出。功能測試法又具體分為等價類法,邊值分析法,因果圖法和錯誤猜測法等。9.3測試7/15/2023進行黑盒測試主要是為了發(fā)現(xiàn)以下幾類錯誤:是否有錯誤的功能或遺漏的功能?界面是否有誤?輸入是否能夠正確接受?輸出是否正確?是否有數(shù)據(jù)結構或外部數(shù)據(jù)庫訪問錯誤?性能是否能夠接受?是否有初始化或終止性錯誤?9.3測試7/15/2023白箱法(White-boxTesting):白箱法也稱之為結構測試或邏輯覆蓋法。它是根據(jù)對軟件內(nèi)部邏輯結構的分析,選取測試數(shù)據(jù)集(即測試用例:TestingCase),而測試數(shù)據(jù)集對程序邏輯的覆蓋程度決定了測試完全性的程度。常用的幾個覆蓋標準有:語句覆蓋、判定覆蓋、條件覆蓋、判定/條件覆蓋、條件組合覆蓋。9.3測試7/15/2023四、軟件測試的過程

軟件測試是按照與系統(tǒng)開發(fā)相反的方向來進行的。依次為:單元測試(模塊測試)、集成測試、系統(tǒng)測試和驗收測試。9.3測試7/15/2023

設計信息可運行系統(tǒng)系統(tǒng)其它元素單元測試單元測試單元測試集成測試系統(tǒng)測試驗收測試軟件需求信息測后軟件測后模塊模塊模塊模塊確認后軟件

圖系統(tǒng)測試的步驟9.3測試7/15/2023四、軟件測試的過程

單元測試單元測試(UnitTesting)又稱模塊測試(ModuleTesting),或模塊分調(diào),用于測試單個程序模塊,確定模塊的邏輯和功能是否正確。單元測試的實施要以黑箱法測試其功能,輔之以白箱法測試其結構。9.3測試7/15/2023四、軟件測試的過程

集成測試(子系統(tǒng)測試、模塊聯(lián)調(diào))集成測試(IntegrationTesting)用來測試模塊之間接口的正確性,也即模塊之間的數(shù)據(jù)和控制傳遞。集成測試是與單元測試平行進行的。9.3測試7/15/2023四、軟件測試的過程系統(tǒng)測試系統(tǒng)測試(SystemTesting)是對軟件系統(tǒng)種的應用程序、硬件、手工操作以及系統(tǒng)的任何其它的組成部分的集成的總體的測試。驗收測試驗收測試(AcceptanceTesting)是由用戶來完成的測試,測試系統(tǒng)是否滿足用戶的需求。(α測試、β測試)9.3測試7/15/2023系統(tǒng)切換是指新系統(tǒng)替換老系統(tǒng),即老系統(tǒng)停止使用,新系統(tǒng)開始運行的過程。系統(tǒng)切換的方式有:直接方式:平行方式:試點后直接切換:逐步方式:即將系統(tǒng)的交付使用分階段繼續(xù)進行。9.4系統(tǒng)切換7/15/2023舊新舊新舊新9.4系統(tǒng)切換7/15/2023系統(tǒng)切換的主要工作:建立系統(tǒng)使用說明文檔。包括用戶操作手冊(用戶使用說明書)、計算機操作規(guī)程、程序說明書等。系統(tǒng)初始化:對系統(tǒng)運行環(huán)境和資源進行設置、系統(tǒng)運行和控制參數(shù)設定、數(shù)據(jù)加載、調(diào)整系統(tǒng)與業(yè)務工作同步等。9.4系統(tǒng)切換7/15/2023系統(tǒng)維護的任務保證信息系統(tǒng)安全、正常、可靠地運行對系統(tǒng)進行評價,不斷改善和提高信息系統(tǒng)性能,以充分發(fā)揮系統(tǒng)的作用。9.5系統(tǒng)維護與管理7/15/2023系統(tǒng)維護是計算機信息系統(tǒng)投入運行后,為保證系統(tǒng)能夠正常工作、進一步滿足用戶新的需求所采取的對原系統(tǒng)的修改、完善等措施,它是系統(tǒng)開發(fā)生命周期的最后一個階段。⒈系統(tǒng)維護的重要性系統(tǒng)維護在某種意義上比軟件開發(fā)更為困難,更需要計劃性和經(jīng)驗,更需要工具的幫助,更需要加強組織和管理。但這項工作經(jīng)常被人們忽視。目前信息系統(tǒng)領域中存在的一個不容忽視的問題是,開發(fā)出來的系統(tǒng)生命周期短,有的尚未產(chǎn)生效益就出現(xiàn)許多問題,甚至陷于癱瘓,令用戶處于十分尷尬的境地,可以說是“留之無用,棄之可惜”。其中一個主要的原因是不重視系統(tǒng)運行中的維護工作。實踐表明,系統(tǒng)維護難度要比開發(fā)難度大得多,而且,系統(tǒng)維護方面所花費的成本占整個系統(tǒng)全部成本的比例也越來越高。9.5.1系統(tǒng)維護的內(nèi)容7/15/20232.系統(tǒng)維護的內(nèi)容應用軟件維護。是系統(tǒng)維護最重要的內(nèi)容。數(shù)據(jù)維護代碼維護硬件設備維護。9.5.1系統(tǒng)維護的內(nèi)容7/15/20232.系統(tǒng)維護的內(nèi)容應用軟件維護。是系統(tǒng)維護最重要的內(nèi)容。數(shù)據(jù)維護數(shù)據(jù)庫的備份,轉(zhuǎn)儲和恢復數(shù)據(jù)庫的安全性控制和完整性控制數(shù)據(jù)庫的重組和重構代碼維護硬件設備維護。9.5.1系統(tǒng)維護的內(nèi)容7/15/20233.系統(tǒng)維護的類型應用軟件維護包括糾錯性維護、適應性維護、完善性維護和預防性維護四種類型。⑴糾錯性維護(Correctivemaintenance):由于排錯不徹底,對軟件投入運行后所暴露出來的程序錯誤進行測試、診斷、定位、糾錯及驗證修改的回歸測試過程稱為糾錯性維護。⑵適應性維護(Adaptivemaintenance):當系統(tǒng)運行環(huán)境(如硬件平臺、軟件平臺)發(fā)生變化時,為了使系統(tǒng)適應新的環(huán)境進行的維護稱為適應性維護。9.5.1系統(tǒng)維護的內(nèi)容7/15/20233.系統(tǒng)維護的類型⑶完善性維護(Perfectivemaintenance):完善性維護是系統(tǒng)維護中工作量最大的一部分工作,是指系統(tǒng)投入運行后,根據(jù)用戶新的需求對系統(tǒng)的功能和質(zhì)量所做的修改和補充,稱為完善性維護。(居系統(tǒng)維護工作量第1位?)⑷預防性維護(Preventivemaintenance):為了使系統(tǒng)在將來具有更好的可靠性和可維護性,事先對軟件進行的修改或補充,稱為預防性維護。9.5.1系統(tǒng)維護的內(nèi)容7/15/20234.系統(tǒng)維護的副作用系統(tǒng)維護是一個理解和修改原系統(tǒng)的過程,修改比開發(fā)產(chǎn)生錯誤的可能性更大。系統(tǒng)維護的副作用是指由于修改原系統(tǒng)而產(chǎn)生的新的、不希望發(fā)生的錯誤。副作用可以可以分成以下三類修改程序的副作用:是指對源程序的修改而引入的新錯誤。例如,刪去或修改一個子程序,改變了邏輯運算符等修改數(shù)據(jù)的副作用:對數(shù)據(jù)結構的部分或全部修改都有可能引發(fā)新的錯誤。例如,將共有數(shù)據(jù)(全局數(shù)據(jù))改為私有數(shù)據(jù)(局部數(shù)據(jù)),或反過來將私有數(shù)據(jù)改為共有數(shù)據(jù),修改數(shù)據(jù)庫文件中字段的類型、長度等。文檔資料的副作用:程序修改了,相應的文檔也應該隨之修改,使之與系統(tǒng)配置完全一致。由于不重視文檔的編制,未能及時對文檔作出修改,出現(xiàn)系統(tǒng)與文檔不匹配,這種錯誤應盡可能避免。

9.5.1系統(tǒng)維護的內(nèi)容7/15/2023信息系統(tǒng)分析與設計9.6信息系統(tǒng)評價【目的】信息系統(tǒng)評價的目的是了解信息系統(tǒng)了解信息系統(tǒng)評價的方法和一般的指標體系,在管理信息系統(tǒng)(MIS)開發(fā)完成并投入運行后,需要對其進行評價。對MIS的綜合評價是對其進行全面的檢查、測試、分析和評價,以確定MIS是否達到了預期的目的,并為決策提供必要的信息。由于MIS的開發(fā)需要消耗大量的人力、財力、物力,需要很長的時間,所以MIS的評價意義重大。7/15/2023信息系統(tǒng)分析與設計【評價的概念】

評價是在多因素相互作用下的一種綜合判斷。評價是為了決策,而決策需要評價,從某種意義上講,沒有評價就沒有決策。綜合評價是指對被評價對象所進行的客觀、公正、合理的全面評價。9.6信息系統(tǒng)評價7/15/2023信息系統(tǒng)分析與設計【評價的概念】

綜合評價主要有兩個功能:一是通過排序評出先進和落后,為決策提供依據(jù);二是通過總排序和各層單排序與基礎指標的聯(lián)系,找出被評價對象的優(yōu)勢及弱點,揭示存在的問題。9.6信息系統(tǒng)評價7/15/2023信息系統(tǒng)分析與設計【評價系統(tǒng)的構成要素】

構成綜合評價問題主要有七個構成要素:1、評價目的:即要明確為什么要進行綜合評價,評價事物的哪一方面以及評價精度等。2、被評價對象:通常是同類事物(橫向)或同一事物在不同時期的表現(xiàn)(縱向)。3、評價者:評價者可以是某個人(專家)或某個團體(專家小組),由其確定評價目的、評價對象,設計評價指標并確定指標權重系數(shù),建立評價模型等。9.6信息系統(tǒng)評價7/15/2023信息系統(tǒng)分析與設計【評價系統(tǒng)的構成要素】4、評價指標:是指根據(jù)研究的目的和對象,能夠反映研究對象某一方面情況的特征依據(jù)。指標體系(IndexSystem)是指由一系列相互聯(lián)系的指標所構成的整體,它能夠綜合反映出被評價對象的各方面情況。5、權重系數(shù):簡稱權重,是指標對總目標的貢獻程度。當被評價對象及評價指標確定時,綜合評價的結果依賴于權重系數(shù)。因此,綜合評價結果的可信程度取決于權重系數(shù)的確定是否合理。9.6信息系統(tǒng)評價7/15/2023信息系統(tǒng)分析與設計【評價系統(tǒng)的構成要素】

6、綜合評價模型:通過數(shù)學模型將多個指標值“合成”為一個整體性的綜合評價值,所應用的“合成”方法因評價目的和被評價對象的特點而異。7、評價結果:輸出評價結果、解釋其含義,并依據(jù)評價結果進行決策。9.6信息系統(tǒng)評價7/15/2023信息系統(tǒng)分析與設計【MIS的綜合評價指標體系】

9.6信息系統(tǒng)評價7/15/2023信息系統(tǒng)分析與設計【MIS的綜合評價指標體系——系統(tǒng)建設評價】

1)規(guī)劃目標科學性(C11)分析MIS系統(tǒng)規(guī)劃目標的科學性,并要考慮到經(jīng)濟上的可行性,技術上的可行性和管理上的可行性。2)規(guī)劃目標實現(xiàn)程度(C12)分析所建成的MIS系統(tǒng)現(xiàn)狀真實值,是否達到或超過MIS系統(tǒng)分析階段所提出的規(guī)劃及設想的目標,它表明了信息系統(tǒng)對其預先確定的系統(tǒng)目標的實現(xiàn)程度。9.6信息系統(tǒng)評價7/15/2023信息系統(tǒng)分析與設計【MIS的綜合評價指標體系——系統(tǒng)建設評價】

3)先進性(C13)MIS是否滿足了用戶的需求、充分利用了資源、融合了先進的管理科學知識、使組織管理融于先進的信息系統(tǒng)中、系統(tǒng)的設計是否科學,是否有較強的適應性。4)經(jīng)濟性(C14)MIS的投資與所實現(xiàn)的功能相適應的程度。9.6信息系統(tǒng)評價7/15/2023信息系統(tǒng)分析與設計【MIS的綜合評價指標體系——系統(tǒng)建設評價】

5)資源利用率(C15)MIS對計算機、外部設備、各種硬軟件、信息系統(tǒng)資源的利用程度。6)規(guī)范性(C16)MIS的建設應遵循相關的國際標準,國家標準和行業(yè)標準,有關文檔資料應該齊全而且規(guī)范。規(guī)范化、標準化程度高的MIS將有較強的生命力,并易于使用、維護、擴充。9.6信息系統(tǒng)評價7/15/2023信息系統(tǒng)分析與設計【MIS的綜合評價指標體系——系統(tǒng)性能評價】

1)可靠性(C21)MIS可靠性是由其中的硬件系統(tǒng)的可靠性,軟件系統(tǒng)的可靠性等因素所共同決定的。它通常是用戶所關心的首要問題,特別是金融、交通、安全系統(tǒng)等。2)系統(tǒng)效率(C22)系統(tǒng)效率是指系統(tǒng)完成其各項功能所需要的計算資源,它是系統(tǒng)對用戶服務所表現(xiàn)出來的與時間有關的特性,并由MIS的軟硬件所決定。常用的系統(tǒng)效率指標包括∶周轉(zhuǎn)時間響應時間吞吐量9.6信息系統(tǒng)評價7/15/2023信息系統(tǒng)分析與設計【MIS的綜合評價指標體系——系統(tǒng)性能評價】

3)可維護性(C23)系統(tǒng)的可維護性是指

溫馨提示

  • 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

提交評論