• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看

      ?

      軟件系統(tǒng)的遠(yuǎn)程故障診斷與維護(hù)技術(shù)分析

      2022-11-10 02:35:14張榮竣
      電子技術(shù)與軟件工程 2022年14期
      關(guān)鍵詞:計(jì)算機(jī)軟件故障診斷計(jì)算機(jī)

      張榮竣

      (泰安技師學(xué)院 山東省泰安市 271000)

      1 計(jì)算機(jī)軟件系統(tǒng)概述

      計(jì)算機(jī)軟件系統(tǒng)是由三大部分組成,這三大部分分別為系統(tǒng)軟件,應(yīng)用軟件和支撐軟件,這三個軟件部分的功能是不同的。系統(tǒng)軟件為使用者提供了一個用于對計(jì)算機(jī)與外部設(shè)備進(jìn)行控制與協(xié)調(diào)的操作接口,并對應(yīng)用程序軟件進(jìn)行一定的支撐。應(yīng)用軟件在一定程度上是針對于硬件的功能進(jìn)行了擴(kuò)充的,按照使用范圍分類的話,它包括多媒體以及網(wǎng)絡(luò)軟件等。而軟件支撐主要是包括軟件,維護(hù)軟件開發(fā)等方面的,而且一般情況下,它里面還包括了數(shù)據(jù)庫管理等方面,現(xiàn)在所用的軟件系統(tǒng)大多都是Windows系統(tǒng)。下面,我們將通過一個 Windows系統(tǒng)的例子來說明和分析。

      2 研究背景及意義

      隨著目前我國各個行業(yè)的信息化進(jìn)程在不斷的加快中,越來越多的行業(yè)都應(yīng)用了計(jì)算機(jī)軟件系統(tǒng),人們的工作、生活和娛樂方式也在逐步發(fā)生變化。然而,由于軟件系統(tǒng)的復(fù)雜程度越來越高,這就導(dǎo)致一些功能無法實(shí)現(xiàn),還會出現(xiàn)一些軟件錯誤或者版本升級的問題出現(xiàn),而且隨著時代的發(fā)展以及信息化進(jìn)程的轉(zhuǎn)變,用戶的計(jì)算機(jī)需求也在進(jìn)行的不斷改變著,在目前這個時代,軟件系統(tǒng)的維護(hù)顯得是非常重要的。盡管軟件維護(hù)僅是軟件生命周期的一部分,但是其維護(hù)費(fèi)用卻在不斷增加。近十年來,軟件維護(hù)成本逐年增加,占軟件總開支的70%~80%,因此,我們可以得知軟件故障診斷以及維護(hù)是非常重要的。隨著計(jì)算機(jī)應(yīng)用領(lǐng)域的不斷擴(kuò)大,所包含的用戶數(shù)量也在不斷的增多當(dāng)中,這就導(dǎo)致了系統(tǒng)的維護(hù)工作變得非常復(fù)雜、繁重。因此,遠(yuǎn)程故障診斷與維護(hù)技術(shù)也得到了迅速發(fā)展。遠(yuǎn)程故障診斷與維護(hù)技術(shù)是將計(jì)算機(jī)軟件、網(wǎng)絡(luò)技術(shù)、通信技術(shù)、數(shù)據(jù)庫技術(shù)和故障診斷技術(shù)有機(jī)地融合在一起的一種設(shè)計(jì)非常多學(xué)科交叉的技術(shù)。

      近年來,遠(yuǎn)程故障診斷技術(shù)發(fā)展迅猛,尤其是在工業(yè)生產(chǎn)中,遠(yuǎn)程診斷技術(shù)的不斷完善與應(yīng)用。遠(yuǎn)程故障診斷和維護(hù)是我國未來診斷技術(shù)的主要發(fā)展方向,它對軟件系統(tǒng)的診斷和維護(hù)具有重要的作用。

      3 軟件系統(tǒng)的遠(yuǎn)程維護(hù)

      (1)與常規(guī)維護(hù)程序相比,軟件系統(tǒng)的遠(yuǎn)程維護(hù)大大改善了維護(hù)效率。傳統(tǒng)的軟件維護(hù)流程是:當(dāng)軟件發(fā)生故障時,用戶往往會向軟件開發(fā)者報告,由軟件開發(fā)者進(jìn)行故障診斷,但由于普通用戶對軟件的理解并不深,對所搜集的信息也不清楚,所以很難提供詳細(xì)的軟件故障信息。這就造成了維護(hù)上的麻煩。通過對軟件進(jìn)行遠(yuǎn)程維護(hù),可以有效地解決上述問題。與傳統(tǒng)的軟件維護(hù)方法相比,其優(yōu)勢在于:①軟件的維護(hù)時間短,不受人力、地域的限制;②信息的共享,不受時間、空間的限制,更加方便了維護(hù)人員談?wù)摵脱芯肯嚓P(guān)技術(shù);③軟件維護(hù)費(fèi)用減少,還在一定程度使維護(hù)工作效率得到提高。

      (2)隨著計(jì)算機(jī)軟件的不斷發(fā)展,大規(guī)模的應(yīng)用程序被廣泛地應(yīng)用于各種領(lǐng)域。作為一款強(qiáng)大的應(yīng)用程序,它必須具備遠(yuǎn)程診斷和維護(hù)功能,將其集成到研發(fā)軟件的遠(yuǎn)程診斷和維護(hù)中,使其成為一個可重復(fù)使用的模塊,不僅可以節(jié)約大量的人力物力,還可以提高產(chǎn)品的質(zhì)量、工期、成本和風(fēng)險。

      (3)在電信、銀行、國防等一些需要高度安全性和保密性的領(lǐng)域,使用國外的軟件進(jìn)行維護(hù),很難保證其安全性和保密性,所以必須要在這些領(lǐng)域中安裝國產(chǎn)軟件,從這一點(diǎn)上來說,目前的診斷與維護(hù)軟件系統(tǒng)的重要性越來越大。

      4 研究現(xiàn)狀

      遠(yuǎn)程故障診斷的研究起源于醫(yī)療領(lǐng)域,大約始于二十世紀(jì)六十年代,它主要是利用電話網(wǎng)絡(luò)和有線電視網(wǎng)絡(luò)來傳輸從文本到影像的信息,以便醫(yī)生之間進(jìn)行信息交換,或者提供醫(yī)療記錄來幫助診斷。設(shè)備、儀器的故障診斷與醫(yī)師看病有其相同之處。它的體系結(jié)構(gòu)、信息傳輸方式、組織方式、組織形式、實(shí)現(xiàn)方式等都可以為遠(yuǎn)程設(shè)備的診斷提供參考。由此,遠(yuǎn)程故障診斷技術(shù)由最初的醫(yī)療應(yīng)用擴(kuò)展到制造、加工等生產(chǎn)環(huán)節(jié)的硬件設(shè)備的維護(hù)。遠(yuǎn)程診斷和維護(hù)技術(shù)在工業(yè)中得到了廣泛的應(yīng)用和發(fā)展。美國是第一個開展遠(yuǎn)程診斷的國家,美國斯坦福和麻省理工學(xué)院于1997年共同主辦的第一次基于互聯(lián)網(wǎng)的遠(yuǎn)程診斷學(xué)術(shù)討論會,主要探討了開放的互連體系、診斷信息規(guī)范、傳輸協(xié)議、使用者的法律約束,并提出了今后診斷技術(shù)的發(fā)展方向。很多國外企業(yè)和國際機(jī)構(gòu)也相繼推出了基于互聯(lián)網(wǎng)的遠(yuǎn)程診斷系統(tǒng),一些大型企業(yè)也將其產(chǎn)品納入其中。

      5 軟件系統(tǒng)故障診斷與維護(hù)基礎(chǔ)

      5.1 軟件系統(tǒng)的故障診斷技術(shù)

      在近些年當(dāng)中,我國越來越重視軟件系統(tǒng)的故障診斷技術(shù),其技術(shù)的組成包括模糊推理、智能神經(jīng)網(wǎng)絡(luò)、專家系統(tǒng)等。

      5.1.1 軟件系統(tǒng)故障的定義及分類

      本文提出了基于程序、數(shù)據(jù)、文檔等軟件的靜態(tài)表達(dá)和動態(tài)的工作狀態(tài)信息來進(jìn)行故障診斷的技術(shù)。在軟件的使用過程中,由于軟件的性質(zhì)、用途和失效方式的差異,導(dǎo)致的結(jié)果也會有很大的差異。某些故障,會導(dǎo)致設(shè)備的損壞,甚至是人員的死亡,這類的故障,是絕對不能出現(xiàn)的。所以,要根據(jù)失效的結(jié)果,對其進(jìn)行分類。通過對故障類型進(jìn)行歸類,維護(hù)人員能夠針對不同級別的故障采取不同的優(yōu)先級,并按其優(yōu)先順序設(shè)置相應(yīng)的策略。根據(jù)失效結(jié)果的不同,可以采用三種不同的準(zhǔn)則。這三個指標(biāo)分別為:費(fèi)用損失的大小、人身傷害程度、服務(wù)功能的缺失程度。根據(jù)成本損失的大小來劃分后果的嚴(yán)重性,是一種應(yīng)用范圍很廣的分類方法,其難點(diǎn)在于難以精確地估算所造成的損失。

      5.1.2 軟硬件故障診斷技術(shù)比較分析

      目前,在硬件系統(tǒng)維護(hù)中,我國對故障診斷的研究與應(yīng)用已有很大的發(fā)展,已有許多成功的實(shí)例。因此,對軟件系統(tǒng)進(jìn)行故障診斷有一定的參考價值。通過對目前的硬件設(shè)備故障診斷技術(shù)的分析,給出了軟件系統(tǒng)的故障診斷流程。在無維護(hù)情況下,硬件系統(tǒng)失效的主要原因是硬件設(shè)備的老化,而軟件系統(tǒng)的失效通常是因?yàn)樵O(shè)計(jì)階段的人為因素導(dǎo)致的。

      (1)軟件故障是由于在程序執(zhí)行期間觸發(fā)了一個軟件故障。軟件故障是由設(shè)計(jì)引起的,如果不做改變,它將會持續(xù)很長一段時間。而在硬件故障中,由于物理、化學(xué)等因素的影響,導(dǎo)致了材料的性能和結(jié)構(gòu)的改變,從而導(dǎo)致了硬件的損耗。

      (2)隨著使用時間的延長,軟件的失效概率會降低。這是因?yàn)樵谑褂密浖r,可以插入軟件錯誤。在使用過程中,硬件會出現(xiàn)可靠性下降的情況,因此,隨著時間的推移,系統(tǒng)的失效效率會越來越高。

      (3)軟件設(shè)計(jì)好后,可以批量生產(chǎn),但是同一型號和規(guī)格的硬件,雖然原料和工藝都是一模一樣,但它們的微觀結(jié)構(gòu)卻是有區(qū)別的。

      (4)在維護(hù)上,一般的使用者無法對軟件進(jìn)行維護(hù),只有在軟件開發(fā)者重新設(shè)計(jì)和重新排列時才能排除這些缺陷。部分硬件維護(hù)工作,可以在使用場所進(jìn)行。

      (5) 環(huán)境條件:環(huán)境條件指軟件開發(fā)環(huán)境與實(shí)際應(yīng)用環(huán)境之間的差異,同城分為內(nèi)部環(huán)境和外部環(huán)境,外部環(huán)境對于系統(tǒng)的穩(wěn)定沒有任何直接的影響。由于系統(tǒng)失效與內(nèi)部環(huán)境及人員狀況密切相關(guān),因此環(huán)境設(shè)計(jì)在軟件的可靠度方面進(jìn)行環(huán)境的優(yōu)化是十分必要的。

      (6)標(biāo)準(zhǔn)元件的實(shí)際應(yīng)用,盡管標(biāo)準(zhǔn)硬件應(yīng)用很多,但絕大多數(shù)的都是標(biāo)準(zhǔn)元件,標(biāo)準(zhǔn)電路,因?yàn)檫@些標(biāo)準(zhǔn)元件的質(zhì)量和穩(wěn)定性都有比較高的保證,而標(biāo)準(zhǔn)元件的故障范圍也是很廣泛的。在軟件開發(fā)中,能夠普遍使用的標(biāo)準(zhǔn)模塊是十分稀缺的,而且大部分都是由設(shè)計(jì)者自己創(chuàng)造出來的。通過比較軟硬件建設(shè)的技術(shù)特點(diǎn),可以發(fā)現(xiàn),設(shè)計(jì)品質(zhì)是軟件可靠性的一項(xiàng)非常重要因素。硬件的安全性,除受到設(shè)計(jì)原因的影響之外,還會受材料的老化過程的影響。相反,軟件的可靠性更多地依賴于設(shè)計(jì)。

      5.1.3 軟件系統(tǒng)故障診斷流程

      軟件的“診”就是要對狀態(tài)進(jìn)行客觀的檢查,其中包括各種測量、分析和檢查;“斷”指的是對軟件故障性質(zhì)、軟件故障方式、軟件故障類型、解決方法、防范對策等。軟件故障診斷明確了檢測的對象,也是發(fā)現(xiàn)和找出軟件系統(tǒng)的故障狀況,并對其作出判斷,但也包括了非故障系統(tǒng)。在軟件故障診斷中,一般分為問題檢查、故障定位、問題解決、回歸檢查、系統(tǒng)測試和發(fā)布。利用靜態(tài)測試、動態(tài)調(diào)試的方法,能夠獲取軟件系統(tǒng)可能出現(xiàn)的問題情況,以此判斷軟件系統(tǒng)的工作情況與問題狀況,從而對軟件進(jìn)行故障定位。軟件故障定位,是指利用軟件故障檢測所獲取的可以反映軟件狀況的重要信息以及特性參數(shù)的變化情況,或與故障狀態(tài)的主要參數(shù)(模式)相對比,以便于深入查找應(yīng)用軟件的歷史和使用情況信息,以便于確定應(yīng)用軟件的正常工作狀態(tài)或有重大故障,從而反映應(yīng)用中軟件故障的過程,剖析應(yīng)用軟件故障的特性和程度、成因和部位,從而查明故障成因,為應(yīng)用軟件故障排查和處理軟件故障做好準(zhǔn)備。軟件故障排查是軟件故障的一個方式,也就是經(jīng)過對軟件故障的成因、情況以及危害程度的綜合分析,判斷故障的解決方案,其中包括了對程序代碼、數(shù)據(jù)、軟件文件的修改。軟件的故障診斷也是軟件維護(hù)的主要內(nèi)容。通常,在實(shí)際使用中,對軟件問題進(jìn)行分析與檢查,以確認(rèn)不是因?yàn)橛布栴}而造成的。盲目地對軟件進(jìn)行錯誤的診斷,會降低系統(tǒng)的診斷效率。在遇到復(fù)雜的故障時,還可以將硬件檢測與軟件的靜態(tài)檢測相結(jié)合,從而大大加快了故障的診斷。

      5.2 軟件系統(tǒng)維護(hù)的基礎(chǔ)理論

      軟件系統(tǒng)運(yùn)行后,即進(jìn)入了軟件的維護(hù)期。在整個軟件系統(tǒng)的整個生命中,維護(hù)期是最長的,也是最耗費(fèi)精力和成本的一個環(huán)節(jié)。之所以要花這么多的時間去維護(hù)軟件系統(tǒng),除了軟件系統(tǒng)的設(shè)計(jì)出現(xiàn)了一些問題之外,最主要的原因就是軟件的運(yùn)行方式、組織結(jié)構(gòu)、軟件系統(tǒng)的軟件系統(tǒng)都在發(fā)生著變化,軟件系統(tǒng)的軟件也在不斷的更新和維護(hù)。

      軟件維護(hù)是指在軟件交付使用之后,對軟件進(jìn)行修正或適應(yīng)新的需求而進(jìn)行的一種程序。國家標(biāo)準(zhǔn) GB/T11457-95規(guī)定了軟件維護(hù)的定義:在軟件產(chǎn)品被交付使用后,為了糾正故障、改善性能和其它特性,或者根據(jù)變化的情況調(diào)整軟件產(chǎn)品。具體地說,由于下列任何一種原因而發(fā)生的行為均屬軟件系統(tǒng)維護(hù):

      (1)修正軟件中的錯誤。

      (2)由于軟件運(yùn)行時所處的軟硬件環(huán)境的改變,需要對軟件進(jìn)行相應(yīng)的調(diào)整。

      (3)用戶對添加新功能、改善軟件性能等提出了需求。

      (4)將軟件部件或整個重新工程以滿足新的工作需求。

      5.2.1 軟件維護(hù)技術(shù)分類

      軟件的維護(hù)技術(shù)可以分成如下幾種:

      (1)改正性維護(hù)在軟件開發(fā)過程中,由于技術(shù)條件的制約,無法檢測出全部的錯誤,不可避免地會出現(xiàn)一些潛在的缺陷。在運(yùn)行時,這些隱藏的 bug會在一些特殊的情況下發(fā)生。這個維護(hù)工作是針對軟件中的 bug而進(jìn)行的,稱為糾錯維護(hù)。根據(jù)統(tǒng)計(jì),糾錯維護(hù)占全部維護(hù)工作的1/5.

      (2)完善性維護(hù)在使用軟件時,常常會有新的功能和性能需求。為達(dá)到這些需求,由軟件的改進(jìn)引起的維護(hù)工作被稱為完美維護(hù)。例如,為了便于理解和使用,對用戶接口進(jìn)行了修改,這種維護(hù)方式在維護(hù)工作中占據(jù)了很大的比重。

      (3)預(yù)防性維護(hù)。 預(yù)防性維護(hù)就是在軟件系統(tǒng)的開發(fā)的時候,就進(jìn)一步加強(qiáng)軟件的維護(hù)性、可靠性,為之后軟件系統(tǒng)的維護(hù)工作奠定一定的基礎(chǔ),稱為預(yù)防性維護(hù)。總的來說,在軟件應(yīng)用的最初一二年中,可糾正性的維護(hù)任務(wù)是相當(dāng)重的。一旦發(fā)現(xiàn)錯誤時,該軟件將會步入正常應(yīng)用時期。不過,由于技術(shù)創(chuàng)新的要求,軟件系統(tǒng)的自適應(yīng)維護(hù)和完整型維護(hù)項(xiàng)目日漸增加,而且還可能出現(xiàn)新的問題,使得維護(hù)任務(wù)顯得越來越嚴(yán)峻。實(shí)踐證明,在所有維護(hù)項(xiàng)目中,完善性維護(hù)的比重最大,而用于需求增加、提高軟件系統(tǒng)功能和穩(wěn)定性的維護(hù)工作,則達(dá)到了全部維護(hù)項(xiàng)工作的百分之五十。

      5.2.2 影響維護(hù)工作的因素

      既然軟件的維護(hù)工作如此繁重,那么是什么原因?qū)е铝怂??在軟件維護(hù)過程中,有一些程序特性會對維護(hù)工作造成一定的影響。

      5.2.2.1 系統(tǒng)大小

      系統(tǒng)越大越復(fù)雜,維護(hù)人員越難以理解。因此,維護(hù)工作也會增加。該系統(tǒng)的規(guī)??梢酝ㄟ^程序語句的數(shù)目、輸入輸出文件的數(shù)目、實(shí)現(xiàn)的功能模塊的數(shù)目來度量。

      5.2.2.2 系統(tǒng)的開發(fā)文檔

      只要有了完整的系統(tǒng)開發(fā)文件,那么維護(hù)起來就容易多了。由于使用源程序來閱讀和理解程序的功能和設(shè)計(jì)思路,因此開發(fā)文件不完整,將會造成大量的維護(hù)工作。

      5.2.2.3 其他因素

      應(yīng)用數(shù)學(xué)模型、任務(wù)難度、 IF嵌套深度、索引或下標(biāo)號等都會影響到軟件的維護(hù)工作。另外,很多軟件在開發(fā)過程中都會考慮到未來的變化,這給軟件的維護(hù)帶來了很多問題。

      5.2.3 軟件維護(hù)的困難

      軟件維護(hù)過程是在軟件維護(hù)過程中進(jìn)行的一系列工作。在軟件開發(fā)的過程中,對軟件的維護(hù)有很大的影響。如果軟件開發(fā)采用軟件工程的方式,確保各個階段都有詳細(xì)的文檔,那么維護(hù)就比較簡單了,也就是所謂的結(jié)構(gòu)化維護(hù)。相反,在軟件開發(fā)過程中,沒有使用軟件工程的方法,沒有文件的情況下,軟件的維護(hù)就會很難進(jìn)行,這就是所謂的“非結(jié)構(gòu)化維護(hù)”。在非結(jié)構(gòu)化的維護(hù)過程中, 軟件維護(hù)人員只有通過一些文檔才能進(jìn)行維護(hù),以此才能理解知道軟件系統(tǒng)的功能、結(jié)構(gòu)、接口等,但是如果維護(hù)人員要想搞明白這一套完整的系統(tǒng),需要耗費(fèi)大量的資源和精力,而修改源代碼的結(jié)果也是很難預(yù)料的。由于缺乏相關(guān)的文件,無法進(jìn)行回歸試驗(yàn),因此難以確保程序的正確性。在結(jié)構(gòu)化的軟件中,軟件的各個階段都有相應(yīng)的文件,這對于了解和掌握軟件的功能、性能、結(jié)構(gòu)、數(shù)據(jù)結(jié)構(gòu)、系統(tǒng)接口、軟件的設(shè)計(jì)限制都是非常有用的。在維護(hù)過程中,開發(fā)者首先要對需求規(guī)范進(jìn)行分析,了解軟件的功能和性能變化,對設(shè)計(jì)規(guī)范進(jìn)行修訂和復(fù)審,然后在設(shè)計(jì)變更的基礎(chǔ)上對其進(jìn)行更改,并利用測試文件中的測試案例進(jìn)行回歸,最終將修改后的軟件交付用戶。該系統(tǒng)可以有效地減少軟件的工作量,降低系統(tǒng)的運(yùn)行費(fèi)用,從而使系統(tǒng)的運(yùn)行效率得到極大的提升。大部分與軟件維護(hù)有關(guān)的問題,都可以歸咎于軟件的定義和開發(fā)方式。在軟件開發(fā)上,采取的是急功近利,還是著眼于將來,都會對軟件的維護(hù)產(chǎn)生很大的影響。

      5.2.3.1 讀懂別人的源程序是困難的

      如果想要改變別人設(shè)計(jì)的程序,一定要先知道別人程序的組成結(jié)構(gòu)。當(dāng)程序文件越來越少時,了解程序的困難程序會迅速增加,而若沒有適當(dāng)?shù)臋n案,則會造成相當(dāng)大的困難。如果一個程序沒有對應(yīng)的文件,程序設(shè)計(jì)師會選擇他們自己來覆寫,而不會去改變其他人的程序。

      5.2.3.2 軟件開發(fā)和軟件維護(hù)在人員和時間上的差異

      軟件的開發(fā)者由于對軟件系統(tǒng)的組成非常了解,所以在對軟件維護(hù)的時候使非常簡單的一件事情。但是,在一般情況的時候,軟件的開發(fā)者和軟禁啊系統(tǒng)維護(hù)者不會是同一批人。此外,因?yàn)檐浖到y(tǒng)一旦建成,維護(hù)周期就會比較長,因?yàn)?,所需維護(hù)的軟件很可能是十年、二十年之前開發(fā)的,而那時的工具、方法、技術(shù)與現(xiàn)今的工具、方法、技術(shù)有很大的差別,因此維護(hù)人員要熟練掌握這些技術(shù)也是一件非常困難的事情。

      5.2.3.3 軟件維護(hù)不是一項(xiàng)具有吸引力的工作

      維護(hù)工作因?yàn)榫S護(hù)難度大,往往會遇到挫折,而問題的根源并不在于維護(hù)人員本身,而在于別人,難以取得結(jié)果,所以,它不如軟件開發(fā)那么有吸引力,在組織和維護(hù)方面,就更難了。

      6 計(jì)算機(jī)軟件系統(tǒng)維護(hù)中存在的問題

      6.1 運(yùn)行安全問題

      在使用計(jì)算機(jī)時,系統(tǒng)的穩(wěn)定性是首要的,但安全也是一個不容忽視的問題。隨著科學(xué)技術(shù)的發(fā)展,對軟件的安全需求越來越高,但是由于軟件的不足,使得系統(tǒng)的運(yùn)行安全性不高。有些軟件系統(tǒng)自身還不夠完善,存在著軟件、協(xié)議等方面的缺陷,一旦被不法分子所利用,就會對其造成損害。隨著人們對計(jì)算機(jī)、網(wǎng)絡(luò)的依賴性不斷增加,計(jì)算機(jī)中儲存的資訊數(shù)量也越來越多,當(dāng)計(jì)算機(jī)受到攻擊時,會造成個人資訊的泄漏。黑客攻擊會對軟件系統(tǒng)造成威脅,攻擊的種類很多,既有常用的惡意軟件,也有 SQL注入、密碼攻擊、后門軟件攻擊、字典攻擊、 DNS攻擊等等。此外,這種病毒的威脅也非常大,雖然是一種惡意程序,但是具有很強(qiáng)的可操作性,可以快速的擴(kuò)散。計(jì)算機(jī)病毒和人類的計(jì)算機(jī)病毒不太一樣,是一種毀滅性的病毒,當(dāng)使用者激活后,計(jì)算機(jī)就會發(fā)生各種異常,有些甚至?xí)[藏在計(jì)算機(jī)里,就像是一顆定時炸彈,隨時都有爆炸的危險。一旦被感染,那就是滅頂之災(zāi)。

      6.2 系統(tǒng)啟動問題

      如果系統(tǒng)啟動失敗、顯示錯誤信息、屏幕一片漆黑,顯示“Diskbootfailure, insertsystemdiskandpressenter.”等提示,這種提示就是系統(tǒng)無法啟動的,出現(xiàn)了一些的問題。這種現(xiàn)象的產(chǎn)生,通常是因?yàn)閺?qiáng)行關(guān)閉或其他違法操作造成的,這時可以通過系統(tǒng)光盤來恢復(fù)。如果在處理后依然不能正常開機(jī),則要考慮計(jì)算機(jī)硬盤的引導(dǎo)扇區(qū)有沒有破損,并按照實(shí)際情況更換。若計(jì)算機(jī)開機(jī)、開機(jī)均正常,但顯示器沒有顯示,或持續(xù)黑屏,或者電腦上會顯示“無信號”這幾個字,則表示顯示器的連接線路有問題,顯示器沒有收到訊號,只要再接上或換一條線路就可以了。

      6.3 運(yùn)行問題

      (1)出現(xiàn)故障的軟件。一般情況下,軟件的運(yùn)行不正常,有系統(tǒng)文件缺失、兼容性問題、惡意軟件等問題。有些軟件運(yùn)行后,要等很長時間才能運(yùn)行,硬盤會有很大的聲音,這時應(yīng)該考慮到硬盤有壞的通道或者壞扇區(qū)。

      (2)該系統(tǒng)的操作速度降低。無論是過多的內(nèi)存占用、過多的 CPU、錯誤的軟件參數(shù)、惡意軟件和病毒,都可能導(dǎo)致系統(tǒng)的運(yùn)行緩慢或者停機(jī)。

      (3)系統(tǒng)經(jīng)常發(fā)生故障,如藍(lán)、紅等。一般是因?yàn)镃PU的頻率過高、熱輻射異常、硬件配置不夠、系統(tǒng)文件被錯誤刪除等。這也是硬盤損壞、機(jī)械故障的原因。

      7 計(jì)算機(jī)軟件系統(tǒng)維護(hù)的相關(guān)對策

      7.1 提高安全防護(hù)水平

      由于計(jì)算機(jī)的使用越來越普遍,計(jì)算機(jī)儲存的資料也越來越多,因此,計(jì)算機(jī)在使用過程中出現(xiàn)的問題,會導(dǎo)致使用者的個人資料被泄漏。因此,必須強(qiáng)化安全管理,提升安全管理水平。首先,應(yīng)該加強(qiáng)對使用者的授權(quán)的管理。采用高復(fù)雜性的口令,并經(jīng)常更新口令,提高了安全。另外,為了避免計(jì)算機(jī)受到攻擊,還應(yīng)該根據(jù)計(jì)算機(jī)能力的不同,設(shè)置相應(yīng)的權(quán)限級別。其次,加強(qiáng)防護(hù),防止病毒和黑客入侵。設(shè)置雙重防護(hù),提高安全性。第一級防護(hù)采用了位于內(nèi)外網(wǎng)之間的防火墻。防火墻是計(jì)算機(jī)的入口,它能監(jiān)控計(jì)算機(jī)運(yùn)行、資源使用狀況,避免不必要的資源浪費(fèi),是計(jì)算機(jī)與網(wǎng)絡(luò)間的一道屏障,保護(hù)使用者資訊,提高使用者的使用感受。第二重防護(hù),就看使用者自己了。在計(jì)算機(jī)使用過程中,除了定期檢查、更新系統(tǒng)、修復(fù)漏洞外,還要對其進(jìn)行備份,減少信息丟失的可能性,從根源上防止個人信息的泄漏。第三,加強(qiáng)對病毒的抵抗。有些歹徒為了獲得別人的個人信息,會在計(jì)算機(jī)里通過網(wǎng)絡(luò)或局域網(wǎng)傳播,從而破壞計(jì)算機(jī)的安全。殺毒軟件是一種常見的方法,它能有效地阻止和清除病毒。此外,計(jì)算機(jī)上的病毒感染幾率很小,也不會被病毒感染,大部分都是 Linux/Unix,以 BSD、 LumOS系列為基礎(chǔ)。有些系統(tǒng)還會加強(qiáng)系統(tǒng)本身的安全性能,就像是防火墻一樣,能夠有效地增強(qiáng)軟件的抗病毒性能。

      7.2 使用集中管理系統(tǒng)

      為了最大程度上的確保計(jì)算機(jī)的使用質(zhì)量,進(jìn)而提高計(jì)算機(jī)軟件系統(tǒng)的維護(hù)效率,工作人員其實(shí)是可以采用 PNS技術(shù),PNS也就是計(jì)算機(jī)集中管理。PNS技術(shù)包含虛擬硬盤、網(wǎng)絡(luò)引導(dǎo)、設(shè)備驅(qū)動等功能,能夠?qū)τ?jì)算機(jī)進(jìn)行全方位、科學(xué)化的管理。它集成了多種管理技術(shù),能夠根據(jù)計(jì)算機(jī)數(shù)據(jù)進(jìn)行統(tǒng)一的操作,特別是在存儲、升級、安裝等方面,具有很好的綜合性能。PNS包含服務(wù)器、軟件、硬盤等部件,服務(wù)器必須為雙核心, CPU工作頻率在2.8 GHz以下。在實(shí)際應(yīng)用中,兩個硬盤同時工作;在網(wǎng)絡(luò)交換中,也要考慮到性能參數(shù)要比交換器的參數(shù)高。在設(shè)定客戶機(jī)上,以一臺計(jì)算機(jī)為中心,將傳送操作系統(tǒng)鏡像傳送到此處,并使用軟件設(shè)定操作系統(tǒng)。當(dāng)計(jì)算機(jī)被病毒感染時,重新啟動計(jì)算機(jī),計(jì)算機(jī)不會再被其他的干擾。

      7.3 定期系統(tǒng)備份

      計(jì)算機(jī)軟件系統(tǒng)的運(yùn)行環(huán)境好壞直接影響到整個系統(tǒng)的運(yùn)行效率,因此,環(huán)境的優(yōu)化就顯得尤為重要。首先,根據(jù)使用者的實(shí)際使用需要,將計(jì)算機(jī)的硬盤進(jìn)行分區(qū),將常用的軟件放入同一磁盤,同時,也要避免將其它軟件或系統(tǒng)放在 C盤中,這樣既可以防止計(jì)算機(jī)被病毒入侵,又可以給 C盤預(yù)留足夠的空間。C盤是計(jì)算機(jī)“大腦”,只要保證 C盤工作正常,計(jì)算機(jī)就不會出現(xiàn)卡頓現(xiàn)象。其次,通過與計(jì)算機(jī)的系統(tǒng)設(shè)定相關(guān)聯(lián)的操作,將各種軟件按軟件的使用情況、使用情況進(jìn)行科學(xué)的劃分,從而大大加快了計(jì)算機(jī)的運(yùn)算速度。在安裝完軟件后,要注意不要隨便對系統(tǒng)進(jìn)行修改和刪除,以免影響計(jì)算機(jī)的正常運(yùn)行。另外,為了保證計(jì)算機(jī)系統(tǒng)的實(shí)時性,必須定期進(jìn)行計(jì)算機(jī)系統(tǒng)的清理和檢查,及時發(fā)現(xiàn)故障并及時處理,及時刪除多余的數(shù)據(jù),從而極大地降低了計(jì)算機(jī)的軟件負(fù)擔(dān),保證了計(jì)算機(jī)的正常工作。

      7.4 優(yōu)化軟件漏洞

      對于計(jì)算機(jī)軟件來說,其管理和維護(hù)中的漏洞是無法避免的,因此,在實(shí)際應(yīng)用中,必須對系統(tǒng)的缺陷進(jìn)行優(yōu)化,以提高系統(tǒng)的可靠性和安全性。為了實(shí)現(xiàn)這一目標(biāo),可以采取下列措施:

      (1)資訊加密技術(shù).由于采用了信息加密技術(shù),大多數(shù)黑客都會利用網(wǎng)絡(luò)的漏洞進(jìn)行攻擊,進(jìn)行非法的數(shù)據(jù)竊取,嚴(yán)重者甚至?xí)?dǎo)致系統(tǒng)的癱瘓。所以,采用信息加密技術(shù),可以對數(shù)據(jù)和信息進(jìn)行全方位的保護(hù),防止泄漏,并對使用者的個人隱私進(jìn)行有效的保護(hù)。

      (2)使用者在控制程序中登錄。用戶登錄控制軟件可以有效地識別登錄用戶的身份,是判斷用戶是否符合登錄權(quán)限的一種有效方法。只有符合認(rèn)證條件的使用者才能繼續(xù)使用。為了切實(shí)地實(shí)施計(jì)算機(jī)保護(hù),必須對登錄控制程序進(jìn)行合理的設(shè)計(jì),并對其進(jìn)行完善,從而保證計(jì)算機(jī)軟件的正常運(yùn)行。

      (3)防病毒的防火墻.防病毒防火墻能有效抵御病毒、木馬等,是保證計(jì)算機(jī)安全穩(wěn)定運(yùn)行的重要環(huán)節(jié)。防火墻技術(shù)能夠全面、實(shí)時地監(jiān)控各類病毒,同時保證了核心系統(tǒng)正常工作,保證了計(jì)算機(jī)軟件的獨(dú)立。

      7.5 做好系統(tǒng)配置工作

      在計(jì)算機(jī)的日常維護(hù)和管理中,系統(tǒng)的配置是非常關(guān)鍵的,如果系統(tǒng)的配置有問題,會對計(jì)算機(jī)的性能產(chǎn)生很大的影響,如果一個簡單的配置參數(shù)錯誤,會對計(jì)算機(jī)的正常工作產(chǎn)生不利的影響,如果一個錯誤的配置不能及時處理,那么計(jì)算機(jī)的硬件就會受到很大的損害。

      7.6 減少與優(yōu)化系統(tǒng)所設(shè)置安裝的軟件程序

      因?yàn)樗玫能浖ǔ6际前惭b在計(jì)算機(jī)軟件中,占用了系統(tǒng)正常工作的空間,從而對系統(tǒng)的安全和使用造成了潛在的威脅。若使用者在計(jì)算機(jī)的計(jì)算機(jī)上設(shè)定全部程序,則會造成計(jì)算機(jī)軟件的負(fù)荷與壓力,從而影響軟件使用的效能與可靠性。這就要求在使用計(jì)算機(jī)軟件時,盡量減少計(jì)算機(jī)軟件程序設(shè)定的數(shù)目,從而減少軟件程序在計(jì)算機(jī)碟上的比重。另外,用戶還需要根據(jù)目前計(jì)算機(jī)軟件的實(shí)際情況,對系統(tǒng)進(jìn)行重新安裝,以保證系統(tǒng)的正常運(yùn)行和運(yùn)行效率。

      8 現(xiàn)階段計(jì)算機(jī)軟件系統(tǒng)開發(fā)方式

      8.1 以生命周期為目的的開發(fā)

      所謂“生命周期”開發(fā),就是為了解決某個特定技術(shù)難題,或者為了解決某個特定的問題而研制出來的軟件,其開發(fā)周期都是有特定的時間,例如6個月或者12個月,這是有特定目標(biāo)的。一般來講,基于生命周期的計(jì)算機(jī)軟件系統(tǒng)可以分成兩個階段,即開發(fā)階段和軟件維護(hù)階段,旨在進(jìn)一步完善和增強(qiáng)軟件的可用性?;谏芷诘挠?jì)算機(jī)軟件開發(fā)方法存在著成本高、開發(fā)周期長等缺點(diǎn)。

      8.2 自動式開發(fā)

      在經(jīng)歷了電子管時代、晶體管時代、大規(guī)模集成電路時代之后,計(jì)算機(jī)軟件系統(tǒng)發(fā)展進(jìn)入了由第四代計(jì)算機(jī)技術(shù)(VLSI)支撐的自動化發(fā)展時代。與以前不同的是,這種計(jì)算機(jī)軟件的開發(fā)方法可以在開發(fā)的前期就制定出詳細(xì)的開發(fā)計(jì)劃、開發(fā)內(nèi)容和開發(fā)過程,這樣可以讓用戶在開發(fā)之前就對軟件進(jìn)行全面的了解,這樣才能有效的降低用戶與開發(fā)人員的沖突。同時,軟件的開發(fā)模式也能充分地適應(yīng)用戶的個性化要求,從而使得軟件系統(tǒng)更加個性化。

      9 計(jì)算機(jī)軟件系統(tǒng)的應(yīng)用趨勢

      9.1 軟件網(wǎng)絡(luò)化

      計(jì)算機(jī)軟件的使用首先要依靠網(wǎng)絡(luò),所以網(wǎng)絡(luò)是計(jì)算機(jī)軟件系統(tǒng)發(fā)展的必然趨勢。隨著互聯(lián)網(wǎng)的不斷發(fā)展,開發(fā)人員在開發(fā)計(jì)算機(jī)軟件系統(tǒng)時,必須不斷地強(qiáng)化計(jì)算機(jī)軟件系統(tǒng)的技術(shù)、內(nèi)容和配置,以適應(yīng)各種網(wǎng)絡(luò)的使用,從而為計(jì)算機(jī)技術(shù)的全面發(fā)展提供更多的可能性。

      9.2 軟件系統(tǒng)服務(wù)化

      計(jì)算機(jī)軟件的研制和應(yīng)用,實(shí)質(zhì)上是針對不同的用戶需要,采用計(jì)算機(jī)軟件,實(shí)現(xiàn)與計(jì)算機(jī)的連接,完成學(xué)習(xí)、辦公、科研等工作。所以,應(yīng)用軟件必須以服務(wù)為中心,以滿足不同用戶的不同需要,為用戶提供高品質(zhì)的軟件服務(wù)。因此,在開發(fā)和使用計(jì)算機(jī)軟件系統(tǒng)時,必須具備一定的技術(shù)實(shí)力,才能對使用者的需要進(jìn)行全面的分析和準(zhǔn)確的掌握,進(jìn)而發(fā)展出符合使用者需要的計(jì)算機(jī)軟件。

      9.3 人工智能化

      隨著時代的發(fā)展,信息技術(shù)的飛速發(fā)展,人們不再單純地依靠計(jì)算機(jī)軟件進(jìn)行簡單的辦公、學(xué)習(xí)、科研等操作,而想要借助計(jì)算機(jī)軟件來增強(qiáng)與互聯(lián)網(wǎng)、計(jì)算機(jī)的連接,從而使計(jì)算機(jī)軟件的使用更加智能化,使計(jì)算機(jī)軟件系統(tǒng)更貼近人類的“意志”,具有人類的“思維能力”。可以說,智能化是計(jì)算機(jī)軟件體系發(fā)展的一個里程碑,是實(shí)現(xiàn)計(jì)算機(jī)軟件由功能向人性化、智能化轉(zhuǎn)變的一個重大步驟。

      9.4 云技術(shù)

      由于各種計(jì)算機(jī)軟件的發(fā)展,計(jì)算機(jī)軟件所占用的存儲空間也隨之增大,現(xiàn)在一臺普通的移動電話軟件系統(tǒng)占用的內(nèi)存就達(dá)到了好幾 GB,而計(jì)算機(jī)軟件的存儲單元更是以 T來計(jì)算,因此,云技術(shù)已經(jīng)成為了制約計(jì)算機(jī)軟件應(yīng)用的一個重要因素。

      10 結(jié)束語

      總之,近幾年來,我國在計(jì)算機(jī)技術(shù)方面的發(fā)展取得了長足的進(jìn)步,計(jì)算機(jī)軟件的開發(fā)技術(shù)也在突飛猛進(jìn),在未來,它的應(yīng)用將會是我們國家和世界經(jīng)濟(jì)的重要組成部分。

      猜你喜歡
      計(jì)算機(jī)軟件故障診斷計(jì)算機(jī)
      計(jì)算機(jī)操作系統(tǒng)
      基于計(jì)算機(jī)自然語言處理的機(jī)器翻譯技術(shù)應(yīng)用與簡介
      科技傳播(2019年22期)2020-01-14 03:06:34
      基于C語言的計(jì)算機(jī)軟件編程
      電子制作(2018年16期)2018-09-26 03:27:08
      淺談不同編程語言對計(jì)算機(jī)軟件開發(fā)的影響
      電子制作(2018年1期)2018-04-04 01:48:36
      信息系統(tǒng)審計(jì)中計(jì)算機(jī)審計(jì)的應(yīng)用
      淺談基于C語言的計(jì)算機(jī)軟件程序設(shè)計(jì)
      電子制作(2017年24期)2017-02-02 07:14:40
      因果圖定性分析法及其在故障診斷中的應(yīng)用
      Fresnel衍射的計(jì)算機(jī)模擬演示
      基于LCD和排列熵的滾動軸承故障診斷
      基于WPD-HHT的滾動軸承故障診斷
      疏勒县| 微山县| 柞水县| 梁河县| 航空| 南京市| 宣恩县| 通化县| 高台县| 闸北区| 富源县| 禄丰县| 东平县| 中宁县| 洛阳市| 桂林市| 惠来县| 泰州市| 屏山县| 鸡泽县| 庆阳市| 裕民县| 通化市| 潼关县| 邳州市| 治县。| 蕉岭县| 新巴尔虎左旗| 大余县| 夹江县| 遂川县| 裕民县| 乡城县| 文昌市| 疏勒县| 土默特左旗| 清丰县| 达尔| 枣阳市| 黄大仙区| 马鞍山市|