本站小編為你精心準備了計算機軟件的可靠性探微參考范文,愿這些范文能點燃您思維的火花,激發(fā)您的寫作靈感。歡迎深入閱讀并收藏。
1影響“網(wǎng)絡可靠性”的因素
1.1用戶設備
(l)用戶設備的影響。由于用戶設備需要用戶終端的直接支持,所以其可靠性很重要,也是關(guān)鍵,其交互的能力越高,可靠性就越強。
(2)傳輸交換設備的影響。計算機在其運行以及網(wǎng)絡的建造中,最難查找,對其影響最大的是布線系統(tǒng)。假如布線系統(tǒng)出現(xiàn)了問題,就會導致用戶工作的中斷,在故障的排查上也很耗時間,所以其可靠性至關(guān)重要。
1.2網(wǎng)絡的管理
管理安全的風險包括很多,其中有權(quán)限分配不明顯和安全管理制度不健全以及混亂的管理還有缺乏可操作性等等。在網(wǎng)絡受到攻擊以及破壞時,如不能對其進行有效的制止和管理,就會造成巨大的災害以及損失。因此,我們要重視網(wǎng)絡的管理。
2如何設計軟件的“可靠性”
在軟件運行時,軟件自身存在的缺陷以及錯誤是導致故障出現(xiàn)的重要因素。所以,要提高軟件的可靠性,就必須得在軟件的整個壽命周期里,對軟件可能存在的缺陷和錯誤進行規(guī)范的排查。我們可以從以下這些缺陷方面來進行針對性的設計。
2.1對用戶要求以及規(guī)格說明進行規(guī)范
在對軟件程序的使用結(jié)構(gòu)和基本要求以及語言還有開發(fā)過程的測試要求等都是以規(guī)格說明書作為重要依據(jù)。在對軟件程序進行設計和改進以及調(diào)試維護時,軟件開發(fā)設計人員都要根據(jù)規(guī)格說明書進行具體的操作。如果規(guī)格說明書和用戶的要求有差異,就可能導致設計偏離客戶需要,造成軟件的可靠性出現(xiàn)問題。因此,在軟件開發(fā)設計前,與用戶進行良好的溝通以及對用戶的要求,進行最大限度的滿足,都能減少軟件缺陷的產(chǎn)生,從而提高軟件的可靠性。
2.2對軟件進行有效的設計
在軟件的設計過程中,我們要考慮到模型和語言以及數(shù)據(jù)結(jié)構(gòu)等很多問題,對這些問題進行設計時,我們也要考慮到方法是否得當,如果方法不當,即使嚴格按照規(guī)格說明,也會在可靠性上出現(xiàn)問題,因此,在軟件設計時,合理有效的方法顯得至關(guān)重要。
(1)“由頂?shù)降住痹O計法:此設計發(fā),指的是定系統(tǒng)功能為最高點,再依次來對部分功能等子系統(tǒng)進行設計,并使這些子功能滿足系統(tǒng)功能。這樣整個設計就呈現(xiàn)出一個樹狀,使得功能更加的細致,設計時語言的運用也簡單化了。設計過程得到了分解,解決了復雜多級的問題,條理更加清晰,也容易實現(xiàn),出現(xiàn)問題時,也能迅速的更正,極大的提升了軟件的可靠性。
(2)對程序進行結(jié)構(gòu)化設計:在程序設計過程中,采用結(jié)構(gòu)化可以將復雜的程序分解成簡單的組合,從而逐步突破,再進行設計。此種方法在結(jié)構(gòu)上相對簡單,模塊相對比較獨立,也比較隱蔽。在軟件的調(diào)試和編譯過程中,工作量會減少,也提高了效率,在對軟件檢查和修改時,也會大幅度減少缺陷。因此,在軟件設計過程中采用結(jié)構(gòu)化設計,能大幅度的提升軟件的可靠性。
2.3軟件編碼
軟件編碼錯誤的產(chǎn)生,往往是軟件在開發(fā)設計過程中存在缺陷的重要因素。因為分支程序需要大量的結(jié)構(gòu)語句來進行編寫,因此,即使程序在結(jié)構(gòu)設計上非常良好,編碼錯誤問題的產(chǎn)生也是很常見的。這就要求,我們的程序設計人員,在設計時,要非常仔細認真,減少和杜絕編碼的錯去,同時,還要最大限度的對軟件缺陷的產(chǎn)生以及消除進行嚴格的檢查,確保軟件的可靠性。
3結(jié)語
軟件的應用以及發(fā)展水平,全靠其可靠性作支撐。針對如今我國國內(nèi)軟件應用過程中,可靠性問題的出現(xiàn),軟件開發(fā)商必須要不斷的對軟件的可靠性進行措施性的提高,以達到整個行業(yè)的目的,同時,也讓整個軟件設計行業(yè)繼續(xù)穩(wěn)定、高速的發(fā)展。
作者:歐蓮娜單位:烏魯木齊市技工學校新疆維吾爾自治區(qū)烏魯木齊