第8章建設工程信息管理_第1頁
第8章建設工程信息管理_第2頁
第8章建設工程信息管理_第3頁
第8章建設工程信息管理_第4頁
第8章建設工程信息管理_第5頁
已閱讀5頁,還剩40頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、建設工程信息管理精選課件第第8章章 管理信息系統(tǒng)實施管理信息系統(tǒng)實施8.1 硬軟件系統(tǒng)的建立8.2 管理信息系統(tǒng)測試8.3 管理信息系統(tǒng)的實現(xiàn)8.4 管理信息系統(tǒng)運行及維護8.5 管理信息系統(tǒng)評價建設工程信息管理精選課件8.1.1 硬件系統(tǒng)的建立 在建立和測試網(wǎng)絡時,首要的工作是確定網(wǎng)絡的拓撲結構。網(wǎng)絡拓撲是由網(wǎng)絡節(jié)點設備(包括計算機、集線器、交換機、路由器等設備)和傳輸介質構成的網(wǎng)絡結構圖。網(wǎng)絡拓撲結構對網(wǎng)絡采用的技術、網(wǎng)絡的可靠性、網(wǎng)絡的可維護性和網(wǎng)絡的實施費用都有很大影響。在選擇網(wǎng)絡拓撲結構時,一般應考慮以下因素實施安裝的難易程度、改造升級后或重新配置的難易程度、維護的難易程度、傳輸介質

2、發(fā)生故障,對其他設備影響的程度等因素。8.1 硬軟件系統(tǒng)的建立 建設工程信息管理精選課件8.1.1 硬件系統(tǒng)的建立8.1 硬軟件系統(tǒng)的建立 ACTACT10M100M123413141516567817181920910111221222324UPLINK123456789101112131415161718192021222324COLCOLPWRSWITCH星型拓撲結構建設工程信息管理精選課件8.1.1 硬件系統(tǒng)的建立8.1 硬軟件系統(tǒng)的建立 星型拓撲結構特點: (1)網(wǎng)絡容易進行重新配置,只需增加,移去和改變中心設備的某個端口的聯(lián)接即可。 (2)維護比較容易,如果某臺計算機發(fā)生故障,整個

3、網(wǎng)絡不受影響。集線器可以檢測到網(wǎng)絡故障,并且出現(xiàn)個別有問題的計算機或網(wǎng)絡電纜,網(wǎng)絡的其余部分可以正常運行。 (3)對中心結點的可靠性要求較高,如果中心節(jié)點設備(如集線器或交換機)發(fā)生故障,就會影響到整個網(wǎng)絡。 建設工程信息管理精選課件復合網(wǎng)絡拓撲 復合網(wǎng)絡拓撲主要是在基本網(wǎng)絡拓撲的基礎上構造而成的。目前應用較多的是交換式以太網(wǎng)和快速以太網(wǎng),其網(wǎng)絡主要連接設備是交換機和集線器。該種網(wǎng)絡具有維護容易、網(wǎng)絡速度快、技術成熟等特點。 6-58.1 硬軟件系統(tǒng)的建立 8.1.1 硬件系統(tǒng)的建立建設工程信息管理精選課件集成編程工具:Visual Basic Visual C+ PowerBuilder D

4、elphi 6-68.1 硬軟件系統(tǒng)的建立 8.1.2 軟件系統(tǒng)的建立 1程序設計及數(shù)據(jù)庫系統(tǒng)集成編程工具建設工程信息管理精選課件關系型數(shù)據(jù)庫軟件:OracleDB2Informix Sybase SQL Server Access xBASE類Paradox 6-78.1 硬軟件系統(tǒng)的建立 8.1.2 軟件系統(tǒng)的建立 1程序設計及數(shù)據(jù)庫系統(tǒng)集成編程工具建設工程信息管理精選課件 xBASE類數(shù)據(jù)庫系統(tǒng): xBASE數(shù)據(jù)庫系統(tǒng)主要包括:xBASE的代表dBASE系列、Fox公司推出的Fox系列(包括FoxBase和FoxPro)、Nantucket公司推出的Clipper數(shù)據(jù)庫系統(tǒng),微軟公司的V

5、isual FoxPro 等。其中VFP即具有數(shù)據(jù)庫系統(tǒng)結構,同時也是一個面向對象的集成編程工具。 6-88.1 硬軟件系統(tǒng)的建立 8.1.2 軟件系統(tǒng)的建立 1程序設計及數(shù)據(jù)庫系統(tǒng)集成編程工具建設工程信息管理精選課件自頂向下的方法 要求程序員首先實現(xiàn)軟件結構的最高層次,之后再實現(xiàn)下一個層次,直至用程序設計語言實現(xiàn)最低層次為止。自底向上的方法 與上述方法開發(fā)過程相反,它是從最底層開始,直至實現(xiàn)最高層次為止。 6-98.1 硬軟件系統(tǒng)的建立 8.1.2 軟件系統(tǒng)的建立 2程序設計方法 通常用自頂向下的開發(fā)方法開發(fā)的程序可讀性好,條理分明,可靠性也較高。而用自底向上開發(fā)方法得到的程序往往局部是最優(yōu)

6、的,系統(tǒng)的整體結構卻較差。建設工程信息管理精選課件 (1) 程序設計的基本要求 正確性正確性 編出的程序,能夠嚴格按照規(guī)定的要求,準確無誤地提供預期的全部信息; 可理解性可理解性 程序的內容清晰、明了,便于閱讀和理解; 可靠性可靠性 程序應具有較好的容錯能力,不僅正常情況下能正確工作,而且在異常情況下應便于處理; 可維護性可維護性 程序的應變性能強。程序執(zhí)行過程中,發(fā)現(xiàn)問題或客觀條件有了變化,調整和修改程序比較簡便易行; 效率效率 程序的結構嚴謹、明了,運算處理速度快,節(jié)省機時。程序和數(shù)據(jù)的存儲、調用安排得當,節(jié)省存儲空間。6-108.1 硬軟件系統(tǒng)的建立 8.1.2 軟件系統(tǒng)的建立 2程序設

7、計方法建設工程信息管理精選課件(2) 編程風格標識符的命名程序的書寫格式程序的注釋程序的輸入和輸出6-118.1 硬軟件系統(tǒng)的建立 8.1.2 軟件系統(tǒng)的建立 2程序設計方法建設工程信息管理精選課件 結構化程序設計(STRUCTURED PROGRAMING, 簡稱SP)方法是由E.Dijkstra提出的。它是用于詳細設計和程序設計階段,指導人們用良好的思想方法開發(fā)出正確又易于理解的程序的一種程序設計技術。 SP方法建立在Bohm和Jacopini在1966年就證明了的結構定理的基礎上,它指出任何程序邏輯結構都可以用順序、分支和循環(huán)這三種基本結構來表示。SP方法用這三種基本結構反復嵌套構成“結

8、構化的程序”。結構化程序設計是采用自項向下逐步求精的設計方法和單入口單出口的控制技術。 6-128.1 硬軟件系統(tǒng)的建立 8.1.2 軟件系統(tǒng)的建立 3結構化程序設計建設工程信息管理精選課件順序順序分支分支循環(huán)循環(huán)程序的基本結構6-138.1 硬軟件系統(tǒng)的建立 8.1.2 軟件系統(tǒng)的建立 3結構化程序設計建設工程信息管理精選課件6-148.1 硬軟件系統(tǒng)的建立 由于結構化程序具有結構清晰、易于閱讀和修改、容易驗證其正確性等優(yōu)點,因此使用該方法有利于編寫出結構良好的程序,提高編程工作效率。 目前,多種計算機程序語言都支持結構化程序設計。8.1.2 軟件系統(tǒng)的建立 3結構化程序設計建設工程信息管理

9、精選課件 系統(tǒng)測試是保證系統(tǒng)質量的關鍵步驟。統(tǒng)計資料表明,對于一些較大規(guī)模的系統(tǒng)來說,系統(tǒng)測試的工作量往往占系統(tǒng)開發(fā)總工作量的40%以上,開發(fā)費用的近1/2。 到目前為止,人們還無法證明一個大型復雜程序的正確性,只能依靠一定的測試手段來說明該程序在某些條件下沒有發(fā)生錯誤。所以在測試時應想方設法使程序的各個部分部投入運行,力圖找出所有錯誤。6-158.2 管理信息系統(tǒng)測試 8.2.1 測試的目的、原則 1測試的目的建設工程信息管理精選課件6-168.2 管理信息系統(tǒng)測試 (1)測試是為了發(fā)現(xiàn)程序中的錯誤而執(zhí)行程序的過程;(2)好的測試方案是很可能發(fā)現(xiàn)迄今為止尚未發(fā)現(xiàn)錯誤的測試方案;(3)成功的測

10、試是發(fā)現(xiàn)了至今為止尚未發(fā)現(xiàn)的錯誤的測試。G.Myers對測試目標做出了如下歸納:8.2.1 測試的目的、原則 1測試的目的建設工程信息管理精選課件(1)應避免自己測試自己設計的程序;(2)測試用例的設計應該由“確定的輸入數(shù)據(jù)”和“預期的輸出結果”組成 ;(3)測試數(shù)據(jù)的選取應考慮各種不同情況;(4)檢查程序是否執(zhí)行了規(guī)定以外的操作;(5)注意保留測試用例;(6)對已發(fā)現(xiàn)的錯誤模塊要足夠重視。6-178.2 管理信息系統(tǒng)測試 8.2.1 測試的目的、原則 1測試的基本原則建設工程信息管理精選課件程序1模塊測試 子系統(tǒng)測試 系統(tǒng)測試6-188.2 管理信息系統(tǒng)測試 8.2.2 測試的過程建設工程信

11、息管理精選課件(1)靜態(tài)測試 在模塊上機運行前通過閱讀程序和人工運行程序的方法來發(fā)現(xiàn)程序中的語法錯誤和邏輯錯誤。只要認真檢查就可以發(fā)現(xiàn)絕大部分的語法錯誤和部分邏輯錯誤。(2)動態(tài)測試 即模塊上機運行測試。當人工運行程序走通以后,就可上機調試。6-198.2 管理信息系統(tǒng)測試 8.2.2 測試的過程 1模塊測試建設工程信息管理精選課件 語法錯誤比較容易發(fā)現(xiàn)和修改,而要追蹤邏輯錯誤則比較困難。為了有效地發(fā)現(xiàn)并改正邏輯錯誤,除了要充分利用所有高級語言提供的調試機制或軟件工具外,還需要掌握測試技術。6-208.2 管理信息系統(tǒng)測試 8.2.2 測試的過程 1模塊測試建設工程信息管理精選課件 是在模塊測

12、試的基礎上,把各模塊組合到一起形成一個子系統(tǒng)來測試的過程。目的是解決各模塊間相互調用的協(xié)調和通信問題,即重點測試子系統(tǒng)內各模塊的接口??赡艹霈F(xiàn)的問題有:一個模塊對另一個模塊產生有害影響; 數(shù)據(jù)在穿過接口時丟失; 把模塊組合到一起沒有產生預期的功能等問題。6-218.2 管理信息系統(tǒng)測試 8.2.2 測試的過程 2子系統(tǒng)測試 建設工程信息管理精選課件6-228.2 管理信息系統(tǒng)測試 模塊組裝成子系統(tǒng)方法:非漸增式測試方法先分別測試每個模塊,再把所有模塊按設計要求結合在一起測試;漸增式測試方法是把下一個要測試的模塊同已經測試好的那些模塊結合起來進行測試,測試完以后再結合進來下一個測試的模塊繼續(xù)測試

13、。這種方法實際上同時完成模塊測試和子系統(tǒng)測試。8.2.2 測試的過程 2子系統(tǒng)測試建設工程信息管理精選課件兩種方法的比較:非漸增式測試方法漸增式測試方法需要分別測試每個模塊,編寫的測試軟件(驅動模塊和支持模塊)較多,工作量較大;可利用已測試過的模塊最后才把模塊相連在一起,接口錯誤發(fā)現(xiàn)得晚??梢暂^早發(fā)現(xiàn)模塊之間的接口錯誤一次組合所有模塊,如果發(fā)現(xiàn)錯誤難以判斷定位。如果發(fā)生錯誤則通常和最新加進來的模塊有關;可以并行測試所有模塊,能充分利用人力,加快工程進度。占用機時多,測試每個新加入模塊時,已經測試完的模塊也都要一起運行。但測試更徹底6-238.2 管理信息系統(tǒng)測試 8.2.2 測試的過程 2子系

14、統(tǒng)測試建設工程信息管理精選課件 在所有子系統(tǒng)都測試成功以后,就可以進行系統(tǒng)測試,也稱為總調。它主要解決各子系統(tǒng)之間的數(shù)據(jù)通訊和數(shù)據(jù)共享(公用數(shù)據(jù)庫)等問題,以及系統(tǒng)安全測試、恢復測試和滿足用戶要求的測試等。 6-248.2 管理信息系統(tǒng)測試 8.2.2 測試的過程 3系統(tǒng)測試建設工程信息管理精選課件6-258.2 管理信息系統(tǒng)測試 (1)總調可采用一些精心設計的數(shù)據(jù)量較少的測試用例,這樣可以使處理的工作量減少,而且也更容易發(fā)現(xiàn)錯誤和確定錯誤所在范圍。 (2)安全測試是指測試系統(tǒng)對外來有意或惡意攻擊的自我保護能力。(3)恢復測試是指系統(tǒng)出現(xiàn)意外故障時,能否正確和迅速恢復的測試。(4)系統(tǒng)有效性測

15、試通過測試來證實系統(tǒng)功能與用戶要求一致。8.2.2 測試的過程 3系統(tǒng)測試建設工程信息管理精選課件(1)用戶手冊(2)系統(tǒng)開發(fā)報告(包括系統(tǒng)分析說明書、系統(tǒng)設計說明書、系統(tǒng)實施說明等)(3)有關程序的所有資料(4)系統(tǒng)操作說明等 6-268.2 管理信息系統(tǒng)測試 8.2.2 測試的過程 4系統(tǒng)說明文件建設工程信息管理精選課件(1)黑盒子測試 測試人員不必考慮模塊的內部結構,只用測試數(shù)據(jù)來檢驗程序是否符合它的功能要求,是否會發(fā)生異常情況。(2)白盒子測試 要求測試人員根據(jù)模塊的內部結構來導出測試數(shù)據(jù),使模塊中的測試路徑都被測試到。 8.2 管理信息系統(tǒng)測試 8.2.3 測試技術及方法 1模塊測試

16、技術建設工程信息管理精選課件 無論是黑盒子法還是白盒子法都不能將程序中的所有錯誤全查出來。因為黑盒子法不可能將所有的輸入情況都測試一遍,白盒子法也不能窮舉模塊中的所有可能路徑??砂春诤凶臃ê桶缀凶臃ǖ乃枷氚匆韵路椒ㄟM行模塊測試。(1)等價類劃分法(2)邊界值分析法(3)邏輯覆蓋測試法(4)判斷/條件覆蓋(5)條件組合覆蓋8.2 管理信息系統(tǒng)測試 8.2.3 測試技術及方法 2模塊測試的常用方法建設工程信息管理精選課件 (1)等價類劃分法 根據(jù)黑盒子法思想,在所有可能的輸入數(shù)據(jù)中取一個有限的子集,作為測試用數(shù)據(jù)。通常是將模塊的輸入域劃分成有效等價類(模塊中符合規(guī)范的輸入)和無效等價類(模塊中非法

17、的輸入)兩種。 例如:某模塊的合理輸入是0100,則大于0且小于100的數(shù)據(jù)屬于有效等價數(shù)據(jù);小于0或大于100的數(shù)據(jù)為無效等價類,測試數(shù)據(jù)可以從這兩個等價類中抽取。8.2 管理信息系統(tǒng)測試 8.2.3 測試技術及方法 2模塊測試的常用方法建設工程信息管理精選課件(2) 邊界值分析法 在編寫程序時,往往只注意正常情況,忽視了邊界狀態(tài)。因此,在測試過程中以邊緣值作為測試數(shù)據(jù),容易發(fā)現(xiàn)程序中的錯誤。 例如:某模塊的有效值是0100,則可以取-0.1,0.1,99.9,100.1作為測試數(shù)據(jù)。8.2 管理信息系統(tǒng)測試 8.2.3 測試技術及方法 2模塊測試的常用方法建設工程信息管理精選課件 (3)邏

18、輯覆蓋測試法 用白盒子法測試模塊時,要執(zhí)行程序中的每一條路徑。當程序中有循環(huán)存在時,測試程序中的每一條路徑是不可能的。而能希望覆蓋的程度盡可能高一些。 邏輯覆蓋常用的方法有:語句覆蓋 判斷覆蓋條件覆蓋判斷/條件覆蓋條件組合覆蓋8.2 管理信息系統(tǒng)測試 8.2.3 測試技術及方法 2模塊測試的常用方法建設工程信息管理精選課件8.2 管理信息系統(tǒng)測試 (3)邏輯覆蓋測試法 1)語句覆蓋。是指設計的測試用例能使程序中的每個語句至少執(zhí)行一次。 2)判斷覆蓋。是指選擇足夠的測試用例,讓程序中每個判斷語句至少獲得一次“真”值和“假”值。 3)條件覆蓋。是指選擇足夠的測試用例,能使判斷語句中的多個條件的各種

19、可能都出現(xiàn)的測試方法。 4)判斷/條件覆蓋。是指選擇足夠的測試用例,使所取得的測試數(shù)據(jù)使判斷中每個條件取得各種可能值,并使每個判斷也取得“真”和“假”的結果。 5)條件組合覆蓋。在多條件判斷中,邏輯運算符AND或OR在某些條件下會屏蔽其他條件。條件組合覆蓋就是選擇足夠的測試用例,使每個判斷條件中各種條件組合至少出現(xiàn)一次。8.2.3 測試技術及方法 2模塊測試的常用方法建設工程信息管理精選課件驅動模塊H支持模塊1支持模塊2驅動模塊的作用是模擬H的調用模塊,相當于主控模塊支持模塊的作用是模擬被測模塊所調用的模塊8.2 管理信息系統(tǒng)測試 8.2.3 測試技術及方法 3模塊組合成子系統(tǒng)的漸增式測試方法

20、 (1)自頂向下結合建設工程信息管理精選課件 這是一種遞增的裝配軟件結構的方法。從主控模塊開始,沿著控制層次向下移動,把各個模塊結合起來。把主控模塊所屬的那些模塊都裝配到結構中去,可采用如下兩種方法 : 先深度后寬度M1, M2, M5, M8, M6, M3, M7, M4 先寬度后深度M1, M2, M3, M4, M5, M6, M7,M8M1M2M3M5M6M7M4M88.2 管理信息系統(tǒng)測試 8.2.3 測試技術及方法 3模塊組合成子系統(tǒng)的漸增式測試方法 (1)自頂向下結合建設工程信息管理精選課件McMaMbD1D2D3族1族2族38.2 管理信息系統(tǒng)測試 8.2.3 測試技術及方法

21、 3模塊組合成子系統(tǒng)的漸增式測試方法 (2)自底向上結合建設工程信息管理精選課件 在系統(tǒng)測試完成后要進行用戶的驗收測試,驗收測試必須由用戶參加或者以用戶為主進行。它是用戶在實際應用環(huán)境中所進行的真實數(shù)據(jù)的測試。 驗收測試主要使用原有系統(tǒng)所用過的歷史數(shù)據(jù),將新系統(tǒng)運行結果和原系統(tǒng)所得相核對,以檢查系統(tǒng)的可靠性和運行效率。 安裝測試數(shù)據(jù)庫系統(tǒng),如果信息系統(tǒng)還需要購買一些其他的應用軟件包,也需要把這些軟件包和應用程序集成到一起進行測試。6-368.3 管理信息系統(tǒng)的實現(xiàn) 8.3.1 用戶測試建設工程信息管理精選課件1 1事務管理人員事務管理人員 新系統(tǒng)的目標、功能;系統(tǒng)的結構及運行過程;對企業(yè)組織機

22、構、工作方式等產生的影響;采用新系統(tǒng)后,對職工必須學會新技術的要求; 今后如何衡量任務完成情況。2 2系統(tǒng)操作員系統(tǒng)操作員 必要的計算機硬、軟件知識;鍵盤指法、漢字輸入等訓練;新系統(tǒng)的工作原理;新系統(tǒng)輸入方式和操作方式的培訓;簡單出錯的及處置知識;運行操作注意事項。3 3系統(tǒng)維護人員系統(tǒng)維護人員 培訓的最好途徑就是讓他們直接參與系統(tǒng)的開發(fā)工作,這樣有助于他們了解整個系統(tǒng)的全過程,并為他們今后維護工作打下良好的基礎。6-378.3 管理信息系統(tǒng)的實現(xiàn) 8.3.2 人員培訓建設工程信息管理精選課件6-388.3 管理信息系統(tǒng)的實現(xiàn) 8.3.3 系統(tǒng)轉換原有系統(tǒng)新系統(tǒng)原有系統(tǒng)新系統(tǒng)原有系統(tǒng)新系統(tǒng)直接轉換平行轉換分段轉換建設工程信息管理精選課件 一個系統(tǒng)運行的質量高低和系統(tǒng)維護有很大關系,在許多情況下,維護比開發(fā)更為困難,需要更多的創(chuàng)造性工作,這是因為: (1)維護人員必須用較多時間理解別人編寫的程序和文擋,并且對系統(tǒng)的修改不能影響程序的正確性和完整。 (2)整個維護工作必須在所規(guī)定的很短時間內完成。6-39

溫馨提示

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

評論

0/150

提交評論