1. 首頁
  2. 計算機軟體

計算機軟體技術不可靠的原因與對策的論文

計算機軟體技術不可靠的原因與對策的論文

摘要:隨著經濟社會的發展和科學技術的進步,計算機技術快速發展,廣泛應用在社會各個領域中。計算機軟體開發也成為了計算機領域的熱門研究技術。但是計算機軟體開發過程中,存在一定的不可靠性。本文主要簡單概述了計算機軟體不可靠性的表現、原因,並對這些具體表現,提出了相應的解決策略.

【關鍵詞】計算機軟體;軟體技術;不可靠

計算機軟體技術由於自身的方便、快捷、覆蓋面廣等特點,近年來發展迅速,並對人們生活、工作、學習等產生產生了深遠影響。然而計算機軟體開發設計程式比較複雜,並且與計算機系統軟體系統緊密相連,一旦計算機軟體跟不上軟體開發技術,計算機軟體很容易出現問題。計算機軟體不可靠性,已經嚴重影響了計算機軟體技術的發展。

1計算機軟體技術不可靠

計算機軟體技術指的是在一定條件和規定時間內完成計算機使用者所下達的指令。根據這個定義計算機軟體技術的不可靠性指的是在規定時間內計算機無法及時完成使用者的指令。近年來,隨著移動網際網路的發展,計算機軟體技術成為熱門話題,市場上出現了很多軟體產品。但是大部分的軟體產品說明書上對產品功能介紹的比較全面,但是實際應用過程中,卻無法正常使用這些功能,這些就是計算機軟體的不可靠性。

2計算機軟體技術部可靠性表現

2.1計算機軟體設計缺陷

計算機軟體本身存在一定的設計缺陷,由於計算機軟體是由程式設計師或者軟體設計師為滿足使用者需求設計而成,在設計環節中,很容易受到設計者自身思維影響,所以計算機軟體技術的優劣往往取決於設計者的技術。在設計過程中,一個人的思維和能力是有限的,可能出現考慮不周全或者失誤的情況,造成計算機軟體缺陷,這種缺陷一般潛伏在程式中,軟體測試方式很難發現,只有在特定的環境下才會出現,一旦出現可能造成計算機軟體崩潰。

2.2計算機軟體安全問題

計算機是伴隨著網路技術發展起來的,網路給我們生活帶來便利的同時,網路具有的開放性和共享性,因此給計算機系統帶來一定的安全隱患。同時,由於計算機軟體本身存在一定漏洞,網路病毒、木馬等會入侵計算機系統。其次,一些網路黑的客也利用系統漏洞,攻擊計算機攻擊,盜取系統中的資料資訊,或者隨意篡改計算機軟體程式碼,導致計算機軟體無法正常執行。

2.3計算機軟體無法復原

計算機軟體設計過程十分複雜,一旦遭到破壞,很難進行復原。只能對計算機軟體進行修復、更新、解除安裝或者重新設計,這需要花費大量的時間和精力。

3計算機軟體不可靠原因

計算機軟體設計是一項系統、結構嚴密的工作,需要各個環節緊密配合,最後將軟體進行整合最佳化。如果設計人員在工作的時候出現失誤,比如沒有按照設計要求設計,或者對軟體設計理解不夠透徹等,導致計算機軟體無法達到預期的效果,導致計算機軟體在執行過程中,頻繁出現故障,影響軟體的正常執行。其次,計算機軟體技術缺乏有效地測試系統。目前很多科技公司的軟體從開發到應用都是設計者自己在完成,這本身就存在一定的問題。計算機軟體設計是由設計者本人開發和測試程式,受到自身思維的影響,設計者本人很難發現自己存在的問題。同時,由於缺乏一套完整的測試系統,使得軟體測試本身的大打折扣。

4解決計算機軟體不可靠問題策略

4.1軟體設計人員的設計水平

軟體設計人員的設計水平直接影響到軟體的可靠性,當前,我國大部分的軟體開發人員都是基礎性的技術人員,缺乏高技術性的研發人員,所以使得計算機軟體技術遠遠落後於發達國家。因此想要解決計算機軟體技術的不可靠性,必須提高設計者自身的專業技能和綜合素質。在設計的時候,設計人員首先根據使用者的需求,作出有效地規劃。其次,在設計的時候要重視文件、語法錯誤等技術性錯誤,發現問題以後,要立即解決。在日常工作中,設計人員要不斷學習,瞭解最新的軟體開發技術,不斷提高自身的專業技能。在工作的時候,要不斷積累經驗,在設計的時候,才能避免一些常規性的'錯誤。

4.2制定軟體設計開發的標準化流程和管理制度

計算機軟體不可靠性,主要是由於在開發過程中,需要各個環節的開發人員緊密配合,才能確保軟體的嚴密性。但是在開發過程中,各個環節的相關技術人員配合不夠緊密,導致軟體技術的不可靠性。因此只有制定標準化的軟體開發流程以及開發標準,所有技術人員必須按照標準化流程進行工作,避免開發過程中出現系統漏洞。其次,軟體評審人員要嚴格按照測評標準,對軟體進行測試,一旦發現問題要立即上報,並繼續對軟體進行修改,確保軟體開發的質量。

4.3沒有建立科學的檢測制度

隨著計算機技術的發展,目前國內也形成了一些計算機開發的相關制度和規範,但是還缺乏質量檢測方面的管理制度,所以導致國內軟體產品良莠不齊。所以,必須建立計算機軟體開發技術的質量檢測制度,從制度上減少軟體開發的錯誤率,從而提高軟體質量。

5結束語

計算機軟體具有強大的功能性和便利性,因此廣泛應用在社會各個領域,但是由於計算機軟體自身的缺陷,導致軟體在執行過程中,出現不少故障。因此,計算機軟體開發人員要不斷提高自身素質,減少開發設計過程中的錯誤率。同時,還要不斷鑽研,設計一套完整的測評系統,確保計算機軟體的可靠性。

參考文獻

[1]楊玥,王相偉.計算機軟體技術的不可靠性管窺[J].才智,2015(23):330-330.

[2]於淼.計算機軟體技術的不可靠性探究[J].建築工程技術與設計,2015(24):1419-1419.

[3]李曉亞.計算機軟體技術的不可靠性探析[J].軍民兩用技術與產品,2016(20):172-170.