【摘要】:當(dāng)前,我國社會、經(jīng)濟(jì)發(fā)展的速度不斷加快,進(jìn)而使人們的生活水平得到了很大提升特別是在科學(xué)技術(shù)方面,取得了很大進(jìn)展。與此同時,在科技力量的支持下,計算機(jī)軟件技術(shù)呈現(xiàn)出日新月異的特點(diǎn),極大了推動了經(jīng)濟(jì)的發(fā)展。本文首先介紹了計算機(jī)軟件技術(shù)方面的概念,然后分析了計算機(jī)軟件技術(shù)中的不可靠因素。在此基礎(chǔ)上,結(jié)合實際的工作經(jīng)驗,提出解決的具體辦法和措施。
【關(guān)鍵詞】:計算機(jī);軟件技術(shù);不可靠性分析
1.對計算機(jī)軟件技術(shù)闡述
所謂計算機(jī)軟件技術(shù),主要指的是計算機(jī)程序、方法、規(guī)則的文檔及在計算機(jī)上運(yùn)行它時所必須的數(shù)據(jù)。計算機(jī)軟件技術(shù)是一項比較先進(jìn)的計算機(jī)技術(shù),因而以其快捷、方便、涉及范圍廣及靈活性強(qiáng)等多方面的優(yōu)勢一直受到人們的重視。一般情況下,計算機(jī)軟件技術(shù)又可以分為科學(xué)計算、數(shù)據(jù)處理、過程控制和人工智能幾大類。而計算機(jī)軟件系統(tǒng)又包括了操作系統(tǒng)、數(shù)據(jù)庫管理系統(tǒng)、編譯系統(tǒng)、網(wǎng)絡(luò)系統(tǒng)、標(biāo)準(zhǔn)程序庫以及服務(wù)性程序等內(nèi)容,所以當(dāng)前主要把計算機(jī)用于解決某類具體問題,計算機(jī)軟件技術(shù)應(yīng)包含建立模型、提出解題的方法及編制應(yīng)用程序等眾多內(nèi)容,并在計算機(jī)上處理以得到預(yù)期的結(jié)果。因此對于計算機(jī)體系結(jié)構(gòu)來說,計算機(jī)軟件就是計算機(jī)的靈魂,計算機(jī)神奇而強(qiáng)大的功能都是在軟件技術(shù)的“指揮”下創(chuàng)造出來的。而當(dāng)今世界各種技術(shù)日新月異,往往從本質(zhì)上決定了計算機(jī)軟件技術(shù)工作人員不僅要擁有豐富的知識,而且更要擁有獨(dú)立接受新信息以及處理新信息的能力。
2.軟件技術(shù)不可靠性分析
2.1工作人員素質(zhì)因素
在計算機(jī)軟件的開發(fā)中,需要高技術(shù)人才的支撐才可以保證軟件的開發(fā)效率,繼而可以保證軟件系統(tǒng)的可靠性。但是在實際工作中,我國大部分軟件行業(yè)的工作人員屬于基礎(chǔ)性技術(shù)人員,而在中層技術(shù)人員和高層技術(shù)人員方面存在較大程度的稀缺,難以提升我國計算機(jī)軟件開發(fā)技術(shù)的整體水平。同時由于基礎(chǔ)技術(shù)人員較多,其對自身的開發(fā)技術(shù)缺乏有效的審查,致使軟件的開發(fā)中會存在一系列的缺陷。
2.2軟件陳舊落后因素
在計算機(jī)系統(tǒng)的開發(fā)過程中,計算機(jī)硬件可能會由于材料的問題而出現(xiàn)老化,繼而會影響計算機(jī)的使用效率。但是計算機(jī)軟件的開發(fā)中,不存在老化現(xiàn)象,影響軟件運(yùn)行的因素主要是軟件的陳舊落后性,這是工作人員未能根據(jù)市場的形式變化而及時進(jìn)行更新導(dǎo)致的。
2.3創(chuàng)新因素的影響
創(chuàng)新能力是計算機(jī)軟件開發(fā)的主要影響因素,對于軟件的可靠性而言,具有重要的影響。在目前的軟件技術(shù)開發(fā)中,由于我國基礎(chǔ)開發(fā)人員較多,并且缺乏一定的實踐經(jīng)驗,致使工作人員在開發(fā)軟件的過程中,過于依賴對傳統(tǒng)軟件技術(shù)的改進(jìn),不能有效的保證軟件開發(fā)的創(chuàng)新性,繼而會在一定程度上影響軟件系統(tǒng)的穩(wěn)定性。同時在軟件開發(fā)的過程中,研究人員過于重視對硬件系統(tǒng)的開發(fā)。諸多因素限制著軟件系統(tǒng)的可靠性提升,不利于計算機(jī)技術(shù)的持續(xù)發(fā)展。
2.4審查和監(jiān)督因素的影響
加強(qiáng)對軟件開發(fā)各個階段的審查和監(jiān)督,可以保證軟件的穩(wěn)定性和可靠性。但是在實際工作中,工作人員過于追求軟件開發(fā)的效率,對于軟件的審查缺乏重視,致使工作人員難以有效的對軟件進(jìn)行審查。同時,企業(yè)缺乏有效的監(jiān)督機(jī)制,致使員工在工作過程中,缺乏相應(yīng)的責(zé)任感。諸多因素會在一定程度上增加軟件的開發(fā)風(fēng)險,不利于保證軟件系統(tǒng)的可靠性。
3.計算機(jī)軟件不可靠性的對策
3.1選擇合適的編程語言
編程語言作為一種工具,在選擇的過程中,必須要求其保持合理性。計算機(jī)程序員在編寫語言時,應(yīng)該根據(jù)軟件的功能,選擇得心應(yīng)手的語言與機(jī)器對話。這樣,就會在很大程度上提高工作效率。同時,在編程語言的支持下,實現(xiàn)了不同模塊的功能。可以看出,選擇合適的語言設(shè)計,有利于增強(qiáng)軟件的可靠性。
3.2認(rèn)真進(jìn)行功能設(shè)計
首先,程序員應(yīng)該根據(jù)客戶的需求,分析軟件的具體功能,然后制定出開發(fā)的策略。在此基礎(chǔ)上,設(shè)計出高質(zhì)量的軟件,以此來滿足客戶的需求。具體來講,可以利用軟件模型來進(jìn)行分析,包括研制的方法、操作的流程等。在此基礎(chǔ)上,明確出每個階段的制作目的,運(yùn)行的結(jié)果,以及應(yīng)該注意的問題等。
3.3加強(qiáng)對軟件的檢測
在企業(yè)開發(fā)計算機(jī)軟件時,往往不能構(gòu)建有效的檢測體系,致使計算機(jī)軟件開發(fā)中,存在技術(shù)規(guī)范性的缺陷,不利于保證軟件系統(tǒng)的可靠性。針對這種現(xiàn)象,軟件開發(fā)企業(yè)應(yīng)該積極的完善檢測制度,以期可以規(guī)范性的開發(fā)計算機(jī)軟件。首先,軟件開發(fā)人員在開發(fā)完成后,要對軟件進(jìn)行系統(tǒng)性的檢測,以便保證軟件的使用性能;其次,企業(yè)要成立專門的檢測機(jī)構(gòu),對軟件的性能進(jìn)行復(fù)查。只有保證軟件的可靠性能,才能夠保證計算機(jī)系統(tǒng)的穩(wěn)定運(yùn)行。
3.4綜合性考慮不可靠因素
工作人員在進(jìn)行計算機(jī)軟件的開發(fā)時,要綜合性的參照其他軟件的故障,以便可以開發(fā)出合理的軟件系統(tǒng);同時,工作人員在進(jìn)行軟件開發(fā)的過程中,要加強(qiáng)對子系統(tǒng)的重視程度,要詳細(xì)考慮各個方面的因素對子系統(tǒng)的影響,以便可以保證軟件的使用性能;最后,工作人員在設(shè)計軟件的過程中,要建立完善的故障數(shù)據(jù)庫,以便可以為以后的軟件開發(fā)提供強(qiáng)有力的保障。總而言之,只有在軟件開發(fā)的過程中,綜合性的考慮不可靠因素,才可以保證計算機(jī)軟件的穩(wěn)定運(yùn)行。
4.結(jié)語
隨著信息、產(chǎn)業(yè)的快速發(fā)展,使軟件技術(shù)的研究更加深入,進(jìn)而誕生了更多新的計算機(jī)軟件技術(shù)。這些新技術(shù)應(yīng)用后,極大的促進(jìn)了行業(yè)的發(fā)展,取得了顯著的成績。然而,由于各種因素的影響,計算機(jī)軟件存在很大的不可靠性,不利于健康、穩(wěn)定的發(fā)展。鑒于此,本文在分析其不可靠性因素的基礎(chǔ)上,結(jié)合實際的工作經(jīng)驗,提出了解決的具體辦法和措施。比如選擇合適的編程語言,做好前期需求分析;認(rèn)真進(jìn)行功能設(shè)計;全面進(jìn)行軟件的測試、維護(hù),以及優(yōu)化等。希望可以起到參考的作用。
參考文獻(xiàn):
[1]熊浪,婁必偉. 計算機(jī)軟件技術(shù)中不可靠性的分析與判斷[J]. 無線互聯(lián)科技,2016,(15):56-57.
[2]楊玥,王相偉. 計算機(jī)軟件技術(shù)的不可靠性管窺[J]. 才智,2015,(23):330.
[3]王威. 計算機(jī)軟件技術(shù)的不可靠性分析[J]. 信息通信,2015,(03):131.
[4]嚴(yán)仲興. 計算機(jī)軟件技術(shù)的不可靠性分析研究[J]. 科技資訊,2013,(28):11.
[5]高曉寧. 計算機(jī)軟件可靠性分析及抗不可靠性方法[J]. 航空計算技術(shù),2003,(03):73-75+78.