管理系統(tǒng)中計(jì)算機(jī)應(yīng)用課堂筆記7

字號:

第八章系統(tǒng)實(shí)施
    系統(tǒng)實(shí)施階段是將新系統(tǒng)付諸實(shí)現(xiàn)的過程。它的主要活動是根據(jù)系統(tǒng)設(shè)計(jì)所提供的控制結(jié)構(gòu)圖、數(shù)據(jù)庫設(shè)計(jì)、系統(tǒng)配置方案及詳細(xì)設(shè)計(jì)資料,編制和調(diào)試程序,調(diào)試系統(tǒng)、進(jìn)行系統(tǒng)切換等工作,將技術(shù)設(shè)計(jì)轉(zhuǎn)化為物理實(shí)際系統(tǒng)。
    8.l系統(tǒng)實(shí)施的準(zhǔn)備工作
    1.建立系統(tǒng)平臺
    包括購置和安裝必要的計(jì)算機(jī)和通信硬件設(shè)備、軟件系統(tǒng)。所需硬件設(shè)備包括主機(jī)、外部設(shè)備、輔助設(shè)備(如穩(wěn)壓電源、空氣調(diào)節(jié)裝置)、機(jī)房設(shè)施。通信設(shè)備等。
    2.培訓(xùn)管理人員和操作人員
    首先,對新系統(tǒng)的用戶,即各類管理人員要進(jìn)行培訓(xùn)。培訓(xùn)內(nèi)容包括兩方面:一方面是關(guān)于先進(jìn)管理思想和方法的教育;另一方面是面向業(yè)務(wù)的培訓(xùn),使管理者學(xué)會新系統(tǒng)的應(yīng)用方法。
    3.基礎(chǔ)數(shù)據(jù)的準(zhǔn)備
    企業(yè)中有許多基礎(chǔ)數(shù)據(jù),要把它們轉(zhuǎn)存到計(jì)算機(jī)存儲器中。
    4.管理流程重組
    由于計(jì)算機(jī)的應(yīng)用,管理人員的工作內(nèi)容和工作方式也發(fā)生了很大變化。因此,必須根據(jù)系統(tǒng)設(shè)計(jì)的要求,重新規(guī)定系統(tǒng)業(yè)務(wù)流程、信息流向,改革組織機(jī)構(gòu),劃定各管理職能部門的職責(zé)范圍。
    8.2程序模塊的設(shè)計(jì)
    在系統(tǒng)實(shí)施階段,重要的任務(wù)就是程序設(shè)計(jì)。在傳統(tǒng)的結(jié)構(gòu)化程序設(shè)計(jì)方法中,程序設(shè)計(jì)就是處理過程的設(shè)計(jì);而在面向?qū)ο蟮某绦蛟O(shè)計(jì)方法中,程序設(shè)計(jì)卻主要指對象的設(shè)計(jì)。
    8.2.1程序設(shè)計(jì)的概述
    1.程序設(shè)計(jì)的任務(wù)
    程序設(shè)計(jì)的任務(wù),就是根據(jù)系統(tǒng)設(shè)計(jì)說明書中關(guān)于模塊的詳細(xì)描述和處理過程的描述,選擇合適的計(jì)算機(jī)語言來編制程序的工作。
    2.程序設(shè)計(jì)的質(zhì)量要求
    隨著計(jì)算機(jī)硬件技術(shù)的飛速發(fā)展,人們對程序設(shè)計(jì)的質(zhì)量要求發(fā)生了變化。過去強(qiáng)調(diào)程序的正確性、高效率和短小精悍,以適應(yīng)設(shè)備資源有限的計(jì)算機(jī)系統(tǒng);現(xiàn)在則更加強(qiáng)調(diào)程序的正確性、可維護(hù)性、可靠性和可理解性。
    3.良好的編程習(xí)慣
    編制程序需要熟悉所使用的語言,具有盡可能豐富的編程經(jīng)驗(yàn);但是更加重要的是要具有系統(tǒng)的觀點(diǎn),采用結(jié)構(gòu)化設(shè)計(jì)思想和工具,自上而下統(tǒng)籌考慮,避免編程時(shí)變量隨意增減,變量類型隨機(jī)指定,無法兼容時(shí)再任意轉(zhuǎn)換等。
    8.2.2結(jié)構(gòu)化程序設(shè)計(jì)
    結(jié)構(gòu)化程序設(shè)計(jì)主要用于面向過程的編程方式,為了克服程序編制中的隨意性,避免錯(cuò)誤的出現(xiàn),現(xiàn)代程序的編寫都遵照“結(jié)構(gòu)化程序設(shè)計(jì)”的方法。其基本原則是自頂而下、逐步求精。結(jié)構(gòu)化程序方法提出了順序、選擇和循環(huán)三種基本程序結(jié)構(gòu),任何一個(gè)程序都可以用這三種結(jié)構(gòu)裝配起來。
    1.順序結(jié)構(gòu)
    順序執(zhí)行,就是按照程序語句行的自然順序,一條語句接一條語句地執(zhí)行程序。順序結(jié)構(gòu)十分簡單,它只是一種編寫和執(zhí)行程序的協(xié)議、規(guī)則,并不需要用專門的結(jié)構(gòu)語句來支持。
    2.判斷選擇結(jié)構(gòu)
    在用程序解決實(shí)際問題時(shí),常常需要對問題的給定條件做出判斷,以便選擇不同的解決方法,這就必須使用判斷選擇(分支)結(jié)構(gòu)來編制程序。判斷選擇結(jié)構(gòu)有相應(yīng)的結(jié)構(gòu)語句。
    3.循環(huán)結(jié)構(gòu)
    在一個(gè)大程序段中,常常會重復(fù)使用某一段相同的或類似的程序段。在編制程序時(shí),不必重復(fù)編寫這個(gè)程序段,可以用重復(fù)結(jié)構(gòu)來替代它。重復(fù)結(jié)構(gòu)也叫循環(huán)結(jié)構(gòu)。系統(tǒng)提供了建立三種重復(fù)結(jié)構(gòu)。
    8.2.3程序的調(diào)試
    程序設(shè)計(jì)完成之后,很少有運(yùn)行成功的,尤其是復(fù)雜程序,包含的缺陷可能更多,程序設(shè)計(jì)者必須經(jīng)過多次調(diào)試,不斷地發(fā)現(xiàn)并修正其中的錯(cuò)誤,證實(shí)正確無誤以后才能投入使用。一個(gè)大的應(yīng)用系統(tǒng)可以先對各模塊分調(diào),然后再連調(diào)和總調(diào)。
    1.程序錯(cuò)誤的分類
    總結(jié)程序中出現(xiàn)的錯(cuò)誤,一般可分為語法錯(cuò)誤、系統(tǒng)錯(cuò)誤和邏輯錯(cuò)誤三類。
    語法錯(cuò)誤,因程序設(shè)計(jì)人員對程序設(shè)計(jì)語言的理解不夠,或程序設(shè)計(jì)基本功不扎實(shí)造成的結(jié)果。
    系統(tǒng)錯(cuò)誤,由于計(jì)算機(jī)硬件、軟件引起的錯(cuò)誤,比如計(jì)算機(jī)硬件故障;病毒感染等。對于系統(tǒng)錯(cuò)誤,主要是靠經(jīng)驗(yàn)和對硬件的了解,通過分析判斷排除。
    邏輯錯(cuò)誤,指那些雖然不違反系統(tǒng)規(guī)則,但是卻不合邏輯或不合題目語義的錯(cuò)誤。這些錯(cuò)誤系統(tǒng)一般很難自行檢測出來。
    8.2.4面向?qū)ο蟪绦蛟O(shè)計(jì)
    面向?qū)ο蟪绦蛟O(shè)計(jì)的大特征是強(qiáng)調(diào)構(gòu)成事物的每一個(gè)對象,描述的是每個(gè)對象的屬性與方法。而對于響應(yīng)每個(gè)事件的程序,一般不再獨(dú)立構(gòu)成一個(gè)文件,而被封裝在每個(gè)具體的對象之中。
    1.概念
    (1)對象(Object)。一般來說,現(xiàn)實(shí)世界中可以獨(dú)立存在的。能夠被區(qū)分的一切實(shí)體(事物)都是對象。在VFP中所研究的對象,只是現(xiàn)實(shí)世界中實(shí)體或概念在計(jì)算機(jī)中的一種抽象的模型化的表示。這種抽象事物中是封裝了數(shù)據(jù)和操作的對象,通過定義屬性和操作來描述其特征和功能,通過定義接口來描述其地位及與其他對象的相互關(guān)系,從而形成一個(gè)動態(tài)的對象模型。
    (2)類(Class)。類是一組對象的屬性和行為特征的抽象描述,或者說是具有共同屬性、共同操作性質(zhì)的對象的集合?;愔豢紤]通用特征與功能,用戶可以從基類中派生出許多子類。子類往往是在繼承基類的基礎(chǔ)上,又增加一些新的特性與功能構(gòu)成。子類也像基類一樣可以派生出對象。類的基本特性是封裝性、繼承性和多態(tài)性。
    (3)屬性
    屬性就是對象的特性,是對象外觀及行為的特征。對象的屬性可以在建立對象時(shí)由其所屬的類(或子類)繼承,也可以在對象創(chuàng)建或運(yùn)行時(shí)進(jìn)行修改與設(shè)置。
    (4)事件
    事件是對象可以識別和響應(yīng)的行為與操作。它一般由用戶或系統(tǒng)來觸發(fā)。VFP中事件是固定的,用戶不能再創(chuàng)建新的事件。
    (5)方法
    方法是對象所具有的功能。因?yàn)橐环N功能必然是由一個(gè)過程來支持。所以過程也可以說就是一段程序(有時(shí)也叫方法程序)。
    2.面向?qū)ο蟪绦蛟O(shè)計(jì)的特點(diǎn)
    面向?qū)ο蟪绦蛟O(shè)計(jì)方法是一種支持模塊化設(shè)計(jì)和軟件重用的編程方法。它把程序設(shè)計(jì)的主要活動集中在建立對象和對象之間的聯(lián)系上。面向?qū)ο蟪绦蛟O(shè)計(jì)的基本思想是封裝性和可擴(kuò)展性。
    (l)封裝性。面向?qū)ο蟪绦蛟O(shè)計(jì)中,數(shù)據(jù)結(jié)構(gòu)及算法全部被封裝在對象中。對象的數(shù)據(jù)結(jié)構(gòu)描述了對象的狀態(tài);對象的操作是它的行為。
    (2)可擴(kuò)展性。可擴(kuò)展性體現(xiàn)為繼承和行為擴(kuò)展兩個(gè)方面。對象之間具有層次關(guān)系,下一層的對象是上一層對象的子對象,上一層對象就是下一層對象的父對象。
    面向?qū)ο蟮某绦蛟O(shè)計(jì)的行為擴(kuò)展,是指任何一個(gè)對象,除了可以繼承父對象的數(shù)據(jù)和操作外,也可以隨時(shí)為自己增加屬性和方法程序。
    通過這種封裝和繼承的特性,引出了面向?qū)ο笤O(shè)計(jì)的另一個(gè)重要特性——多態(tài)性。所謂多態(tài),就是在程序中同名但是具體功能不同的方法可以共存。實(shí)現(xiàn)多態(tài)有兩種辦法,那就是"覆蓋"和"重載".
    3.類的設(shè)計(jì)和使用
    用戶可以通過基類派生出對象及子類,也可以利用子類派生出對象或子類。把特殊需要的屬性、方法和事件定義在該子類中,從而創(chuàng)建出用戶的自定義類。
    8.3應(yīng)用系統(tǒng)的設(shè)計(jì)
    建立完整的以數(shù)據(jù)庫為核心的計(jì)算機(jī)應(yīng)用系統(tǒng),是系統(tǒng)實(shí)施階段的終目的。一個(gè)完整的計(jì)算機(jī)應(yīng)用系統(tǒng),一般應(yīng)當(dāng)具有以下一些不同模塊。
    主程序、系統(tǒng)菜單、系統(tǒng)登錄界面、數(shù)據(jù)庫、數(shù)據(jù)輸入界面、數(shù)據(jù)輸出界面、數(shù)據(jù)維護(hù)功能、數(shù)據(jù)檢索功能、幫助功能和項(xiàng)目文件。
    8.3.1主控程序設(shè)計(jì)
    系統(tǒng)主控程序簡稱為主程序,是用來設(shè)置應(yīng)用系統(tǒng)的操作環(huán)境、控制和調(diào)用用戶初始界面、啟動事件循環(huán)的高一級的程序。同時(shí)在結(jié)束系統(tǒng)運(yùn)行時(shí),也負(fù)責(zé)關(guān)閉應(yīng)用系統(tǒng),結(jié)束事件循環(huán),恢復(fù)VFP系統(tǒng)初始環(huán)境的工作。
    8.3.2項(xiàng)目管理器
    為了便于管理和使用數(shù)據(jù)表、數(shù)據(jù)庫、視圖等對象,可以使用VFP的項(xiàng)目文件,它提供了對于任務(wù)中所有文件的管理和維護(hù)功能。創(chuàng)建項(xiàng)目文件的工具是VFP系統(tǒng)提供的項(xiàng)目管理器。
    項(xiàng)目管理器是開發(fā)及管理應(yīng)用系統(tǒng)人員的工作平臺。這里所說的“項(xiàng)目”是相關(guān)文件、數(shù)據(jù)及對象的集合。項(xiàng)目管理器有以下幾種功能:
    (1)采用“目錄樹”結(jié)構(gòu)對資源信息進(jìn)行集中管理。
    (2)以其集成環(huán)境為用戶提供了快捷訪問系統(tǒng)設(shè)計(jì)工具的窗口,在項(xiàng)目管理器窗口,有多種功能按鈕,可以根據(jù)需求創(chuàng)建、修改、增加和刪除資源文件。
    (3)支持建立數(shù)據(jù)字典,用以存儲各數(shù)據(jù)表間的關(guān)系。
    (4)用簡單面向?qū)ο蟮姆椒ǎ瑢⑵湎到y(tǒng)資源編譯成可獨(dú)立運(yùn)行的。APP或。EXE文件。
    8.4系統(tǒng)測試
    系統(tǒng)測試是保證系統(tǒng)質(zhì)量的關(guān)鍵,是對整個(gè)系統(tǒng)開發(fā)過程,包括系統(tǒng)分析、系統(tǒng)設(shè)計(jì)和實(shí)施的終審查。
    8.4.1系統(tǒng)測試的對象和目的
    1.系統(tǒng)測試的對象
    系統(tǒng)測試的對象是整個(gè)應(yīng)用軟件系統(tǒng)。由于“程序十文檔=軟件”,所以系統(tǒng)測試的對象包括需求分析、系統(tǒng)總體設(shè)計(jì)、詳細(xì)設(shè)計(jì)各階段的文檔以及源程序。
    2.系統(tǒng)測試的目的
    應(yīng)用軟件系統(tǒng)測試的目的是努力發(fā)現(xiàn)軟件中的錯(cuò)誤,并改正錯(cuò)誤……測試中可能發(fā)現(xiàn)的錯(cuò)誤按其性質(zhì)可分為以下幾類:
    (1)功能錯(cuò)誤。由于處理功能說明不夠完整或不夠確切,致使編程時(shí)對功能有誤解而產(chǎn)生的錯(cuò)誤。
    (2)系統(tǒng)錯(cuò)誤。指與外部接口錯(cuò)誤、子程序調(diào)用錯(cuò)誤、參數(shù)使用錯(cuò)誤等。
    (3)過程錯(cuò)誤。主要指算術(shù)運(yùn)算錯(cuò)誤、邏輯錯(cuò)誤等。
    (4)數(shù)據(jù)錯(cuò)誤。指數(shù)據(jù)結(jié)構(gòu)、實(shí)體、屬性錯(cuò)誤,參數(shù)與控制數(shù)據(jù)混淆等。
    (5)編程錯(cuò)誤。指語法錯(cuò)誤、程序邏輯錯(cuò)誤、編程書寫錯(cuò)誤等。
    8.4.2系統(tǒng)測試的基本原則與方法
    1.系統(tǒng)測試的基本原則
    系統(tǒng)測試應(yīng)遵循以下基本原則:
    (l)成立測試小組,測試小組應(yīng)與開發(fā)組分立。即測試工作應(yīng)避免由原開發(fā)組人員承擔(dān)。
    (2)精心設(shè)計(jì)測試用例。一個(gè)測試用例必須由兩個(gè)部分組成:
    ①對系統(tǒng)的輸入數(shù)據(jù)描述;
    ②由這些輸入數(shù)據(jù)經(jīng)系統(tǒng)處理,預(yù)期的測試正確結(jié)果。
    (3)進(jìn)行回歸測試。對于測試中發(fā)現(xiàn)錯(cuò)誤的軟件,經(jīng)修正后,要用原來的測試用例再進(jìn)行測試稱為回歸測試。利用回歸測試,一方面驗(yàn)證原有錯(cuò)誤是否確實(shí)修正了;另一方面能夠發(fā)現(xiàn)因修改而可能引入的新錯(cuò)誤。
    (4)集中測試出錯(cuò)多的模塊。一個(gè)模塊已發(fā)現(xiàn)的錯(cuò)誤越多,則其中存在錯(cuò)誤的概率也就越大。在進(jìn)行深入測試時(shí),要集中測試那些出錯(cuò)多的模塊。
    2.系統(tǒng)測試的方法
    軟件產(chǎn)品測試,常用以下兩種方法:
    (l)黑盒法。又稱為功能測試,在完全不考慮程序的內(nèi)部結(jié)構(gòu)和特性的情況下,測試軟件的外部特征。從程序的輸入和輸出特性上測試其是否滿足設(shè)定的功能。
    (2)白盒法。又稱為結(jié)構(gòu)測試,按照程序的內(nèi)部結(jié)構(gòu)和處理邏輯來設(shè)計(jì)測試用例,對軟件的邏輯路徑及過程進(jìn)行測試,檢查它與設(shè)計(jì)是否相符。
    8.4.3系統(tǒng)測試過程
    系統(tǒng)測試過程可分為四個(gè)步驟:
    1.單元測試(模塊分調(diào))
    每個(gè)模塊可以作為一個(gè)單獨(dú)的測試單元,而且也比較容易設(shè)計(jì)測試用例。單元測試中所發(fā)現(xiàn)的錯(cuò)誤,往往是編程和詳細(xì)設(shè)計(jì)的錯(cuò)誤。
    2.子系統(tǒng)測試(模塊聯(lián)調(diào))
    子系統(tǒng)測試是將經(jīng)過單元測試的模塊放在一起形成一個(gè)子系統(tǒng)來測試。子系統(tǒng)測試的目的是測試模塊間接口的正確性。
    3.系統(tǒng)測試
    系統(tǒng)測試是將經(jīng)過測試的子系統(tǒng)裝配成一個(gè)完整的系統(tǒng)來測試。在這個(gè)測試中發(fā)現(xiàn)的錯(cuò)誤有設(shè)計(jì)和編程的錯(cuò)誤,也有需求分析中的錯(cuò)誤。
    4.驗(yàn)收測試
    驗(yàn)收測試是將系統(tǒng)作為單一的實(shí)體進(jìn)行測試,測試內(nèi)容與系統(tǒng)測試基本相同,但是驗(yàn)收測試是在用戶參與下進(jìn)行的,它的目的是由用戶來測試軟件能否滿足用戶的需求。
    模塊與程序的調(diào)試,主要采用白盒法,而在子系統(tǒng)測試、系統(tǒng)測試過程中主要采用黑盒法。
    8.5系統(tǒng)切換
    系統(tǒng)切換就是指老系統(tǒng)停止使用、新系統(tǒng)開始運(yùn)行的過程。系統(tǒng)切換的任務(wù)就是保證新、老系統(tǒng)進(jìn)行平穩(wěn)而可靠的交接,后使整個(gè)新系統(tǒng)能正式交付使用。
    8.5.1系統(tǒng)切換的方式
    1.直接切換
    在確定新系統(tǒng)運(yùn)行準(zhǔn)確無誤后,用新系統(tǒng)直接替換老系統(tǒng),終止老系統(tǒng)運(yùn)行,中間沒有過渡階段。這種方式節(jié)省人員和設(shè)備費(fèi)用,但風(fēng)險(xiǎn)大,很有可能出現(xiàn)意想不到的問題。因此,這種方式不能用于重要的系統(tǒng)。
    2.平行切換
    這種方式安排了一段新、老系統(tǒng)平行運(yùn)行的時(shí)期。平行運(yùn)行時(shí)間視業(yè)務(wù)內(nèi)容及系統(tǒng)運(yùn)行狀況而定,直到新系統(tǒng)正常運(yùn)行有保證時(shí),才停止舊系統(tǒng)運(yùn)行。其優(yōu)點(diǎn)是可以進(jìn)行兩系統(tǒng)的對比,發(fā)現(xiàn)和改正新系統(tǒng)的問題,風(fēng)險(xiǎn)小,安全,可靠;缺點(diǎn)是耗費(fèi)人力和設(shè)備。
    3.試點(diǎn)后直接切換
    某些系統(tǒng)有一些相同部分,例如系統(tǒng)中包括有多個(gè)銷售點(diǎn)、多個(gè)倉庫等。切換時(shí)先選擇一個(gè)銷售點(diǎn)或倉庫作試點(diǎn),試點(diǎn)成功后,其他部分可同時(shí)直接切換。這種方式風(fēng)險(xiǎn)較小,試點(diǎn)的部分可用來示范和培訓(xùn)其他部分的工作人員。
    4.逐步切換
    它的特點(diǎn)是分期分批地進(jìn)行切換。既避免了直接切換的風(fēng)險(xiǎn)性,又避免了平行切換時(shí)費(fèi)用大的問題。但是,需要很好地處理新、老系統(tǒng)之間的接口。在系統(tǒng)切換過程中,要根據(jù)出現(xiàn)的問題進(jìn)行修改、調(diào)試,因此它也是新系統(tǒng)不斷完善的過程。
    8.5.2系統(tǒng)切換的主要工作
    1.建立系統(tǒng)使用說明文檔
    系統(tǒng)使用說明文檔應(yīng)當(dāng)使用簡明、通用的語言說明系統(tǒng)各部分應(yīng)如何工作、維護(hù)和恢復(fù),主要使用說明文檔有:
    (1)用戶操作手冊(用戶使用說明書)。用戶操作手冊可針對不同子系統(tǒng)用戶編寫。在操作手冊中應(yīng)指明的主要內(nèi)容有:手冊使用者及編寫手冊的目的;應(yīng)用軟件(子系統(tǒng))目標(biāo)、功能、性能概述;運(yùn)行環(huán)境要求;系統(tǒng)支持軟件;用戶使用說明;操作舉例等。
    (2)計(jì)算機(jī)操作規(guī)程。根據(jù)具體系統(tǒng)制定。
    (3)程序說明書。程序說明書主要內(nèi)容為:整個(gè)系統(tǒng)程序的清單和說明;程序測試過程和測試用例;修改程序的規(guī)定等。
    2.系統(tǒng)初始化
    初始化包括對系統(tǒng)的運(yùn)行環(huán)境和資源進(jìn)行設(shè)置、系統(tǒng)運(yùn)行和控制參數(shù)設(shè)定,數(shù)據(jù)加載以及調(diào)整系統(tǒng)與業(yè)務(wù)工作同步等內(nèi)容。
    第九章系統(tǒng)的管理與維護(hù)
    系統(tǒng)的管理與維護(hù)由企業(yè)中專門的信息系統(tǒng)管理機(jī)構(gòu)負(fù)責(zé)。其目的是保證信息系統(tǒng)安全、正常、可靠的運(yùn)行;并對系統(tǒng)進(jìn)行評價(jià),不斷地改善和提高系統(tǒng)的性能,以充分發(fā)揮系統(tǒng)的作用。
    9.1信息系統(tǒng)的管理機(jī)構(gòu)
    9.1.1信息中心
    在企業(yè)組織系統(tǒng)中,信息中心的地位,與該企業(yè)中信息技術(shù)應(yīng)用的范圍和深度有直接的關(guān)系??煞譃樗姆N情況。
    1.電子數(shù)據(jù)處理階段
    當(dāng)計(jì)算機(jī)的應(yīng)用處于電子數(shù)據(jù)處理階段,計(jì)算機(jī)的應(yīng)用一般由對應(yīng)的職能部門領(lǐng)導(dǎo)。
    2.管理信息系統(tǒng)階段
    信息處理由所屬各職能部門獨(dú)立出來,建立企業(yè)的信息中心,它平行于企業(yè)各職能部門,直接受公司某方面負(fù)責(zé)人領(lǐng)導(dǎo)。
    3.ERP系統(tǒng)階段
    企業(yè)引入ERP系統(tǒng)以后,一般需要由一名副總裁專門負(fù)責(zé)信息中心的管理工作,即信息技術(shù)經(jīng)理或信息主管(Chieflnformation Officer,CIO)。他們主持信息中心工作,并直接向總裁匯報(bào)。他們與財(cái)務(wù)副總裁、市場營銷副總裁、生產(chǎn)副總裁、開發(fā)與技術(shù)管理副總裁處于相同位置。
    4.CIMS階段
    CIMS(計(jì)算機(jī)集成制造系統(tǒng))階段,流行的組織形式是企業(yè)單獨(dú)成立有信息副總裁(CIO)的一個(gè)信息技術(shù)監(jiān)管委員會,與財(cái)務(wù)、生產(chǎn)等部門平級,而其他的副總裁均為委員會成員。這種組織方式既使IT獨(dú)立于其他業(yè)務(wù)部門,同時(shí)又能與其他部門保持聯(lián)系與溝通。
    9.1.2信息中心的管理方式
    信息中心是負(fù)責(zé)對企業(yè)的信息資源進(jìn)行規(guī)劃、配置、協(xié)調(diào)、控制和管理的機(jī)構(gòu)。其管理的基本方式有集中式與分散式兩種。
    集中式是指將所有信息資源的規(guī)劃、配置、協(xié)調(diào)、控制和管理權(quán)全部集中于統(tǒng)一的信息中心,企業(yè)任何一個(gè)部門的信息資源需求都由信息中心負(fù)責(zé)提供。集中式主要優(yōu)點(diǎn)是:統(tǒng)一的、集中的、專業(yè)化的資源管理和控制,有利于企業(yè)全部信息資源的協(xié)調(diào)和平衡;系統(tǒng)具有整體性,有統(tǒng)一的信息資源標(biāo)準(zhǔn)和操作規(guī)范,有利于實(shí)現(xiàn)數(shù)據(jù)的完整性和安全性控制。
    分散式的極端形式是將信息資源分別置于企業(yè)各部門的管理和控制之下,信息系統(tǒng)開發(fā)活動、開發(fā)人員、數(shù)據(jù)存儲都采取分散的形式。分散式的主要優(yōu)點(diǎn)是:能滿足各部門內(nèi)部的信息需求,各部門對信息資源的控制。使用和維護(hù)比較方便。
    9.1.3信息中心的組成和職責(zé)
    1.信息中心的組成
    2.各組成部分的工作職責(zé)
    各組成部分的工作職責(zé)如下:
    (1)系統(tǒng)開發(fā)組。負(fù)責(zé)協(xié)助制定信息系統(tǒng)新的規(guī)劃,分析企業(yè)對信息新的需求,負(fù)責(zé)應(yīng)用軟件、應(yīng)用系統(tǒng)的開發(fā)和文檔管理工作。
    (2)系統(tǒng)維護(hù)組。負(fù)責(zé)維護(hù)應(yīng)用軟件系統(tǒng)。
    (3)計(jì)算機(jī)運(yùn)行組。負(fù)責(zé)計(jì)算機(jī)硬件和系統(tǒng)軟件的安裝及維護(hù),使信息系統(tǒng)的硬件設(shè)備處于良好工作狀態(tài)。
    (4)數(shù)據(jù)庫管理組。負(fù)責(zé)管理數(shù)據(jù)庫的信息、數(shù)據(jù)庫的安全和維護(hù)工作。
    (5)網(wǎng)絡(luò)組。負(fù)責(zé)網(wǎng)絡(luò)的設(shè)計(jì)、安裝、運(yùn)行、安全和維護(hù)工作。
    9.2系統(tǒng)安全性與可靠性
    安全性是指應(yīng)保護(hù)管理信息系統(tǒng)不受來自系統(tǒng)外部的自然災(zāi)害和人為的破壞,防止非法使用者對系統(tǒng)資源,特別是信息的非法使用而采取的安全和保密手段??煽啃钥刂浦饕阜乐箒碜韵到y(tǒng)內(nèi)部的差錯(cuò)、故障而采取的保護(hù)措施。
    9.2.1系統(tǒng)的安全性
    1.影響安全性的因素
    影響信息系統(tǒng)安全性的因素很多,主要有:
    (1)自然災(zāi)害、偶然事件。
    (2)軟件的非法刪改、復(fù)制和竊取,使系統(tǒng)的軟件遭泄密和破壞。
    (3)數(shù)據(jù)的非法篡改、盜用或破壞。
    (4)硬件故障。
    2.系統(tǒng)安全性保護(hù)措施
    為保證系統(tǒng)安全,除加強(qiáng)行政管理外,并采取下列措施:
    (1)物理安全控制。物理安全控制是指為保證系統(tǒng)各種設(shè)備和環(huán)境設(shè)施的安全而采取的措施。
    (2)人員及管理控制。主要指用戶合法身份的確認(rèn)和檢驗(yàn)。用戶合法身份檢驗(yàn)是防止有意或無意的非法進(jìn)入系統(tǒng)的常用的措施。
    (3)存取控制。通過用戶鑒別,獲得使用計(jì)算機(jī)權(quán)的用戶,應(yīng)根據(jù)預(yù)先定義好的用戶權(quán)限進(jìn)行存取,稱為存取控制。
    (4)數(shù)據(jù)加密。數(shù)據(jù)加密由加密(編碼)和解密(解碼)兩部分組成。加密是將明文信息進(jìn)行編碼,使它轉(zhuǎn)換成一種不可理解的內(nèi)容。這種不可理解的內(nèi)容稱為密文。解密是加密的逆過程,即將密文還原成原來可理解的形式。
    9.2.2系統(tǒng)的可靠性
    系統(tǒng)可靠性是指在運(yùn)行中能抵御各種外界干擾、正常工作的能力。系統(tǒng)可靠性可以通過系統(tǒng)平均無故障運(yùn)行時(shí)間、系統(tǒng)開工率等指標(biāo)來衡量。在系統(tǒng)投入運(yùn)行后,實(shí)用的可靠性措施主要有:
    1.設(shè)備冗余技術(shù)
    指在系統(tǒng)中有兩套硬件設(shè)備,以雙工或雙機(jī)方式工作,用冗余的設(shè)備來防止萬一發(fā)生的硬件故障。雙工方式是指一臺設(shè)備聯(lián)機(jī)運(yùn)行,另一臺同樣的設(shè)備處于脫機(jī)后備狀態(tài)或處理其他事務(wù)。
    雙機(jī)方式則是由兩臺相同的設(shè)備并聯(lián)完成相同的任務(wù),處理相同的信息,然后比較兩者的處理結(jié)果,只有當(dāng)處理結(jié)果一致時(shí),才可認(rèn)定處理是正確的。
    系統(tǒng)的冗余設(shè)備主要指中央處理器、內(nèi)存儲器,也可以包括外存儲器、輸入/輸出設(shè)備等。在大型和重要的信息系統(tǒng)中,采用冗余設(shè)備技術(shù)是提高系統(tǒng)可靠性常用的方法。其主要缺點(diǎn)是增加硬件系統(tǒng)的費(fèi)用和信息系統(tǒng)的成本。
    2.負(fù)荷分布技術(shù)
    負(fù)荷分布技術(shù)是將信息系統(tǒng)的信息處理、數(shù)據(jù)存儲以及其他信息管理功能分布在多個(gè)設(shè)備單元上,以防止單一設(shè)備的故障致使整個(gè)系統(tǒng)癱瘓。
    3.系統(tǒng)重新組合技術(shù)
    重新組合技術(shù)是當(dāng)系統(tǒng)發(fā)生故障后,為了使系統(tǒng)部分恢復(fù)或完全恢復(fù),自動將故障設(shè)備停用,或用備件替換故障設(shè)備;并可在恢復(fù)的系統(tǒng)上啟用數(shù)據(jù)庫的后備數(shù)據(jù),根據(jù)數(shù)據(jù)處理過程記錄,將數(shù)據(jù)恢復(fù)到故障發(fā)生前的狀態(tài)。
    9.3系統(tǒng)評價(jià)
    系統(tǒng)轉(zhuǎn)換投入運(yùn)行后,需要進(jìn)行的全面地檢驗(yàn)和分析稱為系統(tǒng)評價(jià)。系統(tǒng)評價(jià)主要由目標(biāo)與功能評價(jià)、性能評價(jià)及經(jīng)濟(jì)效果評價(jià)等方面組成。
    9.3.1目標(biāo)功能評價(jià)
    針對系統(tǒng)開發(fā)所確定的目標(biāo),逐項(xiàng)檢查,是否達(dá)到預(yù)期目標(biāo)。根據(jù)用戶提出的功能要求,檢查系統(tǒng)運(yùn)行的實(shí)際狀況,分析系統(tǒng)功能的完成情況,評價(jià)用戶對功能的滿意程度。
    9.3.2性能評價(jià)
    性能評價(jià)著重評價(jià)系統(tǒng)的技術(shù)性能,包括系統(tǒng)的穩(wěn)定性、可靠性、安全性、響應(yīng)時(shí)間、容錯(cuò)性、使用效率等。評價(jià)指標(biāo)如:
    1.提供用戶信息的及時(shí)性、準(zhǔn)確性
    2.系統(tǒng)的可靠性、安全性
    3.系統(tǒng)運(yùn)行效率
    4.信息中心工作質(zhì)量
    對系統(tǒng)目標(biāo)功能和性能評價(jià)的目的,是為系統(tǒng)的進(jìn)一步改進(jìn)提供依據(jù)和方向。
    9.3.3經(jīng)濟(jì)效果評價(jià)
    評價(jià)其應(yīng)用的經(jīng)濟(jì)效果,應(yīng)從直接經(jīng)濟(jì)效果和間接經(jīng)濟(jì)效果兩方面來分析。
    1.直接經(jīng)濟(jì)效果
    直接經(jīng)濟(jì)效果是可計(jì)量的,它主要取決于以下話要素:應(yīng)用計(jì)算機(jī)管理后,由于合理地利用現(xiàn)有設(shè)備能力、原材料、能量,使產(chǎn)品產(chǎn)量(或提供的服務(wù))增長;由于勞動生產(chǎn)率提高,節(jié)省人力,物資儲備減少,產(chǎn)品門務(wù))質(zhì)量提高,非生產(chǎn)費(fèi)用降低,使生產(chǎn)門務(wù))成本降低等。
    2.間接經(jīng)濟(jì)效果
    間接經(jīng)濟(jì)效果反映在企業(yè)管理思想、管理方法、管理基礎(chǔ)、業(yè)務(wù)流程、組織結(jié)構(gòu)、員工素質(zhì)等的變化上,主要表現(xiàn)在:
    (1)系統(tǒng)運(yùn)行集成化。
    (2)業(yè)務(wù)流程合理化。
    (3)績效控制動態(tài)化。
    (4)管理改善持續(xù)化。
    9.4系統(tǒng)維護(hù)
    系統(tǒng)維護(hù)是管理信息系統(tǒng)生命周期的后一項(xiàng)活動。系統(tǒng)維護(hù)的目的是保證系統(tǒng)正常而可靠的運(yùn)行,并隨著環(huán)境的變化,不斷改善和提高。
    9.4.1系統(tǒng)維護(hù)的內(nèi)容
    系統(tǒng)維護(hù)是面向系統(tǒng)中各組成要素的。按照維護(hù)對象的不同,系統(tǒng)維護(hù)的內(nèi)容可分為以下幾類:
    1.應(yīng)用軟件維護(hù)
    一旦業(yè)務(wù)處理出現(xiàn)問題或發(fā)生變化,就要修改應(yīng)用程序及有關(guān)文檔。應(yīng)用軟件維護(hù)是系統(tǒng)維護(hù)主要的內(nèi)容。
    2.數(shù)據(jù)維護(hù)
    根據(jù)業(yè)務(wù)處理的變化,數(shù)據(jù)需要不斷更新,經(jīng)常要求增、刪數(shù)據(jù),調(diào)整數(shù)據(jù)結(jié)構(gòu),以及數(shù)據(jù)的轉(zhuǎn)儲和恢復(fù),等這些都屬于數(shù)據(jù)維護(hù)的工作內(nèi)容。
    3.代碼維護(hù)
    對系統(tǒng)中各種代碼進(jìn)行增加、刪除、修改以及設(shè)置新的代碼。
    4.硬件設(shè)備維護(hù)
    主要指對主機(jī)及外部設(shè)備的日常維護(hù)和管理、故障檢修、易損件更換,某些設(shè)備功能擴(kuò)展等。
    9.4.2應(yīng)用軟件系統(tǒng)維護(hù)
    1.應(yīng)用軟件系統(tǒng)維護(hù)與重新開發(fā)的含義
    應(yīng)用軟件系統(tǒng)維護(hù)是指對已開發(fā)投入運(yùn)行的應(yīng)用軟件系統(tǒng)進(jìn)行局部修改或改進(jìn)的活動。重新開發(fā)則是指對正在運(yùn)行的系統(tǒng)要進(jìn)行重大的改動,需重新開發(fā)一個(gè)新系統(tǒng)來取代它。
    2.應(yīng)用軟件系統(tǒng)維護(hù)的類型
    按照每次進(jìn)行維護(hù)的具體目標(biāo),維護(hù)可分為以下四類:
    (1)完善性的維護(hù)。完善性維護(hù)就是在應(yīng)用軟件系統(tǒng)使用期間為不斷改善和加強(qiáng)系統(tǒng)的功能和性能,以滿足用戶日益增長的需求所進(jìn)行的維護(hù)工作。在整個(gè)維護(hù)工作量中,完善性維護(hù)居第一位。
    (2)適應(yīng)性維護(hù)。適應(yīng)性維護(hù)是指為了讓應(yīng)用軟件系統(tǒng)適應(yīng)運(yùn)行環(huán)境的變化而進(jìn)行的維護(hù)活動。適應(yīng)性維護(hù)工作量約占整個(gè)維護(hù)工作量的25%。
    (3)糾錯(cuò)性維護(hù)。糾錯(cuò)性維護(hù)的目的在于,糾正在開發(fā)期間未能發(fā)現(xiàn)的遺留錯(cuò)誤。對這些錯(cuò)誤的相繼發(fā)現(xiàn),對它們進(jìn)行診斷和改正的過程稱為糾錯(cuò)性維護(hù)。這類維護(hù)約占總維護(hù)工作量的20%。
    (4)預(yù)防性維護(hù)。其主要思想是維護(hù)人員不應(yīng)被動地等待用戶提出要求才做維護(hù)工作,而應(yīng)該選擇那些還有較長使用壽命。
    3.應(yīng)用軟件系統(tǒng)維護(hù)的管理
    系統(tǒng)的維護(hù)工作一定要慎重。每項(xiàng)維護(hù)工作都應(yīng)由專人負(fù)責(zé),并且通過一定的批準(zhǔn)手續(xù)。維護(hù)工作的審批者要對系統(tǒng)非常熟悉,能夠判斷各種維護(hù)的必要性、影響范圍和產(chǎn)生的后果。
    當(dāng)有關(guān)人員完成維護(hù)修改任務(wù)后,由維護(hù)小組組織測試并與用戶共同驗(yàn)收成果。通過驗(yàn)收后,新的成果可正式投入使用,系統(tǒng)的相應(yīng)文檔應(yīng)進(jìn)行更新、歸檔。
    9.4.3數(shù)據(jù)庫的維護(hù)
    數(shù)據(jù)庫維護(hù)階段的主要工作是:數(shù)據(jù)庫安全性控制;數(shù)據(jù)庫的正確性保護(hù)、轉(zhuǎn)儲與恢復(fù);數(shù)據(jù)庫的重組織與重構(gòu)造。
    1.數(shù)據(jù)庫的正確性保護(hù)、轉(zhuǎn)儲與恢復(fù)
    2.數(shù)據(jù)庫的重組織與重構(gòu)造
    數(shù)據(jù)庫運(yùn)行一段時(shí)間后,由于記錄的不斷增、刪、改,會使數(shù)據(jù)庫的物理存儲變壞,降低了數(shù)據(jù)庫存儲空間的利用率和數(shù)據(jù)的存取效率。數(shù)據(jù)庫管理員就要進(jìn)行數(shù)據(jù)庫的重組織。在重組織過程中,按原設(shè)計(jì)要求重新安排記錄的存儲位置。
    9.5系統(tǒng)運(yùn)行的管理制度
    為保證計(jì)算機(jī)管理信息系統(tǒng)的正常運(yùn)行,必須建立一整套運(yùn)行管理制度,這套管理制度主要應(yīng)當(dāng)包括:
    1.系統(tǒng)操作員操作制度
    系統(tǒng)操作員主要職責(zé)是負(fù)責(zé)中心機(jī)房的管理、系統(tǒng)數(shù)據(jù)的備份/恢復(fù)、共享數(shù)據(jù)的管理等,在系統(tǒng)操作運(yùn)行中起到主要的作用。
    2.子系統(tǒng)操作員操作制度
    子系統(tǒng)操作員負(fù)責(zé)子系統(tǒng)的管理與操作,該制度應(yīng)規(guī)定各子系統(tǒng)終端室(或工作站)的工作環(huán)境要求、正常工作職責(zé)及處理細(xì)則。系統(tǒng)操作員、子系統(tǒng)操作員應(yīng)每日填寫工作日志。
    3.計(jì)算機(jī)機(jī)房管理制度
    如規(guī)定保證機(jī)房安全和清潔,使計(jì)算機(jī)能正常運(yùn)行的各種措施;規(guī)定上機(jī)操作規(guī)程,以及意外事故發(fā)生的處理辦法等。
    4.文檔管理制度
    規(guī)定文檔管理人員的職責(zé)、文檔保存、借閱、修改的管理細(xì)則。
    5.應(yīng)用軟件維護(hù)制度