




已閱讀5頁(yè),還剩50頁(yè)未讀, 繼續(xù)免費(fèi)閱讀
版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
7 物流信息系統(tǒng)實(shí)施與運(yùn)行管理 7 物流信息系統(tǒng)實(shí)施與運(yùn)行管理 7 1物流信息系統(tǒng)實(shí)施概述 7 2程序設(shè)計(jì) 7 3程序調(diào)試 7 4數(shù)據(jù)準(zhǔn)備 7 5系統(tǒng)測(cè)試 7 6系統(tǒng)切換及人員培訓(xùn) 7 7物流信息系統(tǒng)運(yùn)行管理 7 8物流信息系統(tǒng)評(píng)價(jià) 7 1物流信息系統(tǒng)實(shí)施概述 當(dāng)系統(tǒng)分析與系統(tǒng)設(shè)計(jì)的工作完成以后 開(kāi)發(fā)人員的工作重點(diǎn)就從系統(tǒng)分析 設(shè)計(jì)和創(chuàng)造性思考的階段轉(zhuǎn)入實(shí)踐階段 在此期間 將投入大量的人力 物力及占用較長(zhǎng)的時(shí)間進(jìn)行物理系統(tǒng)的實(shí)施 程序設(shè)計(jì) 程序和系統(tǒng)調(diào)試 人員培訓(xùn) 系統(tǒng)轉(zhuǎn)換 系統(tǒng)管理等一系列工作 這個(gè)過(guò)程稱為系統(tǒng)實(shí)施 1 系統(tǒng)實(shí)施的目標(biāo)系統(tǒng)實(shí)施的目標(biāo)就是把系統(tǒng)設(shè)計(jì)的物理模型轉(zhuǎn)換成可實(shí)際運(yùn)行的新系統(tǒng) 2 系統(tǒng)實(shí)施的任務(wù)及步驟系統(tǒng)實(shí)施階段的主要任務(wù)有 物理系統(tǒng)的實(shí)施 程序設(shè)計(jì)與程序調(diào)試 7 1物流信息系統(tǒng)實(shí)施概述 數(shù)據(jù)準(zhǔn)備 系統(tǒng)測(cè)試 系統(tǒng)切換 人員培訓(xùn) 系統(tǒng)實(shí)施的步驟是 系統(tǒng)實(shí)施首先進(jìn)行物理系統(tǒng)的實(shí)施 根據(jù)計(jì)算機(jī)物理系統(tǒng)配置方案購(gòu)買和安裝計(jì)算機(jī)硬 軟件系統(tǒng)和通信網(wǎng)絡(luò)系統(tǒng) 如果購(gòu)買的時(shí)間太早會(huì)帶來(lái)經(jīng)濟(jì)上的損失 還包括計(jì)算機(jī)機(jī)房的準(zhǔn)備和設(shè)備安裝調(diào)試等一系列活動(dòng) 熟悉計(jì)算機(jī)物理系統(tǒng)的性能和使用方法 同時(shí)進(jìn)行程序設(shè)計(jì) 接著是收集有關(guān)數(shù)據(jù)并進(jìn)行錄入工作 然后是系統(tǒng)調(diào)試 最后是人員培訓(xùn)和系統(tǒng)切換 7 2程序設(shè)計(jì) 程序設(shè)計(jì)的主要依據(jù)是系統(tǒng)設(shè)計(jì)階段的HIPO圖以及數(shù)據(jù)庫(kù)結(jié)構(gòu)和編程語(yǔ)言設(shè)計(jì) 程序設(shè)計(jì)的目的是使用計(jì)算機(jī)語(yǔ)言實(shí)現(xiàn)系統(tǒng)設(shè)計(jì)中的每一個(gè)細(xì)節(jié) 編程的目的是為了實(shí)現(xiàn)開(kāi)發(fā)者在系統(tǒng)分析和系統(tǒng)設(shè)計(jì)中所提出的管理方法和處理構(gòu)想 編程不是系統(tǒng)開(kāi)發(fā)的目的 在編程實(shí)現(xiàn)時(shí) 建議盡量借用已有的程序和各種開(kāi)發(fā)工具 盡快 盡好地實(shí)現(xiàn)系統(tǒng) 7 2 1程序設(shè)計(jì)的任務(wù)和要求 1 程序設(shè)計(jì)的任務(wù)程序設(shè)計(jì)的任務(wù)是為新系統(tǒng)編寫程序 即把詳細(xì)設(shè)計(jì)的結(jié)果轉(zhuǎn)換成某種計(jì)算機(jī)編程語(yǔ)言寫成的程序 2 程序設(shè)計(jì)的基本要求 正確性 編寫的程序能夠嚴(yán)格按照規(guī)定的要求 準(zhǔn)確無(wú)誤地提供與其的全部信息 7 2程序設(shè)計(jì) 可理解性 程序的內(nèi)容清晰 明了 便于閱讀和理解 可靠性 程序要具有較好的容錯(cuò)能力 不僅在正常情況下能正確工作 而且在異常情況下也能便于處理 可維護(hù)性 程序的應(yīng)變性強(qiáng) 即在程序執(zhí)行過(guò)程中發(fā)現(xiàn)問(wèn)題或客觀條件變化時(shí) 調(diào)整和修改程序比較簡(jiǎn)便易行 效率高 程序的結(jié)構(gòu)嚴(yán)謹(jǐn) 運(yùn)算處理速度快 節(jié)省機(jī)時(shí) 程序和數(shù)據(jù)的存儲(chǔ) 調(diào)用安排得當(dāng) 節(jié)省存儲(chǔ)空間 此外 程序設(shè)計(jì)結(jié)束后 還應(yīng)寫出程序使用說(shuō)明書 說(shuō)明使用該程序時(shí)的具體操作步驟 7 2 2程序設(shè)計(jì)方法和步驟 1 程序設(shè)計(jì)方法 結(jié)構(gòu)化程序設(shè)計(jì) StructuredPrograming SP 方法結(jié)構(gòu)化程序設(shè)計(jì)方法 由E DIJKSTRA等人于1972年提出 7 2程序設(shè)計(jì) 用于詳細(xì)設(shè)計(jì)和程序設(shè)計(jì)階段 指導(dǎo)人們用良好的思想方法 開(kāi)發(fā)出正確又易于理解的程序 結(jié)構(gòu)化程序設(shè)計(jì)方法按照HIPO圖的要求 用結(jié)構(gòu)化的方法來(lái)分解內(nèi)容和設(shè)計(jì)程序 結(jié)構(gòu)化程序設(shè)計(jì)方法的內(nèi)部強(qiáng)調(diào)自頂向下地分析和設(shè)計(jì) 外部強(qiáng)調(diào)自底向上地實(shí)現(xiàn)整個(gè)系統(tǒng) 結(jié)構(gòu)化程序設(shè)計(jì)方法主要強(qiáng)調(diào) 模塊內(nèi)部程序各部分要自頂向下地結(jié)構(gòu)化劃分 各程序部分應(yīng)按功能組合 各程序部分的聯(lián)系盡量使用子程序調(diào)用 Call Return 方式 不用或少用Goto方式 HIPO hierarchyplusinput process output 圖是IBM公司于70年代中期在層次結(jié)構(gòu)圖 structurechart 的基礎(chǔ)上推出的一種描述系統(tǒng)結(jié)構(gòu)和模塊內(nèi)部處理功能的工具 技術(shù) HIPO圖由 7 2程序設(shè)計(jì) 層次結(jié)構(gòu)圖和IPO圖兩部分構(gòu)成 前者描述了整個(gè)系統(tǒng)的設(shè)計(jì)結(jié)構(gòu)以及各類模塊之間的關(guān)系 后者描述了某個(gè)特定模塊內(nèi)部的處理過(guò)程和輸入 輸出關(guān)系 原型方法原型法首先將HIPO圖中帶有普遍性的功能模塊集中 如菜單模塊 報(bào)表模塊 查詢模塊 統(tǒng)計(jì)分析和圖形模塊等 然后尋找有無(wú)相應(yīng)和可用的軟件工具 若有則使用這些工具生成這些程序模型原型 否則 可考慮開(kāi)發(fā)一個(gè)能夠適合各子系統(tǒng)情況的通用模塊 面向?qū)ο蟪绦蛟O(shè)計(jì)方法面向?qū)ο蟮某绦蛟O(shè)計(jì)方法一般應(yīng)與面向?qū)ο笤O(shè)計(jì) OOD 所設(shè)計(jì)的內(nèi)容相對(duì)應(yīng) 它實(shí)際上是一個(gè)簡(jiǎn)單 直接的映射過(guò)程 即將OOD中所定義的范式直接用面向?qū)ο蟮某绦?OOP 7 2程序設(shè)計(jì) 2 程序設(shè)計(jì)步驟 明確條件和要求 根據(jù)系統(tǒng)設(shè)計(jì)及其他有關(guān)資料 弄清楚該程序設(shè)計(jì)的條件和設(shè)計(jì)要求 分析數(shù)據(jù) 首先對(duì)要處理的數(shù)據(jù)進(jìn)行仔細(xì)分析 弄清數(shù)據(jù)的詳細(xì)內(nèi)容和特點(diǎn) 然后按照要求確定數(shù)據(jù)的數(shù)量和層次結(jié)構(gòu) 安排輸入 輸出 存儲(chǔ) 加工處理 以及具體的計(jì)算方法等 確定流程 依據(jù)數(shù)據(jù)的輸入 輸出 存儲(chǔ) 加工處理過(guò)程 繪制程序流程圖 編寫程序 采用一種程序設(shè)計(jì)語(yǔ)言 按其規(guī)定的語(yǔ)法規(guī)則把確定的流程描寫出來(lái) 檢查和調(diào)試 檢查內(nèi)容包括程序結(jié)構(gòu)安排是否得當(dāng) 語(yǔ)句的選用和組織是否合理 語(yǔ)法是否符合規(guī)定 語(yǔ)義是否準(zhǔn)確等 發(fā)現(xiàn)問(wèn)題要及時(shí)進(jìn)行修改 編寫程序使用說(shuō)明書 說(shuō)明執(zhí)行程序需要使用的設(shè)備 輸入 輸出的安排 操作的步驟 以及出現(xiàn)意外情況時(shí)采取的應(yīng)變措施等 以便程序運(yùn)行有條不紊地進(jìn)行 1 7 2程序設(shè)計(jì) 7 2 3程序設(shè)計(jì)的風(fēng)格程序的可讀性對(duì)于軟件 尤其是對(duì)軟件的質(zhì)量有重要影響 因此在程序設(shè)計(jì)過(guò)程中應(yīng)當(dāng)充分重視 為了提高程序的可讀性 在程序設(shè)計(jì)風(fēng)格方面應(yīng)注意以下幾點(diǎn) 1 適當(dāng)?shù)某绦蜃⑨尦绦蛑羞m當(dāng)?shù)丶由献⑨尯?可以使程序成為一篇 自我解釋 的文章 讀程序時(shí)就不必翻閱其它說(shuō)明材料了 注釋原則上可以出現(xiàn)在程序中的任何位置 但是如果使注釋和程序的結(jié)構(gòu)配合起來(lái)則效果更好 注釋一般分為兩類 序言性注釋和描述性注釋 序言性注釋出現(xiàn)在模塊的首部 內(nèi)容包括 模塊功能說(shuō)明 界面描述 如調(diào)用語(yǔ)句格式 所有參數(shù)的解釋和該模塊需調(diào)用的模塊名等 某些重要變量的使用 限制 開(kāi)發(fā)信息如作者 復(fù)查日期 修改日期等 7 2程序設(shè)計(jì) 描述性注釋嵌在程序之中 用來(lái)說(shuō)明程序段的功能或數(shù)據(jù)的狀態(tài) 如果詳細(xì)設(shè)計(jì)是用過(guò)程設(shè)計(jì)語(yǔ)言 PDL 描述的 則編程時(shí)可將PDL描述嵌在程序中 書寫注釋時(shí)應(yīng)注意 注釋應(yīng)和程序一致 修改程序時(shí)應(yīng)同時(shí)修改注釋 否則會(huì)起反作用 使人更難明白 注釋應(yīng)提供一些程序本身難以表達(dá)的信息 為了方便用戶今后維護(hù) 注釋應(yīng)盡量多用漢字 2 有規(guī)律的程序書寫格式恰當(dāng)?shù)臅鴮懜袷綄⒂兄陂喿x 在結(jié)構(gòu)化程序設(shè)計(jì)中一般采用所謂 縮排法 來(lái)寫程序 即把同一層次的語(yǔ)句行左端對(duì)齊 而下一層的語(yǔ)句則向右邊縮進(jìn)若干格書寫 它能體現(xiàn)程序邏輯結(jié)構(gòu)的深度 此外 在程序段與段之間安排空白行 也有 7 2程序設(shè)計(jì) 助于閱讀 3 恰當(dāng)選擇變量名理解程序中每個(gè)變量的含義是理解程序的關(guān)鍵 所以變量的名字應(yīng)該適當(dāng)選取 使其直觀 易于理解和記憶 例如采用有實(shí)際意義的變量名 不用過(guò)于相似的變量名 同一變量名不要具有多種意義 此外 在編程前最好能對(duì)變量名的選取約定統(tǒng)一標(biāo)準(zhǔn) 以后閱讀理解就會(huì)方便的多 7 2 4常用的編程工具目前比較流行的軟件工具可分為6類 一般編程語(yǔ)言 數(shù)據(jù)庫(kù)系統(tǒng) 程序生成工具 專用系統(tǒng)開(kāi)發(fā)工具 客戶 服務(wù)器 client Server C S 型工具以及面向?qū)ο蟮木幊坦ぞ?1 常用編程語(yǔ)言類它是指由傳統(tǒng)編程工具發(fā)展而來(lái)的一類程序設(shè)計(jì)語(yǔ)言 2 數(shù)據(jù)庫(kù)類 7 2程序設(shè)計(jì) 它是物流信息系統(tǒng)中數(shù)據(jù)存放的中心和整個(gè)系統(tǒng)數(shù)據(jù)傳遞和交換的樞紐 目前市場(chǎng)上提供的主要有 xBASE系統(tǒng) 以微機(jī)關(guān)系數(shù)據(jù)庫(kù)為基礎(chǔ) 和大型數(shù)據(jù)庫(kù)系統(tǒng) 3 程序生成工具類它是指第四代程序 4GLs 生成語(yǔ)言 是一種常用數(shù)據(jù)處理功能和程序之間的對(duì)應(yīng)關(guān)系的自動(dòng)編程工具 4 系統(tǒng)開(kāi)發(fā)工具類它是在程序生成工具基礎(chǔ)上進(jìn)一步發(fā)展起來(lái)的 可幫助用戶生成應(yīng)用系統(tǒng)中大部分常用的處理功能 目前主要有專門開(kāi)發(fā)工具類和綜合開(kāi)發(fā)工具類 5 客戶 服務(wù)器 C S 工具類它是采用了人類在經(jīng)濟(jì)和管理學(xué)中經(jīng)常提到的 專業(yè)化分工協(xié)作 的思想而產(chǎn)生的開(kāi)發(fā)工具 它是在原有開(kāi)發(fā)工具的基礎(chǔ)上 將原有工具改變?yōu)橐粋€(gè)個(gè)既可被其它工具調(diào)用的 又可以調(diào)用其它工具的 公共模塊 在整個(gè)系統(tǒng)結(jié)構(gòu)方面 7 2程序設(shè)計(jì) 采用了傳統(tǒng)分布式系統(tǒng)的思想 產(chǎn)生了前臺(tái)和后臺(tái)的作業(yè)方式 減輕了網(wǎng)絡(luò)的壓力 提高了系統(tǒng)運(yùn)行的效率 6 面向?qū)ο缶幊坦ぞ哳愃饕侵概cOO方法相對(duì)應(yīng)的編程工具 7 3程序調(diào)試 7 3 1程序調(diào)試的意義和目的在物流信息系統(tǒng)開(kāi)發(fā)周期的各個(gè)階段都不可避免地會(huì)出現(xiàn)差錯(cuò) 系統(tǒng)調(diào)試是保證系統(tǒng)質(zhì)量的關(guān)鍵步驟 統(tǒng)計(jì)資料表明 對(duì)于一些較大規(guī)模的系統(tǒng)來(lái)說(shuō) 系統(tǒng)調(diào)試的工作量往往占程序系統(tǒng)編制開(kāi)發(fā)總工作量的40 以上 調(diào)試的目的在于發(fā)現(xiàn)其中的錯(cuò)誤并及時(shí)糾正 所以在調(diào)試時(shí)應(yīng)想方設(shè)法使程序的各個(gè)部分都投入運(yùn)行 力圖找出所有錯(cuò)誤 錯(cuò)誤多少與程序質(zhì)量有關(guān) 7 3 2程序調(diào)試的步驟一個(gè)物流信息系統(tǒng)通常由若干子系統(tǒng)組成 每個(gè)子系統(tǒng)又由若干模塊 程序 組成 所以 調(diào)試工作可分為模塊 程序 調(diào)試 分調(diào) 子系統(tǒng)調(diào)試 和總調(diào) 系統(tǒng)調(diào)試 三個(gè)層次 程序調(diào)試的主要步驟圖 7 3程序調(diào)試 1 模塊調(diào)試模塊 程序 調(diào)試的目的是保證每個(gè)模塊本身能正常運(yùn)行 在該步調(diào)試中發(fā)現(xiàn)的問(wèn)題大都是程序設(shè)計(jì)或詳細(xì)設(shè)計(jì)中的錯(cuò)誤 模塊調(diào)試 一般分成人工走通和上機(jī)調(diào)試兩步進(jìn)行 程序的錯(cuò)誤可分成語(yǔ)法錯(cuò)誤和邏輯錯(cuò)誤兩種情況 程序的檢查最好請(qǐng)審查小組或其他開(kāi)發(fā)者 目前的調(diào)試基本上還是由編程者本人進(jìn)行 按各層次人員的分工 模塊調(diào)試應(yīng)由操作員或程序員來(lái)進(jìn)行 當(dāng)人工走通后 就可以上機(jī)調(diào)試了 總之 語(yǔ)法錯(cuò)誤比較容易發(fā)現(xiàn)和修改 但是檢查的全面性不盡相同 為了有效地發(fā)現(xiàn)并改正邏輯錯(cuò)誤 一方面 認(rèn)真設(shè)計(jì)調(diào)試用例 另一方面 充分利用高級(jí)語(yǔ)言提供的調(diào)試機(jī)制或軟件工具 7 3程序調(diào)試 2 分調(diào)分調(diào)也稱子系統(tǒng)調(diào)試 就是把經(jīng)過(guò)調(diào)試的模塊放在一起形成一個(gè)子系統(tǒng)來(lái)調(diào)試 主要是調(diào)試各模塊之間的協(xié)調(diào)和通信 即重點(diǎn)調(diào)試子系統(tǒng)內(nèi)各模塊的接口 例如 數(shù)據(jù)穿過(guò)接口時(shí)可能丟失 一個(gè)模塊對(duì)另一個(gè)模塊可能存在因疏忽而造成的有害影響 把若干子功能結(jié)合起來(lái)可能不產(chǎn)生預(yù)期的主功能等等 分調(diào)通常有兩種方法 非漸增式 調(diào)試 是先分別調(diào)試每個(gè)模塊 再把所有模塊按設(shè)計(jì)要求連成一起進(jìn)行調(diào)試 漸增式 調(diào)試 是把下一個(gè)要調(diào)試的模塊同已經(jīng)調(diào)試好的那些模塊結(jié)合起來(lái)進(jìn)行調(diào)試 調(diào)試完成后再把下一個(gè)應(yīng)該調(diào)試的模塊結(jié)合進(jìn)來(lái)調(diào)試 這種方式實(shí)際上同時(shí)完成了模塊調(diào)試和子系統(tǒng)調(diào)試 7 3程序調(diào)試 7 3程序調(diào)試 圖1子系統(tǒng)調(diào)試示例 圖2驅(qū)動(dòng)模塊和樁模塊 非漸增式調(diào)試在調(diào)試某個(gè)模塊X時(shí) 需要臨時(shí)設(shè)計(jì)一個(gè)驅(qū)動(dòng)模塊和若干個(gè)樁模塊 驅(qū)動(dòng)模塊的作用是模擬X的調(diào)用模塊 樁模塊的作用則是模擬X的下層模塊 例 調(diào)試圖1中的模塊B 要設(shè)計(jì)一個(gè)驅(qū)動(dòng)模塊 其作用是將調(diào)試數(shù)據(jù)傳送給模塊B并接收和顯示B產(chǎn)生的結(jié)果 同時(shí) 還需設(shè)計(jì)一個(gè)樁模塊 用來(lái)接受B的控制并模擬E的功能 臨時(shí)模塊 驅(qū)動(dòng)模塊和樁模塊 可以設(shè)計(jì)的非常簡(jiǎn)單 只要滿足調(diào)試要求即可 7 3程序調(diào)試 圖1子系統(tǒng)調(diào)試示例 漸增式調(diào)試又可分為 由頂向下 由底向上 等多種方式調(diào)試 例 調(diào)試圖1的子系統(tǒng) 若采用 由底向上 的漸增式方式 則先順序地或并行地 由三人完成 調(diào)試模塊E C F 此時(shí)只需為每個(gè)模塊臨時(shí)準(zhǔn)備驅(qū)動(dòng)模塊 但不需要樁模塊 然后為模塊B準(zhǔn)備一個(gè)驅(qū)動(dòng)模塊 將模塊B與模塊E連接起來(lái)調(diào)試 再為模塊D準(zhǔn)備一個(gè)驅(qū)動(dòng)模塊將D與F連接起來(lái)調(diào)試 最后把模塊A與其它各模塊連接并調(diào)試 對(duì)于物流信息系統(tǒng)來(lái)說(shuō) 采用 由底向上 的漸增式方法是一種較為適合的調(diào)試方法 在調(diào)試一個(gè)實(shí)際系統(tǒng)時(shí) 當(dāng)把一個(gè)已經(jīng)充分調(diào)試過(guò)的模塊結(jié)合進(jìn)來(lái)時(shí) 可以著重調(diào)試模塊之間的接口 當(dāng)一個(gè)沒(méi)有充分調(diào)試過(guò)的模塊結(jié)合進(jìn)來(lái)時(shí) 則需要利用已調(diào)試過(guò)的模塊充分調(diào)試它 3 總調(diào)總調(diào) 也稱為系統(tǒng)調(diào)試 是把調(diào)試過(guò)的子系統(tǒng)裝配成一個(gè)完整的系統(tǒng)來(lái)調(diào)試 用以發(fā)現(xiàn)系統(tǒng)設(shè)計(jì)和程序設(shè)計(jì)中的錯(cuò)誤 驗(yàn)證系統(tǒng)的功能是否達(dá)到設(shè)計(jì)說(shuō)明書的要求 總調(diào)時(shí) 采用一些精心設(shè)計(jì)的數(shù)據(jù)量較少的調(diào)試用例 不僅減少工作量 更容易發(fā)現(xiàn)錯(cuò)誤和確定錯(cuò)誤所在范圍 總調(diào)完成后 可將原始系統(tǒng)手工作業(yè)方式得出的結(jié)果正確的數(shù)據(jù)作為新系統(tǒng)的輸入數(shù)據(jù)進(jìn)行 真實(shí) 運(yùn)行 不僅將結(jié)果與手工作業(yè)進(jìn)行校核 還考察了系統(tǒng)的有效性 可靠性和效率 所以 系統(tǒng)調(diào)試時(shí)最好請(qǐng)用戶一起參加 7 3程序調(diào)試 系統(tǒng)調(diào)試的關(guān)鍵是 真實(shí) 和全面 進(jìn)行系統(tǒng)調(diào)試應(yīng)該注重以下幾點(diǎn) 調(diào)試用例應(yīng)由實(shí)際意義的數(shù)據(jù)組成的 可請(qǐng)用戶參與調(diào)試用例的設(shè)計(jì) 某些已經(jīng)調(diào)試過(guò)的純粹技術(shù)的特點(diǎn)不需再次執(zhí)行 對(duì)用戶特別感興趣的功能或性能 可以增加一些調(diào)試 設(shè)計(jì)并執(zhí)行一些與用戶使用步驟有關(guān)的調(diào)試 在總調(diào)和系統(tǒng)調(diào)試前充分準(zhǔn)備 盡量使用戶積極主動(dòng)地參與 在總調(diào)前由開(kāi)發(fā)部門對(duì)用戶進(jìn)行培訓(xùn) 總調(diào)階段發(fā)現(xiàn)的問(wèn)題往往和系統(tǒng)分析階段的差錯(cuò)有關(guān) 涉及面較廣且解決起來(lái)也較困難 這時(shí)需要和用戶充分協(xié)商解決 7 3程序調(diào)試 7 4數(shù)據(jù)準(zhǔn)備 數(shù)據(jù)準(zhǔn)備是系統(tǒng)實(shí)施工作中的一項(xiàng)十分艱巨的任務(wù) 在進(jìn)行新系統(tǒng)建設(shè)過(guò)程中 很重要的一點(diǎn)就是數(shù)據(jù)的標(biāo)準(zhǔn)化 若新系統(tǒng)是在手工管理基礎(chǔ)上開(kāi)發(fā)的 那么將手工處理的數(shù)據(jù)按照新系統(tǒng)的規(guī)則進(jìn)行分類并集中在一起 然后組織人力進(jìn)行數(shù)據(jù)的錄入工作 將紙介質(zhì)中存放的數(shù)據(jù)轉(zhuǎn)換程計(jì)算機(jī)能夠讀取的信息 若新系統(tǒng)是在已有的系統(tǒng)基礎(chǔ)上開(kāi)發(fā)的 那么通過(guò)合并 更新 轉(zhuǎn)換等方法 將原系統(tǒng)中的數(shù)據(jù)轉(zhuǎn)換到新系統(tǒng)中來(lái) 7 4 1數(shù)據(jù)的標(biāo)準(zhǔn)化計(jì)算機(jī)只能對(duì)規(guī)范的數(shù)據(jù)按照既定的流程進(jìn)行處理 規(guī)范的數(shù)據(jù)要求數(shù)據(jù)標(biāo)準(zhǔn)化 既定的流程要求流程標(biāo)準(zhǔn)化 所以 要充分發(fā)揮物流信息系統(tǒng)的作用 就要盡可能地做到信息的標(biāo)準(zhǔn)化和流程的標(biāo)準(zhǔn)化 其中 信息的標(biāo)準(zhǔn)化又分為指標(biāo)體系的標(biāo)準(zhǔn)化和代碼的標(biāo)準(zhǔn)化 7 4數(shù)據(jù)準(zhǔn)備 7 4 2基礎(chǔ)數(shù)據(jù)的準(zhǔn)備要運(yùn)行一個(gè)新系統(tǒng) 必須要準(zhǔn)備系統(tǒng)運(yùn)行中使用的各種基礎(chǔ)數(shù)據(jù)或初始化數(shù)據(jù) 例如要運(yùn)行基于供應(yīng)鏈的物流信息系統(tǒng) 必須要輸入物料或產(chǎn)品信息 庫(kù)存信息 市場(chǎng)需求信息 供需方信息和財(cái)務(wù)成本信息等 7 5系統(tǒng)測(cè)試 系統(tǒng)測(cè)試是保證系統(tǒng)質(zhì)量和可靠性的關(guān)鍵步驟 是對(duì)系統(tǒng)開(kāi)發(fā)過(guò)程中的系統(tǒng)分析 系統(tǒng)設(shè)計(jì)和實(shí)施的最后復(fù)查 7 5 1系統(tǒng)測(cè)試的定義和目標(biāo)系統(tǒng)測(cè)試是在假定系統(tǒng)中有錯(cuò)誤的前提下進(jìn)行的 是為了發(fā)現(xiàn)錯(cuò)誤而執(zhí)行程序的過(guò)程 具體而言 就是指根據(jù)系統(tǒng)開(kāi)發(fā)各階段的需求 設(shè)計(jì)等文檔或程序的內(nèi)部結(jié)構(gòu)精心設(shè)計(jì)測(cè)試用例 即輸入數(shù)據(jù)和預(yù)期的輸出結(jié)果 并利用這些測(cè)試用例來(lái)運(yùn)行程序 以便發(fā)現(xiàn)錯(cuò)誤的過(guò)程 系統(tǒng)測(cè)試是對(duì)系統(tǒng)的基本功能 系統(tǒng)的效率 系統(tǒng)的可靠性和可操作性等方面進(jìn)行的測(cè)試 系統(tǒng)測(cè)試的目標(biāo)就是希望能以最少的人力和時(shí)間發(fā)現(xiàn)潛在的各種錯(cuò)誤和缺陷 系統(tǒng)測(cè)試包括硬件測(cè)試 網(wǎng)絡(luò)測(cè)試和軟件測(cè)試 硬件測(cè)試 網(wǎng)絡(luò)測(cè)試根據(jù)具體的性能指標(biāo)進(jìn)行 軟件測(cè)試是在軟件投入運(yùn)行前 對(duì)軟件的需求分析 設(shè)計(jì) 實(shí)現(xiàn)編碼進(jìn)行最終審查 它是保障最終建立一個(gè)可靠性高的軟件系統(tǒng)的一部分 7 5系統(tǒng)測(cè)試 7 5 2系統(tǒng)測(cè)試過(guò)程系統(tǒng)測(cè)試過(guò)程基本上與開(kāi)發(fā)過(guò)程并行進(jìn)行 一個(gè)規(guī)范化的測(cè)試過(guò)程通常包括以下幾個(gè)基本的測(cè)試活動(dòng) 1 擬定測(cè)試計(jì)劃 充分考慮整個(gè)項(xiàng)目的開(kāi)發(fā)時(shí)間可開(kāi)發(fā)進(jìn)度 以及一些人為因素 客觀條件等 使測(cè)試計(jì)劃可行 測(cè)試計(jì)劃的內(nèi)容主要有 測(cè)試的內(nèi)容 進(jìn)度安排 測(cè)試所需的環(huán)境和條件 包括設(shè)備 被測(cè)項(xiàng)目 人員等 測(cè)試培訓(xùn)安排等 2 編制測(cè)試大綱 測(cè)試大綱是測(cè)試的依據(jù) 明確詳盡地規(guī)定了在測(cè)試中針對(duì)系統(tǒng)的每一項(xiàng)功能或特性所必須完成的基本測(cè)試項(xiàng)目和測(cè)試完成的標(biāo)準(zhǔn) 3 設(shè)計(jì)和生成測(cè)試用例 產(chǎn)生測(cè)試設(shè)計(jì)說(shuō)明文檔 其內(nèi)容主要有 被測(cè)項(xiàng)目 輸入數(shù)據(jù) 測(cè)試過(guò)程和預(yù)期輸出結(jié)果等 4 實(shí)施測(cè)試 測(cè)試的實(shí)施階段是由一系列的測(cè)試周期組成的 在每個(gè)測(cè)試周期時(shí) 測(cè)試人員和開(kāi)發(fā)人員將依據(jù)預(yù)先編制好的測(cè)試大綱和準(zhǔn)備好的測(cè)試用例 對(duì)被測(cè)軟件或設(shè)備進(jìn)行完整的測(cè)試 5 生成測(cè)試報(bào)告 測(cè)試完成后 要形成相應(yīng)的測(cè)試報(bào)告 主要對(duì)測(cè)試進(jìn)行概要說(shuō)明 列出測(cè)試的結(jié)論 指出缺陷和錯(cuò)誤 另外 給 7 5系統(tǒng)測(cè)試 出一些建議 如 可采用的修改方法 各項(xiàng)修改預(yù)計(jì)的工作量 修改的負(fù)責(zé)人等 通常 測(cè)試與糾錯(cuò)是反復(fù)交替進(jìn)行的 如果使用專業(yè)測(cè)試人員 測(cè)試與糾錯(cuò)可平行進(jìn)行 7 5 3系統(tǒng)測(cè)試的原則 1 測(cè)試用例應(yīng)該由 輸入數(shù)據(jù) 和 預(yù)期的輸出結(jié)果 組成 即在執(zhí)行程序前應(yīng)對(duì)期望的輸出有很明確的描述 測(cè)試后可將程序的輸出同它仔細(xì)對(duì)照檢查 2 不僅要選用合理的輸入數(shù)據(jù)進(jìn)行測(cè)試 還應(yīng)選用不合理的甚至錯(cuò)誤的輸入數(shù)據(jù)進(jìn)行測(cè)試 3 除了檢查程序是否做了應(yīng)該做的工作 還應(yīng)檢查程序是否做了它不該做的事情 4 長(zhǎng)期保留所有的測(cè)試用例 直至該系統(tǒng)被廢棄不用為止 7 5系統(tǒng)測(cè)試 7 5 4硬件測(cè)試硬件設(shè)備到貨后 在各個(gè)相關(guān)廠商配合下進(jìn)行初驗(yàn)測(cè)試 初驗(yàn)通過(guò)后與軟件 網(wǎng)絡(luò)等一起進(jìn)行系統(tǒng)測(cè)試 初驗(yàn)測(cè)試的工作主要有 1 配置檢測(cè) 檢測(cè)系統(tǒng)軟件 硬盤 內(nèi)存 CPU等配置情況 2 硬件設(shè)備外觀檢查 檢查計(jì)算機(jī)主機(jī) 工作站 磁帶庫(kù) 磁盤機(jī)柜和存儲(chǔ)設(shè)備等 所有設(shè)備及配件開(kāi)箱后外觀有無(wú)明顯劃痕和損傷 3 硬件測(cè)試 首先進(jìn)行加電檢測(cè) 觀看運(yùn)行狀態(tài)是否正常 有無(wú)報(bào)警 屏幕有無(wú)亂碼提示和死機(jī)現(xiàn)象 是否能進(jìn)入正常提示狀態(tài) 然后進(jìn)行操作檢測(cè) 用一些常用的命令來(lái)檢測(cè)機(jī)器是否能執(zhí)行命令 結(jié)構(gòu)是否正常 通過(guò)以上測(cè)試 要形成相應(yīng)的硬件檢測(cè)報(bào)告 其內(nèi)容包 7 5系統(tǒng)測(cè)試 含測(cè)試步驟 測(cè)試過(guò)程和測(cè)試的結(jié)論等 7 5 5網(wǎng)絡(luò)測(cè)試網(wǎng)絡(luò)設(shè)備到貨后 在各個(gè)相關(guān)廠商配合下進(jìn)行初驗(yàn)測(cè)試 初驗(yàn)通過(guò)后與軟件 硬件等一起進(jìn)行系統(tǒng)測(cè)試 初驗(yàn)測(cè)試的工作主要有 1 網(wǎng)絡(luò)設(shè)備的外觀檢查 檢查交換機(jī) 路由器等 所有設(shè)備及配件開(kāi)箱后外觀有無(wú)明顯劃痕和損傷 2 硬件測(cè)試 進(jìn)行加電檢測(cè) 觀看交換機(jī) 路由器等工作狀態(tài)是否正常 有無(wú)錯(cuò)誤和報(bào)警 3 網(wǎng)絡(luò)連通測(cè)試 用PING TELNET FTP等命令來(lái)檢查網(wǎng)絡(luò)是否連通 通過(guò)以上測(cè)試 要形成相應(yīng)的網(wǎng)絡(luò)檢測(cè)報(bào)告 其內(nèi)容包含測(cè)試步驟 測(cè)試過(guò)程和測(cè)試的結(jié)論等 7 5系統(tǒng)測(cè)試 7 5 6軟件測(cè)試軟件測(cè)試可分為單元測(cè)試 組裝測(cè)試 確認(rèn)測(cè)試和系統(tǒng)測(cè)試 單元測(cè)試 unittesting 是指對(duì)源程序中的每一個(gè)程序單元進(jìn)行測(cè)試 驗(yàn)證每個(gè)模塊是否滿足系統(tǒng)設(shè)計(jì)說(shuō)明書的要求 組裝測(cè)試 integrationtesting 是將已測(cè)試過(guò)的模塊組合成子系統(tǒng) 重點(diǎn)測(cè)試各模塊之間的接口和聯(lián)系 確認(rèn)測(cè)試 validationtesting 是對(duì)整個(gè)軟件進(jìn)行驗(yàn)收 根據(jù)系統(tǒng)分析說(shuō)明書來(lái)考察軟件是否滿足要求 系統(tǒng)測(cè)試 systemtesting 是指軟件 硬件 網(wǎng)絡(luò)等系統(tǒng)的各個(gè)部分連接起來(lái) 對(duì)整個(gè)系統(tǒng)進(jìn)行總的功能 性能等方面的測(cè)試 7 5系統(tǒng)測(cè)試 軟件測(cè)試的方法主要有兩大類 人工測(cè)試和機(jī)器測(cè)試 軟件測(cè)試的主要方法 7 5系統(tǒng)測(cè)試 1 人工測(cè)試人工測(cè)試又稱代碼復(fù)審 是指采用人工方式進(jìn)行測(cè)試 目的是通過(guò)對(duì)程序靜態(tài)結(jié)構(gòu)的檢查 找出編譯時(shí)不能發(fā)現(xiàn)的錯(cuò)誤 組織良好的人工測(cè)試可發(fā)現(xiàn)程序中30 70 的編碼和邏輯設(shè)計(jì)錯(cuò)誤 人工測(cè)試通過(guò)閱讀程序 查找錯(cuò)誤 包括 檢查代碼和設(shè)計(jì)是否一致 檢查代碼邏輯表達(dá)是否正確和完整 檢查代碼結(jié)構(gòu)是否合理等 人工檢測(cè)主要有3種方法 個(gè)人復(fù)查 是程序員本人對(duì)程序進(jìn)行檢查 發(fā)現(xiàn)程序中的錯(cuò)誤 這種方法主要針對(duì)小規(guī)模程序 效率不高 走查 通常由3 5人沒(méi)有參加項(xiàng)目開(kāi)發(fā)的有經(jīng)驗(yàn)的程序開(kāi)發(fā)人員 即測(cè)試人員 組成測(cè)試小組 走查之前 測(cè)試人員先閱讀相關(guān)的軟件資料和源程序 然后扮演計(jì)算機(jī)將一批有代表性的測(cè)試數(shù)據(jù)沿程序的邏輯走一遍 監(jiān)視程序的執(zhí)行情況 隨時(shí)記錄程序的蹤跡 發(fā)現(xiàn)程序中的錯(cuò)誤 7 5系統(tǒng)測(cè)試 會(huì)審 測(cè)試人員充分閱讀有關(guān)的軟件資料 如 系統(tǒng)分析 系統(tǒng)設(shè)計(jì)說(shuō)明書 源程序等 根據(jù)經(jīng)驗(yàn)列出盡可能多的典型錯(cuò)誤 然后把它們制成表格 根據(jù)這些錯(cuò)誤清單 也叫檢查表 提出一些問(wèn)題 編程人員逐句講解程序 測(cè)試人員逐個(gè)審查 提問(wèn) 討論可能出現(xiàn)的錯(cuò)誤 代碼復(fù)審時(shí) 需注意兩點(diǎn) 代碼審查時(shí) 必須檢查被測(cè)軟件是否正確通過(guò)編譯 代碼復(fù)審期間 保證有足夠的時(shí)間讓測(cè)試小組對(duì)問(wèn)題進(jìn)行充分的討論 2 機(jī)器測(cè)試機(jī)器測(cè)試是指把事先設(shè)計(jì)好的測(cè)試用例作用于被測(cè)程序 比較測(cè)試結(jié)果和預(yù)期結(jié)果是否一致 如果不一致 則說(shuō)明被測(cè)程序可能存在錯(cuò)誤 機(jī)器測(cè)試分為黑盒測(cè)試和白盒測(cè)試兩種 黑盒測(cè)試 也稱功能測(cè)試或數(shù)據(jù)驅(qū)動(dòng)測(cè)試 是指將軟件看成黑盒子 在完全不考慮軟件的內(nèi)部結(jié)構(gòu)和特性的情況下 測(cè)試軟件的外部特性 根據(jù)系統(tǒng)分析說(shuō)明書設(shè)計(jì)測(cè)試用 7 5系統(tǒng)測(cè)試 例 通過(guò)輸入和輸出的特性檢測(cè)是否滿足指定的功能 黑盒測(cè)試只作用于程序的接口處 主用用于發(fā)現(xiàn)以下錯(cuò)誤 是否有錯(cuò)誤的功能或遺漏的功能 界面是否有誤 輸入是否能夠正確接受 輸出是否正確 是否有數(shù)據(jù)結(jié)構(gòu)或外部數(shù)據(jù)庫(kù)訪問(wèn)錯(cuò)誤 性能是否能夠接受 是否有初始化或終止性錯(cuò)誤 白盒測(cè)試 也稱結(jié)構(gòu)測(cè)試或邏輯驅(qū)動(dòng)測(cè)試 是指將軟件看成白盒 根據(jù)程序的內(nèi)部結(jié)構(gòu)和邏輯來(lái)設(shè)計(jì)測(cè)試用例 對(duì)程序的路徑和過(guò)程進(jìn)行測(cè)試 檢查是否滿足設(shè)計(jì)的需要 白盒測(cè)試的原則是 程序模塊中的所有獨(dú)立路徑至少執(zhí)行一次 在所有的邏輯判斷中 取 真 和取 假 的兩種情況至少都能執(zhí)行一次 每個(gè)循環(huán)都應(yīng)在邊界條件和一般條件下各執(zhí)行一次 7 5系統(tǒng)測(cè)試 測(cè)試程序內(nèi)部數(shù)據(jù)結(jié)構(gòu)的有效性等 7 6系統(tǒng)切換及人員培訓(xùn) 1 系統(tǒng)切換系統(tǒng)試運(yùn)行是系統(tǒng)調(diào)試工作的延續(xù) 一般來(lái)講 用戶對(duì)新系統(tǒng)的驗(yàn)收測(cè)試都是在試運(yùn)行成功之后 系統(tǒng)試運(yùn)行階段的工作主要包括 對(duì)系統(tǒng)進(jìn)行初始化 輸入各原始數(shù)據(jù)記錄 記錄系統(tǒng)運(yùn)行的數(shù)據(jù)和狀況 核對(duì)新系統(tǒng)輸出和老系統(tǒng) 人工或計(jì)算機(jī)系統(tǒng) 輸出的結(jié)果 對(duì)實(shí)際系統(tǒng)的輸入方式進(jìn)行考察 如 是否方便 效率如何 安全可靠性 誤操作保護(hù)等 對(duì)系統(tǒng)實(shí)際運(yùn)行 響應(yīng)速度 包括 運(yùn)算速度 傳輸速度 查詢速度和輸出速度等 進(jìn)行實(shí)際測(cè)試 新系統(tǒng)試運(yùn)行成功后 就可在新系統(tǒng)和老系統(tǒng)之間互相切換 新舊系統(tǒng)之間的切換方式有3種 7 6系統(tǒng)切換及人員培訓(xùn) 直接切換 在某一確定的時(shí)刻 老系統(tǒng)停止運(yùn)行 新系統(tǒng)投入運(yùn)行 新系統(tǒng)一般要經(jīng)過(guò)較詳細(xì)的測(cè)試和模擬運(yùn)行 考慮到系統(tǒng)測(cè)試中試驗(yàn)樣本的不徹底性 一般只有在老系統(tǒng)已完全無(wú)法滿足需要或新系統(tǒng)不太復(fù)雜的情況下采用這種方法 7 6系統(tǒng)切換及人員培訓(xùn) 并行切換 新系統(tǒng)投入運(yùn)行時(shí) 老系統(tǒng)并不停止運(yùn)行 而是與新系統(tǒng)同時(shí)運(yùn)行一段時(shí)間 對(duì)照兩者的輸出 利用老系統(tǒng)對(duì)新系統(tǒng)進(jìn)行檢驗(yàn) 一般可分兩步進(jìn)行 第一步 以新系統(tǒng)為正式作業(yè) 原系統(tǒng)作校核用 第二步 經(jīng)過(guò)一段時(shí)間運(yùn)行 在驗(yàn)證新系統(tǒng)處理準(zhǔn)確可靠后 原系統(tǒng)停止運(yùn)行 并行處理的時(shí)間視業(yè)務(wù)內(nèi)容而定 短則2至3個(gè)月 長(zhǎng)則半年至一年 轉(zhuǎn)換工作不應(yīng)急于求成 這種切換方式適用于一些核心系統(tǒng)的轉(zhuǎn)換過(guò)程 7 6系統(tǒng)切換及人員培訓(xùn) 分段切換 也稱逐步切換 試點(diǎn)過(guò)渡法 先選用新系統(tǒng)的某一部分代替老系統(tǒng) 作為試點(diǎn) 逐步地代替整個(gè)老系統(tǒng) 系統(tǒng)切換過(guò)程中 應(yīng)注意以下問(wèn)題 這些問(wèn)題解決得好 將給系統(tǒng)的順利切換創(chuàng)造條件 新系統(tǒng)的投運(yùn)需要大量的基礎(chǔ)數(shù)據(jù) 這些數(shù)據(jù)的整理與錄入工作量特別龐大 應(yīng)及早準(zhǔn)備 盡快完成 系統(tǒng)切換不僅是機(jī)器的轉(zhuǎn)換 程序的轉(zhuǎn)換 更是人工的轉(zhuǎn)換 應(yīng)提前做好人員的培訓(xùn)工作 系統(tǒng)運(yùn)行時(shí)會(huì)出現(xiàn)一些局部性的問(wèn)題 這是正常現(xiàn)象 系統(tǒng)工作人員對(duì)此應(yīng)有足夠的準(zhǔn)備 并做好記錄 系統(tǒng)只出現(xiàn)局部性問(wèn)題 說(shuō)明系統(tǒng)是成功的 反之 如果出現(xiàn)整體的問(wèn)題 則說(shuō)明系統(tǒng)設(shè)計(jì)質(zhì)量還好 整個(gè)系統(tǒng)甚至要重新設(shè)計(jì) 這種切換方式適合于較大系統(tǒng) 7 6系統(tǒng)切換及人員培訓(xùn) 2 人員培訓(xùn)為了使新系統(tǒng)能夠按預(yù)期目標(biāo)正常運(yùn)行 對(duì)用戶人員進(jìn)行必要的培訓(xùn)是在系統(tǒng)切換之前不可忽視的一項(xiàng)工作 需要培訓(xùn)的人員主要有以下3類 事務(wù)管理人員通過(guò)講座 報(bào)告會(huì)形式 說(shuō)明新系統(tǒng)的目標(biāo) 功能 說(shuō)明系統(tǒng)的結(jié)構(gòu)及運(yùn)行過(guò)程 以及對(duì)企業(yè)組織機(jī)構(gòu) 工作方式等產(chǎn)生的影響 系統(tǒng)操作人員是人員培訓(xùn)工作的重點(diǎn) 學(xué)習(xí)必要的計(jì)算機(jī)硬 軟件知識(shí) 鍵盤指法 漢字輸入 新系統(tǒng)的工作原理 使用方法 簡(jiǎn)單出錯(cuò)的處置等知識(shí) 7 6系統(tǒng)切換及人員培訓(xùn) 系統(tǒng)維護(hù)人員一般由計(jì)算機(jī)中心和計(jì)算機(jī)室的專業(yè)技術(shù)人員擔(dān)任 軟件故障原因圖 7 7物流信息系統(tǒng)運(yùn)行管理 物流信息系統(tǒng)在完成系統(tǒng)實(shí)施 投入正常運(yùn)行后 就進(jìn)入了系統(tǒng)運(yùn)行與維護(hù)階段 一般而言 物流信息系統(tǒng)的使用壽命短則4 5年 長(zhǎng)則10年以上 系統(tǒng)的運(yùn)行與維護(hù)有著重大的意義和作用 系統(tǒng)運(yùn)行管理包括系統(tǒng)的日常運(yùn)行管理 系統(tǒng)維護(hù)和建立運(yùn)行體制 7 7 1信息系統(tǒng)運(yùn)行管理的內(nèi)容 1 日常運(yùn)行管理系統(tǒng)的日常運(yùn)行管理主要是對(duì)系統(tǒng)每天運(yùn)行狀況 數(shù)據(jù)輸入和輸出情況以及系統(tǒng)的安全性與完備性及時(shí)如實(shí)記錄和處理 日常運(yùn)行管理主要包括 新數(shù)據(jù)的錄入 存儲(chǔ) 更新復(fù)制以及統(tǒng)計(jì)分析 報(bào)表生成和定期與外界交流等數(shù)據(jù)處理工作 7 7物流信息系統(tǒng)運(yùn)行管理 2 系統(tǒng)運(yùn)行情況的記錄整個(gè)系統(tǒng)運(yùn)行情況的記錄能夠反映系統(tǒng)在大多數(shù)情況下的狀態(tài)和工作狀態(tài) 系統(tǒng)運(yùn)行情況的記錄包括以下內(nèi)容 工作數(shù)量 包括開(kāi)機(jī)的時(shí)間 每天 每周 每月錄入數(shù)據(jù)的數(shù)量 積累的數(shù)據(jù)總量 數(shù)據(jù)使用頻率 滿足用戶臨時(shí)性的要求數(shù)量等 這些數(shù)量反映了系統(tǒng)工作的負(fù)擔(dān)以及提供信息服務(wù)的規(guī)模 是反映計(jì)算機(jī)應(yīng)用系統(tǒng)功能的最基本的數(shù)據(jù) 工作效率 是系統(tǒng)為了完成所規(guī)定的工作 占用和消耗了多少人力 物力和財(cái)力 系統(tǒng)服務(wù)質(zhì)量 是對(duì)系統(tǒng)提供的方式用戶是否滿意 所提供的信息是否符合用戶要求 對(duì)臨時(shí)提出的信息需求能否滿足要求等 系統(tǒng)維護(hù)的記錄 包括維護(hù)工作的內(nèi)容 情況分析 時(shí)間以及執(zhí)行人員等內(nèi)容 系統(tǒng)的故障情況 是對(duì)系統(tǒng)運(yùn)行中出現(xiàn)的問(wèn)題與故障 發(fā)生故障時(shí)現(xiàn)場(chǎng)的條件 采取了哪些排除故障的措施 效果怎樣等 這些內(nèi)容都應(yīng)記錄在正規(guī)的值班日志上 7 7物流信息系統(tǒng)運(yùn)行管理 7 7 2信息系統(tǒng)維護(hù)的目的與任務(wù)物流信息系統(tǒng)維護(hù)就是對(duì)系統(tǒng)使用過(guò)程中發(fā)現(xiàn)的問(wèn)題進(jìn)行處理的過(guò)程 也是系統(tǒng)完善的過(guò)程 物流信息系統(tǒng)維護(hù)的目的是保證信息系統(tǒng)正常而可靠地運(yùn)行 并使系統(tǒng)不斷得到改善和提高 以充分發(fā)揮作用 物流信息系統(tǒng)維護(hù)的任務(wù)就是要有計(jì)劃 有組織地對(duì)物流信息系統(tǒng)進(jìn)行必要的改動(dòng) 以保證物流信息系統(tǒng)中的各個(gè)要素不管環(huán)境如何變化始終是最新的 物流信息系統(tǒng)維護(hù)是物流信息系統(tǒng)管理的重要工作內(nèi)容 隨著物流信息系統(tǒng)應(yīng)用的深入和使用壽命的延長(zhǎng) 系統(tǒng)維護(hù)的工作量將越來(lái)越大 物流信息系統(tǒng)維護(hù)的費(fèi)用往往占整個(gè)系統(tǒng)生命周期總費(fèi)用的60 以上 7 7物流信息系統(tǒng)運(yùn)行管理 7 7 3信息系統(tǒng)維護(hù)的類型物流信息系統(tǒng)維護(hù)按照維護(hù)對(duì)象的不同可分為以下5種類型 1 硬件維護(hù) 包括專職的硬件人員對(duì)系統(tǒng)設(shè)備日常的保養(yǎng)性維護(hù)和對(duì)突發(fā)性故障進(jìn)行的維護(hù) 硬件人員應(yīng)加強(qiáng)設(shè)備的保養(yǎng)以及定期檢修 并做好檢驗(yàn)記錄和故障登記工作 2 軟件維護(hù) 是在軟件已交付使用后 為了改正錯(cuò)誤或滿足新的需要而修改軟件的過(guò)程 其目的是保證軟件系統(tǒng)能持續(xù)地與用戶環(huán)境 數(shù)據(jù)處理操作 政府或其他有關(guān)部門的請(qǐng)求取得協(xié)調(diào)一致 軟件維護(hù)工作包括以下幾種情況 糾錯(cuò)性維護(hù) 是診斷和修正系統(tǒng)中遺留的錯(cuò)誤 如溢出現(xiàn)象 適應(yīng)性維護(hù) 是為使物流信息系統(tǒng)適應(yīng)環(huán)境的變化而進(jìn)行的維護(hù)工作 如計(jì)算機(jī)系統(tǒng)配置發(fā)生變化 7 7物流信息系統(tǒng)運(yùn)行管理 完善性維護(hù) 是在物流信息系統(tǒng)使用過(guò)程中 用戶往往要求擴(kuò)充原來(lái)系統(tǒng)的功能 增加一些軟件需求規(guī)范書中沒(méi)有規(guī)定的功能與性能特征 以及改進(jìn)處理效率和編寫程序 如調(diào)整用戶界面 預(yù)防性維護(hù) 是選擇那些還有較長(zhǎng)使用壽命 目前尚能正常運(yùn)行 可能將要發(fā)生變化或調(diào)整的系統(tǒng)進(jìn)行維護(hù) 3 數(shù)據(jù)維護(hù) 其工作一般由數(shù)據(jù)庫(kù)管理員來(lái)負(fù)責(zé) 主要負(fù)責(zé)數(shù)據(jù)庫(kù)的安全性和完整性 進(jìn)行并發(fā)性控制 維護(hù)數(shù)據(jù)庫(kù)中的數(shù)據(jù) 以及定期書寫數(shù)據(jù)字典文件和一些其他的數(shù)據(jù)管理文件 4 代碼維護(hù) 隨著環(huán)境變化 需重新設(shè)計(jì) 添加 刪除 修改代碼時(shí) 由代碼管理部門討論新的代碼系統(tǒng) 確定之后以書面方式提交然后再貫徹執(zhí)行 5 機(jī)構(gòu)和人員的變動(dòng) 為使物流信息系統(tǒng)更加合理 有時(shí)需對(duì)機(jī)構(gòu)和人員進(jìn)行重組和調(diào)整 7 7物流信息系統(tǒng)運(yùn)行管理 7 7 4信息系統(tǒng)維護(hù)的步驟通常對(duì)物流信息系統(tǒng)的維護(hù)修改執(zhí)行以下5個(gè)步驟 1 提出修改要求 操作人員或業(yè)務(wù)領(lǐng)導(dǎo)用書面形式向主管領(lǐng)導(dǎo)提出對(duì)某項(xiàng)工作的修改要求 而不能直接向程序員提出 2 領(lǐng)導(dǎo)批準(zhǔn) 主管人員進(jìn)行一定的調(diào)查后 根據(jù)系統(tǒng)和工作人員的情況 考慮這種修改的必要性與可行性 最后做出是否修改 何時(shí)修改 由誰(shuí)修改的決定 3 分配任務(wù) 系統(tǒng)主管人員如果認(rèn)為需要修改 則向有關(guān)的維護(hù)人員下達(dá)任務(wù) 說(shuō)明修改的內(nèi)容 要求和期限 4 驗(yàn)收成果 系統(tǒng)主管人員對(duì)修改的部分進(jìn)行驗(yàn)收 驗(yàn)收通過(guò)后 將修改的部分嵌入系統(tǒng) 取代舊的部分 5 記錄修改情況 修改要做認(rèn)真的登記 作為新的版本通報(bào)用戶和操作人員 指出新的功能和修改的地方 7 7物流信息系統(tǒng)運(yùn)行管理 7 7 5系統(tǒng)使用與維護(hù)說(shuō)明書系統(tǒng)使用與維護(hù)說(shuō)明書主要是面向用戶服務(wù)的 其內(nèi)容可分為使用說(shuō)明部分和維護(hù)說(shuō)明部分 使用說(shuō)明部分通常是面向一般的業(yè)務(wù)人員 維護(hù)說(shuō)明部分面向具有一定計(jì)算機(jī)專業(yè)知識(shí)的技術(shù)人員 系統(tǒng)使用和維護(hù)說(shuō)明書具體包括以下5項(xiàng)內(nèi)容 1 概述 包括系統(tǒng)使用和維護(hù)說(shuō)明書的用途及有關(guān)專業(yè)術(shù)語(yǔ) 讀者注意事項(xiàng) 2 系統(tǒng)簡(jiǎn)介 包括系統(tǒng)功能概要 運(yùn)行環(huán)境 系統(tǒng)性能 3 系統(tǒng)安裝與初始化說(shuō)明 包括系統(tǒng)安裝 硬件和軟件裝配 系統(tǒng)啟動(dòng)與自動(dòng)檢測(cè) 附屏幕操作命令 初始數(shù)據(jù)庫(kù)的建立 附屏幕操作命令和樣本 系統(tǒng)結(jié)束處理和后備數(shù)據(jù)庫(kù)的復(fù)制等說(shuō)明 4 運(yùn)行說(shuō)明 包括運(yùn)行作業(yè)表 操作步驟 7 7物流信息系統(tǒng)運(yùn)行管理 5 非常規(guī)過(guò)程說(shuō)明 包括應(yīng)急操作說(shuō)明 故障恢復(fù)再啟動(dòng)過(guò)程 7 8物流信息系統(tǒng)評(píng)價(jià) 系統(tǒng)評(píng)價(jià)是指系統(tǒng)在正式運(yùn)行一段時(shí)間之后 對(duì)系統(tǒng)在功能 技術(shù)和經(jīng)濟(jì)方面所進(jìn)行的評(píng)價(jià) 系統(tǒng)評(píng)價(jià)主要的依據(jù)是系統(tǒng)日常運(yùn)行記錄和現(xiàn)場(chǎng)實(shí)際監(jiān)測(cè)數(shù)據(jù) 評(píng)價(jià)的結(jié)果可
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 實(shí)習(xí)生成果證明及在校表現(xiàn)報(bào)告(7篇)
- 海外留學(xué)工作經(jīng)歷證明(5篇)
- 2025年殘疾人公務(wù)員錄用考試公安專業(yè)科目試卷
- 2025年水處理自動(dòng)化系統(tǒng)項(xiàng)目立項(xiàng)申請(qǐng)報(bào)告
- 分析制造業(yè)中質(zhì)量管理的關(guān)鍵要素
- 2025年征信考試題庫(kù):征信市場(chǎng)監(jiān)管案例分析試題
- 養(yǎng)殖業(yè)魚(yú)苗供應(yīng)與銷售戰(zhàn)略合作協(xié)議
- 那場(chǎng)雨后的美景寫景作文7篇
- 共享辦公空間使用權(quán)協(xié)議
- 2025年會(huì)計(jì)職稱考試《初級(jí)會(huì)計(jì)實(shí)務(wù)》成本核算與管理重點(diǎn)難點(diǎn)全真試題
- 風(fēng)機(jī)吊裝安全培訓(xùn)
- 陜西省銅川市2025年八下英語(yǔ)期末監(jiān)測(cè)試題含答案
- 社區(qū)工作者綜合能力考試基礎(chǔ)知識(shí)試題及答案
- 山西焦煤集團(tuán)所屬煤炭子公司招聘筆試題庫(kù)2025
- 墊付醫(yī)療費(fèi)協(xié)議書
- 2025年福建省廈門市中考物理模擬試卷
- 2024年陜西省普通高中學(xué)業(yè)水平合格性考試語(yǔ)文試題(原卷版+解析版)
- (高清版)DG∕TJ 08-9-2023 建筑抗震設(shè)計(jì)標(biāo)準(zhǔn)
- DB44-T 2605-2025 生活垃圾焚燒發(fā)電設(shè)施能源消耗計(jì)算與限額
- 代謝相關(guān)脂肪性肝病防治指南2024年版解讀
- 《心血管病介入治療新技術(shù)》課件
評(píng)論
0/150
提交評(píng)論