《管理信息系統(tǒng)》第五章_第1頁
《管理信息系統(tǒng)》第五章_第2頁
《管理信息系統(tǒng)》第五章_第3頁
《管理信息系統(tǒng)》第五章_第4頁
《管理信息系統(tǒng)》第五章_第5頁
已閱讀5頁,還剩41頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

管理信息系統(tǒng)實施“互聯(lián)網(wǎng)+”立體化教材《管理信息系統(tǒng)》之五目錄01系統(tǒng)實施的前期工作02系統(tǒng)軟件的開發(fā)03系統(tǒng)調(diào)試和測試04人員及崗位培訓(xùn)05系統(tǒng)切換與交付使用系統(tǒng)實施的前期工作

01過渡頁

TRANSITIONPAGE系統(tǒng)實施的前期工作主要是購置和安裝設(shè)備、建立網(wǎng)絡(luò)環(huán)境。具體而言,該項工作是依據(jù)系統(tǒng)設(shè)計中給出的管理信息系統(tǒng)的硬件結(jié)構(gòu)和軟件結(jié)構(gòu),購置相應(yīng)的硬件設(shè)備和系統(tǒng)軟件,建立系統(tǒng)的軟硬件平臺。一般情況下,中央機房還需要專業(yè)化的設(shè)計與施工。為了建立網(wǎng)絡(luò)環(huán)境,要進行綜合布線、網(wǎng)絡(luò)系統(tǒng)安裝與調(diào)試等。系統(tǒng)實施的前期工作如圖5-3所示。④網(wǎng)絡(luò)系統(tǒng)安裝與調(diào)試⑤軟硬件系統(tǒng)配置①購置軟硬件②中央機房設(shè)計與施工③綜合布線圖5-3系統(tǒng)實施前期工作圖系統(tǒng)軟件的開發(fā)

02過渡頁

TRANSITIONPAGE軟件開發(fā)又稱為計算機程序設(shè)計,其目的是實現(xiàn)管理信息系統(tǒng)分析和設(shè)計中提出的管理模式及業(yè)務(wù)應(yīng)用。軟件開發(fā)的各個階段包括需求分析、概要設(shè)計、詳細設(shè)計、編程調(diào)試、系統(tǒng)測試和運行維護等,如圖5-4所示。圖5-4軟件開發(fā)的各個階段需求分析的一般過程如下。一、需求分析A(1)系統(tǒng)分析員向用戶初步了解需求,然后用Word等工具軟件列出要開發(fā)系統(tǒng)的大功能模塊,以及每個大功能模塊包括哪些小功能模塊??梢猿醪蕉x設(shè)計好那些需求比較明確相關(guān)的少量界面。C(3)系統(tǒng)分析員向用戶再次確認需求。B(2)系統(tǒng)分析員深入了解和分析需求,根據(jù)自己的經(jīng)驗和需求用Word等工具軟件再制作一份系統(tǒng)的功能需求文檔。這次的文檔會清楚列出系統(tǒng)大致的大功能模塊,以及大功能模塊包括的小功能模塊,并列出相關(guān)的界面和界面功能。二、概要設(shè)計完成需求分析之后,開發(fā)者需要對軟件系統(tǒng)進行概要設(shè)計,即系統(tǒng)設(shè)計。概要設(shè)計需要對軟件系統(tǒng)的設(shè)計進行考慮,包括系統(tǒng)的基本處理流程、系統(tǒng)的組織結(jié)構(gòu)、模塊劃分、功能分配、接口設(shè)計、運行設(shè)計、數(shù)據(jù)結(jié)構(gòu)設(shè)計和出錯處理設(shè)計等,以便為軟件的詳細設(shè)計提供基礎(chǔ)。三、詳細設(shè)計在概要設(shè)計的基礎(chǔ)上,開發(fā)者需要進行軟件系統(tǒng)的詳細設(shè)計。在詳細設(shè)計中,要描述實現(xiàn)具體模塊所涉及的主要算法、數(shù)據(jù)結(jié)構(gòu)、類的層次結(jié)構(gòu)及調(diào)用關(guān)系,需要說明軟件系統(tǒng)各個層次中的每一個程序(每個模塊或子程序)的設(shè)計考慮,以便進行編碼和測試。應(yīng)當保證軟件的需求完全分配給整個軟件。詳細設(shè)計應(yīng)當足夠詳細,能夠根據(jù)詳細設(shè)計報告進行編碼。四、軟件編碼程序設(shè)計中盡量只采用順序結(jié)構(gòu)、簡單分支結(jié)構(gòu)、多重分支結(jié)構(gòu)和循環(huán)結(jié)構(gòu)這4種基本控制結(jié)構(gòu),而不用或少用強制轉(zhuǎn)向語句。這4種基本控制結(jié)構(gòu)只有單入口和單出口,結(jié)構(gòu)簡單,程序易理解,不易出錯,如圖5-5所示。其中,C代表條件,P代表程序段,T代表條件為真,F(xiàn)代表條件為假。1)只采用4種基本的控制結(jié)構(gòu)P入口出口CP1入口出口P2TF(a)順序結(jié)構(gòu)

(b)簡單分支結(jié)構(gòu)四、軟件編碼1)只采用4種基本的控制結(jié)構(gòu)(c)多重分支結(jié)構(gòu)(d)循環(huán)結(jié)構(gòu)入口出口…C2P2TCnPnTC1P1T…入口出口…C2P2TCnPnTC1P1T…四、軟件編碼2)遵循自頂向下的設(shè)計原則在進行程序設(shè)計時,成千上萬的程序模塊不可能完全同時進行,各任務(wù)之間必須有先后順序之分,最終實現(xiàn)系統(tǒng)設(shè)計的整個方案。自頂向下的設(shè)計原則是首先設(shè)計上層模塊,逐步向下,最后設(shè)計最下層的具體功能。而實現(xiàn)時,要首先實現(xiàn)下層模塊,逐步向上,最后實現(xiàn)上層模塊。結(jié)構(gòu)化程序設(shè)計采用的是自頂向下的設(shè)計原則。四、軟件編碼3)功能調(diào)用層次分明各部分程序之間的聯(lián)系采用程序調(diào)用的形式。在實現(xiàn)上層程序時,注明被調(diào)用的下層程序的名稱,有時還要注明參數(shù)傳遞關(guān)系。下層程序獨立于上層程序而存在。程序調(diào)用關(guān)系如圖5-6所示。這樣設(shè)計出的程序結(jié)構(gòu)清晰,易于程序的編寫和調(diào)試。…調(diào)用B…程序A………Return…調(diào)用C…Return程序B程序C圖5-6程序調(diào)用關(guān)系四、軟件編碼4)程序書寫采用鋸齒型(同級縮進)風格一段程序一般都很長,如果在書寫時不分層次,就很難閱讀。在結(jié)構(gòu)化的程序設(shè)計中一般采用鋸齒型風格,以提高程序的可讀性。以下為鋸齒型風格的例子:

DOWHILE.T.<程序段1>DOCASECASE<條件1><程序段2>CASE<條件2><程序段3>CASE<條件3><程序段4>ENDCASE…ENDDO<程序段10>四、軟件編碼4)程序書寫采用鋸齒型(同級縮進)風格結(jié)構(gòu)化程序設(shè)計的上述原則,提高了程序設(shè)計的規(guī)范性、可靠性、可讀性,易于程序的調(diào)試與維護,如圖5-7所示。圖5-7規(guī)范的程序設(shè)計示例系統(tǒng)調(diào)試和測試

03過渡頁

TRANSITIONPAGE一、系統(tǒng)調(diào)試系統(tǒng)調(diào)試是指從系統(tǒng)功能的角度對所實現(xiàn)的系統(tǒng)功能及功能間的協(xié)調(diào)運行進行檢驗、調(diào)整,找出系統(tǒng)中可能存在的問題,并進行更正,以達到系統(tǒng)設(shè)計的全部要求。系統(tǒng)調(diào)試的過程通常分為以下3步。(1)單個模塊調(diào)試。對單個模塊進行檢查,保證其內(nèi)部功能的正確性。(2)模塊組裝調(diào)試。對各個子系統(tǒng)內(nèi)部的模塊進行組裝,并檢查其模塊間的調(diào)用關(guān)系、數(shù)據(jù)的傳遞是否正確,本子系統(tǒng)的功能是否完整。(3)系統(tǒng)聯(lián)調(diào)。把各個子系統(tǒng)組裝成整個系統(tǒng),并檢驗各個子系統(tǒng)間的協(xié)同情況。二、系統(tǒng)測試1.系統(tǒng)測試的目的系統(tǒng)測試是為了發(fā)現(xiàn)錯誤而執(zhí)行程序的過程,它是以找錯誤為目的,不是要證明程序無錯。測試時要精心選取那些容易發(fā)生錯誤的測試數(shù)據(jù),以十分挑剔的態(tài)度去發(fā)現(xiàn)程序中的錯誤和不完善的地方,并及時加以修改和完善。二、系統(tǒng)測試2.系統(tǒng)測試的內(nèi)容包括:①輸入的數(shù)據(jù)是否正確保存;②運行結(jié)果數(shù)據(jù)能否正確地輸出;③數(shù)據(jù)間的計算關(guān)系是否正確;④數(shù)據(jù)統(tǒng)計方法和口徑與需求是否一致;⑤是否出現(xiàn)漢字字符或其他字符亂碼等。系統(tǒng)測試的內(nèi)容數(shù)據(jù)處理正確性測試功能完整性測試系統(tǒng)性能測試強大的感染力、影響力功能完整性測試是指檢查開發(fā)完成的系統(tǒng)是否具備系統(tǒng)設(shè)計中所提出的全部功能,不僅要檢測主要的業(yè)務(wù)功能,而且要檢查所有的輔助功能和所有的細節(jié)性功能。性能測試是比較容易被忽略的一項測試內(nèi)容,它包括系統(tǒng)運行速度、操作的靈活性、用戶界面的友好性、對錯誤的檢測與提示能力等方面的測試。二、系統(tǒng)測試3.系統(tǒng)測試的方法強大的感染力、影響力2)動態(tài)測試法原理如圖5-9所示。(略)(1)黑盒測試。即窮舉數(shù)據(jù),檢查所有數(shù)據(jù)經(jīng)過處理后所得結(jié)果是否正確。它選擇有代表性的數(shù)據(jù)進行檢查。(2)白盒測試。即覆蓋路徑,檢查所有路徑是否正確。它選擇主要路徑,如選擇、循環(huán)路徑進行檢查。1)靜態(tài)測試法靜態(tài)測試法是指以人工方式對程序進行分析和測試,如桌前檢查、代碼會審等,其成效比較明顯,可以查出30%~70%的邏輯錯誤,且成本低。二、系統(tǒng)測試4.系統(tǒng)測試的注意事項強大的感染力、影響力在進行系統(tǒng)測試時,要注意下列問題。(1)系統(tǒng)測試環(huán)境應(yīng)與未來的系統(tǒng)實際運行環(huán)境一致。(2)系統(tǒng)測試前應(yīng)準備好測試數(shù)據(jù),明確測試內(nèi)容。(3)進行系統(tǒng)測試時,應(yīng)有用戶參加。(4)測試完成后,要書寫測試報告。三、系統(tǒng)測試應(yīng)用案例1.測試規(guī)范強大的感染力、影響力A(嚴重):系統(tǒng)崩潰、數(shù)據(jù)損壞丟失、功能沒有實現(xiàn)(包括與需求不符)。B(較嚴重):操作性錯誤、錯誤結(jié)果、遺漏功能。C(一般):UI布局、文字、小問題等。D(建議):不影響使用的瑕疵或更好的實現(xiàn)。1)缺陷和錯誤分類(1)嚴重級三、系統(tǒng)測試應(yīng)用案例1.測試規(guī)范強大的感染力、影響力Urgent(最高優(yōu)先級):立即修復(fù),停止進一步的測試。High(次高優(yōu)先級):在發(fā)布前必須修復(fù)。Medium(中等優(yōu)先級):時間允許應(yīng)該修復(fù)。Low(最低優(yōu)先級):下一發(fā)布周期前修復(fù)或不修復(fù)也能上線使用。1)缺陷和錯誤分類(2)優(yōu)先級三、系統(tǒng)測試應(yīng)用案例1.測試規(guī)范強大的感染力、影響力新記錄(New):測試中新報告的BUG。打開(Open):被確認分配給相關(guān)的開發(fā)人員處理。修正(Fixed):開發(fā)人員完成修改,等待測試驗證。拒絕(Reject):拒絕修改的BUG或不是BUG。延期(Deferred):不在當前版本修改的BUG,下一版本修改。重新開放(Reopen):進行回歸測試后仍然未修復(fù)或重現(xiàn)的缺陷。關(guān)閉(Closed):BUG已修復(fù)。2)BUG的狀態(tài)三、系統(tǒng)測試應(yīng)用案例1.測試規(guī)范BUG的記錄信息一般包括測試軟件名稱、測試版本號、測試人、測試事件、測試軟件和硬件配置環(huán)境、BUG嚴重性及類型、BUG描述、BUG的優(yōu)先級、必要的截圖、BUG記錄的當前狀態(tài)等。3)BUG的管理與跟蹤三、系統(tǒng)測試應(yīng)用案例2.測試內(nèi)容例如,用戶登錄系統(tǒng)的流程圖如圖5-10所示。1)功能測試圖5-10用戶登錄流程圖三、系統(tǒng)測試應(yīng)用案例2.測試內(nèi)容對應(yīng)測試方案如表5-1所示。1)功能測試表5-1功能測試用表功能項編號測試點預(yù)期結(jié)果總體登錄1使用已注冊賬號,正確密碼,正確驗證碼登錄登錄成功…使用已注冊賬號,正確密碼,錯誤驗證碼登錄提示錯誤10賬號為空,正確密碼,驗證碼為空登錄提示錯誤驗證碼1驗證碼為空提示錯誤…驗證碼填寫錯誤提示錯誤其他成功登錄后使用后退,是否后退至登錄頁面并且清空填寫內(nèi)容是5使用全角半角對登錄賬號和密碼進行測試只識別半角三、系統(tǒng)測試應(yīng)用案例2.測試內(nèi)容2)性能測試性能測試主要是對響應(yīng)時間、事務(wù)處理速率和其他與時間相關(guān)的需求進行評測和評估。性能測試的目標是核實性能需求是否都已滿足,即核實下列情況下的性能行為:1正常的預(yù)期工作量。2預(yù)期的最繁重工作量。三、系統(tǒng)測試應(yīng)用案例2.測試內(nèi)容3)鏈接測試鏈接是Web應(yīng)用系統(tǒng)的一個主要特征,它是在頁面之間切換和指導(dǎo)用戶去一些不知道地址的頁面的主要手段。鏈接測試可分為以下3個方面。測試所有鏈接是否按指示的那樣確實鏈接到了該鏈接的頁面。測試所鏈接的頁面是否存在。保證應(yīng)用系統(tǒng)上沒有孤立的頁面。所謂孤立頁面是指沒有鏈接指向該頁面,只有知道正確的URL地址才能訪問。三、系統(tǒng)測試應(yīng)用案例2.測試內(nèi)容3)鏈接測試鏈接測試必須在集成測試階段完成,也就是說,在整個應(yīng)用系統(tǒng)的所有頁面開發(fā)完成之后進行鏈接測試。對應(yīng)測試方案如表5-2所示。編號測試點期望結(jié)果結(jié)果(√×/)1所有鏈接是否按指示確實鏈接到該鏈接的頁面2所鏈接的頁面是否存在3各功能按鈕是否按指定功能進行操作表5-2鏈接測試用表三、系統(tǒng)測試應(yīng)用案例2.測試內(nèi)容4)用戶界面測試用戶界面測試用于核實用戶與軟件之間的交互是否正常,即確保各種瀏覽以及各種訪問方法(鼠標移動、快捷鍵等)都使用正常;確保窗口對象及其特征(菜單、大小、位置、狀態(tài)和中心)都符合標準等。比如,采購收貨單的按鈕控件是否正確顯示/灰顯,單據(jù)號碼是否能顯示等。對應(yīng)測試方案如表5-3所示。檢查項測試人員的類別及其評價窗口切換、移動、改變大小時正常嗎?各種界面元素的文字正確嗎?(如標題、提示等)各種界面元素的狀態(tài)正確嗎?(如有效、無效、選中等狀態(tài))各種界面元素支持鍵盤操作嗎?各種界面元素支持鼠標操作嗎?對話框中的缺省焦點正確嗎?……表5-3用戶界面測試用表三、系統(tǒng)測試應(yīng)用案例2.測試內(nèi)容5)兼容性測試兼容性測試可分為平臺兼容性測試和瀏覽器兼容性測試。對應(yīng)測試方案如表5-4所示。表5-4兼容性測試用表編號

瀏覽器系統(tǒng)

IE10IE11EdgeFirefoxChromeSafari360瀏覽器1WindowsXP2Windows73Windows104macOS5Linux三、系統(tǒng)測試應(yīng)用案例2.測試內(nèi)容6)表單測試當用戶為應(yīng)用系統(tǒng)提交信息時,就需要使用表單操作。如果表單只能接受指定的某些值,則也要進行測試。例如,只能接受某些字符,測試時可以跳過這些字符,看系統(tǒng)是否會報錯。本庫存管理系統(tǒng)主要測試采購收貨單、采購入庫單輸入表單、庫存盤點單輸入表單、出庫表單等。對應(yīng)測試方案如表5-5所示。表5-5表單測試用表編號測試點期望結(jié)果結(jié)果(√×/)1提交信息未按要求提交是否通過2提交信息按要求提交是否通過3是否可以繞過要求進行提交三、系統(tǒng)測試應(yīng)用案例2.測試內(nèi)容7)Cookies測試Cookies通常用來存儲用戶信息和用戶在某應(yīng)用系統(tǒng)的操作。如果應(yīng)用系統(tǒng)使用了Cookies,就必須檢查Cookies是否能正常工作。對應(yīng)測試方案如表5-6所示。表5-6Cookies測試用表編號測試點期望結(jié)果結(jié)果(√×/)1Cookies是否起作用2Cookies是否按預(yù)定時間保存3刷新是否對Cookies有影響三、系統(tǒng)測試應(yīng)用案例2.測試內(nèi)容8)數(shù)據(jù)庫測試在Web應(yīng)用技術(shù)中,數(shù)據(jù)庫起著重要的作用,它為應(yīng)用系統(tǒng)的管理、運行、查詢和實現(xiàn)用戶對數(shù)據(jù)存儲的請求等提供空間。在Web應(yīng)用中,最常用的數(shù)據(jù)庫類型是關(guān)系型數(shù)據(jù)庫,可以使用SQL對信息進行處理。對應(yīng)測試方案如表5-7所示。表5-7數(shù)據(jù)庫測試用表編號測試點期望結(jié)果結(jié)果(√×/)1數(shù)據(jù)庫信息是否一致2輸出數(shù)據(jù)是否正確人員及崗位培訓(xùn)

04過渡頁

TRANSITIONPAGE人員培訓(xùn)包括兩種類型:一種是在軟件開發(fā)階段對程序設(shè)計人員的系統(tǒng)開發(fā)能力的培訓(xùn),另一種是在系統(tǒng)切換和交付使用前對系統(tǒng)使用人員的培訓(xùn)。人員及崗位培訓(xùn)通常指的是第二種情況。總體而言,對人員的培訓(xùn)包括下列內(nèi)容:系統(tǒng)的總體方案。系統(tǒng)的功能結(jié)構(gòu)。系統(tǒng)網(wǎng)絡(luò)的操作與使用。計算機的操作與使用。數(shù)據(jù)庫系統(tǒng)、開發(fā)工具等軟件。事務(wù)型業(yè)務(wù)功能的操作與使用。統(tǒng)計分析型功能的操作與使用。系統(tǒng)維護型功能的操作與使用。系統(tǒng)的參數(shù)設(shè)置。系統(tǒng)初始數(shù)據(jù)輸入功能的操作與使用。系統(tǒng)運行可能出現(xiàn)的問題及解決方法。系統(tǒng)的使用權(quán)限與責任。系統(tǒng)的文檔管理規(guī)范。并非所有的系統(tǒng)使用人員都要進行上述全部內(nèi)容的培訓(xùn)。根據(jù)工作崗位的不同選擇不同的內(nèi)容進行培訓(xùn),既可以節(jié)省時間,也便于系統(tǒng)的安全與管理,可參考表5-8中的建議進行培訓(xùn)內(nèi)容的選擇。培訓(xùn)內(nèi)容操作人員維護人員決策人員歸檔人員系統(tǒng)的總體方案√√√√系統(tǒng)的功能結(jié)構(gòu)√√系統(tǒng)網(wǎng)絡(luò)的操作與使用√計算機的操作與使用√√數(shù)據(jù)庫系統(tǒng)、開發(fā)工具等軟件√事務(wù)型業(yè)務(wù)功能的操作與使用√√統(tǒng)計分析型功能的操作與使用√√系統(tǒng)維護型功能的操作與使用√系統(tǒng)的參數(shù)設(shè)置√系統(tǒng)初始數(shù)據(jù)輸入功能的操作與使用√√系統(tǒng)運行可能出現(xiàn)的問題及解決方法√系統(tǒng)的使用權(quán)限與責任√√√系統(tǒng)的文檔管理規(guī)范√√表5-8工作崗位與培訓(xùn)內(nèi)容系統(tǒng)切換與交付使用

05過渡頁

TRANSITIONPAGE系統(tǒng)切換是由現(xiàn)行系統(tǒng)的工作方式向所開發(fā)的管理信息系統(tǒng)工作方式的轉(zhuǎn)換過程,也是系統(tǒng)的設(shè)備、數(shù)據(jù)、人員等的轉(zhuǎn)換過程。系統(tǒng)切換的基本條件包括:1.系統(tǒng)切換的基本條件系統(tǒng)設(shè)備:系統(tǒng)實施前購置、安裝、調(diào)試完畢。系統(tǒng)人員:系統(tǒng)切換前配齊并參與各管理崗位工作,并進行相關(guān)培訓(xùn)。系統(tǒng)數(shù)據(jù):系統(tǒng)切換所需的各種數(shù)據(jù)按照要求格式輸入到系統(tǒng)之中。系統(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)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論