版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
第六章
管理信息系統(tǒng)的實施6.1系統(tǒng)實施的概述6.2程序設計6.3編碼標準6.4系統(tǒng)開發(fā)工具6.5系統(tǒng)測試6.1系統(tǒng)實施概述
系統(tǒng)實施是新系統(tǒng)付諸實現(xiàn)的實踐階段,也是取得用戶對系統(tǒng)信任的關鍵階段。因此,必須根據(jù)新系統(tǒng)設計報告的要求,進行組織工作,主要內容包括:物理系統(tǒng)的實施、程序設計與調試、項目管理、人員培訓、數(shù)據(jù)準備與錄入、系統(tǒng)轉換和評價等。6.1系統(tǒng)實施概述系統(tǒng)實施的步驟主要包括:按照總體設計方案購置和安裝計算機網(wǎng)絡系統(tǒng)建立數(shù)據(jù)庫系統(tǒng)程序設計收集相關數(shù)據(jù)并進行錄入工作,然后進行測試人員培訓、系統(tǒng)切換和運行。6.1系統(tǒng)實施概述
物理系統(tǒng)的實施企業(yè)的MIS,應該是一個開放的、支持各種業(yè)務工作并能隨著業(yè)務變化或拓展而重構的、具有良好人機界面的應用系統(tǒng)。物理系統(tǒng)實施的內容包括:1.建立以計算機網(wǎng)絡為主的物理系統(tǒng)(性價比、可擴充性,技術支持)2.物理實施的環(huán)境要求(溫度、濕度、無塵、不間斷電源)3.選擇合適的開發(fā)工具(officeFoxProVBPowerBuiderSQL)6.1系統(tǒng)實施概述
網(wǎng)絡系統(tǒng)的實施MIS通常是一個由通信線路把各種設備連接起來組成的網(wǎng)絡系統(tǒng),MIS網(wǎng)絡有局域網(wǎng)和廣域網(wǎng)兩種。網(wǎng)絡系統(tǒng)的實施的主要內容:通信設備的安裝;電纜線的鋪設;網(wǎng)絡性能的調試等工作。6.2程序設計
系統(tǒng)程序設計1.編程思路整個系統(tǒng)自下而上、逐步推進的開發(fā)方法(從某個功能模塊開始、逐步擴充)2.注意事項(1)盡量使用通用的標準方法,這可降低開發(fā)成本、減少編程工作量,同時便于系統(tǒng)的調試、維護及二次開發(fā);(2)編程不是目的,應利用一些良好的開發(fā)工具、成熟的程序模塊,以更好更快地完成編程任務。6.2程序設計
程序設計原則
可維護性指當系統(tǒng)需求變化時,容易對程序進行補充或修改。
可靠性不僅正常情況下能正確工作,而且在意外情況下應便于處理。
可讀性要求層次清楚,便于閱讀,便于維護。
效率程序的效率指程序能否有效地利用計算機資源,如節(jié)省存儲空間、提高運行效率等。但片面地追求程序的運行效率反而不利于程序設計質量的全面提高,因為效率與可維護性、可理解性通常是矛盾的。
6.2程序設計
程序設計方法結構化程序設計方法編寫程序應符合軟件工程化思想,即應利用工程化的方法進行軟件開發(fā)。這不僅可提高軟件開發(fā)效率,而且便于將來的維護和修改。具體是:從整體上,應采用自頂向下的模塊化設計方法;在具體編程中,則應采用結構化程序設計方法。6.2程序設計自頂向下的模塊化設計
首先確定上層功能,然后,經(jīng)過層層分解,把一個復雜的系統(tǒng)分解為多個功能較單一的功能模塊。
在模塊化程序設計中應注意以下幾點:模塊的獨立性 應盡可能相互獨立,以便于模塊獨立開發(fā)。模塊大小劃分要適當,模塊中包含的子模塊數(shù)要合適。模塊功能要簡單 底層模塊一般應完成一項獨立的處理任務。共享的功能模塊應集中在一個上層模塊中,供各模塊引用。6.2程序設計結構化程序設計方法
特點是采用以下三種基本邏輯結構來編寫程序:
順序結構由一系列依次執(zhí)行的語句或模塊構成。
循環(huán)結構循環(huán)結構是由一個或幾個模塊構成,程序運行時重復執(zhí)行,直到滿足某一條件為止.
選擇結構根據(jù)條件成立與否選擇程序執(zhí)行路徑。
6.3系統(tǒng)開發(fā)工具(1)常用編程語言類:
C語言、C++語言、COBOL語言、PROLGO語言、OPS語言(2)數(shù)據(jù)庫類:
XBASE系統(tǒng)(3)程序生成工具類:
FoxPro、VisualBASIC、VisualC++、CASE、PowerBuider(4)系統(tǒng)開發(fā)工具類(5)客戶/服務器(C/S)工具類:
FoxPro、VisualBASIC、VisualC++、Excel、PowerPoint、Word、PowerBuilder、Enterprise(6)面向對象編程工具類:
C++(VC++)、Smalltalk6.4系統(tǒng)測試
測試概述
系統(tǒng)進行測試是保證系統(tǒng)質量的關鍵步驟,測試的目的在于發(fā)現(xiàn)其中的錯誤并及時糾正。測試的定義應該是:為了發(fā)現(xiàn)錯誤而執(zhí)行程序的過程。沒有發(fā)現(xiàn)錯誤的測試則是失敗的測試。測試的策略和基本原則:測試用例應該由“輸入數(shù)據(jù)”和“預期的輸出結果”組成;不僅要選用合理的輸入數(shù)據(jù)進行測試,還應選用不合理的甚至錯誤的輸入數(shù)據(jù);除了檢查程序是否做了它應該做的工作,還應檢查程序是否做了它不該做的事;應該長期保留所有的測試用例,直至該系統(tǒng)被廢棄不用為止。測試人員應避免測試自己設計的程序;測試用例應分別考慮輸入和輸出;測試數(shù)據(jù)的選取應考慮各種不同情況;檢查程序是否執(zhí)行了規(guī)定以外的操作;注意保留測試用例;對已發(fā)現(xiàn)的錯誤模塊要足夠重視。測試的基本原則
人工評審軟件的文檔或程序,發(fā)現(xiàn)其中的錯誤。手續(xù)簡單,是一種行之有效的檢驗手段。(1)代碼審查:通過閱讀程序發(fā)現(xiàn)軟件錯誤和缺陷。(2)靜態(tài)分析:主要對程序進行控制流分析、數(shù)據(jù)流分析、接口分析和表達式分析。1、靜態(tài)測試6.4系統(tǒng)測試即測試,有控制地運行程序,從多種角度觀察程序運行時的行為,發(fā)現(xiàn)其中的錯誤。測試只能證明程序有錯誤,而不可能證明程序沒有錯誤。20次BA520條路徑2、動態(tài)測試動態(tài)測試可分為黑盒法和白盒法,在不同的測試階段可采用不同的方法或交叉使用這兩種方法。(1)黑箱測試不考慮系統(tǒng)內部結構而運行系統(tǒng),以檢查在一定的輸入下,系統(tǒng)的輸出是否與期望相同。黑箱測試補充介紹白箱測試(2)白箱測試
不僅要完成前者的內容,還要檢查輸入的數(shù)據(jù)是如何通過系統(tǒng)內部設定的結構,達到輸出的。6系統(tǒng)切換系統(tǒng)切換就是指以新系統(tǒng)替換老系統(tǒng)的過程,即老系統(tǒng)停止使用,新系統(tǒng)開始運行6.5系統(tǒng)切換在指定的時間點,停止原系統(tǒng)的使用,啟動新系統(tǒng)。轉換簡單,費用最省風險較大,應有一定的保護措施。1、直接切換法老系統(tǒng)新系統(tǒng)t切換點
新系統(tǒng)投入運行時,老系統(tǒng)并不停止運行,而是與新系統(tǒng)同時運行一段時間,對照兩者的輸出,利用老系統(tǒng)對新系統(tǒng)進行檢驗。2、并行切換法老系統(tǒng)新系統(tǒng)并行運行t并行切換法的特點是風險小、安全系數(shù)大開銷大,費用高(需要同時運行2套系統(tǒng))用戶隨著并行期的延長而失去熱情,甚至拒絕使用新系統(tǒng)隱含假設:原系統(tǒng)是正確的在新系統(tǒng)全部正式運行之前,分階段地一部分一部分地替代老系統(tǒng)。3、試點過渡法(逐步轉換法)子系統(tǒng)1子系統(tǒng)1子系統(tǒng)2子系統(tǒng)2這種轉換方式心理、安全性較好,但費用高。適合于處理過程復雜、數(shù)據(jù)重要的大型復雜系統(tǒng)。系統(tǒng)切換過程中,應注意以下問題:
1、新系統(tǒng)的投運需要大量的基礎數(shù)據(jù),這些數(shù)據(jù)的整理與錄入工作量特別龐大,應及早準備、盡快完成;
2、
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 廣東體育職業(yè)技術學院《特殊教育(二)》2023-2024學年第一學期期末試卷
- 廣東食品藥品職業(yè)學院《企業(yè)經(jīng)營決策模擬》2023-2024學年第一學期期末試卷
- 廣東輕工職業(yè)技術學院《生物高分子材料在組織工程領域應用設計》2023-2024學年第一學期期末試卷
- 天津市河東區(qū)2024-2025學年高三上學期期末質量檢測試題 數(shù)學 含解析
- 廣東農(nóng)工商職業(yè)技術學院《環(huán)境設計與制作》2023-2024學年第一學期期末試卷
- 廣東梅州職業(yè)技術學院《綜合交通運輸系統(tǒng)》2023-2024學年第一學期期末試卷
- 廣東女子職業(yè)技術學院《中國文學經(jīng)典(上)》2023-2024學年第一學期期末試卷
- 廣東茂名健康職業(yè)學院《文獻檢索B》2023-2024學年第一學期期末試卷
- 四年級數(shù)學(小數(shù)加減運算)計算題專項練習與答案
- 【名師一號】2020-2021學年高中地理必修一(中圖版)雙基限時練6-大氣的熱狀況與熱力環(huán)流
- 2024-2025學年北京房山區(qū)初三(上)期末英語試卷
- 2024年三年級英語教學工作總結(修改)
- 2023-2024學年廣東省深圳市光明區(qū)高二(上)期末地理試卷
- 【8地RJ期末】安徽省蕪湖市弋江區(qū)2023-2024學年八年級上學期期末考試地理試卷(含解析)
- 2025年春季幼兒園后勤工作計劃
- 鑄牢中華民族共同體意識的培養(yǎng)路徑
- 世界各大洲國家中英文、區(qū)號、首都大全
- 2024-2030年中國波浪發(fā)電商業(yè)計劃書
- 咖啡廳店面轉讓協(xié)議書
- 《中國腎性貧血診療的臨床實踐指南》解讀課件
- 期末(試題)-2024-2025學年人教PEP版英語六年級上冊
評論
0/150
提交評論