- 相關(guān)推薦
研究分析計算機軟件技術(shù)不可靠的原因和對策論文
計算機軟件技術(shù)由于自身的方便、快捷、覆蓋面廣等特點(diǎn),近年來(lái)發(fā)展迅速,并對人們生活、工作、學(xué)習等產(chǎn)生產(chǎn)生了深遠影響。然而計算機軟件開(kāi)發(fā)設計程序比較復雜,并且與計算機系統軟件系統緊密相連,一旦計算機軟件跟不上軟件開(kāi)發(fā)技術(shù),計算機軟件很容易出現問(wèn)題。計算機軟件不可靠性,已經(jīng)嚴重影響了計算機軟件技術(shù)的發(fā)展。
1 計算機軟件技術(shù)不可靠
計算機軟件技術(shù)指的是在一定條件和規定時(shí)間內完成計算機用戶(hù)所下達的指令。根據這個(gè)定義計算機軟件技術(shù)的不可靠性指的是在規定時(shí)間內計算機無(wú)法及時(shí)完成用戶(hù)的指令。近年來(lái),隨著(zhù)移動(dòng)互聯(lián)網(wǎng)的發(fā)展,計算機軟件技術(shù)成為熱門(mén)話(huà)題,市場(chǎng)上出現了很多軟件產(chǎn)品。但是大部分的軟件產(chǎn)品說(shuō)明書(shū)上對產(chǎn)品功能介紹的比較全面,但是實(shí)際應用過(guò)程中,卻無(wú)法正常使用這些功能,這些就是計算機軟件的不可靠性。
2 計算機軟件技術(shù)部可靠性表現
2.1 計算機軟件設計缺陷
計算機軟件本身存在一定的設計缺陷,由于計算機軟件是由程序員或者軟件設計師為滿(mǎn)足用戶(hù)需求設計而成,在設計環(huán)節中,很容易受到設計者自身思維影響,所以計算機軟件技術(shù)的優(yōu)劣往往取決于設計者的技術(shù)。在設計過(guò)程中,一個(gè)人的思維和能力是有限的,可能出現考慮不周全或者失誤的情況,造成計算機軟件缺陷,這種缺陷一般潛伏在程序中,軟件測試方式很難發(fā)現,只有在特定的環(huán)境下才會(huì )出現,一旦出現可能造成計算機軟件崩潰。
2.2 計算機軟件安全問(wèn)題
計算機是伴隨著(zhù)網(wǎng)絡(luò )技術(shù)發(fā)展起來(lái)的,網(wǎng)絡(luò )給我們生活帶來(lái)便利的同時(shí),網(wǎng)絡(luò )具有的開(kāi)放性和共享性,因此給計算機系統帶來(lái)一定的安全隱患。同時(shí),由于計算機軟件本身存在一定漏洞,網(wǎng)絡(luò )病毒、木馬等會(huì )入侵計算機系統。其次,一些網(wǎng)絡(luò )網(wǎng)路入侵者也利用系統漏洞,攻擊計算機攻擊,盜取系統中的數據信息,或者隨意篡改計算機軟件代碼,導致計算機軟件無(wú)法正常運行。
2.3 計算機軟件無(wú)法復原
計算機軟件設計過(guò)程十分復雜,一旦遭到破壞,很難進(jìn)行復原。只能對計算機軟件進(jìn)行修復、更新、卸載或者重新設計,這需要花費大量的時(shí)間和精力。
3 計算機軟件不可靠原因
計算機軟件設計是一項系統、結構嚴密的工作,需要各個(gè)環(huán)節緊密配合,最后將軟件進(jìn)行整合優(yōu)化。如果設計人員在工作的時(shí)候出現失誤,比如沒(méi)有按照設計要求設計,或者對軟件設計理解不夠透徹等,導致計算機軟件無(wú)法達到預期的效果,導致計算機軟件在運行過(guò)程中,頻繁出現故障,影響軟件的正常運行。其次,計算機軟件技術(shù)缺乏有效地測試系統。目前很多科技公司的軟件從開(kāi)發(fā)到應用都是設計者自己在完成,這本身就存在一定的問(wèn)題。計算機軟件設計是由設計者本人開(kāi)發(fā)和測試程序,受到自身思維的影響,設計者本人很難發(fā)現自己存在的問(wèn)題。同時(shí),由于缺乏一套完整的測試系統,使得軟件測試本身的大打折扣。
4 解決計算機軟件不可靠問(wèn)題策略
4.1 軟件設計人員的設計水平
軟件設計人員的設計水平直接影響到軟件的可靠性,當前,我國大部分的軟件開(kāi)發(fā)人員都是基礎性的技術(shù)人員,缺乏高技術(shù)性的研發(fā)人員,所以使得計算機軟件技術(shù)遠遠落后于發(fā)達國家。因此想要解決計算機軟件技術(shù)的不可靠性,必須提高設計者自身的專(zhuān)業(yè)技能和綜合素質(zhì)。在設計的時(shí)候,設計人員首先根據用戶(hù)的需求,作出有效地規劃。其次,在設計的時(shí)候要重視文檔、語(yǔ)法錯誤等技術(shù)性錯誤,發(fā)現問(wèn)題以后,要立即解決。在日常工作中,設計人員要不斷學(xué)習,了解最新的軟件開(kāi)發(fā)技術(shù),不斷提高自身的專(zhuān)業(yè)技能。在工作的時(shí)候,要不斷積累經(jīng)驗,在設計的時(shí)候,才能避免一些常規性的錯誤。
4.2 制定軟件設計開(kāi)發(fā)的標準化流程和管理制度
計算機軟件不可靠性,主要是由于在開(kāi)發(fā)過(guò)程中,需要各個(gè)環(huán)節的開(kāi)發(fā)人員緊密配合,才能確保軟件的嚴密性。但是在開(kāi)發(fā)過(guò)程中,各個(gè)環(huán)節的相關(guān)技術(shù)人員配合不夠緊密,導致軟件技術(shù)的不可靠性。因此只有制定標準化的軟件開(kāi)發(fā)流程以及開(kāi)發(fā)標準,所有技術(shù)人員必須按照標準化流程進(jìn)行工作,避免開(kāi)發(fā)過(guò)程中出現系統漏洞。其次,軟件評審人員要嚴格按照測評標準,對軟件進(jìn)行測試,一旦發(fā)現問(wèn)題要立即上報,并繼續對軟件進(jìn)行修改,確保軟件開(kāi)發(fā)的質(zhì)量。
4.3 沒(méi)有建立科學(xué)的檢測制度
隨著(zhù)計算機技術(shù)的發(fā)展,目前國內也形成了一些計算機開(kāi)發(fā)的相關(guān)制度和規范,但是還缺乏質(zhì)量檢測方面的管理制度,所以導致國內軟件產(chǎn)品良莠不齊。所以,必須建立計算機軟件開(kāi)發(fā)技術(shù)的質(zhì)量檢測制度,從制度上減少軟件開(kāi)發(fā)的錯誤率,從而提高軟件質(zhì)量。
5 結束語(yǔ)
計算機軟件具有強大的功能性和便利性,因此廣泛應用在社會(huì )各個(gè)領(lǐng)域,但是由于計算機軟件自身的缺陷,導致軟件在運行過(guò)程中,出現不少故障。因此,計算機軟件開(kāi)發(fā)人員要不斷提高自身素質(zhì),減少開(kāi)發(fā)設計過(guò)程中的錯誤率。同時(shí),還要不斷鉆研,設計一套完整的測評系統,確保計算機軟件的可靠性。