時間:2022-12-15 06:40:53
序論:在您撰寫新型計算機論文時,參考他人的優秀作品可以開闊視野,小編為您整理的7篇范文,希望這些建議能夠激發您的創作熱情,引導您走向新的創作高度。
1用戶方面所帶來的影響因素
在使用該系統的過程中,所有用戶都受到用戶終端設備設置的影響,因此,確保計算機通信網絡的可靠性至關重要。這不僅關系到了計算機通信網絡的整體運轉狀況,還關系到了用戶端能否實現日常的高效維護,而只有時刻確保計算機通信網絡終端處于高效的運轉狀態,并具備較強的交互能力,才能提高該通信網絡系統的可靠性。
2網絡管理方面的影響因素
一般情況下,如果計算機通信網絡的規模相對較大,那么其在設計的過程中必定是十分復雜的,這是基于設備供應商以及相關網絡產品的差異性所決定的。針對規模大、系統復雜的計算機通信網絡,就需要配備相應的網絡管理技術。只有實現網絡管理技術的同步化,才能實現對網絡運行狀態的全方位監控,這樣才能第一時間發現問題,并實現有效的解決,從而在降低甚至避免故障發生幾率的同時,以實現計算機通信網絡的高效運轉,提升系統的可靠性。
3信息傳輸設備方面的影響因素傳輸設備方面
對計算機通信系統可靠性所造成的影響因素來源于計算機的布線系統,以及網絡集線器,這方面的影響因素通常都成為了當前計算故障診斷中的最難環節。所以,這就要求在設計布線系統時,首先就需要使用符合標準的設備,并要將其冗沉以及容錯的能力考慮到其中,需要確保留出一定的發揮空間。在設計網絡集線器的過程中,要明確如果一旦網絡集線器出現問題,就會致使整個計算機通信網絡的可靠性喪失,這是做好提升計算機通信系統可靠性的首要環節。如果集線器出現了故障,那么所有與這一集線器相連接的用戶都不能工作。
二在設計計算機通信網絡可靠性時應遵循的原則
在實施可靠性設計的過程中,需要遵循以下三點原則:首先,要以國家的相關標準為設計前提。當前,我國對計算機通信系統可靠性的設計提出了如下標準:要采用開放式的設計結構,并要具備與異構系統以及易購設備相連接的能力,在不斷提高系統擴展能力的基礎上,保證系統的實用性,同時也要確保系統的先進性與穩定性。其次,要確保此系統具備較高的互聯能力。只有計算機通信系統具備較高程度的互聯能力,才能夠在實際應用的過程中實現對多種通信協議的支持,這樣才能保證在提升網絡穩定性的基礎上,實現系統運轉可靠性。最后,要建立健全的管理條例。建立健全的計算機網絡通信管理條例,是強化網絡管理人員意識、實現網絡的定期維護的有效途徑,只有這樣,才能從根本上為計算機網絡的可靠運行創造出必要的環境。
三提高計算機通信網絡可靠性的途徑
1提升計算機網絡軟件的可靠性
作為計算機可靠性保障系統中的重要環節,只有有效地提升計算機網絡系統的安全性,才能更好地避免計算機被惡意病毒侵襲。這就需要設計者對網絡軟件進行周密的設計。通常上對計算機的防火墻地址進行規則轉換能夠有效提升計算機網絡軟件的可靠性。實行這一安全措施之后,計算機在和互聯網或者局域網進行信息傳輸與交換的過程中能夠建立起安全級數較高的安保系統,阻止其他計算機群對系統內信息的截取,從而實現了計算機通信可靠性水平的提高。
2對計算機系統進行分層處理
計算機系統是一個相互聯系的、統一的整體,其由多個系統層次組合而成,因此對計算機整體通信可靠性與單一層次通信可靠性的要求也存在一定的差別。而為了更好地提升計算機的通信可靠性水平,科學合理地對其進行有針對性的管理是十分必要的。而要實現計算機通信可靠性的提高,一方面需要依賴于先進的網絡設備,另一方面也需要依賴先進的網絡層次結構與網絡體系結構。網絡設備高性能的發揮需要建立在合理的網絡層次結構與網絡體系機構的基礎上,只有確保網絡層次結構與網絡體系結構的合理化,才能夠實現網絡設備高性能最大限度的發揮,最終促進計算機網絡可靠性的提高。如果網絡層次結構與網絡體系結構存在不合理的情況,不但無法促進網絡設備高性能的充分發揮,反而會造成設備資源的浪費,對網絡數據傳輸造成影響。隨著計算機網絡技術的發展與計算機網絡信息傳輸量的增加,網絡服務向著分布式方向不斷發展,交換設備也向著用戶級不斷完善,最終形成了適應網絡發展需求的高速網絡分層設計方式,實現了計算機網絡的模塊多層設計。網絡多層設計中的網絡容量具有自我調節的功能,會隨著網絡節點的增加而不斷擴大。多層次網絡結構的確定性較好,在運行的過程中能夠對故障進行快速的查找與定位、排除,促進了其運行效率的進一步提高。
3做好計算機通信系統的容錯設計
從整體來看,我國高校的計算機信息網絡建設還處于初級階段,基礎和運用能力薄弱,因此我們在了解高校中計算機信息網絡建設的意義和現狀的同時,進行網絡建設的優化也是十分必要的。
高校行政管理的傳統形式及弊端
高校的行政管理主要是高校有關管理部門對學校各種事務的安排和處理,不僅為學校的教學工作順利開展服務,同時也是為高校的文化活動和科研服務的。但在傳統的高校行政管理中存在著種種弊端需要解決,主要體現在投資大而效率低下,管理人員綜合素質有待提高以及學校的重視不夠,可以歸結為以下幾點:
欠缺規范的管理制度與管理理念。
我國高校管理面臨著管理理論研究不足的現狀,管理水平不高,管理手段單一,管理效率低下,管理漏洞頻繁出現,根本原因是因為沒有形成合理科學的管理制度體系缺乏競爭機制和激勵措施。同時管理者管理理念不能隨著教學的開展而不斷變革,缺乏現代化管理理念,學校行政管理直接關系到其教育科研水平的提高和教學的質量,所以進化信息化網絡改革是十分必要的。高校行政廣利人員設置不合理,出現怠慢工作行為。高校在行政管理方面人員設置存在很大問題,缺乏科學性,機構和人員臃腫并不能提高工作的效率。雖然在高校行政管理中工作越分越細,職位也相應增加是提高工作效率的途徑,但是機構重復導致作業重復而且存在各部門互相協作能力不夠的現象,協作程度不高可能導致責任互相推諉的現象。同時還要面對的問題是相對缺乏激勵措施導致高校行政管理工作者人浮于事,怠慢工作,耽誤工作的開展,影響教學質量的提高。學校的重視不夠。高校對行政管理不重視體現在行政管理人員的利益分配和激勵措施上,高校行政管理人員不能享受與教學、科研人員同等的待遇,在一定程度上削弱了高校行政管理人員的工作積極性。
計算機通信網可靠性是比較容易受到各方面因素影響的,為了保證計算機通信網可靠性設計優化的方向,必須要認識到影響其可靠性因素,筆者認為主要受以下幾個方面因素的影響,首先是傳輸交換設備對網絡可靠性的影響,在計算機通信網建設運行過程中,為了能夠有效地提高網絡可靠性,那么這就必須要考慮有一定的容錯能力和冗余,因此在布線時最好布雙線,以便網絡線路出現故障時能夠及時地進行更換。其次是網絡拓撲結構對網絡可靠性的影響,網絡拓撲結構是計算機通信網可靠性規劃設計的重要內容,它決定著計算機通信網的可靠性,但是網絡拓撲在不同行業領域是不同的,在網絡系統建設初期,需要保證網絡拓撲的直徑和連通度。最后是用戶設備對網絡可靠性的影響,用戶設備是直接面向用戶的,它的可靠性相對而言是至關重要的,同時也是計算機通信網絡可靠性的關鍵,所在,在計算機通信網運行過程中,需要對設備進行日常維護保證用戶設備的良好運行。
2計算機通信網可靠性設計方案
計算機通信網可靠性的優化設計,作為計算機通信網絡系統建設的重要內容,能夠有效地確保計算機通信網絡系統的安全運行,當然最為重要的是能夠促進計算機通信網絡技術的進一步發展。由于各方面的原因目前我國計算機通信網在建設方面仍然存在不足,安全性問題普遍存在,這也就促使計算機網絡可靠性設計勢在必行,但是在對其進行優化設計時必須要設計出能夠滿足系統建設的需求,并且要全方面的考慮到與計算機通信網有關的所有設備的可靠性設計。筆者認為可以從以下幾個方面對計算機通信網絡進行優化設計。
(1)多級容錯系統設計方法。這種方法能夠在網絡出現故障的時候,繼續有效地保證計算機通信網正常的運行,由于計算機通信網在人們日常的生活和工作中占據著越來越重要的位置,如果網絡出現故障那么就會給人們的工作造成一定的影響,嚴重的會影響我國國民經濟的發展,因此必須要建立保證網絡在出現故障之后還能夠正常運行的系統,也就是容錯系統。目前建立容錯系統是最為有效的對付網絡故障的方法,這種方法對于大中型的網絡而言是十分重要的,不然頻繁的網絡故障將會嚴重影響到網絡的正常運行,這也就給網絡維護費用增加了負擔。多級容錯系統能夠讓網絡具有一定的自我保護能力和自愈能力,即使在計算機通信網出現故障之后,容錯技術還能夠有效地保證網絡正常工作,并不需要對故障單元進行立即修復。
(2)分層處理方法。采用分層處理方法主要是由于計算機通信網本就屬于多層次系統,并且計算機通信網對于整體的可靠性要求與層次性要求有著一定的區別,將分層處理方法應用于解決計算機通信網所面臨的相關問題中,能夠有效地解決計算機通信網出現的相關問題。通過對計算機通信網進行分層方式,將計算機通信網分為系統層、服務層以及邏輯層等其他不同的層次,然后再在每一層次上的差異化、可靠性進行度量,以此來制定針對性的優化方案,提高計算機通信網可靠性,最終保證計算機通信網技術設計最優化目標的實現。
(3)最優選擇方法。最優選擇方法是通過研究各種滿足網絡可靠性要求的方案進行比較的,簡單來說也就是針對于網絡可靠性優化方案,從中選擇出最優方案并且對設計方案進行進一步的優化,以此來保證計算機通信網的可靠性。如果在費用較為充足的情況下,還可以設計一定冗余的方式來增加計算機通信網可靠性,以保證計算機通信網系統的升級能夠順利進行,從而促進計算機通信網可靠性設計最優化的實現。
3結語
“信息化”一詞最早是由日本學者于20世紀六十年代末提出來的。經過40多年的發展,信息化已成為各國社會發展的主題。
信息作為一種特殊資源與其他資源相比具有其特殊的性質,主要表現在知識性、中介性、可轉化性、可再生性和無限應用性。由于其特殊性質造成信息資源存在可能被篡改、偽造、竊取以及截取等安全隱患,造成信息的丟失、泄密,甚至造成病毒的傳播,從而導致信息系統的不安全性,給國家的信息化建設帶來不利影響。因此,如何保證信息安全成為亟須解決的重要問題。
信息安全包括以下內容:真實性,保證信息的來源真實可靠;機密性,信息即使被截獲也無法理解其內容;完整性,信息的內容不會被篡改或破壞;可用性,能夠按照用戶需要提供可用信息;可控性,對信息的傳播及內容具有控制能力;不可抵賴性,用戶對其行為不能進行否認;可審查性,對出現的網絡安全問題提供調查的依據和手段。與傳統的安全問題相比,基于網絡的信息安全有一些新的特點:
一是由于信息基礎設施的固有特點導致的信息安全的脆弱性。由于因特網與生俱來的開放性特點,從網絡架到協議以及操作系統等都具有開放性的特點,通過網絡主體之間的聯系是匿名的、開放的,而不是封閉的、保密的。這種先天的技術弱點導致網絡易受攻擊。
二是信息安全問題的易擴散性。信息安全問題會隨著信息網絡基礎設施的建設與因特網的普及而迅速擴大。由于因特網的龐大系統,造成了病毒極易滋生和傳播,從而導致信息危害。
三是信息安全中的智能性、隱蔽性特點。傳統的安全問題更多的是使用物理手段造成的破壞行為,而網絡環境下的安全問題常常表現為一種技術對抗,對信息的破壞、竊取等都是通過技術手段實現的。而且這樣的破壞甚至攻擊也是“無形”的,不受時間和地點的約束,犯罪行為實施后對機器硬件的信息載體可以不受任何損失,甚至不留任何痕跡,給偵破和定罪帶來困難。
信息安全威脅主要來源于自然災害、意外事故;計算機犯罪;人為錯誤,比如使用不當,安全意識差等;“黑客”行為;內部泄密;外部泄密;信息丟失;電子諜報,比如信息流量分析、信息竊取等;信息戰;網絡協議自身缺陷,等等。
二、我國信息化中的信息安全問題
近年來,隨著國家宏觀管理和支持力度的加強、信息安全技術產業化工作的繼續進行、對國際信息安全事務的積極參與以及關于信息安全的法律建設環境日益完善等因素,我國在信息安全管理上的進展是迅速的。但是,由于我國的信息化建設起步較晚,相關體系不完善,法律法規不健全等諸多因素,我國的信息化仍然存在不安全問題。
1、信息與網絡安全的防護能力較弱。我國的信息化建設發展迅速,各個企業紛紛設立自己的網站,特別是“政府上網工程”全面啟動后,各級政府已陸續設立了自己的網站,但是由于許多網站沒有防火墻設備、安全審計系統、入侵監測系統等防護設備,整個系統存在著相當大的信息安全隱患。美國互聯網安全公司賽門鐵克公司2007年發表的報告稱,在網絡黑客攻擊的國家中,中國是最大的受害國。
2、對引進的國外設備和軟件缺乏有效的管理和技術改造。由于我國信息技術水平的限制,很多單位和部門直接引進國外的信息設備,并不對其進行必要的監測和改造,從而給他人入侵系統或****信息等非法操作提供了可乘之機。
3、我國基礎信息產業薄弱,核心技術嚴重依賴國外,缺乏自主創新產品,尤其是信息安全產品。我國信息網絡所使用的網管設備和軟件基本上來自國外,這使我國的網絡安全性能大大減弱,被認為是易窺視和易打擊的“玻璃網”。由于缺乏自主技術,我國的網絡處于被竊聽、干擾、監視和欺詐等多種信息安全威脅中,網絡安全處于極脆弱的狀態。
4、信息犯罪在我國有快速發展趨勢。除了境外黑客對我國信息網絡進行攻擊,國內也有部分人利用系統漏洞進行網絡犯罪,例如傳播病毒、竊取他人網絡銀行賬號密碼等。
5、在研究開發、產業發展、人才培養、隊伍建設等方面與迅速發展的形勢極不適應。
造成以上問題的相關因素在于:首先,我國的經濟基礎薄弱,在信息產業上的投入還是不足,尤其是在核心和關鍵技術及安全產品的開發生產上缺乏有力的資金支持和自主創新意識。其次,全民信息安全意識淡薄,警惕性不高。大多數計算機用戶都曾被病毒感染過,并且病毒的重復感染率相當高。
除此之外,我國目前信息技術領域的不安全局面,也與西方發達國家對我國的技術輸出進行控制有關。
三、相關解決措施
針對我國信息安全存在的問題,要實現信息安全不但要靠先進的技術,還要有嚴格的法律法規和信息安全教育。
1、加強全民信息安全教育,提高警惕性。從小做起,從己做起,有效利用各種信息安全防護設備,保證個人的信息安全,提高整個系統的安全防護能力,從而促進整個系統的信息安全。
2、發展有自主知識產權的信息安全產業,加大信息產業投入。增強自主創新意識,加大核心技術的研發,尤其是信息安全產品,減小對國外產品的依賴程度。
3、創造良好的信息化安全支撐環境。完善我國信息安全的法規體系,制定相關的法律法規,例如信息安全法、數字簽名法、電子信息犯罪法、電子信息出版法、電子信息知識產權保護法、電子信息個人隱私法、電子信息進出境法等,加大對網絡犯罪和信息犯罪的打擊力度,對其進行嚴厲的懲處。
關鍵詞:隱蔽原則;抽象原則;關系;對象;黑盒
有關計算機軟件工程的隱蔽原則一般是這樣描述的:包含在模塊內的信息對于無需這些信息的其他模塊是不可存取的,即將不需要的信息都隱藏起來,只允許其他模塊知道其本身所需的信息。
如果說最簡單的就是最好的,那么計算機信息隱蔽性最強的就是最簡單的。從方法學的總結到推廣,從軟件設計到軟件實現,從手工開發到工具輔助,信息隱蔽原則無時無處不發揮著極有效的指導作用。
l計算機隱蔽原則與其他原則的統一
1.1方法學都基于軟件工程基本原則
基本原則是行為所依據的法則和規范。無論什么方法學從知識工程角度來說,都是運用軟件工程方法學基本原則的規則、策略及工具的集合。其中抽象原則是最重要的,它給出軟件工程問題求解全過程的最基本原則,其他原則是對抽象原則的補充。
指導如何抽象的基本原則大體上可以分為體系規范原則和模塊規范原則兩類。前者是規范整體解題思路及解得驗證,包括形式化原則、分割原則、層次原則、概念完整性原則、完備性原則;后者則是與子問題有關的原則,包括隱蔽原則、局部化原則、邏輯獨立性原則。面向對象的“關系”抽象較多受前者規范,“對象”抽象較多受后者規范。
1.2基本原則間的相互關聯
雖然可以做“體系規范”和“模塊規范”的大體分類,但基本原則之間并不是無關的,而是整體與局部間的相互制約,形成一個統一體。
要求將信息最大限度地隱蔽在計算機模塊內的隱蔽原則,使模塊內部信息封裝化、模塊的外部形象黑盒化,與外部的關系最少,所以使滿足體系抽象原則的抽象過程和驗證工作簡單化,同時也很容易滿足模塊規范的其他原則,如局部化原則和邏輯獨立性原則。
例如將具有多重關聯的多個數據庫表的條件組合查詢,
由一個駐在服務器端的存儲過程來統一完成。客戶端用戶可以在同一個窗口上對數十項多層交叉的查詢條件任意選擇組合,將選定條件送給相應存儲過程。從外部來看,存儲過程的任務極為單純,即根據指定條件找出所有符合條件的記錄,將結果寫到一個有共享結構的工作表中,然后把查詢正常與否的消息通報給客戶端的調用程序。該程序接到正常查詢結束消息后,到指定暫時存放查詢結果的工作表中,按一定格式取出結果并報告給用戶。
我認為,這是一個全面符合軟件工程基本原則的設計典范,而其關鍵技術是信息隱蔽設計。首先是遵循隱蔽原則將具有復雜關系結構的多個數據庫表的操作和庫表結構封裝在一起,實現了完全的信息隱蔽。由于高度信息隱蔽的實現使這一組相關庫表的所有多層交叉組合結構有可能在一個對象中完成,高度滿足了局部化原則。由于它的功能單純、明確,數據庫表間接口通過對相應存儲過程傳遞參數來完成,屬于內聚性最強的功能內聚和耦合性最弱的數據耦合,因而具有很好的邏輯獨立性。
不難想象,幾十項查詢條件的組合,查詢結果顯示方式達三四十種是很正常的。由于在局部化、功能獨立化原則下應用對象只是抽象成一個超類窗口對象,在信息隱蔽設計支持下,這三四十種結果顯示功能可以全部相互獨立地掛在查詢父窗口下,自然地滿足了分割原則、層次原則、概念完整性原則等體系規范原則。
2信息隱蔽性設計的目的和優越性
2.1目的
探討信息隱蔽性設計的目的是:分析將信息隱蔽起來有什么好處,以便使問題求解簡單化。
2.1.1好理解
一般的復雜問題有兩個特征,一是解題要參照的接口太多、太復雜,二是解題的方法太復雜。那么要想使之簡化,無非是從問題接口和問題解法上人手。將復雜的接口信息與復雜算法隱蔽起來,剩下的自然是簡單的。換句話說就是實現對象的外部數據結構與算法的封裝。
需要知道的東西越少越好理解。在軟件工程中,理解是最繁重的工作之一。開發過程中從分析人員對用戶需求的理解,到設計人員對需求規格的理解,直至編程人員對軟件設計的理解,是一個理解傳遞的過程。每一級開發人員的目的都應是將經過自己加工后的、更簡單的抽象結果更抽象、更好理解。因此好的設計人員就是經其加工后傳給下級開發人員的設計最容易理解,即給出的問題定義越簡單、接口越少越好。
2.1.2好實現
有時好理解卻不好實現,即實現算法復雜。但是,如果把復雜算法做成一個封裝的模塊對象,使實現者只需知道模塊的作用和使用方法就可以得到所期待的輸出結果,而無須知道模塊內部的具體實現,因此實現的問題就可以得到簡化。
2.1.3好驗證
復雜問題也不好驗證。有些設計看起來好理解,也不難實現,但驗證起來卻很難。例如如果設計了相當多的功能熱鍵用戶接口。對于輸入數據窗口和數據項較多的應用程序,測試起來十分困難。多個功能熱鍵、多種激活方式、多個輸入數據窗口和數據項之間前后控制跳轉,這些都是黑盒測試的出發點,而每個控制節點都以2以上的指數方式遞增著測試用例數目。即使一般復雜的應用,其測試用例也超過200類。
由于采用了這種多控制、多轉移的復雜輸入方式設計,算法復雜是不可避免的。簡化的辦法還是信息隱蔽性設計,將每個熱鍵的多種激活方式觸發的內部處理都寫成公共對象且封裝起來,供各應用程序繼承調用。顯然這種隱蔽技術直接簡化了理解和實現。由于公共父類對象已經做過全面集中測試,下層程序繼承后的有關測試絕大部分可以“免檢”,所以間接簡化了驗證,達到“好驗證”的目的。
2.1.4好重用
好驗證的設計方法是把算法復雜的對象泛化為超類對象,進行集中實現和集中測試,使多個下層子類共享父類的實現和測試,所以它也是一種重用方案。好重用往往是好理解、好實現、好驗證的必然結果。不過它是從更高層次上審視信息隱蔽性的目的。
2.2優越性
由于信息隱蔽性設計重用性高,因此可以大大降低開發和維護成本。具體可以從兩方面來看其優越性。
1)由于將復雜內容都隱蔽到公共超類之中,可以集中優勢兵力對公共超類對象統一進行設計攻關、設計優化和代碼優化及測試和修改,所以不僅利于保證設計和實現的正確性,而且利于提高可維護性、保證數據安全性。總之,有利于從整體上保證軟件的基本質量,降低維護成本。
2)由于簡化了編程難度,避免了重復勞動,降低了對程序員技術經驗水平的要求,減少了設計說明和理解交流及編輯的工作量,因而利于減少開發成本。
倘若前述的軟件設計不是采用信息隱蔽性設計,倘若我們只有對復雜的庫表結構了如指掌之后才能進行多層交叉組合查詢程序的實現,這不僅將需要許多時間理解庫表結構,還需要構筑同樣的數據庫,錄入能體現復雜數據關系的各種測試數據。由于數據關系映射著應用對象的關系,為此我們還必須了解滿足各種組合查詢的數據與應用業務處理間的對應關系,因為稍有理解偏差,取出的用于統計的數據就會全面失去意義。所以信息隱蔽性設計對于大型軟件開發,特別是分式的異地開發,是不可或缺的。
實際上,前述軟件設計提供給我們的是與復雜數據庫結構封裝在一起的組合查詢存儲過程,只是一個樁程序。在我們開發客戶端組合查詢程序時,它完全是個黑盒子,甚至沒有放到服務器端。但是,它使得組合查詢程序只剩下輸入數據檢驗這一單純功能了。
3信息隱蔽性設計的基本思路與實踐
信息隱蔽是個原則而不是方法,按此原則設計的系統具有信息隱蔽性,這是設計優化的一種表現。結構化方法和面向對象方法都追求信息隱蔽性,并且各自具有一套抽象與實現的思路與方法。在此,我們嘗試歸納一下不拘泥于方法學的有關設計思路與方法。
3.1哪些場合應考慮隱蔽性設計
總的來說,凡是可以用信息隱蔽性設計、使復雜問題簡單化的場合,都應該采用此設計。
首先,可以對共同事件、共同處理采用隱蔽性設計。因為重復是問題復雜化的一個重要原因。例如“輸入數據檢驗”、“退出事件”、“打開事件”、“打印處理”、“熱鍵的轉移控制”、“系統信息輸出處理”等,甚至對打印報表的“制表時間與頁號編輯”功能的共同處理。
其次,可以對接口和環境采用隱蔽性設計。因為接口也是問題復雜化的重要原因之一。例如,可將靜態數據庫表及其查詢操作隱蔽起來,將復雜關系表及其存取操作隱蔽起來,甚至可以將所有數據庫都隱蔽起來,使低級開發人員根本不必意識數據庫的存在,以及將特殊輸入輸出裝置接口處理隱蔽起來,將與其他系統的接口處理隱蔽起來等。
此外,還可以把復雜的算法、概念隱蔽起來,也可以把用戶沒有權限的功能隱蔽起來,以保證數據的安全性。
3.2信息隱蔽的實現方法.
我們可以把實現信息隱蔽的物理范圍稱為隱蔽黑盒。信息隱蔽實現方法實際上就是隱蔽黑盒的實現方法與調用方法。隱蔽黑盒一般可以用函數、存儲過程、超類對象、語句系列來實現。使用隱蔽黑盒時,可以用函數、存儲過程調用、祖先繼承及程序段復制等相應辦法來引用。
3.2.1服務器端的隱蔽黑盒設計技術
我們使用觸發器來實現對一些數據庫超類表(如流水號表)或共同表操作(如表頭信息寫操作)的盒化。觸發器是通過將實現方法與調用方法封裝在一起,把調用方法也隱蔽起來,是最徹底的隱蔽黑盒。這除了使復雜問題簡單化以外,還有利于數據庫的安全。因為再嚴密的客戶端操作也無法完全排除網絡帶來的不安全因素的影響。而隨著網絡支持性價比的提高,把數據庫相關操作集中在服務器端,客戶端只負責輸入數據的正確性檢查和結果數據的處理,這顯然是一種既講效率又能保證數據庫數據安全體系結構的方法,是“胖服務器瘦客戶機”發展方向的必然取舍。
3.2.2靜態表的隱蔽黑盒設計
從信息隱蔽的角度看程序中分離出去的靜態表,對程序來說也是一個隱蔽黑盒,它實現了程序中存在變因的控制數據或開關數據對程序的隱蔽(隔離)。靜態表放在服務器端,便于共享和維護。同時,我們用邏輯控制靜態表解決了面向不同應用對象動態組合應用功能這個難題,把沒有權限的那一部分功能對用戶隱蔽了起來。
總之,隱藏黑盒就是重用單元,重用單元越多軟件開發越簡單,與數據庫有關的隱蔽黑盒放在服務器端要比放在客戶端好處更多,因此隱藏黑盒有著廣闊的重用前景。
參考文獻
[1]沈美明,溫冬嬋.IBM-PC匯編語言程序設計(第二版)[M].北京:清華大學出版社,2001.9.
(一)人員結構老化降低信息系統的運行效率
人行樟樹支行現有工作人員29人,平均年齡為46歲,其中40歲以上的工作人員25人。自1998年起,人行樟樹支行工作人員一直未得到補充,現有工作人員結構逐步老化的情況日趨嚴重。由于現有大多數工作人員未經過系統的專業學習,計算機操作技能均是在參加工作后通過短期計算機培訓獲得,計算機操作能力相對較弱。在日常工作中,現有工作人員基本上是按照信息系統短期推廣培訓的操作流程和方式進行系統操作,不能把握信息系統的整體功能和操作,對系統運行中出現的意外事件往往束手無策,依賴上級行或技術人員解決,降低了系統的運行效率。
(二)硬件配備不足影響信息系統的部署和運行
人行樟樹支行現配備計算機28臺,其中業務網段配備16臺,資金網段配備9臺,視頻網段配備3臺。受業務網和資金網訪問控制權限的制約,業務網計算機配備數量明顯不足,造成日常辦公用機緊張,部分系統(如OA辦公系統)難以推廣部署。目前,基層央行普遍存在辦公資金緊張的情況,現有的電子化資金僅能優先保障資金網設備的更換和滿足電子化設備的運轉需求,造成現有計算機設備的更新周期長,設備老化情況嚴重,影響信息系統運行的安全穩定。
(三)軟件設計復雜增加信息系統管理維護難度
人行樟樹支行部署的49個信息系統沒有采取統一的系統開發平臺,各類信息系統的開發方式、運行模式繁雜,系統間的數據共享程度較低,增加了系統管理維護的難度。由于計算機硬件技術的高速發展,信息系統的退出速度較慢,部分系統的操作系統版本要求較低,造成無機可用的局面。另外,網絡版的系統沒有建設統一的門戶,各系統均采用各自地址登錄的方式,造成應用上的極大不便。(四)權限設置欠科學性影響權限控制的實施在信息系統的推廣和應用過程中,受限于基層央行的人員數量和應用能力,很多信息系統都不能按照權限控制要求定崗定人,對于非資金類系統普遍存在一人包辦管理、錄入、復核的情況,對于權限控制要求非常嚴格的資金類系統,也僅能按照內控要求規避需要換人控制的崗位,普遍存在一人多崗的情況。
二、建議
(一)優化人員結構,開展多層次的業務培訓
建議上級行考慮基層央行的人員結構情況,適當向基層央行引入高素質人員,逐步優化基層央行的人員結構。基層央行要根據自身實際,組織開展全員計算機應用培訓和考核,全面提高現有員工的計算機應用能力,適應基層央行信息化建設的需要,提高系統運行的效率。同時加強對技術管理人員的技術培訓,提高技術人員的維護水平和業務技能,強化技術人員處理復雜問題的能力,使信息系統能夠安全穩定運行。
(二)合理配置設備資源,挖掘設備潛力
建議上級行適當增加基層央行的電子化運轉資金,同時規范電子化設備報廢制度,每年適量更換設備,逐步降低電子化設備的老化程度。基層央行要根據本單位的設備情況,有效調動和利用現有的設備資源,統籌兼顧,合理調配,在優先解決資金網設備的基礎上,逐步提高辦公網設備的數量,定期檢查設備,對資金網淘汰和閑置的設備,維護后可轉入辦公網使用,以充分提高設備的使用效率。
(三)統一開發平臺,優化程序設計
計算機通信網可靠性是比較容易受到各方面因素影響的,為了保證計算機通信網可靠性設計優化的方向,必須要認識到影響其可靠性因素,筆者認為主要受以下幾個方面因素的影響,首先是傳輸交換設備對網絡可靠性的影響,在計算機通信網建設運行過程中,為了能夠有效地提高網絡可靠性,那么這就必須要考慮有一定的容錯能力和冗余,因此在布線時最好布雙線,以便網絡線路出現故障時能夠及時地進行更換。其次是網絡拓撲結構對網絡可靠性的影響,網絡拓撲結構是計算機通信網可靠性規劃設計的重要內容,它決定著計算機通信網的可靠性,但是網絡拓撲在不同行業領域是不同的,在網絡系統建設初期,需要保證網絡拓撲的直徑和連通度。最后是用戶設備對網絡可靠性的影響,用戶設備是直接面向用戶的,它的可靠性相對而言是至關重要的,同時也是計算機通信網絡可靠性的關鍵,所在,在計算機通信網運行過程中,需要對設備進行日常維護保證用戶設備的良好運行。
2計算機通信網可靠性設計方案
(1)多級容錯系統設計方法。這種方法能夠在網絡出現故障的時候,繼續有效地保證計算機通信網正常的運行,由于計算機通信網在人們日常的生活和工作中占據著越來越重要的位置,如果網絡出現故障那么就會給人們的工作造成一定的影響,嚴重的會影響我國國民經濟的發展,因此必須要建立保證網絡在出現故障之后還能夠正常運行的系統,也就是容錯系統。目前建立容錯系統是最為有效的對付網絡故障的方法,這種方法對于大中型的網絡而言是十分重要的,不然頻繁的網絡故障將會嚴重影響到網絡的正常運行,這也就給網絡維護費用增加了負擔。多級容錯系統能夠讓網絡具有一定的自我保護能力和自愈能力,即使在計算機通信網出現故障之后,容錯技術還能夠有效地保證網絡正常工作,并不需要對故障單元進行立即修復。
(2)分層處理方法。采用分層處理方法主要是由于計算機通信網本就屬于多層次系統,并且計算機通信網對于整體的可靠性要求與層次性要求有著一定的區別,將分層處理方法應用于解決計算機通信網所面臨的相關問題中,能夠有效地解決計算機通信網出現的相關問題。通過對計算機通信網進行分層方式,將計算機通信網分為系統層、服務層以及邏輯層等其他不同的層次,然后再在每一層次上的差異化、可靠性進行度量,以此來制定針對性的優化方案,提高計算機通信網可靠性,最終保證計算機通信網技術設計最優化目標的實現。
(3)最優選擇方法。最優選擇方法是通過研究各種滿足網絡可靠性要求的方案進行比較的,簡單來說也就是針對于網絡可靠性優化方案,從中選擇出最優方案并且對設計方案進行進一步的優化,以此來保證計算機通信網的可靠性。如果在費用較為充足的情況下,還可以設計一定冗余的方式來增加計算機通信網可靠性,以保證計算機通信網系統的升級能夠順利進行,從而促進計算機通信網可靠性設計最優化的實現。
3結語