第八章系統(tǒng)實施的內(nèi)容_第1頁
第八章系統(tǒng)實施的內(nèi)容_第2頁
第八章系統(tǒng)實施的內(nèi)容_第3頁
第八章系統(tǒng)實施的內(nèi)容_第4頁
第八章系統(tǒng)實施的內(nèi)容_第5頁
已閱讀5頁,還剩84頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、第八章第八章 系統(tǒng)實施系統(tǒng)實施主要內(nèi)容n物流系統(tǒng)的實施n程序設(shè)計n軟件開發(fā)工具n程序和系統(tǒng)測試n系統(tǒng)切換、運行與維護n項目管理與系統(tǒng)評價信息系統(tǒng)的開發(fā)思路信息系統(tǒng)的開發(fā)思路系統(tǒng)分析系統(tǒng)設(shè)計系統(tǒng)實施1 系統(tǒng)實施階段的任務(wù)系統(tǒng)實施階段的任務(wù) 一、系統(tǒng)實施的內(nèi)容一、系統(tǒng)實施的內(nèi)容系統(tǒng)實施是開發(fā)信息系統(tǒng)的最后一個階段。這系統(tǒng)實施是開發(fā)信息系統(tǒng)的最后一個階段。這個階段的任務(wù):實現(xiàn)系統(tǒng)設(shè)計階段提出的物理個階段的任務(wù):實現(xiàn)系統(tǒng)設(shè)計階段提出的物理模型,按照實施方案完成一個可以實際運行的模型,按照實施方案完成一個可以實際運行的信息系統(tǒng),交付用戶使用。信息系統(tǒng),交付用戶使用。構(gòu)建系統(tǒng)運行平臺構(gòu)建系統(tǒng)運行平臺程序編

2、制程序編制代碼實現(xiàn)代碼實現(xiàn)數(shù)據(jù)準備數(shù)據(jù)準備程序的調(diào)試和測試程序的調(diào)試和測試系統(tǒng)轉(zhuǎn)換系統(tǒng)轉(zhuǎn)換用戶培訓(xùn)用戶培訓(xùn)系統(tǒng)實施報告系統(tǒng)實施報告系統(tǒng)的物理模型系統(tǒng)的物理模型硬件準備 硬件準備包括計算機主機、輸入輸出設(shè)備、存儲設(shè)備、硬件準備包括計算機主機、輸入輸出設(shè)備、存儲設(shè)備、輔助設(shè)備(穩(wěn)壓電源、空調(diào)設(shè)備)、通信設(shè)備等。輔助設(shè)備(穩(wěn)壓電源、空調(diào)設(shè)備)、通信設(shè)備等。軟件準備 軟件包括系統(tǒng)軟件、數(shù)據(jù)庫管理系統(tǒng)以及一些應(yīng)用軟件包括系統(tǒng)軟件、數(shù)據(jù)庫管理系統(tǒng)以及一些應(yīng)用軟件。軟件。人員培訓(xùn) 主要指用戶培訓(xùn),包括主管人員和業(yè)務(wù)人員。主要指用戶培訓(xùn),包括主管人員和業(yè)務(wù)人員。數(shù)據(jù)準備 沒有一定的基礎(chǔ)數(shù)據(jù)的準備,系統(tǒng)調(diào)試就不

3、能很沒有一定的基礎(chǔ)數(shù)據(jù)的準備,系統(tǒng)調(diào)試就不能很好的進行。好的進行。相互聯(lián)系的,彼此制約相互聯(lián)系的,彼此制約二、系統(tǒng)實施階段的特點 與系統(tǒng)分析、系統(tǒng)設(shè)計階段相比較,系統(tǒng)實施階段的特點是:工作量大,投入的人力、物力多工作量大,投入的人力、物力多。實施計劃主要內(nèi)容硬件計劃軟件計劃 機房、場所準備計劃總的實施日程計劃硬件獲取硬件獲取軟件編程軟件編程用戶準備用戶準備人員:聘用和培訓(xùn)人員:聘用和培訓(xùn)機房、場所準備機房、場所準備數(shù)據(jù)準備數(shù)據(jù)準備安裝安裝測試測試試運行試運行系統(tǒng)切換系統(tǒng)切換用戶驗收用戶驗收實施步驟實施步驟2 物理系統(tǒng)的實施物理系統(tǒng)的實施 MIS物理系統(tǒng)的實施是計算機系統(tǒng)和通信物理系統(tǒng)的實施是計

4、算機系統(tǒng)和通信網(wǎng)絡(luò)系統(tǒng)設(shè)備的訂購、機房的準備和設(shè)備的安網(wǎng)絡(luò)系統(tǒng)設(shè)備的訂購、機房的準備和設(shè)備的安裝調(diào)試等一系列活動。裝調(diào)試等一系列活動。 計算機品牌選擇計算機品牌選擇 國外品牌目前有國外品牌目前有IBM、HP、Compaq、SUN、NEC、Dell等;等; 國內(nèi)品牌目前有聯(lián)想、新浪潮、方正等。國內(nèi)品牌目前有聯(lián)想、新浪潮、方正等。 計算機系統(tǒng)的實施計算機系統(tǒng)的實施 計算機購置的基本原則:計算機購置的基本原則: 能夠滿足能夠滿足MISMIS的設(shè)計和運行的基本要求的設(shè)計和運行的基本要求 合理的性價比;合理的性價比;良好的可擴充性;良好的可擴充性;良好的技術(shù)支持良好的技術(shù)支持. .計算機的環(huán)境要求計算機

5、的環(huán)境要求 機房要安裝雙層玻璃門窗,并且要求無塵。機房要安裝雙層玻璃門窗,并且要求無塵。 硬件通過電纜線連接至電源,防止靜電感應(yīng)。硬件通過電纜線連接至電源,防止靜電感應(yīng)。 防止由于突然停電造成的事故發(fā)生,應(yīng)安裝備用電防止由于突然停電造成的事故發(fā)生,應(yīng)安裝備用電源設(shè)備,如功率足夠的不間斷電源源設(shè)備,如功率足夠的不間斷電源(UPS)(UPS)。 局域網(wǎng)局域網(wǎng)(Local Area Network, LAN) 通常指一定范圍內(nèi)的網(wǎng)絡(luò),可以實現(xiàn)樓宇內(nèi)部和臨近通常指一定范圍內(nèi)的網(wǎng)絡(luò),可以實現(xiàn)樓宇內(nèi)部和臨近的幾座大樓之間的內(nèi)部聯(lián)系。的幾座大樓之間的內(nèi)部聯(lián)系。廣域網(wǎng)廣域網(wǎng)(Wide Area Network

6、, WAN) 能連接多個城市,國家或大洲廣域網(wǎng)不僅僅只是能連接多個城市,國家或大洲廣域網(wǎng)不僅僅只是連接許多結(jié)點中的計算機,它還必須能使得計算機之間能連接許多結(jié)點中的計算機,它還必須能使得計算機之間能同時通信。同時通信。網(wǎng)絡(luò)系統(tǒng)的實施網(wǎng)絡(luò)系統(tǒng)的實施1、常用的通訊介質(zhì)雙絞線雙絞線同軸電纜同軸電纜光纖光纖微波通信微波通信地表衛(wèi)星微波站(B)衛(wèi)星通信地表地面波微波站(A)地面微波通信2、常用的通訊設(shè)備路由器設(shè)備 交換機設(shè)備 3 程序設(shè)計程序設(shè)計 編程(編程(Coding)就是為系統(tǒng)各個模塊編)就是為系統(tǒng)各個模塊編寫程序。根據(jù)結(jié)構(gòu)化方法設(shè)計了詳細方案,又寫程序。根據(jù)結(jié)構(gòu)化方法設(shè)計了詳細方案,又有了高級語

7、言,初級程序員都可以參加這一階有了高級語言,初級程序員都可以參加這一階段的工作。段的工作。 可維護性可維護性 由于信息系統(tǒng)需求的不確定性,系統(tǒng)需求可能會隨著環(huán)境的變化而不斷變化,因此,就必須對系統(tǒng)功能進行完善和調(diào)整,為此,就要對程序進行補充或修改。此外,由于計算機軟硬件的更新?lián)Q代也需要對程序進行相應(yīng)的升級。程序設(shè)計的目標 可靠性可靠性:程序應(yīng)具有較好的容錯能力。 正常情況下能正確工作。 意外情況下應(yīng)便于處理,不至產(chǎn)生意外的操作,從而造成嚴重損失。 可理解性:可理解性: 程序不僅要求邏輯正確,計算機能夠執(zhí)行,而且應(yīng)當層次清楚,便于閱讀。 效率:效率: 程序能否有效地利用計算機資源。程序能否有效地

8、利用計算機資源。 程序效率的地位: 已不像以前那樣舉足輕重了,因為硬件價格大幅度下降,而其性能卻不斷完善和提高。 程序設(shè)計人員工作效率的地位日益重要。不僅能降低軟件開發(fā)成本;而且可明顯降低程序的出錯率,進而減輕維護人員的工作負擔(dān)。為了提高程序設(shè)計效率,應(yīng)充分利用各種軟件開發(fā)工具。在過去的小程序設(shè)計中,主要強調(diào)程序的正確和效率。對于大型程序,人們則傾向于首先強調(diào)程序的可維護性、可靠性和可理解性,然后才是效率。 注意程序效率、可維護性、可理解性三者之間的關(guān)系程序效率、可維護性、可理解性三者之間的關(guān)系 功能結(jié)構(gòu)圖中有很多大大小小的模塊,先實現(xiàn)那些功能結(jié)構(gòu)圖中有很多大大小小的模塊,先實現(xiàn)那些模塊呢?模

9、塊呢?上層模塊上層模塊下層模塊.下層模塊執(zhí)行具體的功能執(zhí)行具體的功能控制性控制性自頂向下的模塊化設(shè)計自頂向下的模塊化設(shè)計 結(jié)構(gòu)化方法主張自頂向下實現(xiàn),盡量先實現(xiàn)結(jié)構(gòu)化方法主張自頂向下實現(xiàn),盡量先實現(xiàn)上層模塊,逐步向下,最后實現(xiàn)下層最基本的模上層模塊,逐步向下,最后實現(xiàn)下層最基本的模塊。塊。 (首先調(diào)試整個系統(tǒng)的結(jié)構(gòu)及各個模塊之間(首先調(diào)試整個系統(tǒng)的結(jié)構(gòu)及各個模塊之間的接口,確保系統(tǒng)結(jié)構(gòu)和各模塊接口的正確性)的接口,確保系統(tǒng)結(jié)構(gòu)和各模塊接口的正確性)模塊應(yīng)該具有獨立性:模塊應(yīng)該具有獨立性: 在系統(tǒng)中模塊之間應(yīng)盡可能的相互獨立,減少模塊間的藕合,即信息交叉,以便于將模塊作為一個獨立子系統(tǒng)開發(fā)。模塊

10、大小劃分要適當:模塊大小劃分要適當: 模塊中包含的子模塊數(shù)要合適,既便于模塊的單獨開發(fā),又便于系統(tǒng)重構(gòu)。自頂向下模塊化程序設(shè)計中應(yīng)注意:自頂向下模塊化程序設(shè)計中應(yīng)注意:模塊功能要簡單:模塊功能要簡單: 底層模塊一般應(yīng)完成一項獨立的處理任務(wù)。共享的功能模塊應(yīng)集中:共享的功能模塊應(yīng)集中: 對于可供各模塊共享的處理功能,應(yīng)集中在一個上層模塊中,供各模塊引用。 采用采用順序結(jié)構(gòu)順序結(jié)構(gòu)、循環(huán)結(jié)構(gòu)循環(huán)結(jié)構(gòu)、選擇結(jié)構(gòu)選擇結(jié)構(gòu)三種三種基本邏輯結(jié)構(gòu)來編寫程序的方法?;具壿嫿Y(jié)構(gòu)來編寫程序的方法。結(jié)構(gòu)化程序設(shè)計方法結(jié)構(gòu)化程序設(shè)計方法 (Structured Programming)(1 1)、順序結(jié)構(gòu):)、順序

11、結(jié)構(gòu): 順序結(jié)構(gòu)表示含有多個連續(xù)的處理步驟,按照書寫順序結(jié)構(gòu)表示含有多個連續(xù)的處理步驟,按照書寫的先后順序執(zhí)行。的先后順序執(zhí)行。入口AB出口Int i=0Int s=1S=100+i(2 2)、循環(huán)結(jié)構(gòu):)、循環(huán)結(jié)構(gòu): 循環(huán)結(jié)構(gòu)是由一個或幾個模塊構(gòu)成,程序運行時重循環(huán)結(jié)構(gòu)是由一個或幾個模塊構(gòu)成,程序運行時重復(fù)執(zhí)行,直到滿足某一條件為止。復(fù)執(zhí)行,直到滿足某一條件為止。 PS入口出口TFInt i=1Int s=0Do While(i=100) s=s+i i=i+1EndDo(3 3)、選擇結(jié)構(gòu):)、選擇結(jié)構(gòu): 由某個邏輯表達式的取值決定選擇兩個處理加工中由某個邏輯表達式的取值決定選擇兩個處理加

12、工中的一個。的一個。 PAB入口入口出口出口TF4 軟件開發(fā)工具軟件開發(fā)工具利用軟件生成工具進行系統(tǒng)開發(fā)可以大量的減少甚至利用軟件生成工具進行系統(tǒng)開發(fā)可以大量的減少甚至避免手工編寫程序,并且避免了手工方式下的編程錯誤,避免手工編寫程序,并且避免了手工方式下的編程錯誤,從而極大的提高了系統(tǒng)開發(fā)效率。從而極大的提高了系統(tǒng)開發(fā)效率。下頁首先對幾種常用的工具軟件作一介紹:下頁首先對幾種常用的工具軟件作一介紹:電子表格軟件開發(fā)工具 數(shù)據(jù)庫管理系統(tǒng)提供的開發(fā)工具 套裝軟件 (set of software)工具 可視化圖形界面編程工具 MS Visual Foxpro MS Visual BASlC Po

13、werBuilder: 辦公自動化系統(tǒng)開發(fā)工具Lotus Notes 計算機輔助軟件工程 (CASE) CASE (COMPUTER AIDED SOFTWARE ENGINEERING)的特點: 支持系統(tǒng)分析和系統(tǒng)設(shè)計 (如生成數(shù)據(jù)流程圖、生成功能結(jié)構(gòu)圖和各種文檔資料等)乃至整個系統(tǒng)生命周期的大型軟件環(huán)境。 功能: CASE中集成了多種工具,這些工具既可以單獨使用,也可以組合使用,為系統(tǒng)開發(fā)提供了全過程的開發(fā)環(huán)境 5 程序和系統(tǒng)測試程序和系統(tǒng)測試 人們常常有一種錯覺,認為程序編寫出來人們常常有一種錯覺,認為程序編寫出來就就“萬事大吉萬事大吉”。 目前,檢驗軟件的有三種手段:目前,檢驗軟件的有

14、三種手段:正確性證正確性證明明、靜態(tài)檢查靜態(tài)檢查和和動態(tài)檢查動態(tài)檢查。測試方法測試方法(1 1)、正確性證明)、正確性證明: 利用數(shù)學(xué)方法證明程序的正確性,該技術(shù)還處于初級階利用數(shù)學(xué)方法證明程序的正確性,該技術(shù)還處于初級階段。段。四色猜想四色猜想 1852年,剛從倫敦大學(xué)畢業(yè)的哥斯尼在給他的兄弟弗雷贅克的一封信中提出了這樣的猜想:在一幅正規(guī)地圖中。凡是有共同邊界結(jié)的國家,都可以最多只用四種顏色著色,就能把這些國家區(qū)別開來。弗雷贅克讀了這封信后,就企圖用數(shù)學(xué)品質(zhì)方法來加證明。但是,他花了許多時間,仍是毫無頭緒,他只好去請教他的教師摩爾根。但摩爾根也無法證明這個問題。同時也無法推翻,就把它交給了英

15、國著名的數(shù)學(xué)家哈密頓。從此,這個問題在一些人中間傳來似去,直到1865年哈密頓逝世為止,這個問題還沒有得到解決。于是這個問題便以“四色猜想”的名字留在了近代數(shù)學(xué)史上。1878年,著名的英國數(shù)學(xué)家凱來把“四色猜想”通報給倫敦的數(shù)學(xué)學(xué)會會員,征求解答。數(shù)學(xué)界頓時活躍起來,很多人揮戈上陣,企圖試一試自己的能力。1879年,肯普首先宣布證明了四色定理,接著在1880年,泰特也宣布證明四色定理的問題已經(jīng)解決,從此就很少有人過問它了。 然而還有一個數(shù)學(xué)家赫伍德,并沒有放棄對四色問題的研究,他從表少年時代一直到成為白發(fā)蒼蒼的老者,花費了畢生的精力致力于四色研究,前后整整60年。終于在1890年,也就是肯普宣

16、布證明了四色定理的11年之后,赫伍德發(fā)表文章,指出了肯普證明中的錯誤,不過,赫伍德卻成功地運用肯普的方法證明了五色定理,即一張地圖能用5種顏色正確地染色。五色定理被證明了。但四色定理卻又回到未被證明的四色猜想的地位了,這不僅由于赫伍德推翻了肯普的證明,而且離開泰特發(fā)表論文66年后的1946年,加拿大數(shù)學(xué)家托特又舉出反例,否定了泰特的證明。肯普的證明,雖然在11年后被推翻了,但是,人們認為他的證明思路有很多可取的地方。因此,數(shù)學(xué)家,有不少人一直在沿著他的思路,推進著四色問題的證明工作,并且有了新的進展。然而,這些成就所提供的檢驗辦法太復(fù)雜了,人們難以實現(xiàn)。就拿1970年有些人的方案來說,用當時的

17、計算機來算也需要連續(xù)不斷地工作10萬小時(即11年以上),才能得出結(jié)論,這顯然是不可能的。1970年以后,人們千方百計地改進了證明四色猜想的方案,而且計算機的其使用方法,也不了飛快地進步。1976年6月,美國數(shù)學(xué)家阿佩爾與哈肯,在美國伊利諾侵入大學(xué)的3臺不同的電子計算機上,用了1200小時,終于完成了四色猜想的證明,從面使四色猜想成為了四色定理。四色定理本身沒有什么突出的理論價值。因此美國數(shù)學(xué)家的貢獻,主要是用電子計算機解決了延續(xù)124年之久的純理論問題。人與機器的合作完全有可能解決那些懸而未決的問題,我們期待著那一日的到來。(2 2)、靜態(tài)測試)、靜態(tài)測試 人工評審軟件的文檔或程序,發(fā)現(xiàn)其中

18、的錯誤。手續(xù)人工評審軟件的文檔或程序,發(fā)現(xiàn)其中的錯誤。手續(xù)簡單,是一種行之有效的檢驗手段。簡單,是一種行之有效的檢驗手段。 (1)代碼審查:通過閱讀程序發(fā)現(xiàn)軟件錯誤和缺陷。)代碼審查:通過閱讀程序發(fā)現(xiàn)軟件錯誤和缺陷。 (2)靜態(tài)分析:主要對程序進行控制流分析、數(shù)據(jù)流)靜態(tài)分析:主要對程序進行控制流分析、數(shù)據(jù)流分析、接口分析和表達式分析。分析、接口分析和表達式分析。(3 3)、動態(tài)檢查)、動態(tài)檢查 即測試,有控制地運行程序,從多種角度觀察程序運行時的行為,發(fā)現(xiàn)其中的錯誤。(測試就是為了發(fā)現(xiàn)錯誤而執(zhí)行程序)測試只能證明程序有錯誤,而不可能證明程序沒有錯誤。20次BA520條路徑。n黑箱測試黑箱測試

19、 不考慮系統(tǒng)內(nèi)部結(jié)構(gòu)而運行系統(tǒng),以檢查在一定的不考慮系統(tǒng)內(nèi)部結(jié)構(gòu)而運行系統(tǒng),以檢查在一定的輸入下,系統(tǒng)的輸出是否與期望相同。輸入下,系統(tǒng)的輸出是否與期望相同。n白箱測試白箱測試 不僅要完成前者的內(nèi)容,還要檢查輸入的數(shù)據(jù)是如不僅要完成前者的內(nèi)容,還要檢查輸入的數(shù)據(jù)是如何通過系統(tǒng)內(nèi)部設(shè)定的結(jié)構(gòu),達到輸出的。何通過系統(tǒng)內(nèi)部設(shè)定的結(jié)構(gòu),達到輸出的。A 黑箱測試黑箱測試B 白箱測試白箱測試測試流程測試流程 測試是通過一些典型的數(shù)據(jù)運行檢驗系統(tǒng)測試是通過一些典型的數(shù)據(jù)運行檢驗系統(tǒng)在各種情況下的正確性的過程。在各種情況下的正確性的過程。單元測試單元測試功能測試功能測試系統(tǒng)測試系統(tǒng)測試容量測試容量測試認可測試

20、認可測試(1) 單元測試單元測試 單元測試是測試系統(tǒng)中的每一個低級處理的單元測試是測試系統(tǒng)中的每一個低級處理的基本功能,其目標是告訴程序員哪些程序部分需基本功能,其目標是告訴程序員哪些程序部分需要改正或改進。要改正或改進。程序代碼測試程序代碼測試程序功能測試程序功能測試 程序代碼調(diào)試 利用精心挑選的測試數(shù)據(jù),使程序和模塊中的每一條語句都能得到執(zhí)行, 即能夠測試程序中的任一邏輯通路。常用的測試數(shù)據(jù)有以下幾種: 1.用正常數(shù)據(jù)調(diào)試。2.用異常數(shù)據(jù)調(diào)試。3.用錯誤數(shù)據(jù)調(diào)試。 試驗程序?qū)﹀e誤的處理能力,包括顯示出錯信息以及容許修改錯誤的可能性。 具體檢查內(nèi)容有:輸入鍵號錯誤輸人數(shù)據(jù)錯誤操作錯誤 程序功

21、能調(diào)試 經(jīng)代碼測試正確的程序只是基本上驗證了程序邏經(jīng)代碼測試正確的程序只是基本上驗證了程序邏輯上的正確性,但并不能驗證程序是否滿足程序說輯上的正確性,但并不能驗證程序是否滿足程序說明中定義的功能,也不能驗證數(shù)據(jù)本身是否完備。明中定義的功能,也不能驗證數(shù)據(jù)本身是否完備。程序功能測試則面向程序應(yīng)用環(huán)境,把程序看程序功能測試則面向程序應(yīng)用環(huán)境,把程序看做一個做一個 黑盒子黑盒子 ,認為程序只要滿足應(yīng)用功能上的,認為程序只要滿足應(yīng)用功能上的需求,就是可行的。需求,就是可行的。 (2) 功能測試功能測試 將一個功能內(nèi)所有程序按次序串聯(lián)起來進行調(diào)試,將一個功能內(nèi)所有程序按次序串聯(lián)起來進行調(diào)試,目的是要保證

22、模塊內(nèi)各程序間具有正確的控制關(guān)系,目的是要保證模塊內(nèi)各程序間具有正確的控制關(guān)系,同時可以測試模塊的運行效率。同時可以測試模塊的運行效率。程序程序1程序程序2程序程序3程序程序1模塊的連接方法:模塊的連接方法:非增量式集成:非增量式集成: 把所有的模塊按設(shè)計要求一次性全部組裝起來,把所有的模塊按設(shè)計要求一次性全部組裝起來,然后進行整體測試。然后進行整體測試。增量式集成:增量式集成: 一個一個地擴展模塊,一步一步增大測試的范一個一個地擴展模塊,一步一步增大測試的范圍,錯誤易于定位和糾正。圍,錯誤易于定位和糾正。系統(tǒng)測試系統(tǒng)測試 將所開發(fā)的系統(tǒng)放在模擬的產(chǎn)品環(huán)境中,其目標將所開發(fā)的系統(tǒng)放在模擬的產(chǎn)品

23、環(huán)境中,其目標是保證系統(tǒng)與網(wǎng)絡(luò)、數(shù)據(jù)庫、硬件和任何其它公司所是保證系統(tǒng)與網(wǎng)絡(luò)、數(shù)據(jù)庫、硬件和任何其它公司所特有平臺和環(huán)境因素相協(xié)調(diào),保證整個系統(tǒng)運行是一特有平臺和環(huán)境因素相協(xié)調(diào),保證整個系統(tǒng)運行是一致的,并且使應(yīng)用程序能滿足用戶要求的靈活性。致的,并且使應(yīng)用程序能滿足用戶要求的靈活性。 主控程序和調(diào)度程序調(diào)試主控程序和調(diào)度程序調(diào)試 系統(tǒng)程序總調(diào)系統(tǒng)程序總調(diào) 特殊調(diào)試特殊調(diào)試 除了上述常規(guī)測試之外,還有一些必要的性能測試,這些測試往除了上述常規(guī)測試之外,還有一些必要的性能測試,這些測試往往不是針對程序在正常情況下運行的正確與否,而是根據(jù)系統(tǒng)需求選往不是針對程序在正常情況下運行的正確與否,而是根據(jù)

24、系統(tǒng)需求選擇進行的,主要有:擇進行的,主要有: 1.峰值負載測試、容量測試、響應(yīng)時間測試、恢復(fù)能力測試等。2.嚴格核對計算機處理和人工處理的兩種結(jié)果。 3.實況測試。 認可測試認可測試 認可測試貫穿于測試的各個階段,以確定終端用認可測試貫穿于測試的各個階段,以確定終端用戶是否認可該系統(tǒng)的設(shè)計和功能。戶是否認可該系統(tǒng)的設(shè)計和功能。 系統(tǒng)調(diào)試完成后,應(yīng)該編寫操作說明書,完成程序框系統(tǒng)調(diào)試完成后,應(yīng)該編寫操作說明書,完成程序框圖和打印源程序清單。圖和打印源程序清單。信息系統(tǒng)測試軟件測試與軟件開發(fā)過程的關(guān)系6 人員培訓(xùn)人員培訓(xùn)案例分析:某化工廠案例分析:某化工廠MIS的開發(fā)歷程的開發(fā)歷程 某化工廠是一

25、個生產(chǎn)硼化物的企業(yè)。該廠占地面積某化工廠是一個生產(chǎn)硼化物的企業(yè)。該廠占地面積10萬萬平方米,在冊職工平方米,在冊職工5萬人。改革開放以來,建立了廠長負萬人。改革開放以來,建立了廠長負責(zé)制,改變了經(jīng)營方式,搞活了企業(yè),經(jīng)濟效益明顯增長,責(zé)制,改變了經(jīng)營方式,搞活了企業(yè),經(jīng)濟效益明顯增長,1985年榮獲省、部級年榮獲省、部級 六好企業(yè)六好企業(yè)稱號。當時,作為全稱號。當時,作為全國知名企業(yè)家的廠長,為了進一步提高企業(yè)管理水平,決國知名企業(yè)家的廠長,為了進一步提高企業(yè)管理水平,決定與某大學(xué)合作,以委托開發(fā)方式為主研究管理信息系統(tǒng)。定與某大學(xué)合作,以委托開發(fā)方式為主研究管理信息系統(tǒng)。接受委托單位進行了可

26、行性分析,認為根據(jù)當肘企業(yè)條件,接受委托單位進行了可行性分析,認為根據(jù)當肘企業(yè)條件,還不適于立即開始管理信息系統(tǒng)的全面開發(fā),最好先研制還不適于立即開始管理信息系統(tǒng)的全面開發(fā),最好先研制一些子系統(tǒng)。原因是該廠技術(shù)力量薄弱,當時只能從車間一些子系統(tǒng)。原因是該廠技術(shù)力量薄弱,當時只能從車間中抽調(diào)出三名文化程度較低的工人和一名中專程度的技術(shù)中抽調(diào)出三名文化程度較低的工人和一名中專程度的技術(shù)人員組成計算機室,管理人員對于應(yīng)用微型計算機也缺乏人員組成計算機室,管理人員對于應(yīng)用微型計算機也缺乏認識,思想上的阻力較大。但是,廠長決定馬上開始中等認識,思想上的阻力較大。但是,廠長決定馬上開始中等規(guī)模的規(guī)模的MI

27、S開發(fā)。他認為,做個試驗,即使失敗也沒有關(guān)開發(fā)。他認為,做個試驗,即使失敗也沒有關(guān)系,于是開發(fā)工作在系,于是開發(fā)工作在1986年年1月就全面上馬了,學(xué)校抽調(diào)月就全面上馬了,學(xué)校抽調(diào)了教師和研究生全力投入。了教師和研究生全力投入。 系統(tǒng)轉(zhuǎn)換階段是系統(tǒng)開發(fā)過程最為艱難的階段。許多問題在這個階系統(tǒng)轉(zhuǎn)換階段是系統(tǒng)開發(fā)過程最為艱難的階段。許多問題在這個階段開始暴露出來,下面列舉一些具體的表現(xiàn):段開始暴露出來,下面列舉一些具體的表現(xiàn): 1)手工系統(tǒng)和計算機應(yīng)用系統(tǒng)同時運行,對于管理人員來說,是加手工系統(tǒng)和計算機應(yīng)用系統(tǒng)同時運行,對于管理人員來說,是加重了負擔(dān),在這個階段,管理人員要參與大量原始數(shù)據(jù)的輸入和

28、計算重了負擔(dān),在這個階段,管理人員要參與大量原始數(shù)據(jù)的輸入和計算機結(jié)果的校核。特別是倉庫管理系統(tǒng),需要把全廠幾千種原材料的月機結(jié)果的校核。特別是倉庫管理系統(tǒng),需要把全廠幾千種原材料的月初庫存一一輸入,工作量極大,而當程序出錯、修改時間較長時,往初庫存一一輸入,工作量極大,而當程序出錯、修改時間較長時,往往需要重新輸入。這就引起了管理人員的極大不滿。往需要重新輸入。這就引起了管理人員的極大不滿。 2)倉庫保管員不愿意在庫存賬上為每一材料寫上代碼,他們認為這太倉庫保管員不愿意在庫存賬上為每一材料寫上代碼,他們認為這太麻煩,而且理解不了為什么非要這樣做。麻煩,而且理解不了為什么非要這樣做。 3)計算

29、機打印出來的材料訂購計劃比原來由計劃員憑想象編寫的訂購計算機打印出來的材料訂購計劃比原來由計劃員憑想象編寫的訂購計劃能產(chǎn)生明顯的經(jīng)濟效益,計劃員面子上過不去,到處說計算機系計劃能產(chǎn)生明顯的經(jīng)濟效益,計劃員面子上過不去,到處說計算機系統(tǒng)不好使,而且拒絕使用新的系統(tǒng)。統(tǒng)不好使,而且拒絕使用新的系統(tǒng)。 4)廠長說廠長說:我現(xiàn)在要了解本廣大人家多少錢,人家欠我廠多少錢,系我現(xiàn)在要了解本廣大人家多少錢,人家欠我廠多少錢,系統(tǒng)怎么顯示不出來統(tǒng)怎么顯示不出來? 人員是管理信息系統(tǒng)的重要組成部分,包括企業(yè)的人員是管理信息系統(tǒng)的重要組成部分,包括企業(yè)的各級各級管理人員管理人員及及管理與維護信息系統(tǒng)管理與維護信息

30、系統(tǒng)的專業(yè)人員。每一個與新的專業(yè)人員。每一個與新系統(tǒng)有關(guān)的人都應(yīng)該了解管理信息系統(tǒng)的運作方式和運作系統(tǒng)有關(guān)的人都應(yīng)該了解管理信息系統(tǒng)的運作方式和運作過程。培訓(xùn)就是使有關(guān)管理人員和技術(shù)人員了解和掌握新過程。培訓(xùn)就是使有關(guān)管理人員和技術(shù)人員了解和掌握新系統(tǒng)的有效途徑之一。因此,培訓(xùn)工作關(guān)系到新系統(tǒng)的成系統(tǒng)的有效途徑之一。因此,培訓(xùn)工作關(guān)系到新系統(tǒng)的成敗。敗。人員培訓(xùn)的意義人員培訓(xùn)的意義 (1 1)如果管理人員對即將使用的新系統(tǒng)的管理過程不)如果管理人員對即將使用的新系統(tǒng)的管理過程不了解,不能確定新系統(tǒng)是否適用于自己的工作,那么就有了解,不能確定新系統(tǒng)是否適用于自己的工作,那么就有可能消極地對待新系

31、統(tǒng),甚至阻礙系統(tǒng)的推廣應(yīng)用??赡芟麡O地對待新系統(tǒng),甚至阻礙系統(tǒng)的推廣應(yīng)用。 (2 2)管理信息系統(tǒng)的開發(fā)與應(yīng)用不僅是計算機在企業(yè))管理信息系統(tǒng)的開發(fā)與應(yīng)用不僅是計算機在企業(yè)中的應(yīng)用,同時也是一種中的應(yīng)用,同時也是一種企業(yè)變革企業(yè)變革。由于企業(yè)管理的傳統(tǒng)。由于企業(yè)管理的傳統(tǒng)思想及方法與管理信息系統(tǒng)的要求之間有著巨大的差異,思想及方法與管理信息系統(tǒng)的要求之間有著巨大的差異,企業(yè)管理人員對這種新的管理思想和管理方法有一個熟悉、企業(yè)管理人員對這種新的管理思想和管理方法有一個熟悉、適應(yīng)和轉(zhuǎn)變觀念的過程。適應(yīng)和轉(zhuǎn)變觀念的過程。 (3 3)對于自行開發(fā)管理信息系統(tǒng)的企業(yè)來說,通過系統(tǒng))對于自行開發(fā)管理信息系

32、統(tǒng)的企業(yè)來說,通過系統(tǒng)開發(fā)過程來開發(fā)過程來培養(yǎng)一批既懂管理業(yè)務(wù),又懂信息系統(tǒng)的企業(yè)培養(yǎng)一批既懂管理業(yè)務(wù),又懂信息系統(tǒng)的企業(yè)專業(yè)人員專業(yè)人員也應(yīng)是企業(yè)開發(fā)信息系統(tǒng)的主要目標之一。也應(yīng)是企業(yè)開發(fā)信息系統(tǒng)的主要目標之一。 人員培訓(xùn)的內(nèi)容人員培訓(xùn)的內(nèi)容 信息系統(tǒng)的知識非常廣信息系統(tǒng)的知識非常廣泛,企業(yè)管理人員與企業(yè)信泛,企業(yè)管理人員與企業(yè)信息系統(tǒng)專業(yè)人員的培訓(xùn)內(nèi)容息系統(tǒng)專業(yè)人員的培訓(xùn)內(nèi)容應(yīng)各有側(cè)重。應(yīng)各有側(cè)重。 培訓(xùn)內(nèi)容培訓(xùn)內(nèi)容 管理人員的培訓(xùn)重點應(yīng)該是管理人員的培訓(xùn)重點應(yīng)該是信息技術(shù)基本概念信息技術(shù)基本概念與一些與一些結(jié)合具體項目的基礎(chǔ)知識。結(jié)合具體項目的基礎(chǔ)知識。1. 1. ,包括信息概念、性質(zhì)與

33、作用、,包括信息概念、性質(zhì)與作用、系統(tǒng)概念與特點、信息系統(tǒng)開發(fā)方法與開發(fā)過程等。系統(tǒng)概念與特點、信息系統(tǒng)開發(fā)方法與開發(fā)過程等。2. 2. ,包括計算機硬件與軟件基礎(chǔ)知,包括計算機硬件與軟件基礎(chǔ)知識、,常用管理軟件的功能與人機界面、網(wǎng)絡(luò)與通信基識、,常用管理軟件的功能與人機界面、網(wǎng)絡(luò)與通信基本概念等等。本概念等等。管理人員的培訓(xùn)管理人員的培訓(xùn) 3. 3. ,例如現(xiàn)代管理的基本思想、數(shù)據(jù)分析與,例如現(xiàn)代管理的基本思想、數(shù)據(jù)分析與管理決策的基本概念與常用方法。管理決策的基本概念與常用方法。4. 4. ,包括信息系統(tǒng)目標、功能及,包括信息系統(tǒng)目標、功能及總體描述、開發(fā)計劃、主要事項與配合要求等等。總體

34、描述、開發(fā)計劃、主要事項與配合要求等等。5. 5. 本企業(yè)信息系統(tǒng)的本企業(yè)信息系統(tǒng)的。技術(shù)人員的培訓(xùn)技術(shù)人員的培訓(xùn) 對企業(yè)信息管理專業(yè)人員的培養(yǎng)應(yīng)把重點放在系統(tǒng)知識與系統(tǒng)規(guī)范方面系統(tǒng)知識與系統(tǒng)規(guī)范方面,培養(yǎng)方法除強調(diào)在實踐中學(xué)習(xí)外,還可采取委托培養(yǎng)委托培養(yǎng)、進修進修與外聘專家進外聘專家進行系統(tǒng)授課行系統(tǒng)授課等方法。 培訓(xùn)管理培訓(xùn)管理 為了保證培訓(xùn)能真正獲得成效,培訓(xùn)工作應(yīng)與管理人員的工作績效評定結(jié)與管理人員的工作績效評定結(jié)合合起來,對培訓(xùn)的效果進行考核。 具體操作可以分階段地在培訓(xùn)后進行考試,也可以采用競爭上崗等方式,促使管理人員處理好當前工作與未來知識儲備二者的關(guān)系。 7 系統(tǒng)切換、運行系統(tǒng)

35、切換、運行 系統(tǒng)轉(zhuǎn)換包括:系統(tǒng)轉(zhuǎn)換包括:1. 新系統(tǒng)和舊系統(tǒng)的切換新系統(tǒng)和舊系統(tǒng)的切換2. 把舊系統(tǒng)的文件轉(zhuǎn)換成新系統(tǒng)的文件把舊系統(tǒng)的文件轉(zhuǎn)換成新系統(tǒng)的文件3. 數(shù)據(jù)的整理和錄入,數(shù)據(jù)的整理和錄入,4. 人員、設(shè)備、組織結(jié)構(gòu)的改造和調(diào)整人員、設(shè)備、組織結(jié)構(gòu)的改造和調(diào)整5. 有關(guān)資料檔案的建立和移交。有關(guān)資料檔案的建立和移交。(1)、直接轉(zhuǎn)換法、直接轉(zhuǎn)換法在指定的時間點,停止原系統(tǒng)的使用,啟動新系統(tǒng)。在指定的時間點,停止原系統(tǒng)的使用,啟動新系統(tǒng)。老系統(tǒng)新系統(tǒng)轉(zhuǎn)換簡單,費用最省風(fēng)險較大(2)、并行切換法、并行切換法 新系統(tǒng)投入運行時,老系統(tǒng)并不停止運行,而是與新系統(tǒng)投入運行時,老系統(tǒng)并不停止運行,

36、而是與新系統(tǒng)同時運行一段時間,對照兩者的輸出,利用老系新系統(tǒng)同時運行一段時間,對照兩者的輸出,利用老系統(tǒng)對新系統(tǒng)進行檢驗。統(tǒng)對新系統(tǒng)進行檢驗。老系統(tǒng)新系統(tǒng)并行運行并行運行q并行切換法的特點是風(fēng)險小、安全系數(shù)大并行切換法的特點是風(fēng)險小、安全系數(shù)大q開銷大(需要同時運行開銷大(需要同時運行2 2套系統(tǒng))套系統(tǒng))q用戶隨著并行期的延長而失去熱情,甚至拒絕使用新系用戶隨著并行期的延長而失去熱情,甚至拒絕使用新系統(tǒng)統(tǒng)q隱含假設(shè):原系統(tǒng)是正確的隱含假設(shè):原系統(tǒng)是正確的(3)、試運行轉(zhuǎn)換法試運行轉(zhuǎn)換法 前面2種方法的綜合。老系統(tǒng)老系統(tǒng)新系統(tǒng)新系統(tǒng)新系統(tǒng)的部分采取并行方法并行方法,保險系數(shù)大(4)、試點過渡法

37、(逐步轉(zhuǎn)換法)試點過渡法(逐步轉(zhuǎn)換法) 新系統(tǒng)一部分一部分地替換老系統(tǒng),直到全部替代老系統(tǒng)。老系統(tǒng)老系統(tǒng) 新系統(tǒng)新系統(tǒng)1 新系統(tǒng)新系統(tǒng)2新系統(tǒng)新系統(tǒng)n避免了直接轉(zhuǎn)換法的危險性,費用也比并行轉(zhuǎn)換法省這種轉(zhuǎn)換方式借口復(fù)雜,當新老系統(tǒng)差別太大是不宜采取該方法 信息系統(tǒng)失敗的一個主要原因是信息系統(tǒng)失敗的一個主要原因是。 拒絕通常來源于對新的工作方式和任務(wù)不熟悉,或者對拒絕通常來源于對新的工作方式和任務(wù)不熟悉,或者對可能發(fā)生的改變產(chǎn)生憂慮。例如,當計算機文字處理系統(tǒng)進可能發(fā)生的改變產(chǎn)生憂慮。例如,當計算機文字處理系統(tǒng)進入到辦公室時,許多秘書認為自己的工作會被計算機取代,入到辦公室時,許多秘書認為自己的工

38、作會被計算機取代,因而拒絕學(xué)習(xí)和抵制新技術(shù)。然而,實際上字處理軟件不僅因而拒絕學(xué)習(xí)和抵制新技術(shù)。然而,實際上字處理軟件不僅沒有代替秘書的職能,只是完成那些日常重復(fù)性、機械化的沒有代替秘書的職能,只是完成那些日常重復(fù)性、機械化的工作,而且還為秘書創(chuàng)造出新的和更多的管理事務(wù),綜合性工作,而且還為秘書創(chuàng)造出新的和更多的管理事務(wù),綜合性與分析性的工作大大地增加了。與分析性的工作大大地增加了。 當新技術(shù)被引入組織時,許多習(xí)慣于在原有環(huán)境下工作當新技術(shù)被引入組織時,許多習(xí)慣于在原有環(huán)境下工作的人會覺得受到威脅。因為環(huán)境改變了,原有的工作崗位、的人會覺得受到威脅。因為環(huán)境改變了,原有的工作崗位、個人地位和人

39、際關(guān)系也都會相應(yīng)有所改變,因此容易產(chǎn)生一個人地位和人際關(guān)系也都會相應(yīng)有所改變,因此容易產(chǎn)生一種失落感和不安全感。持有這種心態(tài)的人員會妨礙新系統(tǒng)的種失落感和不安全感。持有這種心態(tài)的人員會妨礙新系統(tǒng)的實施并企圖恢復(fù)原系統(tǒng)。如果新的工作方式和工作程序不被實施并企圖恢復(fù)原系統(tǒng)。如果新的工作方式和工作程序不被接受,那么新系統(tǒng)就達不到預(yù)定的目標。拒絕變化的另一個接受,那么新系統(tǒng)就達不到預(yù)定的目標。拒絕變化的另一個原因是目前的工作環(huán)境比較舒適,有關(guān)管理人員安于現(xiàn)狀。原因是目前的工作環(huán)境比較舒適,有關(guān)管理人員安于現(xiàn)狀。如果沒有更多的報酬與激勵,管理人員會覺得改變工作條件如果沒有更多的報酬與激勵,管理人員會覺得改變工作條件得不償失,因而產(chǎn)生惰性。得不償失,因而產(chǎn)生惰性。 要使新系統(tǒng)和新技術(shù)的實施成功,企業(yè)的最高管理者和要使新系統(tǒng)和新技術(shù)的實施成功,企業(yè)的最高管理者和系統(tǒng)分析與

溫馨提示

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

評論

0/150

提交評論