版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、油氣集輸總廠調(diào)度中心系統(tǒng)油氣集輸總廠調(diào)度中心系統(tǒng) 可行性研究報告可行性研究報告 目目 錄錄 第一章 系統(tǒng)軟件設(shè)計目標.4 1.11.1 項目背景項目背景.4 1.21.2 設(shè)計目標設(shè)計目標.4 1.31.3 設(shè)計理念設(shè)計理念.2 1.41.4 總體架構(gòu)總體架構(gòu).2 第二章 系統(tǒng)設(shè)計原則.5 2.12.1 安全性原則安全性原則.5 2.22.2 先進性原則先進性原則.5 2.32.3 實用性原則實用性原則.5 2.42.4 復用性與可擴展性原則復用性與可擴展性原則.5 2.52.5 標準性原則標準性原則.6 第三章系統(tǒng)軟件開發(fā)方案.7 3.13.1 系統(tǒng)軟件功能簡介系統(tǒng)軟件功能簡介.7 3.23
2、.2 系統(tǒng)軟件開發(fā)平臺系統(tǒng)軟件開發(fā)平臺.8 3.33.3 數(shù)據(jù)安全性解決方案數(shù)據(jù)安全性解決方案.9 3.43.4 底層控制系統(tǒng)兼容性解決方案底層控制系統(tǒng)兼容性解決方案.11 第四章系統(tǒng)詳細功能.12 4.14.1 生產(chǎn)調(diào)度監(jiān)測生產(chǎn)調(diào)度監(jiān)測.12 4.2.GIS4.2.GIS 管理管理.15 4.34.3 質(zhì)量檢驗管理質(zhì)量檢驗管理.17 4.44.4 顯示系統(tǒng)管理顯示系統(tǒng)管理.21 4.94.9 系統(tǒng)管理系統(tǒng)管理.22 第五章系統(tǒng)軟件技術(shù)實現(xiàn).26 5.15.1 系統(tǒng)軟件結(jié)構(gòu)系統(tǒng)軟件結(jié)構(gòu).26 5.25.2 系統(tǒng)軟件數(shù)據(jù)流程和系統(tǒng)軟件部署系統(tǒng)軟件數(shù)據(jù)流程和系統(tǒng)軟件部署.26 5.35.3 系統(tǒng)軟
3、件詳細實現(xiàn)方案系統(tǒng)軟件詳細實現(xiàn)方案.27 5.45.4 系統(tǒng)軟件采用的關(guān)鍵技術(shù)系統(tǒng)軟件采用的關(guān)鍵技術(shù).29 5.55.5 技術(shù)指標技術(shù)指標.30 第六章系統(tǒng)軟件質(zhì)量保證.31 6.16.1 軟件質(zhì)量保證概述.31 6.26.2 軟件質(zhì)量保證實施辦法.31 6.36.3 系統(tǒng)軟件開發(fā)過程采用的質(zhì)量管理工具:.33 第七章系統(tǒng)軟件環(huán)境.34 第八章調(diào)控中心調(diào)控中心所需表格.34 8.18.1 年報表.34 8.28.2 月報表.34 8.38.3 日報表.34 第九章系統(tǒng)名詞解釋.34 第一章 系統(tǒng)軟件設(shè)計目標 1.11.1 項目背景項目背景 油氣集輸總廠內(nèi)部局域網(wǎng)已建成,多少站庫?多少套系統(tǒng)?各
4、個站庫均已實現(xiàn) 自動化,較為獨立。但由于各系統(tǒng)都是根據(jù)不同的業(yè)務需求來實施,沒有形成系統(tǒng) 的平臺。生產(chǎn)數(shù)據(jù)在縱向上的應用也限制在本站庫內(nèi),沒有形成分級共享機制。 目前在調(diào)度室內(nèi),仍不能實時看到現(xiàn)場生產(chǎn)數(shù)據(jù),生產(chǎn)數(shù)據(jù)不能直接轉(zhuǎn)為管理 層的決策提供支持的決策數(shù)據(jù),主要問題如下: 1.視頻系統(tǒng)不能實時記錄現(xiàn)場參數(shù),不便于調(diào)度指揮和考核; 2.無法通過網(wǎng)絡在客戶端查看視頻圖像,局限性較大; 3.現(xiàn)場監(jiān)控設(shè)備后臺監(jiān)控軟件各自獨立,監(jiān)控系統(tǒng)一體化程度低; 4.調(diào)度室沒有統(tǒng)一的設(shè)備監(jiān)控、生產(chǎn)管理、信息發(fā)布平臺。 1.21.2 設(shè)計目標設(shè)計目標 為了滿足油氣集輸總廠生產(chǎn)調(diào)度信息化的需要,建設(shè)總廠調(diào)控中心監(jiān)控系
5、統(tǒng) (簡稱調(diào)控中心) ,按照“生產(chǎn)設(shè)備自動化、管理信息化”的要求,以油氣集輸總 廠的安全生產(chǎn)為前提,利用先進的網(wǎng)絡技術(shù)、工業(yè)控制技術(shù)、網(wǎng)絡視頻技術(shù)等,將 工業(yè)控制技術(shù)及網(wǎng)絡技術(shù)應用于本系統(tǒng),建成一個以工業(yè)以太網(wǎng)為基礎(chǔ)的集工業(yè)生 產(chǎn)集中監(jiān)測、調(diào)度管理于一體的指揮平臺。 總廠調(diào)度指揮監(jiān)控系統(tǒng),對總廠油氣生產(chǎn)過程和油氣站庫進行統(tǒng)一的管理、調(diào) 度和遠程監(jiān)控,調(diào)度控制中心完成所有站場數(shù)據(jù)的采集、處理和存檔。大屏幕做為 輔助的顯示控制系統(tǒng),提供一個信息準確、查詢便捷、管理高效、美觀實用的信息 管理平臺。 調(diào)控中心系統(tǒng)軟件實現(xiàn)以下內(nèi)容: 1. 穩(wěn)定、可靠、安全地對生產(chǎn)全過程實施監(jiān)控,包括實時數(shù)據(jù)監(jiān)控和實 時
6、視頻監(jiān)控; 2. 建立總調(diào)度系統(tǒng),在調(diào)度室通過電視墻、液晶屏顯示系統(tǒng)監(jiān)控所有生 產(chǎn)數(shù)據(jù)和視頻,同時在用戶權(quán)限范圍內(nèi)通過網(wǎng)絡設(shè)置、修改和查看數(shù)據(jù); 3. 建立基于瀏覽器的生產(chǎn)管理信息化系統(tǒng),監(jiān)控所有生產(chǎn)數(shù)據(jù)和視頻; 實現(xiàn)生產(chǎn)業(yè)務管理數(shù)據(jù)和質(zhì)量檢驗管理數(shù)據(jù)輸入、查詢和分析、輸出,輸出形 式支持表格(Excel)和圖形(趨勢圖、直方圖、餅圖)輸出,實現(xiàn)無紙化辦 公; 4. 建立具有向下兼容已有控制系統(tǒng)的軟件構(gòu)架,便于實時監(jiān)控已有控制 系統(tǒng)的數(shù)據(jù),并為未來擴展預留軟件接口; 1.31.3 設(shè)計理念設(shè)計理念 1. 系統(tǒng)具有高可靠性、擴展性和可維護性 2. 滿足總廠生產(chǎn)指揮需要,保證系統(tǒng)較高的性價比 3.
7、 調(diào)度管理科學化、智能化、數(shù)字化 1.41.4 總體架構(gòu)總體架構(gòu) 根據(jù)項目背景和設(shè)計目標,軟件系統(tǒng)按照以下架構(gòu)建立,見圖 1-1。 歷歷史史數(shù)數(shù)據(jù)據(jù)庫庫 實實時時數(shù)數(shù)據(jù)據(jù)庫庫 油氣集輸總廠調(diào)度中心軟件系統(tǒng) 生生產(chǎn)產(chǎn)調(diào)調(diào)度度監(jiān)監(jiān)測測系系統(tǒng)統(tǒng) 質(zhì)質(zhì)量量檢檢驗驗管管理理系系統(tǒng)統(tǒng)管管理理 底層軟件系統(tǒng)接口 信息交互系統(tǒng) 交交互互信信息息管管理理 系統(tǒng)流量、壓力動 態(tài)曲線 輸油綜合能耗曲線 輸油成本曲線 輸油系統(tǒng)效率曲線 報表 孤永東輸油管線 孤羅東輸油管線 東辛線輸油管線 孤東辛輸氣管線 相應站庫(鏈接) 用戶管理 權(quán)限管理 系統(tǒng)日志查詢 DLP顯示系統(tǒng) 系統(tǒng)數(shù)據(jù)庫 工工業(yè)業(yè)視視頻頻系系統(tǒng)統(tǒng) 圖圖中中
8、箭箭頭頭表表示示系系統(tǒng)統(tǒng)中中各各模模塊塊之之間間數(shù)數(shù)據(jù)據(jù)的的流流動動方方向向。 DLP大屏顯示系統(tǒng) 電視墻顯示系統(tǒng) 調(diào)調(diào)度度室室監(jiān)監(jiān)視視系系統(tǒng)統(tǒng) 視頻顯示系統(tǒng) 數(shù)據(jù)備份與恢復 巡線車輛動態(tài)軌跡 OPC SERVER 力控組態(tài)軟件 關(guān)鍵點(鏈接) 報警 圖 1-1 調(diào)控中心系統(tǒng)軟件總體架構(gòu) 調(diào)控中心架構(gòu)說明: 調(diào)控中心系統(tǒng)軟件包括生產(chǎn)管理、調(diào)度與信息發(fā)布軟件系統(tǒng),系統(tǒng)數(shù)據(jù)庫,信 息交互系統(tǒng)及底層系統(tǒng)軟件接口。 1. 生產(chǎn)管理、調(diào)度與信息發(fā)布軟件系統(tǒng)包括功能模塊如下: 生產(chǎn)調(diào)度監(jiān)測系統(tǒng); 質(zhì)量檢驗管理; 系統(tǒng)管理; 交互信息管理; 2. 系統(tǒng)數(shù)據(jù)庫包括: 實時數(shù)據(jù)庫,存儲生產(chǎn)調(diào)度監(jiān)測系統(tǒng)的實時數(shù)據(jù)
9、; 歷史數(shù)據(jù)庫,存儲生產(chǎn)調(diào)度監(jiān)測系統(tǒng)的實時數(shù)據(jù)和各項報表數(shù)據(jù); 3. 信息交互系統(tǒng)包括: 調(diào)度室監(jiān)視系統(tǒng); WEB 瀏覽 4. 底層硬件系統(tǒng)包括: 工業(yè)視頻系統(tǒng); 第二章 系統(tǒng)設(shè)計原則 建設(shè)調(diào)控中心監(jiān)控系統(tǒng)是為了實現(xiàn)安全高效的生產(chǎn)管理,通過OPC技術(shù)對已有 的各個子系統(tǒng)(子系統(tǒng)列表)實施信號量采集,實現(xiàn)集中監(jiān)視和統(tǒng)一調(diào)度,為領(lǐng)導 決策提供輔助信息。要實現(xiàn)上述功能,必須建立對全企業(yè)監(jiān)測、分析和管理一體化 的基于工業(yè)以太網(wǎng)的大型開放式系統(tǒng),提高企業(yè)整體生產(chǎn)水平和安全水平,實現(xiàn)企 業(yè)生產(chǎn)調(diào)度信息化的建設(shè)目標。 調(diào)控中心軟件系統(tǒng)的設(shè)計主要基于以下設(shè)計原則: 2.12.1 安全性原則安全性原則 系統(tǒng)對外
10、發(fā)布通過硬件防火墻確保系統(tǒng)數(shù)據(jù)信息的安全; 系統(tǒng)按照獨立事務原則設(shè)置權(quán)限,保證系統(tǒng)的可靠性和靈活性; 用戶密碼采用 MD5 算法加密,該加密算法不可逆,如果用戶遺忘密碼,只 能由系統(tǒng)管理員重新設(shè)置; 系統(tǒng)數(shù)據(jù)庫服務器采用 RAID-1 磁盤陣列,實現(xiàn)數(shù)據(jù)雙通道備份,確保數(shù)據(jù) 的安全。 2.22.2 先進性原則先進性原則 系統(tǒng)的軟件設(shè)計采用先進的 VS.NET+AJAX 技術(shù),能構(gòu)建一個快速響應,數(shù) 據(jù)刷新時無閃爍的瀏覽器頁面,有針對性的解決了數(shù)據(jù)交互時,瀏覽器頁 面閃爍的問題,為信息發(fā)布及交互奠定了基礎(chǔ); 2.32.3 實用性原則實用性原則 系統(tǒng)充分考慮用戶的業(yè)務需求,按照用戶的運作模式,實現(xiàn)
11、監(jiān)測信息的收 集、處理、查詢、統(tǒng)計、分析等功能,提高調(diào)度管理信息化水平。各種生 產(chǎn)設(shè)備運行的信息全部傳輸?shù)叫畔⒒a(chǎn)調(diào)度中心,便于生產(chǎn)調(diào)度人員對 全礦設(shè)備運行狀態(tài)的監(jiān)視和調(diào)度; 設(shè)計時力求提供先進且易于使用的圖形人機界面,使用戶完成操作感到輕松、 簡單和舒適,最大限度地提高熟練程度和運行效率。生產(chǎn)工藝流程圖來自各個站庫 已在使用的力控組態(tài)軟件,不再進行重新設(shè)計。 2.42.4 復用性與可擴展性原則復用性與可擴展性原則 系統(tǒng)軟件設(shè)計(包括 B/S 和 C/S 結(jié)構(gòu))采用三層結(jié)構(gòu),分層用戶表示層、業(yè)務 邏輯層、數(shù)據(jù)訪問層,見圖 2-1。 用戶表示層 業(yè)務邏輯層 數(shù)據(jù)訪問層 數(shù)據(jù)庫 圖 2-1 軟件
12、系統(tǒng)的三層結(jié)構(gòu) 用戶表示層包括人機界面的所有表單和組件;業(yè)務邏輯層包括所有業(yè)務規(guī)則和 邏輯;數(shù)據(jù)訪問層包括對數(shù)據(jù)庫的所有交互。 系統(tǒng)軟件的分層模塊化結(jié)構(gòu),使各個功能模塊的耦合度降低,從而大大降低了 應用系統(tǒng)二次開發(fā)和維護的成本,例如:當業(yè)務邏輯需要改變時,用戶界面并不需 要改變,反之,當用戶界面根據(jù)用戶需要調(diào)整時,業(yè)務邏輯不需要做任何調(diào)整。 2.52.5 標準性原則標準性原則 生產(chǎn)調(diào)度信息系統(tǒng)采用現(xiàn)行的國家標準,符合行業(yè)信息化建設(shè)總體規(guī)劃綱要。 在符合通用標準的前提下,提供各種層次的盡可能多的符合國際標準的接口,實現(xiàn) 子系統(tǒng)最大限度的信息共享。系統(tǒng)應符合以下國家標準: 信息技術(shù)軟件生存期過程
13、GB 85661995 計算機軟件產(chǎn)品開發(fā)文件編制指南 GB 856788 計算機軟件需求說明書編制指南 GB 938588 計算機軟件工程規(guī)范 國家標準匯編 1000Mbps以太網(wǎng)標準 IEEE802.3 計算機軟件開發(fā)規(guī)范 GB8566 工業(yè)計算機系統(tǒng)安裝環(huán)境條件 ZBN18-001 工業(yè)控制用軟件評定準則 GB/T13423-1992 第三章系統(tǒng)軟件開發(fā)方案 3.13.1 系統(tǒng)軟件功能簡介系統(tǒng)軟件功能簡介 生產(chǎn)調(diào)度監(jiān)測 孤永東輸油管線 孤羅東輸油管線 關(guān)鍵點(鏈接) 東辛線輸油管線 孤東辛輸氣管線 相應站庫(鏈接) 巡線車輛動態(tài)軌跡 質(zhì)量檢驗管理 系統(tǒng)流量、壓力動態(tài) 曲線 輸油綜合能耗曲
14、線 輸油成本曲線 輸油系統(tǒng)效率曲線 報表 首頁:新聞、規(guī)章制度等 調(diào)控中心功能結(jié)構(gòu) 系統(tǒng)管理 新聞、規(guī)章制度管理用戶管理 系統(tǒng)日志查詢 信息交互管理 數(shù)據(jù)備份與恢復 視頻監(jiān)控 報警 圖 3-1 調(diào)控中心功能結(jié)構(gòu)圖 系統(tǒng)客戶端采用瀏覽器形式,在瀏覽器地址欄輸入系統(tǒng)安裝的 Web 服務器地址。 系統(tǒng)實現(xiàn)以下主要功能: 能夠?qū)崟r監(jiān)控生產(chǎn)過程關(guān)鍵工藝及設(shè)備運行參數(shù); 對關(guān)鍵工藝參數(shù)具備故障診斷和實時報警; 能夠監(jiān)控生產(chǎn)操作現(xiàn)場(工業(yè)視頻) ; 實時分段運算輸油系統(tǒng)運行狀況,防盜及實施優(yōu)化運行; 實時進行輸氣系統(tǒng)優(yōu)化運行; 監(jiān)控氣井的生產(chǎn)狀況; 能夠?qū)崟r監(jiān)控車輛的運行狀況,并提供導航功能 生成關(guān)鍵工藝參
15、數(shù)的記錄; 實時監(jiān)控民用氣供氣狀況; 生成能耗運行曲線和經(jīng)濟運行曲線; 生成生產(chǎn)任務及能耗日報表、月報表、年報表; 能夠?qū)崟r監(jiān)控各站庫電氣運行狀況。 3.23.2 系統(tǒng)軟件開發(fā)平臺系統(tǒng)軟件開發(fā)平臺 系統(tǒng)軟件的 B/S 結(jié)構(gòu)采用 VS.NET 2008 作為開發(fā)平臺。它是一種全新的可視化 開發(fā)環(huán)境,是基于 XML(可擴展標記性語言)和 SOAP(簡單對象訪問協(xié)議)的 新型信息交換平臺,更是面向未來的企業(yè)級的開發(fā)平臺。.NET 框架圖見圖 3-1。 圖 3-2 .NET 技術(shù)實現(xiàn)框架圖 如上圖所示,由頂至下各層分別描述如下: 編程語言:Visual Studio .NET 提供了四個與公共語言運行
16、時(CLR)兼容的 語言: Visual Basic .NET、Visual C+ .NET、Visual C# .NET 和 Visual J# .NET。這四種編程語言全都使用相同的集成開發(fā)環(huán)境 (IDE),該環(huán)境允許它們共享 工具并有助于創(chuàng)建混合語言解決方案。針對調(diào)控中心系統(tǒng)采用 C#編程語言。 公共語言規(guī)范:CLS 定義為一組規(guī)則,所有.NET 語言都應該遵循此規(guī)則才能 創(chuàng)建與其他語言可互操作的應用程序,但要注意的是為了使各語言可以互操作,只 能使用 CLS 所列出的功能對象,這些功能統(tǒng)稱為與 CLS 兼容的功能。 用戶界面:ASP.NET 和 Windows Forms 以E 瀏覽器
17、頁面和標準indows 界 面向用戶提供 UI 操作接口。 數(shù)據(jù)訪問 ADO.NET 和 XML:ADO.NET 被設(shè)計成為遵循一般的更沒有面向數(shù)據(jù)庫 缺陷的數(shù)據(jù)庫訪問準則,ADO.NET 搜集了所有的和數(shù)據(jù)訪問有關(guān)的類,這些類由一 些數(shù)據(jù)容器對象組成,這項對象具有一般的數(shù)據(jù)處理能力。 基類庫:Base Class Library 為.NET 開發(fā)人員提供了統(tǒng)一的、面向?qū)ο蟮摹?分層的和可擴展的類庫集 (API)。目前,C+ 開發(fā)人員使用 Microsoft 基礎(chǔ)類, 而 Java 開發(fā)人員使用 Windows 基礎(chǔ)類??蚣芙y(tǒng)一了這些完全不同的模型并且為 Visual Basic 和 JScr
18、ipt 程序員同樣提供了對類庫的訪問。通過創(chuàng)建跨所有編程 語言的公共 API 集,公共語言運行庫使得跨語言繼承、錯誤處理和調(diào)試成為可能。 從 JScript 到 C+ 的所有編程語言具有對框架的相似訪問,開發(fā)人員可以自由選 擇它們要使用的語言。 公共語言運行時:CLR 提供一個公共上下文來執(zhí)行所有的.NET 組件,而不考慮 具體的編寫語言。CLR 管理代碼運行時的方方面面,包括提供內(nèi)存管理,安全的運 行環(huán)境,以及訪問底層操作系統(tǒng)服務。因為 CLR 管理著代碼行為的這些方面,所以 針對 CLR 的代碼被稱為托管代碼。CLR 提供了足夠強的語言互操作能力,允許組件 在開發(fā)和運行時高度交互。這是因為
19、 CLR 基于一個嚴格的類型系統(tǒng),.NET 所有的 語言都必須遵守該類型系統(tǒng)每個.NET 語言的所有構(gòu)造(如類、接口、結(jié)構(gòu)和 基本類型)都必須編譯成 CLR 兼容類型 操作系統(tǒng)支撐:Windows 和 Com+ Services 為整個.NET 環(huán)境提供各種系統(tǒng)硬 件和軟將的支持。 .NET 具有以下新特性: 一致的編程模式; 簡化的編程模式; 運行于多個平臺; 支持多語言的綜合 ; 自動資源管理; 一致的出錯處理方式; 安全性; XML 和 SOAP 的引入; 全新的編程語言 C#; 3.33.3 數(shù)據(jù)安全性解決方案數(shù)據(jù)安全性解決方案 數(shù)據(jù)流程包括輸入、傳輸、存儲、輸出 4 個階段。在每一個
20、階段都必須保證數(shù) 據(jù)的安全,數(shù)據(jù)安全性解決方案流程圖如下: 底層控制系統(tǒng) 數(shù)據(jù)錄入 數(shù)據(jù)查詢 數(shù)據(jù)安全性解決方案 Sqlserver2005 數(shù)據(jù)庫 用戶權(quán)限檢查 數(shù)據(jù)合法性、有效 性檢查 用戶權(quán)限檢查 數(shù)據(jù)庫加密 設(shè)置安全默認值 增強密碼政策 縝密的許可控制 增強型的安全模式 硬盤 定期備份 數(shù)據(jù)刪除 事件日志表 光纖 圖 3-3 數(shù)據(jù)安全性解決方案流程圖 數(shù)據(jù)輸入階段,系統(tǒng)軟件采用用戶權(quán)限認證、數(shù)據(jù)合法性、有效性檢查的 方法,確保數(shù)據(jù)輸入的安全,用戶權(quán)限檢查流程如下圖: 用戶權(quán)限檢查 用戶登錄 與數(shù)據(jù)庫保存的經(jīng) MD5 加密的密碼比對 密碼輸入 密碼經(jīng)MD5加密 取得用戶權(quán)限值 成功 將不
21、符合用戶權(quán)限 的功能塊禁用 退出系統(tǒng) 不成功 圖 3-4 用戶權(quán)限檢查流程 數(shù)據(jù)傳輸階段,系統(tǒng)采用光纖介質(zhì),避免強工業(yè)環(huán)境下的信號干擾。 數(shù)據(jù)存儲階段,系統(tǒng)軟件數(shù)據(jù)庫采用安全性極高的 MS sqlserver2005 數(shù)據(jù)庫系統(tǒng),其安全功能包括數(shù)據(jù)庫加密、設(shè)置安全默認值、 增強密碼政策、縝密的許可控制、以及增強型的安全模式等。 對系統(tǒng)數(shù)據(jù)庫,系統(tǒng)軟件采用定期備份的方式,增加數(shù)據(jù)的安全性。 數(shù)據(jù)輸出階段,系統(tǒng)軟件采用用戶權(quán)限認證的方式,確保非授權(quán)用 戶無法查看、修改、刪除數(shù)據(jù),同時任何對數(shù)據(jù)刪除的事件保存到事件日 志表。 3.43.4 底層控制系統(tǒng)兼容性解決方案底層控制系統(tǒng)兼容性解決方案 系統(tǒng)軟
22、件在構(gòu)建時,已經(jīng)考慮到即將實施的生產(chǎn)調(diào)度監(jiān)測系統(tǒng)對以前控制系統(tǒng) 的兼容和對未來控制系統(tǒng)的開放。系統(tǒng)軟件采用 OPC(OLE for Process Control) 技術(shù),讀取生產(chǎn)調(diào)度監(jiān)測系統(tǒng)的實時數(shù)據(jù)。 OPC 是微軟公司的對象鏈接和嵌入技術(shù)在過程控制方面的應用,為工業(yè)自動化 軟件面向?qū)ο蟮拈_發(fā)提供一項統(tǒng)一的標準。采用這項標準后,針對硬件的驅(qū)動程序 不再由軟件開發(fā)商開發(fā),而是由硬件開發(fā)商根據(jù)硬件的特征提供統(tǒng)一的 OPC 接口程 序。由于硬件開發(fā)商對自己的硬件特征了如指掌,從而能夠最大限度地挖掘硬件的 潛力,提高驅(qū)動程序的性能。采用 OPC 標準后,由硬件開發(fā)商提供統(tǒng)一的 OPC 接口 程序,
23、從而避免了開發(fā)重復性,使開發(fā)費用大大降低。簡而言之,OPC 位于數(shù)據(jù)源 和數(shù)據(jù)使用者之間,是不同制造商的產(chǎn)品之間進行對話的通行證。 OPC 是針對過程控制領(lǐng)域的基于 OLE 技術(shù)的規(guī)范,采用 OPC 技術(shù),可以實現(xiàn)不 同硬件產(chǎn)品和軟件產(chǎn)品之間的互操作,真正做到完全開放、兼容。 第四章系統(tǒng)詳細功能 調(diào)控中心監(jiān)控系統(tǒng)包括生產(chǎn)調(diào)度監(jiān)測系統(tǒng)、質(zhì)量檢驗管理、系統(tǒng)管理、交互 信息管理系統(tǒng)四個方面。 調(diào)度指揮中心功能畫面 圖 4-1 調(diào)控中心主界面示意圖 調(diào)控中心詳細實現(xiàn)功能如下: 4.14.1 生產(chǎn)調(diào)度監(jiān)測生產(chǎn)調(diào)度監(jiān)測 原有子系統(tǒng)底層采用力控力控 PLC 實現(xiàn)自動監(jiān)控,調(diào)控中心不直接訪問各個子系統(tǒng) 的設(shè)備
24、,通過 OPC SERVER 實現(xiàn)從力控組態(tài)軟件讀取數(shù)據(jù),并定時保存到數(shù)據(jù)庫, 用戶可以通過 IE 瀏覽器查看實時數(shù)據(jù)。IE 瀏覽器的數(shù)據(jù)刷新時間小于 3 秒。 如下圖所示 Comment U1: 子系統(tǒng)數(shù)目不確定 子系統(tǒng) OPC SERVER 廠域網(wǎng) 調(diào)控中心 用戶 生產(chǎn)調(diào)度監(jiān)測系統(tǒng)運行示意圖如圖 4-2 所示: 圖 4-2 生產(chǎn)調(diào)度監(jiān)測系統(tǒng)示意圖 生產(chǎn)調(diào)度監(jiān)測系統(tǒng)包括以下子系統(tǒng): 4.1.1 輸油系統(tǒng)監(jiān)測: 包括下以內(nèi)容: 系統(tǒng)動態(tài)流程圖 各站動態(tài)流程圖 系統(tǒng)流量、壓力動態(tài)曲線 輸油耗電動態(tài)曲線 輸油耗水動態(tài)曲線 巡線車輛動態(tài)軌跡圖 輸油運行日報表 輸油系統(tǒng)能耗動態(tài)表 輸油系統(tǒng)消防應急預案
25、 系統(tǒng)優(yōu)化曲線圖 輸油系統(tǒng)供電系統(tǒng)圖 4.1.2 天然氣系統(tǒng)監(jiān)測: 包括以下內(nèi)容: 天然氣系統(tǒng)監(jiān)控圖 天然氣運行動態(tài)曲線 天然氣產(chǎn)銷平衡表 天然氣系統(tǒng)耗電動態(tài)曲線 輕烴生產(chǎn)任務完成情況動態(tài)曲線 氣井生產(chǎn)動態(tài)表及生產(chǎn)曲線 輕烴生產(chǎn)耗水動態(tài)曲線 各氣井防盜箱監(jiān)控表 天然氣系統(tǒng)運行日報表 輕烴能耗動態(tài)曲線(表) 輸氣系統(tǒng)消防應急預案 設(shè)備監(jiān)控圖 輸氣系統(tǒng)供電系統(tǒng)圖 4.1.3 民用氣系統(tǒng)監(jiān)測: 包括以下內(nèi)容: 天然氣收量動態(tài)曲線 天然氣外銷動態(tài)曲線 各小區(qū)運行壓力動態(tài)曲線 系統(tǒng)流程動態(tài)圖 汽車加氣動態(tài)曲線(表) 收供輸差動態(tài)曲線 各配氣站流程動態(tài)圖 流量計運行動態(tài)表 民用氣營銷日報表 4.1.4 商
26、業(yè)用氣系統(tǒng)監(jiān)測: 包括以下內(nèi)容: 商業(yè)用氣流程圖 商業(yè)用氣動態(tài)曲線 商業(yè)用氣日報表 4.2.GIS4.2.GIS管理管理 為便生產(chǎn)調(diào)度系統(tǒng)及時了解基于集輸?shù)乩硇畔?系統(tǒng)設(shè)計了導航系統(tǒng),提供車輛 準確定位、監(jiān)控調(diào)度、信息服務和危機處理等服務;包括車輛查詢、軌跡查詢、智 能導航等。 如下圖所示: 導航子系統(tǒng)主要完成了以下幾個功能: 1) 在地理分布圖中標記了各站、氣井、管線等。 2) 顯示了站的重要參數(shù)。如大罐液位、站流量、站干壓,污水站 還增加了進量和出量的數(shù)據(jù)顯示。 3) 提供了進入各站的“窗口”:點擊各站,將進入站內(nèi)功能的瀏 覽和查詢,如站流程,站報表和站曲線等。 4) 顯示了各站調(diào)度的電話
27、號碼:方便及時和各站調(diào)度取得聯(lián)系, 準確核實各站情況。 5) 描繪了站間的管線以及傳輸介質(zhì)的流動:導航中包含了污水管 線和注水管線。同時管線的流動動畫也形象地描繪了站間的介質(zhì)輸送 方向。 6) 及時的停站和通訊故障提示:“黃色”閃爍代表該站停泵。 “紅色”代表該站通訊故障。 7) 提供車輛的實時地理位置監(jiān)控,并可提供智能導航功能。 8) 通過實際因素的綜合分析,對車輛線路進行優(yōu)化,形成最佳路 線,保證企業(yè)成本及效率指標最佳。 9) 監(jiān)控調(diào)度能強調(diào)監(jiān)控人員對車輛的監(jiān)督是監(jiān)控調(diào)度系統(tǒng)的基本 功能,也是最重要的功能。 包括: 定位追蹤 實時調(diào)度 信息服務 遠程設(shè)置 遠程控制 區(qū)域監(jiān)控 監(jiān)聽錄音 軌跡
28、回放 業(yè)務處理 里程統(tǒng)計 到達自動提示 10)GIS 功能 車輛回傳的數(shù)據(jù)在 GIS 的配合下才能夠?qū)崿F(xiàn)定位。 它針對監(jiān)控、導航系 統(tǒng)的實時性高的特點做了特殊優(yōu)化,操作速度在同類產(chǎn)品中首屈一指。這些特性給 監(jiān)控帶來極大的便利。 地圖顯示 :流動路名、動態(tài)注記、自動切換地圖、顯示比 例尺、顯示地圖經(jīng)緯度標尺。 地圖操作 :地圖的快速無級縮放、高速自動漫游、放大鏡 功能、圖層控制。 地物查詢。 最佳路徑計算 。 鷹眼 。 地理測量 路線優(yōu)化功能。優(yōu)化的目標以最快的速度完成路 線計算,結(jié)果應能打破現(xiàn)有的行政區(qū)劃,提高到達速度, 降低成本,使路線趨于合理化。高效率的算法結(jié)果使得資 源使用最合理,即路徑
29、、時間最短。 本系統(tǒng)根據(jù)中心的數(shù)據(jù)要求生成出車單,然后根據(jù)車輛的裝載量、分布情況、 交通線路情況、最短路徑等因素進行線路優(yōu)化,形成最佳路線,保證最低的成本及 最高的效率,同時管理人員可對生成的路線進行人工干預調(diào)整,使其更符合實際情 況。 在計算過程中可以考慮交通禁則的限制(如道路通行能力段,十字路口,單雙 日通行,單行路,左右轉(zhuǎn)禁止控制等等) 、管理人員的思維習慣等等問題。 線路優(yōu)化:優(yōu)化線路的可視化顯示、點間經(jīng)濟距離的測算、優(yōu)化線路的手工調(diào) 整、車輛及線路安排、基于道路信息的線路優(yōu)化。 4.34.3 質(zhì)量檢驗管理質(zhì)量檢驗管理 主要根據(jù)采集到的各種生產(chǎn)數(shù)據(jù),產(chǎn)生相應的曲線,方便管理層進行策、分
30、析;并 可使用系統(tǒng)提供的報表設(shè)計器,產(chǎn)生用戶自定義報表。 三、調(diào)度指揮系統(tǒng)方案效果 4-2-14-2-14-2-14-2-1、系統(tǒng)流量、壓力動態(tài)曲線系統(tǒng)流量、壓力動態(tài)曲線系統(tǒng)流量、壓力動態(tài)曲線系統(tǒng)流量、壓力動態(tài)曲線 出站流量 (m3/h) 出站溫度 () 出站壓力 (MPa) 時間 (h) 0 孤島原油庫永安輸油站東營原油庫 進站流量(m3/h) 出站溫度 () 出站壓力(MPa) 進站流量 (m3/h) 進站溫度 () 進站壓力 (MPa) 進站溫度 () 進站壓力(MPa) 出站流量(m3/h) 作用:隨時監(jiān)控輸油線參數(shù)變化,直觀的顯示參數(shù)變化趨勢。 (以孤永東為例 ) 三、調(diào)度指揮系統(tǒng)方
31、案效果 4-2-24-2-24-2-24-2-2、輸油綜合能耗曲線輸油綜合能耗曲線輸油綜合能耗曲線輸油綜合能耗曲線 曲線作用:可隨時監(jiān)控輸油綜合能耗情況,指導生產(chǎn)優(yōu)化運行。 優(yōu)化方法:綜合能耗曲線宏觀上代表了輸油生產(chǎn)系統(tǒng)的管理和運行的實際工況,在管道和其它參數(shù)不變的 條件下,是油耗和電耗在無序組合狀態(tài)下的具體反映,曲線的波動是由運行設(shè)備和系統(tǒng)各個關(guān)鍵工藝參數(shù)(如 流量、泵出入口壓力、原油溫度等)以及所采取的管理方案所決定的。在曲線上,最低點的各個工藝 參數(shù)和所采取的管理手段,是系統(tǒng)最優(yōu)的工藝參數(shù)和管理方案,優(yōu)化系統(tǒng)的運行。 時間 (小時) 0 燃油能耗 (標準煤/噸千米) 電量能耗 (標準煤/
32、噸千米) 綜合能耗 (標準煤/噸千米) 孤永東輸油線-孤島至永安段 1度電=0.36千克標準煤 說明: 1千克原油=1.4286千克標準煤 4-2-34-2-34-2-34-2-3、輸油成本曲線輸油成本曲線輸油成本曲線輸油成本曲線 時間 (h) 0 孤永東輸油線-孤島至永安段 電量單耗 (千瓦時/噸) 燃油單耗 (千克/噸) 電費 燃油費 綜合費用 谷平峰平 尖峰峰 作用:可隨時顯示輸油綜合費用情況,結(jié)合輸油能耗曲線,指導生產(chǎn)優(yōu)化運行。 (元/ 噸) 三、調(diào)度指揮系統(tǒng)方案效果 4-2-44-2-44-2-44-2-4、輸油系統(tǒng)效率曲輸油系統(tǒng)效率曲輸油系統(tǒng)效率曲輸油系統(tǒng)效率曲 線線線線 流量系統(tǒng)
33、效率曲線 10 15 20 25 30 35 40 45 50 300400500600700 流量(m3/h) 系統(tǒng)效率 % 系統(tǒng)效率公式: 系統(tǒng)系統(tǒng)=(干壓干壓-泵進壓)泵進壓)/(泵出壓泵出壓泵進壓)泵進壓)*泵泵*電機電機 曲線作用:監(jiān)控系統(tǒng)的效率,使系統(tǒng)工作在高效區(qū)。 三、調(diào)度指揮系統(tǒng)方案效果 系統(tǒng)提供報表生成器,方便用戶自由定制報表、曲線。如下圖所示: 自定義曲線: 4.44.4 顯示系統(tǒng)管理顯示系統(tǒng)管理 新聞、規(guī)章制度管理: 錄入示意圖界面參見圖 4-10: 圖 4-10 新聞、規(guī)章錄入示意圖 增加、修改、刪除公司新聞; 增加、修改、刪除公司規(guī)章制度管理; 增加、修改、刪除通知;
34、 4.8.4 視頻監(jiān)控:各站需要安裝視頻監(jiān)控,信號上傳至總廠服務器。 界面示意圖參見圖 4-11: 圖 4-11 視頻監(jiān)控界面示意圖 4.94.9 系統(tǒng)管理系統(tǒng)管理 4.9.1 用戶管理: 此功能需要系統(tǒng)管理員權(quán)限才能操作。用戶管理界面參見圖 4-12: 圖 4-12 用戶管理 增加、修改、刪除用戶組權(quán)限; 增加、修改、刪除用戶組; 增加、修改、刪除用戶; 修改用戶密碼; 4.9.2 系統(tǒng)日志查詢: 界面參見圖 4-13: 圖 4-13 系統(tǒng)日志查詢 查詢/刪除用戶登陸日志; 查詢/刪除用戶操作日志; 4.9.3 數(shù)據(jù)備份與恢復: 數(shù)據(jù)備份; 數(shù)據(jù)恢復; 4.9.4 報警管理 可對采集到 OP
35、C 數(shù)據(jù)設(shè)定報警閥值,在調(diào)控中心界面生產(chǎn)報警。 配置界面如下: 報警信息顯示如下: 報警產(chǎn)生后,可通過短信、郵件方式發(fā)送至相關(guān)責任人,及時處理突發(fā)事件。 界面如下: 第五章系統(tǒng)技術(shù)實現(xiàn) 5.15.1 系統(tǒng)軟件系統(tǒng)軟件結(jié)構(gòu)結(jié)構(gòu) 結(jié)合企業(yè)信息化建設(shè)的特點,軟件系統(tǒng)采用 B/S 結(jié)構(gòu),其特點如下: B/S 架構(gòu)是一種靈活的模式,部署簡便,只需安裝配置一組服務器,其它 的 終端只要有瀏覽器就可以通過網(wǎng)絡或者其它手段訪問服務器,進行業(yè)務應 用操作。這樣對項目實施的成本和周期的控制很有效用。企業(yè)用戶不需要 再對客戶終端一一維護,技術(shù)問題、版本更新、數(shù)據(jù)效驗等都只需要在服 務器端由系統(tǒng)管理員來統(tǒng)一維護,這樣
36、用戶操作員可以集中精力放在核心 業(yè)務上; 調(diào)控中心采用 B/S 模式,開發(fā)平臺采用 VS.NET 2008,編程語言為 C#。系 統(tǒng)的數(shù)據(jù)庫采用 Microsoft SQL Server 2005; 5.25.2數(shù)據(jù)流程和系統(tǒng)軟件部署數(shù)據(jù)流程和系統(tǒng)軟件部署 1.根據(jù)企業(yè)用戶需求,系統(tǒng)軟件數(shù)據(jù)流程按照以下圖形實現(xiàn),如圖 5-1 所示: 生產(chǎn)調(diào)度監(jiān)測系統(tǒng) Web服務器 要查詢數(shù)據(jù) 要保存數(shù)據(jù) 生產(chǎn)計劃報表輸出 質(zhì)量檢驗報表輸出 統(tǒng)計圖形輸出 現(xiàn)場設(shè)備監(jiān)測數(shù)據(jù) IE瀏覽器 現(xiàn)場設(shè)備監(jiān)測數(shù)據(jù) 總廠調(diào)控中心監(jiān)控系統(tǒng) 數(shù)據(jù)庫 IE瀏覽器 圖 5-1 調(diào)控中心數(shù)據(jù)流程圖 在系統(tǒng)軟件中,所有數(shù)據(jù)和信息的流轉(zhuǎn)都
37、是通過數(shù)據(jù)庫服務器來完成。 生產(chǎn)調(diào)度監(jiān)測系統(tǒng)的數(shù)據(jù)通過 OPC 后臺程序,數(shù)據(jù)存儲在系統(tǒng)數(shù)據(jù)庫,并 通過 IE 瀏覽器顯示給用戶; 2. 根據(jù)系統(tǒng)軟件開發(fā)平臺和軟件數(shù)據(jù)流程,調(diào)控中心軟件部署圖如圖 5-2 所示: IE瀏覽器 調(diào)控中心客戶端程序 Windows 2003 Server Sql Server 2005 IIS MS Net OPC訪問程序 調(diào)控中心服務端程序 力控組態(tài)軟件 生產(chǎn)監(jiān)測系統(tǒng) OPC SERVER 子系統(tǒng) IE瀏覽器 調(diào)控中心客戶端程序 子系統(tǒng) 子系統(tǒng) IE瀏覽器 調(diào)控中心客戶端程序 系統(tǒng)軟件部署圖 IE瀏覽器 調(diào)控中心客戶端程序 IE瀏覽器 調(diào)控中心客戶端程序 圖 5
38、-2 調(diào)控中心軟件部署圖 5.35.3詳細實現(xiàn)方案詳細實現(xiàn)方案 5.3.1 生產(chǎn)調(diào)度監(jiān)測系統(tǒng)實時數(shù)據(jù)、狀態(tài)顯示: 業(yè)界通用的生產(chǎn)調(diào)度控制系統(tǒng)的實時數(shù)據(jù)、狀態(tài)顯示采用組態(tài)軟件實現(xiàn),優(yōu)點 是編程簡單、響應速度快,缺點是界面不友好、有授權(quán)限制,一般只能在安裝授權(quán) 的機器上運行,限制了用戶的使用范圍?,F(xiàn)在有些組態(tài)軟件提供了 B/S 結(jié)構(gòu)的監(jiān)控 系統(tǒng),但是這種系統(tǒng)依然有用戶數(shù)量的限制。調(diào)控中心采用先進的OPC 技術(shù),通過 OPC 客戶端控件,讀取力控系統(tǒng)的實時數(shù)據(jù)、狀態(tài)值,并將讀取到的數(shù)據(jù)寫入數(shù)據(jù) 庫。客戶端使用 IE 瀏覽器訪問數(shù)據(jù)庫中的實時數(shù)據(jù)、狀態(tài)值,完全沒有用戶數(shù)量 的限制。用戶界面真實再現(xiàn)現(xiàn)場
39、場景??蛻舳?IE 瀏覽器采用 AJAX、CSS、DOM 技術(shù), 實現(xiàn)實時數(shù)據(jù)、狀態(tài)異步更新,界面顯示數(shù)據(jù)和底層實時數(shù)據(jù)的延時小于 3 秒,為 用戶提供了更好的視覺感覺。生產(chǎn)調(diào)度監(jiān)測系統(tǒng)數(shù)據(jù)流程圖見圖 5-1。 生產(chǎn)調(diào)度監(jiān)測系統(tǒng)數(shù)據(jù)流程圖 信號輸入DI/AI 數(shù)據(jù)處理 報警處理 輸出DO 力控 控制系統(tǒng) 組態(tài)監(jiān)控軟件力控 IE瀏覽器 OPC 數(shù)據(jù)庫 圖 5-1 生產(chǎn)調(diào)度監(jiān)測系統(tǒng)數(shù)據(jù)流程圖 5.3.4 生產(chǎn)業(yè)務管理、質(zhì)量檢驗管理的各項報表的實現(xiàn): 系統(tǒng)根據(jù)用戶登錄時輸入的用戶名稱,自動將用戶定位到此用戶所管理的原始 數(shù)據(jù)輸入的界面。系統(tǒng)對用戶所輸入的數(shù)據(jù)進行合法性、準確性檢查,無誤后將輸 入數(shù)據(jù)
40、保存到數(shù)據(jù)庫。系統(tǒng)可以根據(jù)用戶需求,提供用戶往日數(shù)據(jù)修改功能。當月 結(jié)算日以后,系統(tǒng)根據(jù)用戶規(guī)則將原始數(shù)據(jù)生成當月報表,以 EXCEL 格式提交給用 戶,如果當月中某天數(shù)據(jù)沒有輸入,數(shù)據(jù)項用“-”表示。同時系統(tǒng)根據(jù)用戶要求, 將查詢、分析數(shù)據(jù)以各種圖表格式顯示(趨勢圖、直方圖、餅圖等) ,以方便用戶 直觀查詢。報表數(shù)據(jù)流程見圖 5-6。 日報表 數(shù)據(jù)查詢模塊 報表生成模塊 報表數(shù)據(jù)流程 月報表 年報表 曲線 (待分析報表) 各項數(shù)據(jù)錄入 數(shù)據(jù)準確性檢查 數(shù)據(jù)庫 圖 5-6 報表數(shù)據(jù)流程圖 5.45.4 系統(tǒng)采用的關(guān)鍵技術(shù)系統(tǒng)采用的關(guān)鍵技術(shù) 1. 系統(tǒng)軟件架構(gòu)采用先進的三層結(jié)構(gòu)技術(shù),將用戶表示層
41、、業(yè)務邏輯層、數(shù)據(jù)訪 問層分離,便于系統(tǒng)擴展和維護; 2. 系統(tǒng)軟件通過 OPC 技術(shù)訪問底層力控控制系統(tǒng)的實時數(shù)據(jù); 3. 系統(tǒng)軟件采用 AJAX 技術(shù),在 IE 瀏覽器端無閃爍更新生產(chǎn)調(diào)度系統(tǒng)實時數(shù)據(jù); 4. 系統(tǒng)軟件對用戶密碼采用 MD5 不可逆加密方法,使系統(tǒng)更安全; 5. 系統(tǒng)軟件采用原子功能權(quán)限方法,使各個用戶的權(quán)限互相獨立; 6. 所有報表均可導出到 EXCEL,實現(xiàn)無紙化辦公。 5.55.5 技術(shù)指標技術(shù)指標 1) 系統(tǒng)可用性 系統(tǒng)年可用率99.98%; 系統(tǒng)運行壽命10 年; 2) 信息處理指標 遙信量、遙測量、遙調(diào)量和遙控量處理的正確率為 100%; 3) 系統(tǒng)實時性 系統(tǒng)
42、應對事件提供快速響應,必須滿足以下指標: 系統(tǒng)實時數(shù)據(jù)掃描時間周期為 110 秒間可調(diào); 外部網(wǎng)絡通信的實時數(shù)據(jù)傳送和接收采集周期為 210 秒間可調(diào); 90%以上實時監(jiān)視畫面調(diào)出響應時間不大于 2 秒; 畫面實時數(shù)據(jù)更新周期 110 秒可調(diào); 4) 系統(tǒng)負載率指標 正常情況下主要節(jié)點 CPU 負載30%(10 秒平均值) ; 任何情況下,在任意 5 分鐘內(nèi),系統(tǒng)主局域網(wǎng)的平均負荷率不超過 20%。 正常運行狀態(tài)下系統(tǒng)負載率的測試條件為采集和處理廠站的正常數(shù)據(jù) 及各種正常的系統(tǒng)操作。 5) 系統(tǒng)存儲容量指標 歷史數(shù)據(jù)存儲時間不少于 3 年; 對其它存儲設(shè)備,其存儲容量除滿足系統(tǒng)運行要求的容量外
43、,至少必 須保留 200%的備用容量; 當存儲容量余額低于系統(tǒng)運行要求容量的 80%時發(fā)出告警信息。 第六章質(zhì)量保證 6.16.1 軟件質(zhì)量保證概述 軟件質(zhì)量保證(SQA)是建立一套有計劃,有系統(tǒng)的方法,確保管理層擬定出 的標準、步驟、實踐和方法能夠正確地被所有項目采用。軟件質(zhì)量保證的目的是使 軟件過程可視化,便于管理人員更好的監(jiān)控。它通過對軟件產(chǎn)品和活動進行評審和 審計從而驗證軟件是否符合標準。軟件質(zhì)量保證貫穿于項目實施的全過程,確保軟 件產(chǎn)品按質(zhì)按時交付。 實施軟件質(zhì)量保證可達到如下目標: 客觀地驗證軟件項目產(chǎn)品和工作是否遵循恰當?shù)臉藴?、步驟和需求。 將軟件質(zhì)量保證工作及結(jié)果通知給相關(guān)部門
44、和個人。 6.26.2 軟件質(zhì)量保證實施辦法 軟件質(zhì)量保證包含規(guī)范開發(fā)流程,測試管理,配置管理三個方面: 6.2.1 規(guī)范開發(fā)流程包括: 收集和識別客戶要求 客戶要求的評審 需求分析 項目立項 概要設(shè)計 詳細設(shè)計 編碼階段 集中測試 產(chǎn)品設(shè)計結(jié)果的鑒定 現(xiàn)場實施 6.2.2 測試管理: 隨著軟件開發(fā)規(guī)模的增大、復雜程度的增加,以尋找軟件中的錯誤為目的的 測試工作就顯得更加困難。然而,為了盡可能多地找出程序中的錯誤,生產(chǎn)出高品 質(zhì)的軟件產(chǎn)品,加強對測試工作的組織和管理就顯得尤為重要。 從軟件的生存周期看,測試往往指對程序的測試,這樣做的優(yōu)點是被測對象 明確,測試的可操作性相對較強。但是,由于測試
45、的依據(jù)是規(guī)格說明書、設(shè)計文檔 和使用說明書,如果設(shè)計存在錯誤,測試的質(zhì)量就難以保證。即使測試后發(fā)現(xiàn)是設(shè) 計的錯誤,這時,修改的代價是相當昂貴的。因此,較理想的做法應該是對軟件的 開發(fā)過程,按軟件工程各階段形成的結(jié)果,分別進行嚴格的審查。一般測試過程如 下: 單元測試 單元測試集中在檢查軟件設(shè)計的最小單位模塊上,通過測試發(fā)現(xiàn)實現(xiàn)該模塊的 實際功能與定義該模塊的功能說明不符合的情況,以及編碼的錯誤。 集成測試 集成測試是將模塊按照設(shè)計要求組裝起來同時進行測試,主要目標是發(fā)現(xiàn)與接 口有關(guān)的問題。如數(shù)據(jù)穿過接口時可能丟失;兩模塊之間可能有由于疏忽的問題而 造成有害影響;把子功能組合起來可能不產(chǎn)生預期的
46、主功能;個別看起來是可以接 受的誤差可能積累到不能接受的程度;全程數(shù)據(jù)結(jié)構(gòu)可能有錯誤等。 確認測試 確認測試的目的是向未來的用戶表明系統(tǒng)能夠按照預定要求工作。經(jīng)集成測試 后,已經(jīng)按照設(shè)計把所有的模塊組裝成一個完整的軟件系統(tǒng),接口錯誤也已經(jīng)基本 排除,接著就應該進一步驗證軟件的有效性,這就是確認測試的任務,即軟件的功 能和性能能夠滿足用戶需求。 系統(tǒng)測試 軟件開發(fā)完成以后,最終還要與系統(tǒng)中其他部分配套運行,進行系統(tǒng)聯(lián)調(diào)。包 括恢復測試、安全測試、強度測試和性能測試等。 通過上述的測試過程,軟件基本滿足開發(fā)的要求,測試宣告結(jié)束,經(jīng)驗收并提 交用戶。 6.2.3 配置管理: 配置管理是通過技術(shù)或行政
47、手段對軟件產(chǎn)品及其開發(fā)過程和生命周期進行控制、 規(guī)范的一系列措施。配置管理的目標是記錄軟件產(chǎn)品的演化過程,確保軟件開發(fā)者 在軟件生命周期中各個階段都能得到精確的產(chǎn)品配置。 配置管理過程是對處于不斷演化、完善過程中的軟件產(chǎn)品的管理過程。其最 終目標是實現(xiàn)軟件產(chǎn)品的完整性、一致性、可控性,使產(chǎn)品極大程度地與用戶需求 相吻合。它通過控制、記錄、追蹤對軟件的修改和每個修改生成的軟件組成部件來 實現(xiàn)對軟件產(chǎn)品的管理功能。 主要內(nèi)容:主要內(nèi)容: 并行開發(fā)支持:因開發(fā)和維護的原因,要求能夠?qū)崿F(xiàn)開發(fā)人員同時在同一個軟 件模塊上工作,同時對同一個代碼部分作不同的修改,即使是 跨地域分布的開發(fā)團隊也能互不干擾,協(xié)同工作,而又不失去 控制; 修訂版管理: 跟蹤每一個變更的創(chuàng)造者、時間和原因,從而加快問題和缺 陷的確定 ; 版 本 控 制 :能夠簡單、明確地重現(xiàn)軟件系統(tǒng)的任何一個歷史版本 ; 產(chǎn)品發(fā)布管理:管理、計劃軟件的變更,與軟件的發(fā)布計劃、預先定制好的生 命周期或相關(guān)的質(zhì)量過程保
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 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. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 河南省洛陽市宜陽縣2025-2026學年九年級(上)期末化學試卷(含答案)
- 北京市朝陽區(qū)2025-2026學年高三上學期期末數(shù)學試卷(含答案)
- 2025-2026學年新疆吐魯番市八年級(上)期末道德與法治試卷含答案
- 化工企業(yè)安全培訓
- 2026年利率債投資策略報告:名義GDP增速回升下的再平衡
- 鋼結(jié)構(gòu)制孔技術(shù)操作要點
- 2026年人力資源管理師人才招募渠道管理知識練習(含解析)
- 2026年菏澤市定陶區(qū)事業(yè)單位公開招聘初級綜合類崗位人員(10人)參考考試題庫及答案解析
- 室內(nèi)裝潢設(shè)計咨詢公司經(jīng)營管理制度
- 2026廣西崇左市本級城鎮(zhèn)公益性崗位招聘37人備考考試試題及答案解析
- 綠化設(shè)備安全培訓課件
- 給水管道遷改工程施工方案
- 【數(shù)學】二次根式及其性質(zhì)第1課時二次根式的概念課件 2025~2026學年人教版數(shù)學八年級下冊
- 漢源縣審計局關(guān)于公開招聘編外專業(yè)技術(shù)人員的備考題庫附答案
- 2025安徽省合肥市公務員考試《行測》題庫及答案(各地真題)
- 2026年上海市普陀區(qū)社區(qū)工作者公開招聘筆試參考題庫及答案解析
- 2024年4月自考05424現(xiàn)代設(shè)計史試題
- 綜合能源管理系統(tǒng)平臺方案設(shè)計及實施合集
- 甲苯磺酸奧馬環(huán)素片-藥品臨床應用解讀
- 共享單車對城市交通的影響研究
- 監(jiān)理大綱(暗標)
評論
0/150
提交評論