物流管理信息系統(tǒng)- 課件 第8章-物流管理信息系統(tǒng)實(shí)施和維護(hù)_第1頁
物流管理信息系統(tǒng)- 課件 第8章-物流管理信息系統(tǒng)實(shí)施和維護(hù)_第2頁
物流管理信息系統(tǒng)- 課件 第8章-物流管理信息系統(tǒng)實(shí)施和維護(hù)_第3頁
物流管理信息系統(tǒng)- 課件 第8章-物流管理信息系統(tǒng)實(shí)施和維護(hù)_第4頁
物流管理信息系統(tǒng)- 課件 第8章-物流管理信息系統(tǒng)實(shí)施和維護(hù)_第5頁
已閱讀5頁,還剩42頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

物流管理信息系統(tǒng)第8章物流管理信息系統(tǒng)實(shí)施和維護(hù)

目錄CONTENTS8.1物流管理信息系統(tǒng)實(shí)施概述8.2系統(tǒng)設(shè)計(jì)開發(fā)8.3系統(tǒng)測試和切換8.4系統(tǒng)維護(hù)8.5系統(tǒng)評(píng)價(jià)8.6系統(tǒng)安全保障機(jī)制本章學(xué)習(xí)要點(diǎn)知識(shí)要點(diǎn)掌握程度相關(guān)知識(shí)物流管理信息系統(tǒng)實(shí)施概述了解物流管理信息系統(tǒng)實(shí)施的任務(wù)和流程;影響系統(tǒng)實(shí)施的管理因素和技術(shù)因素系統(tǒng)設(shè)計(jì)開發(fā)了解物流管理信息系統(tǒng)的開發(fā)包括軟硬件的購置和程序的設(shè)計(jì)重點(diǎn)掌握程序設(shè)計(jì)的方法包括結(jié)構(gòu)化的生命周期發(fā)和快速原型法;程序設(shè)計(jì)的基本要求和步驟系統(tǒng)測試和切換熟悉系統(tǒng)測試的目的和原則重點(diǎn)掌握靜態(tài)測試法和動(dòng)態(tài)測試法,黑盒測試法和百合測試法熟悉系統(tǒng)測試的步驟,切換的3種方式:直接切換、并行切換和分段切換知識(shí)要點(diǎn)掌握程度相關(guān)知識(shí)系統(tǒng)維護(hù)了解系統(tǒng)維護(hù)的目的和需要考慮的因素熟悉系統(tǒng)維護(hù)的3個(gè)內(nèi)容:程序維護(hù)、代碼維護(hù)和數(shù)據(jù)庫維護(hù)系統(tǒng)評(píng)價(jià)熟悉系統(tǒng)評(píng)價(jià)的目的是通過對系統(tǒng)運(yùn)行過程和績效的審查,檢查系統(tǒng)是否達(dá)到預(yù)期目標(biāo),并提出今后系統(tǒng)改進(jìn)和擴(kuò)展的方向熟悉系統(tǒng)評(píng)價(jià)的指標(biāo)包括經(jīng)濟(jì)指標(biāo)、性能指標(biāo)和管理指標(biāo)系統(tǒng)安全保障機(jī)制熟悉信息安全的保護(hù)機(jī)制了解信息系統(tǒng)的安全控制4個(gè)方面的措施:人員及制度、硬件設(shè)備、軟件和數(shù)據(jù)本章學(xué)習(xí)要點(diǎn)018.1.1物流信息系統(tǒng)實(shí)施的任務(wù)8.1.2物流信息系統(tǒng)實(shí)施的影響因素....................................系統(tǒng)實(shí)施階段的主要任務(wù)是將新系統(tǒng)的物理模型變成可運(yùn)行的計(jì)算機(jī)可執(zhí)行模型,它包括購置硬件、購置軟件、程序設(shè)計(jì)、數(shù)據(jù)錄入、人員培訓(xùn)、系統(tǒng)測試、系統(tǒng)調(diào)試和系統(tǒng)轉(zhuǎn)換等各項(xiàng)工作。因此,系統(tǒng)實(shí)施的主要活動(dòng):編制程序;調(diào)試和測試程序;系統(tǒng)轉(zhuǎn)換;培訓(xùn)和編寫文檔等。右圖描述了系統(tǒng)實(shí)施的內(nèi)容及流程。物流管理信息系統(tǒng)實(shí)施的任務(wù)硬件準(zhǔn)備設(shè)備安裝與調(diào)試數(shù)據(jù)準(zhǔn)備

軟件準(zhǔn)備系統(tǒng)調(diào)試程序編制與調(diào)試數(shù)據(jù)收集與錄入編制系統(tǒng)實(shí)施計(jì)劃人員培訓(xùn)系統(tǒng)試運(yùn)行系統(tǒng)轉(zhuǎn)換系統(tǒng)維護(hù)與評(píng)價(jià)系統(tǒng)驗(yàn)收系統(tǒng)測試是否合格?否是1.管理因素物流信息系統(tǒng)的實(shí)施涉及到開發(fā)人員、測試人員和各級(jí)管理人員,同時(shí)還涉及大量的物質(zhì)、設(shè)備和資金。系統(tǒng)開發(fā)方和企業(yè)要各盡其職,開發(fā)方應(yīng)專注于物流信息系統(tǒng)的開發(fā)工作,并做好相關(guān)的數(shù)據(jù)保密工作。企業(yè)則應(yīng)該配合系統(tǒng)開發(fā)方提供相應(yīng)的信息,對人員進(jìn)行培訓(xùn),促進(jìn)系統(tǒng)實(shí)施工作的順利進(jìn)行。設(shè)備管理一方面,好的硬件設(shè)備能夠使系統(tǒng)運(yùn)行更加高效;另一方面,直接影響到實(shí)施效果和實(shí)施過程所消耗的時(shí)間。資金管理在整個(gè)系統(tǒng)的實(shí)施過程中,從軟硬件的購置,人員的培訓(xùn),到系統(tǒng)的調(diào)試和轉(zhuǎn)換,則可能會(huì)影響到系統(tǒng)實(shí)施的進(jìn)度和質(zhì)量。信息管理系統(tǒng)實(shí)施過程中會(huì)涉及各種信息,這些信息既包括用戶的需求信息也包括企業(yè)內(nèi)部的數(shù)據(jù)信息。人員管理系統(tǒng)的實(shí)施涉及到的人員包括系統(tǒng)開發(fā)人員、系統(tǒng)測試人員、企業(yè)管理者、系統(tǒng)操作用戶等。物流管理信息系統(tǒng)實(shí)施的影響因素2.技術(shù)因素?cái)?shù)據(jù)整理及規(guī)范化物流信息系統(tǒng)的成功實(shí)施依賴于企業(yè)準(zhǔn)確、全面、規(guī)范化的基礎(chǔ)數(shù)據(jù)。系統(tǒng)的硬件、軟件是可以購置的,而企業(yè)的基礎(chǔ)數(shù)據(jù)只有靠企業(yè)自己去整理和規(guī)范化,是系統(tǒng)能否正常運(yùn)行的源頭因素。開發(fā)技術(shù)的選擇和使用系統(tǒng)實(shí)施的關(guān)鍵任務(wù)是通過開發(fā)人員編程得到最終的物流信息系統(tǒng)應(yīng)用程序。管理因素設(shè)備管理資金管理信息管理人員管理技術(shù)因素?cái)?shù)據(jù)整理及規(guī)范化軟硬件及網(wǎng)絡(luò)環(huán)境的建設(shè)開發(fā)技術(shù)的選擇和使用物流管理信息系統(tǒng)實(shí)施的影響因素軟硬件及網(wǎng)絡(luò)環(huán)境的建設(shè)建設(shè)物流信息系統(tǒng)的軟硬件及網(wǎng)絡(luò)環(huán)境也是一項(xiàng)技術(shù)很高、工作量大的任務(wù)。它是物流信息系統(tǒng)運(yùn)行的基礎(chǔ)設(shè)施和平臺(tái)。028.2.1購置硬件8.2.2購置軟件8.2.3程序設(shè)計(jì)....................................物流信息系統(tǒng)是以電子計(jì)算機(jī)及網(wǎng)絡(luò)通信技術(shù)為基礎(chǔ)的,它們對環(huán)境有一定的要求,其中包括清潔、溫度、濕度、電源、各種熱噪聲等多種因素。環(huán)境對系統(tǒng)的可靠性是十分重要的。所以,為信息系統(tǒng)購置硬件設(shè)備是系統(tǒng)實(shí)施過程中非常基礎(chǔ)和重要的一環(huán)。設(shè)備購置需要考慮的因素包括性能(如可靠性、穩(wěn)定性)、價(jià)格、售后服務(wù)和商家信譽(yù)等。購置的設(shè)備還要有靈活性和應(yīng)變能力,從而適應(yīng)信息技術(shù)的發(fā)展變更。按總體設(shè)計(jì)方案購置和安裝計(jì)算機(jī)網(wǎng)絡(luò)系統(tǒng),具體包括計(jì)算機(jī)主機(jī)、輸入/輸出設(shè)備、存儲(chǔ)設(shè)備、輔助設(shè)備和通信設(shè)備等。購置硬件常用的服務(wù)器操作系統(tǒng)有Linux操作系統(tǒng)和Windows系列操作系統(tǒng)。它們的特點(diǎn)如右表所示。操作系統(tǒng)選好后,可以進(jìn)行數(shù)據(jù)庫管理系統(tǒng)的選擇。對于大型物流管理系統(tǒng),在選擇數(shù)據(jù)庫管理系統(tǒng)時(shí)需要認(rèn)真考慮的指標(biāo)包括安全性、兼容性和操作性。對于使用物流信息系統(tǒng)的普通PC機(jī),當(dāng)系統(tǒng)是基于C/S模式時(shí),有時(shí)需要安裝相應(yīng)開發(fā)工具的客戶端軟件。如果物流系統(tǒng)集成了地理信息技術(shù)、全球定位系統(tǒng)、虛擬現(xiàn)實(shí)技術(shù)等技術(shù)時(shí),也需要購買相應(yīng)的配套軟件。購置軟件操作系統(tǒng)類型LinuxWindows優(yōu)點(diǎn)免費(fèi);開放的源代碼,可任意修改源代碼,沒有隱藏的bug;較強(qiáng)的兼容性、安全性和穩(wěn)定性易于安裝和運(yùn)行;可選用的軟件較豐富缺點(diǎn)兼容性較差;維護(hù)成本相對偏高安全問題頻繁;價(jià)格較昂貴支持的數(shù)據(jù)庫Oracle,DB2,Sybase,Informix,ProgressOracle,DB2,Sybase,Sqlserver,Access,F(xiàn)oxPro程序設(shè)計(jì)方法1.結(jié)構(gòu)化生命周期法程序設(shè)計(jì)生命周期法是廣泛應(yīng)用的系統(tǒng)開發(fā)方法,它將信息系統(tǒng)比作生物的一個(gè)生命周期,有開始、中間及結(jié)束等各個(gè)不同的階段,對應(yīng)每個(gè)階段都有特定的工作內(nèi)容,完成上一個(gè)階段的目標(biāo)才可以進(jìn)入下一個(gè)階段,這種方在復(fù)雜的大中型項(xiàng)目開發(fā)中被普遍采用。程序設(shè)計(jì)0102030504030205主要工作是論證建設(shè)新的信息系統(tǒng)的必要。項(xiàng)目定義0104系統(tǒng)分析人員可以對原有舊系統(tǒng)進(jìn)行詳細(xì)的調(diào)查。系統(tǒng)分析把設(shè)計(jì)分析階段完成的規(guī)格說明書轉(zhuǎn)換成軟件的程序代碼的過程。編程包括測試、培訓(xùn)和轉(zhuǎn)換3項(xiàng)主要任務(wù)。安裝包括用戶使用、評(píng)價(jià)和系統(tǒng)維護(hù)等內(nèi)容。實(shí)施與評(píng)價(jià)系統(tǒng)設(shè)計(jì)開發(fā)生命周期法5個(gè)階段主管審批Y修訂和提高N試用并評(píng)價(jià)原型是否滿足要求?識(shí)別基本需求開發(fā)初始模型系統(tǒng)設(shè)計(jì)開發(fā)程序設(shè)計(jì)方法2.快速原型法程序設(shè)計(jì)原型法的基本思想是1997年開始提出的,它試圖改進(jìn)結(jié)構(gòu)化生命周期系統(tǒng)開發(fā)方法的缺點(diǎn),由用戶與系統(tǒng)分析設(shè)計(jì)人員合作,在短期內(nèi)確定用戶的基本需求,開發(fā)出一個(gè)功能完善、實(shí)驗(yàn)性、簡易的應(yīng)用軟件基本框架。先運(yùn)行這個(gè)原型,再不斷評(píng)價(jià)和改進(jìn)原型,使之逐步完善。其開發(fā)過程是一個(gè)分析、設(shè)計(jì)、編程、運(yùn)行、評(píng)價(jià)多次重復(fù)和不斷改進(jìn)的過程。原型法目前有兩大類:拋棄型原型和進(jìn)化型原型。開發(fā)過程如右圖所示,原型法的開發(fā)方法可以歸納為如下幾個(gè)階段。0102030504030205應(yīng)該確定‘基本功能項(xiàng),人機(jī)交互界面形式’等。確定系統(tǒng)的基本功能需求0104系統(tǒng)開發(fā)人員應(yīng)爭取盡快地建造一個(gè)具有這些基本功能的系統(tǒng)原型。建造系統(tǒng)初始原型用戶和開發(fā)人員評(píng)審系統(tǒng)進(jìn)行評(píng)審,提出不足和完善意見。用戶和開發(fā)人員評(píng)審如此反復(fù)地進(jìn)行修改、評(píng)審,直到用戶滿意為止。修改系統(tǒng)原型如果經(jīng)用戶評(píng)審,系統(tǒng)符合要求,則可根據(jù)開發(fā)原始系統(tǒng)的目的,或者作為最終的信息系統(tǒng)投入正常運(yùn)行,或者是把該系統(tǒng)作為初步設(shè)計(jì)的基礎(chǔ)。投入使用系統(tǒng)設(shè)計(jì)開發(fā)原型法5個(gè)階段首先,進(jìn)行原型法開發(fā)時(shí),測試和文檔工作常常容易被忽略。開發(fā)者總是傾向于把測試工作簡單地推給用戶將給系統(tǒng)留下隱患其次,原型法的另一個(gè)缺點(diǎn)是運(yùn)行的效率可能會(huì)比較低。最原始的原型結(jié)構(gòu)不一定合理以此為模板多次改進(jìn)后的最終系統(tǒng)會(huì)保留這種結(jié)構(gòu)的不合理性。綜上,原型法不適于開發(fā)大的系統(tǒng)。除非進(jìn)行了徹底的需求分析,否則,人們至今尚不知道應(yīng)該如何生成大系統(tǒng)的原型。系統(tǒng)設(shè)計(jì)開發(fā)2規(guī)范性1可靠性4可讀性5效率高3可維護(hù)性6實(shí)用性系統(tǒng)設(shè)計(jì)開發(fā)程序設(shè)計(jì)時(shí)衡量程序質(zhì)量的指標(biāo)1.程序內(nèi)部文檔化的要求程序的內(nèi)部文檔是指程序內(nèi)部帶有的說明材料。內(nèi)部文檔可以用注釋語句書寫,程序中的注釋是程序設(shè)計(jì)者和閱讀者進(jìn)行交流的重要工具,正確地注釋有助于對程序的理解。另外,修改程序時(shí)也要對注釋做出相應(yīng)的修改,注釋要適當(dāng),是對程序段進(jìn)行的,而不是對每個(gè)語句都作注釋。2.數(shù)據(jù)說明的格式要求數(shù)據(jù)說明的次序應(yīng)標(biāo)準(zhǔn)化,如按數(shù)據(jù)結(jié)構(gòu)和數(shù)據(jù)類型確定說明次序,但對多個(gè)變量在一個(gè)語句中說明時(shí),應(yīng)該按字母順序排列,以避免遺漏或重復(fù)。3.語句構(gòu)造要求在書寫程序時(shí)使邏輯表達(dá)式或算術(shù)表達(dá)式的運(yùn)算次序清晰直觀。4.輸入輸出要求輸入數(shù)據(jù)要有完善的檢驗(yàn)措施;輸入格式設(shè)計(jì)要簡單、直觀,布局合理;明確提示交互輸入請求;輸出報(bào)表要易讀、易懂,符合使用者的要求和習(xí)慣。5.程序運(yùn)行要求主要有:編程前要優(yōu)化算法;檢查是否有語句從內(nèi)向外移;盡量避免使用多維數(shù)組;避免使用指針和復(fù)雜的數(shù)據(jù)結(jié)構(gòu);不要混合使用不同的數(shù)據(jù)類型。程序設(shè)計(jì)質(zhì)量的要求系統(tǒng)設(shè)計(jì)開發(fā)選擇編程工具熟悉開發(fā)環(huán)境,包括計(jì)算機(jī)的性能、操作系統(tǒng)、程序設(shè)計(jì)語言與數(shù)據(jù)庫管理系統(tǒng)。編寫程序采用程序設(shè)計(jì)語言,按其規(guī)定的語法規(guī)則把確定的流程描寫出來。調(diào)試程序編寫完畢后,要對程序的正確性進(jìn)行測試。程序執(zhí)行中常見的錯(cuò)誤有語法錯(cuò)誤和邏輯錯(cuò)誤。編寫程序使用說明書說明執(zhí)行該程序需要使用的設(shè)備,輸入、輸出的安排,操作的步驟理解設(shè)計(jì)要求選擇編程工具編寫程序調(diào)試程序編寫程序使用說明書系統(tǒng)設(shè)計(jì)開發(fā)理解設(shè)計(jì)要求首先應(yīng)仔細(xì)閱讀系統(tǒng)設(shè)計(jì)說明書,明確程序所要完成的任務(wù)、功能和目標(biāo)以及相關(guān)環(huán)境。程序設(shè)計(jì)的步驟03....................................8.3.1系統(tǒng)測試的目的和原則8.3.2系統(tǒng)測試的方法8.3.3系統(tǒng)測試的步驟8.3.4系統(tǒng)切換測試就是為了發(fā)現(xiàn)程序中的錯(cuò)誤而執(zhí)行程序的過程。好的測試方案是能夠發(fā)現(xiàn)迄今為止尚未發(fā)現(xiàn)的錯(cuò)誤的測試方案。成功的測試是發(fā)現(xiàn)了至今尚未發(fā)現(xiàn)的錯(cuò)誤的測試。總之,系統(tǒng)測試的目的就是發(fā)現(xiàn)錯(cuò)誤。應(yīng)該把查出新錯(cuò)誤的測試看作是成功的測試,沒有發(fā)現(xiàn)錯(cuò)誤的測試看作是失敗的測試。在測試的過程中應(yīng)該遵循以下原則:確定預(yù)期輸出是測試情況必不可少的一部分。程序員應(yīng)避免測試自己的程序。測試用例的設(shè)計(jì)和選擇、預(yù)期結(jié)果的定義要有利于錯(cuò)誤的檢測。設(shè)計(jì)測試用例數(shù)據(jù)要包括正確的數(shù)據(jù)、錯(cuò)誤的數(shù)據(jù)和異常的數(shù)據(jù)。要嚴(yán)格執(zhí)行測試計(jì)劃,排除測試的隨意性。系統(tǒng)測試的目的和原則系統(tǒng)測試的目的系統(tǒng)測試的原則程序?qū)彶闀?huì)是讓一組人員通過閱讀程序代碼并進(jìn)行一系列的討論,對原程序進(jìn)行分析,查找錯(cuò)誤的方法。審查小組中的成員必須要在審查會(huì)之前充分閱讀需要審查的程序文檔和設(shè)計(jì)規(guī)范。程序?qū)彶闀?huì)人工運(yùn)行也是小組閱讀程序的一種測試方法。人工運(yùn)行的第一步與程序?qū)彶橐粯?,需要在?huì)議之前向小組成員提交程序文檔和設(shè)計(jì)規(guī)范。但在會(huì)議期間所采取的步驟與程序?qū)彶椴煌H斯み\(yùn)行靜態(tài)檢驗(yàn)可以看作是一個(gè)人參加的程序?qū)彶闀?huì)或人工運(yùn)行。該方法由一個(gè)人反復(fù)閱讀程序,并依照錯(cuò)誤清單檢查程序的語法和邏輯錯(cuò)誤,或者用測試數(shù)據(jù)把程序走一遍。靜態(tài)檢驗(yàn)系統(tǒng)測試的方法靜態(tài)測試方法動(dòng)態(tài)測試方法動(dòng)態(tài)測試法是指在測試之前就設(shè)計(jì)好測試用例,然后在計(jì)算機(jī)上運(yùn)行程序,通過測試用例去發(fā)現(xiàn)錯(cuò)誤。動(dòng)態(tài)測試方法可分為黑盒測試法、白盒測試法和邏輯覆蓋測試法。(1)黑盒測試法。黑盒測試方法則是完全不考慮程序的內(nèi)部結(jié)構(gòu)和內(nèi)部特征,而只是根據(jù)程序功能導(dǎo)出測試用例。常用的黑盒測試有等價(jià)分類法、邊值分析法、因果圖法和錯(cuò)誤推測法??紤]邊界條件的測試比沒有考慮邊界條件的測試效果要好得多。而是著眼于使該等價(jià)類的邊界情況成為測試的重要目標(biāo)來選取測試用例,并且邊值分析不僅考慮輸入條件,還要考慮輸出條件。邊值分析法上述等價(jià)分類法與邊值分析的缺點(diǎn):只是獨(dú)立地檢查了各個(gè)輸入條件,而沒有檢查各種輸入條件的組合。因果圖法是設(shè)計(jì)測試用例的一種系統(tǒng)方法,有助于測試人員系統(tǒng)地選擇高效的測試用例。因果圖法黑盒測試的等價(jià)分類法主要是選取少量最有代表性的輸入數(shù)據(jù),以期用較小的代價(jià)暴露出較多的程序錯(cuò)誤。使每一類中的一個(gè)典型數(shù)據(jù)在測試中的作用與這類中的所有其他數(shù)據(jù)的作用相同。等價(jià)分類法系統(tǒng)測試的方法動(dòng)態(tài)測試方法動(dòng)態(tài)測試法是指在測試之前就設(shè)計(jì)好測試用例,然后在計(jì)算機(jī)上運(yùn)行程序,通過測試用例去發(fā)現(xiàn)錯(cuò)誤。動(dòng)態(tài)測試方法可分為黑盒測試法、白盒測試法和邏輯覆蓋測試法。(2)白盒測試法。也稱為邏輯覆蓋測試。白盒測試根據(jù)對程序內(nèi)部邏輯結(jié)構(gòu)的分析來選取測試用例。白盒測試用例的設(shè)計(jì)準(zhǔn)則有語句覆蓋、分支覆蓋、條件覆蓋和組合條件覆蓋。系統(tǒng)測試的方法分支覆蓋準(zhǔn)則也稱判定覆蓋準(zhǔn)則。它要求通過足夠多的測試用例,使程序中的每個(gè)分支至少通過一次。如在圖8-4中,需要通過ACE和ABD兩條路徑。分支覆蓋條件覆蓋準(zhǔn)則是通過執(zhí)行足夠多的測試用例,使每個(gè)判定中的每個(gè)條件都能取到兩種不同的結(jié)果(“真”與“假”)。條件覆蓋語句覆蓋準(zhǔn)則是企圖用足夠多的測試用例,使程序中的每個(gè)語句都執(zhí)行一遍,以盡可能多地發(fā)現(xiàn)程序中的錯(cuò)誤。語句覆蓋條件覆蓋要比分支覆蓋優(yōu)越,但是條件覆蓋并不能完全滿足分支覆蓋。例如,上述條件覆蓋所使用的兩個(gè)測試用例不能使第一個(gè)判定框?yàn)椤罢妗?,也不能使第二個(gè)判定框?yàn)椤凹佟?。條件組合覆蓋動(dòng)態(tài)測試方法動(dòng)態(tài)測試法是指在測試之前就設(shè)計(jì)好測試用例,然后在計(jì)算機(jī)上運(yùn)行程序,通過測試用例去發(fā)現(xiàn)錯(cuò)誤。動(dòng)態(tài)測試方法可分為黑盒測試法、白盒測試法和邏輯覆蓋測試法。系統(tǒng)測試的方法(3)邏輯覆蓋測試法。用白盒測試法測試軟件模塊時(shí)要對程序中的所有路徑進(jìn)行測試。當(dāng)程序中存在循環(huán)時(shí),想要測試程序中的每一條獨(dú)立路徑是不可能的。例如,一段循環(huán)嵌套程序共有5條路徑,若該程序循環(huán)執(zhí)行20次,則共有520條可執(zhí)行路徑。顯然,窮盡程序的獨(dú)立路徑數(shù)是非常龐大的,要想執(zhí)行每一條通路是不可能的。而邏輯覆蓋測試法則只要求至少將模塊中的每一分支方向測試一次即可。對循環(huán)語句,只需測試循環(huán)語句是否執(zhí)行即可,不必測試每次循環(huán)的情況。系統(tǒng)測試工作有以下5個(gè)步驟:單元測試、集成測試、確認(rèn)測試、系統(tǒng)測試和驗(yàn)收測試。以上5個(gè)步驟的每一步都是在前一步的基礎(chǔ)上進(jìn)行的,其過程如下圖所示。系統(tǒng)測試的步驟單元測試的對象是系統(tǒng)設(shè)計(jì)的最小單位——模塊,又稱為模塊測試(ModuleTesting)。單元測試的依據(jù)是詳細(xì)的設(shè)計(jì)描述,即模塊說明書。單元測試的目的是對模塊的功能與定義模塊的規(guī)范進(jìn)行比較,以便發(fā)現(xiàn)模塊內(nèi)部的錯(cuò)誤,從而保證每個(gè)模塊能夠作為一個(gè)單元獨(dú)立運(yùn)行。1.單元測試輸入輸出要求輸入數(shù)據(jù)要有完善的檢驗(yàn)措施;輸入格式設(shè)計(jì)要簡單、直觀,布局合理;明確提示交互輸入請求;輸出報(bào)表要易讀、易懂,符合使用者的要求和習(xí)慣。語句構(gòu)造要求在書寫程序時(shí)使邏輯表達(dá)式或算術(shù)表達(dá)式的運(yùn)算次序清晰直觀。程序運(yùn)行要求編程前要優(yōu)化算法;檢查是否有語句從內(nèi)向外移;盡量避免使用多維數(shù)組;避免使用指針和復(fù)雜的數(shù)據(jù)結(jié)構(gòu);不要混合使用不同的數(shù)據(jù)類型。系統(tǒng)測試的步驟模塊接口測試模塊接口測試是確認(rèn)數(shù)據(jù)能否正確地輸入、輸出。它是單元測試的基礎(chǔ),如果所測模塊的數(shù)據(jù)流不能正確地輸入、輸出,則無法進(jìn)行其他的測試。數(shù)據(jù)說明的格式要求數(shù)據(jù)說明的次序應(yīng)標(biāo)準(zhǔn)化,如按數(shù)據(jù)結(jié)構(gòu)和數(shù)據(jù)類型確定說明次序,但對多個(gè)變量在一個(gè)語句中說明時(shí),應(yīng)該按字母順序排列,以避免遺漏或重復(fù)。在單元測試的基礎(chǔ)上,需要按照設(shè)計(jì)時(shí)做出的結(jié)構(gòu)圖,把這些模塊組合起來進(jìn)行測試,即集成測試。在單個(gè)模塊沒有問題的情況下,由各模塊組裝起來的整體可能存在問題。例如,數(shù)據(jù)經(jīng)過模塊接口時(shí)丟失,模塊之間相互造成有害影響,全局?jǐn)?shù)據(jù)結(jié)構(gòu)出現(xiàn)問題等。集成測試的主要目的就是發(fā)現(xiàn)與模塊接口有關(guān)的各種錯(cuò)誤。2.集成測試系統(tǒng)測試的步驟模塊集成測試非增式測試方法增式測試方法自頂向下測試自頂向下測試是從頂端模塊開始測試,按照系統(tǒng)的控制層次結(jié)構(gòu)向下移動(dòng),逐漸把各個(gè)模塊集成起來。自底向上測試自底向上測試是從程序的末端模塊開始組裝和測試。測試較高層模塊時(shí),該模塊的所有下層模塊必須都事先被測試過。確認(rèn)測試集成測試通過之后,系統(tǒng)軟件已經(jīng)完全組裝起來,已排除了接口方面存在的錯(cuò)誤,確認(rèn)測試即可開始。系統(tǒng)測試在經(jīng)過確認(rèn)測試后,軟件本身已經(jīng)測試完畢。但軟件還要與系統(tǒng)中的其他部分配套運(yùn)行。驗(yàn)收測試驗(yàn)收測試是指在完成系統(tǒng)測試、系統(tǒng)轉(zhuǎn)換,并且系統(tǒng)試運(yùn)行一段時(shí)間后,對整個(gè)系統(tǒng)進(jìn)行的測試。系統(tǒng)測試和切換數(shù)據(jù)和文檔準(zhǔn)備01系統(tǒng)一般性說明文件系統(tǒng)一般性說明文件包括用戶手冊、系統(tǒng)規(guī)程和特殊說明。其中,用戶手冊是給用戶介紹系統(tǒng)全面情況,包括目標(biāo)和有關(guān)人員情況。02系統(tǒng)開發(fā)報(bào)告包括系統(tǒng)分析說明書、系統(tǒng)設(shè)計(jì)說明書、系統(tǒng)實(shí)施說明等。其中,系統(tǒng)分析說明書包括系統(tǒng)分析建議和系統(tǒng)分析執(zhí)行報(bào)告。03系統(tǒng)說明書具體包括整個(gè)系統(tǒng)程序包的說明、系統(tǒng)的計(jì)算機(jī)系統(tǒng)流程圖和程序流程圖、程序清單、操作人員指示書、修改程序的手續(xù)等內(nèi)容。04操作說明指具體系統(tǒng)的操作順序、各種參數(shù)輸入條件、數(shù)據(jù)的備份和恢復(fù)操作方法以及系統(tǒng)維護(hù)的有關(guān)注意事項(xiàng),以及數(shù)據(jù)的備份和恢復(fù)操作方法.系統(tǒng)切換系統(tǒng)開發(fā)報(bào)告系統(tǒng)說明書操作說明1.事務(wù)管理人員新系統(tǒng)能否順利運(yùn)行并獲得預(yù)期目標(biāo),在很大程度上與這些第一線的事務(wù)管理人員(或主管人員)有關(guān)。因此,可以通過講座、報(bào)告會(huì)的形式,向他們說明新系統(tǒng)的目標(biāo)、功能、結(jié)構(gòu)、運(yùn)行過程,以及對企業(yè)組織機(jī)構(gòu)、工作方式等產(chǎn)生的影響。2.系統(tǒng)操作員統(tǒng)操作員是管理信息系統(tǒng)的直接使用者,統(tǒng)計(jì)資料表明,管理信息系統(tǒng)在運(yùn)行期間發(fā)生的故障,是由于使用方法錯(cuò)誤而造成的。所以,系統(tǒng)操作員的培訓(xùn)應(yīng)該是人員培訓(xùn)工作的重點(diǎn)。3.系統(tǒng)維護(hù)人員要求具有一定的計(jì)算機(jī)軟、硬件知識(shí)并對新系統(tǒng)的工作原理和維護(hù)知識(shí)有較深刻的理解,在大企業(yè)和部門中,系統(tǒng)維護(hù)人員一般由計(jì)算機(jī)中心和計(jì)算機(jī)室的計(jì)算機(jī)專業(yè)技術(shù)人員擔(dān)任。系統(tǒng)測試和切換人員培訓(xùn)直接轉(zhuǎn)換直接轉(zhuǎn)換是在確定新的管理信息系統(tǒng)運(yùn)行準(zhǔn)確無誤時(shí),于某一時(shí)刻終止現(xiàn)行系統(tǒng),啟用新的管理信息系統(tǒng)。直接轉(zhuǎn)換有費(fèi)用低、易操作的優(yōu)點(diǎn),但同時(shí)具有高風(fēng)險(xiǎn),此特點(diǎn)決定了直接轉(zhuǎn)換適用于處理小型簡單的系統(tǒng)。并行轉(zhuǎn)換并行轉(zhuǎn)換是新的管理信息系統(tǒng)和現(xiàn)行系統(tǒng)并行工作一段時(shí)間。在新的管理信息系統(tǒng)運(yùn)行準(zhǔn)確無誤時(shí)替代現(xiàn)行系統(tǒng),兩個(gè)系統(tǒng)的數(shù)據(jù)一般不具備可比性,適合于處理過程復(fù)雜、數(shù)據(jù)重要的系統(tǒng)。分段轉(zhuǎn)換分段轉(zhuǎn)換是直接轉(zhuǎn)換和并行轉(zhuǎn)換的結(jié)合,分階段將新的管理信息系統(tǒng)的各個(gè)子系統(tǒng)替代現(xiàn)行系統(tǒng)。分段轉(zhuǎn)換的特點(diǎn)是心理、安全性較好,但費(fèi)用高.適合于處理過程復(fù)雜、數(shù)據(jù)重要的大型復(fù)雜系統(tǒng)。一般采用這種方式進(jìn)行系統(tǒng)轉(zhuǎn)換。系統(tǒng)測試和切換系統(tǒng)轉(zhuǎn)換方式04....................................8.4.1系統(tǒng)維護(hù)的目的8.4.2系統(tǒng)維護(hù)的內(nèi)容8.4.3系統(tǒng)維護(hù)考慮的因素表現(xiàn)為理解系統(tǒng)的結(jié)構(gòu)、接口、功能和內(nèi)部過程的難易程度。這種理解包括對功能、性能的分析與理解,對原設(shè)計(jì)的分析與理解和對源程序的分析與理解。1可理解性物流信息系統(tǒng)在完成系統(tǒng)實(shí)施,投入正常運(yùn)行后,就進(jìn)入了系統(tǒng)運(yùn)行與維護(hù)階段。一般,信息系統(tǒng)的使用壽命短則四五年,長則達(dá)10年以上。在系統(tǒng)的整個(gè)使用壽命中,都伴隨著系統(tǒng)維護(hù)工作的進(jìn)行。從系統(tǒng)維護(hù)的特點(diǎn)可以看到,系統(tǒng)維護(hù)工作直接受系統(tǒng)可維護(hù)性的影響??删S護(hù)性是對系統(tǒng)進(jìn)行維護(hù)的難易程度的度量,影響系統(tǒng)可維護(hù)性的因素主要有以下3個(gè)。表現(xiàn)為對系統(tǒng)進(jìn)行測試和診斷的難易程度。系統(tǒng)中具有良好的系統(tǒng)文檔、可用的測試工具和調(diào)試手段是十分重要的2可測試性表現(xiàn)為對系統(tǒng)各部分進(jìn)行修改的難易程度。系統(tǒng)的模塊化程度、模塊之間的耦合、內(nèi)聚、控制域與作用域的關(guān)系和數(shù)據(jù)結(jié)構(gòu)的設(shè)計(jì)等都直接影響系統(tǒng)的可修改性。3可修改性系統(tǒng)維護(hù)的目的程序維護(hù)是指對程序進(jìn)行修改使其適應(yīng)需求和硬件環(huán)境的改變。程序維護(hù)工作主要有:程序糾錯(cuò)、功能的改進(jìn)和擴(kuò)充、適應(yīng)性維護(hù)。程序維護(hù)數(shù)據(jù)庫維護(hù)包括數(shù)據(jù)庫的轉(zhuǎn)儲(chǔ)和數(shù)據(jù)庫的重組織。數(shù)據(jù)庫的轉(zhuǎn)儲(chǔ)是為了在數(shù)據(jù)庫遭到破壞時(shí)能夠及時(shí)地對數(shù)據(jù)進(jìn)行恢復(fù)。數(shù)據(jù)庫維護(hù)代碼的維護(hù)(如訂正、添加、刪除及重新設(shè)計(jì))應(yīng)由代碼管理小組(由業(yè)務(wù)人員和計(jì)算機(jī)技術(shù)人員組成)進(jìn)行。代碼維護(hù)系統(tǒng)維護(hù)內(nèi)容因素如系統(tǒng)的當(dāng)前情況、維護(hù)的對象及維護(hù)工作的復(fù)雜性與規(guī)模。如對新系統(tǒng)目標(biāo)的影響、對當(dāng)前工作進(jìn)度本系統(tǒng)其他部分的影響及對其他系統(tǒng)的影響。如對維護(hù)提出的時(shí)間要求、維護(hù)所需費(fèi)用(并與不進(jìn)行維護(hù)所造成的損失相比是否合算)及維護(hù)所需的工作人員。維護(hù)的背景維護(hù)工作的影響資源要求系統(tǒng)維護(hù)考慮的因素05....................................8.5系統(tǒng)評(píng)價(jià)系統(tǒng)投入運(yùn)行后,要在日常運(yùn)作管理工作的基礎(chǔ)上,定期對其運(yùn)行狀況進(jìn)行集中評(píng)價(jià)。系統(tǒng)評(píng)價(jià)的目的是通過對系統(tǒng)運(yùn)行過程和績效的審查,來檢查系統(tǒng)是否達(dá)到了預(yù)期的目標(biāo),是否充分利用了系統(tǒng)內(nèi)各種資源(包括計(jì)算機(jī)資源、信息資源),系統(tǒng)的管理工作是否完善,并提出今后系統(tǒng)改進(jìn)和擴(kuò)展的方向。系統(tǒng)評(píng)價(jià)系統(tǒng)評(píng)價(jià)的目的系統(tǒng)評(píng)價(jià)的目的具體如下:檢查系統(tǒng)目標(biāo)、功能及各項(xiàng)指標(biāo)是否達(dá)到了設(shè)計(jì)要求。檢查系統(tǒng)的質(zhì)量是否達(dá)到要求。檢查系統(tǒng)中各種資源的利用程度。檢查系統(tǒng)的實(shí)際使用效果。根據(jù)評(píng)價(jià)的結(jié)果,提出改進(jìn)意見。系統(tǒng)投入運(yùn)行后,要在日常運(yùn)作管理工作的基礎(chǔ)上,定期對其運(yùn)行狀況進(jìn)行集中評(píng)價(jià)。系統(tǒng)評(píng)價(jià)的目的是通過對系統(tǒng)運(yùn)行過程和績效的審查,來檢查系統(tǒng)是否達(dá)到了預(yù)期的目標(biāo),是否充分利用了系統(tǒng)內(nèi)各種資源(包括計(jì)算機(jī)資源、信息資源),系統(tǒng)的管理工作是否完善,并提出今后系統(tǒng)改進(jìn)和擴(kuò)展的方向。系統(tǒng)評(píng)價(jià)系統(tǒng)評(píng)價(jià)的指標(biāo)系統(tǒng)的可靠性。系統(tǒng)的利用率。利用率是指系統(tǒng)中各種資源的利用效率。系統(tǒng)的實(shí)用性及適用性。系統(tǒng)的可維護(hù)性。系統(tǒng)的可擴(kuò)充性。系統(tǒng)的吞吐量。吞吐量是指系統(tǒng)單位時(shí)間所能完成的工作量。系統(tǒng)的響應(yīng)時(shí)間。性能指標(biāo)管理指標(biāo)主要反映了用戶對系統(tǒng)的評(píng)價(jià)意見。它包括了以下幾個(gè)方面:用戶對系統(tǒng)操作、管理、運(yùn)行狀況的滿意度;用戶對系統(tǒng)實(shí)用性和有效性的評(píng)價(jià);系統(tǒng)運(yùn)行結(jié)果對企業(yè)快速、準(zhǔn)確決策的支持程度。管理指標(biāo)一是系統(tǒng)的費(fèi)用二是系統(tǒng)的投入產(chǎn)出比三是系統(tǒng)對各種物流資源(包括物質(zhì)、資金、人員、設(shè)備等)利用率的提高程度四是系統(tǒng)對整個(gè)企業(yè)或供應(yīng)鏈的生產(chǎn)效率的提高程度。經(jīng)濟(jì)指標(biāo)06....................................8.6.1物流信息系統(tǒng)的安全性8.6.2物流信息系統(tǒng)安全管理的措施信息系統(tǒng)所面臨的安全性問題自然現(xiàn)象(水災(zāi)、火災(zāi)、雷電等)或電力故障引起的軟件、硬件損壞與數(shù)據(jù)損壞。這類災(zāi)害是不可避免的安全性問題。操作失誤導(dǎo)致的數(shù)據(jù)破壞在系統(tǒng)的使用過程中可能會(huì)出現(xiàn)用戶的錯(cuò)誤輸入、刪除或修改,也有可能出現(xiàn)管理人員的維護(hù)失誤等。病毒侵?jǐn)_病毒侵?jǐn)_導(dǎo)致的軟件、硬件與數(shù)據(jù)的破壞。人為破壞人為對系統(tǒng)軟件、硬件及數(shù)據(jù)所做的破壞。這包括了非法用戶對數(shù)據(jù)的竊取、篡改和刪除,系統(tǒng)硬件遭到偷竊或毀壞等。物流信息系統(tǒng)的安全性1.物理屏障層主要是保證場地、設(shè)備、線路的物理實(shí)體安全,建立系統(tǒng)容災(zāi)和恢復(fù)技術(shù)。包括自然災(zāi)害防范、設(shè)施災(zāi)害防范、設(shè)備災(zāi)害防范、人員災(zāi)害防范。信息安全的保護(hù)機(jī)制2.技術(shù)層屏障主要研究網(wǎng)絡(luò)系統(tǒng)、系統(tǒng)與內(nèi)容等方面的安全技術(shù)。網(wǎng)絡(luò)安全研究加密與認(rèn)證、防火墻、入侵檢測與預(yù)防、虛擬專用網(wǎng)(VPN)、系統(tǒng)隔離等技術(shù)。物流信息系統(tǒng)的安全性信息安全的保護(hù)機(jī)制包括電磁輻射、環(huán)境保護(hù)、計(jì)算機(jī)技術(shù)等因素,也包括系統(tǒng)安全管理、安全服務(wù)管理和安全機(jī)制管理及其法律和心理因素等。按照國際信息系統(tǒng)安全認(rèn)證聯(lián)盟的劃分,信息安全由層層相疊的5層屏障組成。每層都有不同的保護(hù)手段和所針對的對象,完成不同的防衛(wèi)任務(wù)。3.管理屏障層主要涉及操作安全和安全管理實(shí)踐兩大領(lǐng)域,包括安全政策、法規(guī)、大綱、步驟;人事管理,如人員聘用、分權(quán)控制等;安全教育、訓(xùn)練、安全演練等。4.法律屏障層主要從法律、取證和道德領(lǐng)域,討論計(jì)算機(jī)犯罪和適用法律、條例以及計(jì)算機(jī)犯罪的調(diào)查、取證、證據(jù)保管等。5.心理屏障層研究如何培養(yǎng)心理上的安全保護(hù)意識(shí)。一企業(yè)應(yīng)當(dāng)依照國際、國家和行業(yè)法規(guī),制定嚴(yán)密

溫馨提示

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

評(píng)論

0/150

提交評(píng)論