- 相關(guān)推薦
淺談軟件可靠性工程的應(yīng)用論文(精選6篇)
當(dāng)代,論文常用來指進(jìn)行各個(gè)學(xué)術(shù)領(lǐng)域的研究和描述學(xué)術(shù)研究成果的文章,簡稱之為論文。下面是小編精心整理的淺談軟件可靠性工程的應(yīng)用論文,希望對你有幫助!
淺談軟件可靠性工程的應(yīng)用論文 篇1
摘要:現(xiàn)在,科學(xué)技術(shù)在不斷地發(fā)展,計(jì)算機(jī)技術(shù)的更新?lián)Q代也越來越快,計(jì)算機(jī)技術(shù)在人們的生活和生產(chǎn)中得到了廣泛地應(yīng)用,尤其是在軍事、航空海天領(lǐng)域的應(yīng)用,要求軟件具有高度的可靠性,軟件的可靠性指的是軟件在特殊環(huán)境下也能夠正常的運(yùn)行。本文通過分析軟件可靠性的現(xiàn)狀,并且并軟件的設(shè)計(jì)標(biāo)準(zhǔn)和方式進(jìn)行分析,分析工程軟件的可靠性設(shè)計(jì)方法,并按照設(shè)計(jì)的流程進(jìn)行分析,從而在一定程度上可以提高軟件的可靠性,促進(jìn)軟件在各行各業(yè)的應(yīng)用。
關(guān)鍵詞:軟件可靠性 設(shè)計(jì)技術(shù) 運(yùn)用
現(xiàn)在,計(jì)算機(jī)技術(shù)已經(jīng)普及,在各行各業(yè)都得到了廣泛地應(yīng)用,所以,為了確保人們的生產(chǎn)能夠順利進(jìn)行,就要提高軟件在使用過程中的可靠性,通過對軟件的可靠性進(jìn)行分析,從而運(yùn)用多種學(xué)科,在進(jìn)行程序編程的過程中,通過對可靠性原理進(jìn)行分析,從而能夠提高軟件使用的可靠性。
1軟件可靠性研究的意義
自從世界上第一臺(tái)計(jì)算機(jī)產(chǎn)生后,計(jì)算機(jī)技術(shù)實(shí)現(xiàn)了快速地發(fā)展,其性能也越來越完善,通過運(yùn)用計(jì)算機(jī),人們實(shí)現(xiàn)對各類大型設(shè)備的自動(dòng)化操作,同時(shí)也可以提高我國的國防力量,現(xiàn)在,計(jì)算機(jī)的使用滲透到各行各業(yè),計(jì)算機(jī)技術(shù)能夠在一定程度上推動(dòng)社會(huì)生產(chǎn)力的發(fā)展。
現(xiàn)在,計(jì)算機(jī)的硬件功能比較完善,但是,其軟件水平還是在不斷地革新,在計(jì)算機(jī)運(yùn)行的過程中,經(jīng)常會(huì)出現(xiàn)系統(tǒng)故障,給人們的工作帶來不利影響,計(jì)算機(jī)硬件在使用中具有高度的可靠性,但是軟件的可靠性要差一些,但是,軟件與計(jì)算機(jī)的系統(tǒng)是密切相關(guān)的,尤其是在一些重要的領(lǐng)域,當(dāng)計(jì)算機(jī)系統(tǒng)出現(xiàn)問題時(shí),就會(huì)給經(jīng)濟(jì)和人員帶來不可估量的損失,所以,對計(jì)算機(jī)軟件的可靠性進(jìn)行研究意義重大。
2計(jì)算機(jī)軟件可靠性設(shè)計(jì)的原則和方式
軟件可靠性設(shè)計(jì)是在60年代興起的,在我國發(fā)展的時(shí)間不長,我國更加注重在硬件方面的可靠性研究。
2.1軟件可靠性的設(shè)計(jì)原則
2.1.1對軟件進(jìn)行標(biāo)準(zhǔn)化設(shè)計(jì)
在對軟件進(jìn)行標(biāo)準(zhǔn)化設(shè)計(jì)的時(shí)候,指的是在軟件設(shè)計(jì)的環(huán)節(jié)中,制定嚴(yán)格的設(shè)計(jì)流程,而且,在編程的過程中都要按照規(guī)定的方法,從而當(dāng)程序編寫完成后,能夠很容易被識(shí)別出來,程序運(yùn)行的時(shí)候也不會(huì)出現(xiàn)難以識(shí)別的問題,這樣也能夠方便軟件開發(fā)者之間的.溝通,從而能夠避免在軟件開發(fā)中因?yàn)椴皇煜ぞ幊痰恼Z言而造成失誤。
在對軟件進(jìn)行模塊化設(shè)計(jì)的時(shí)候,要盡量實(shí)現(xiàn)軟件各個(gè)模塊的功能,在模塊設(shè)計(jì)時(shí),盡量不要出現(xiàn)重復(fù)的代碼,使模塊之間要保持一定的聯(lián)系,要盡量運(yùn)用簡單的數(shù)據(jù)建成模塊之間的聯(lián)系,在對模塊中出現(xiàn)的錯(cuò)誤進(jìn)行修改時(shí),盡量減少對其他模塊的影響。
2.1.3對軟件進(jìn)行簡化設(shè)計(jì)
對軟件的設(shè)計(jì)進(jìn)行簡化,軟件在運(yùn)行的時(shí)候可以減少故障的發(fā)生,提高其可靠性,在確保軟件的功能能夠滿足用戶的使用時(shí),而且確保編程無誤,盡量地在軟件設(shè)計(jì)的時(shí)候精簡,確保程序的結(jié)構(gòu)比較清晰,而且,能夠在各種程序中實(shí)現(xiàn)循環(huán),即使軟件程序出現(xiàn)故障,也能夠及時(shí)進(jìn)行修改,不會(huì)使其他的區(qū)域發(fā)生故障。
2.1.4對軟件進(jìn)行可達(dá)性設(shè)計(jì)
在對程序進(jìn)行編寫的時(shí)候,要讓專業(yè)程序人員進(jìn)行,盡管每一個(gè)單獨(dú)的程序不會(huì)出現(xiàn)問題,但是將不同的程序組合在一起就會(huì)發(fā)現(xiàn)問題,因此,程序的問題往往會(huì)出現(xiàn)在具體的情境中,所以,在程序的代碼中應(yīng)該設(shè)計(jì)一個(gè)能夠調(diào)試的接口,然后再程序進(jìn)行組合的過程中對程序的性能進(jìn)行檢測。
2.2軟件可靠性設(shè)計(jì)方式
軟件的可靠性設(shè)計(jì)的根據(jù)目標(biāo)在于使軟件的各類功能得以完善,而且確保在軟件運(yùn)行的過程中不出現(xiàn)故障,在對軟件進(jìn)行可靠性設(shè)計(jì)的時(shí)候,可以進(jìn)行容錯(cuò)設(shè)計(jì),這種設(shè)計(jì)方法能夠?qū)Τ绦蜻M(jìn)行簡化,從而能夠?qū)崿F(xiàn)數(shù)據(jù)傳輸?shù)男剩瑥亩軌驕p少數(shù)據(jù)在傳輸過程中發(fā)生的故障。
3軟件可靠性設(shè)計(jì)技術(shù)
3.1需求分析和設(shè)計(jì)
在對軟件的需求分析時(shí),進(jìn)行邏輯設(shè)計(jì),通過對《軟件需求分析標(biāo)準(zhǔn)》研究后,從而能夠在軟件設(shè)計(jì)階段明確用戶的需求。在需求分析和設(shè)計(jì)的過程中,需要對軟件的安全功能進(jìn)行分析,從而進(jìn)行關(guān)鍵性的安全設(shè)計(jì),在進(jìn)行安全設(shè)計(jì)的時(shí)候,要設(shè)計(jì)兩個(gè)獨(dú)立的功能,使者兩個(gè)功能能夠相互產(chǎn)生制約,從而避免了程序的篡改。在設(shè)計(jì)人機(jī)界面的時(shí)候,確保系統(tǒng)可以處于一個(gè)相對安全的狀態(tài)下,這樣在進(jìn)行安全設(shè)計(jì)的時(shí)候,能夠確保不出錯(cuò)誤。
3.2詳細(xì)設(shè)計(jì)階段分析
要實(shí)現(xiàn)軟件的可靠性,就要對軟件的詳細(xì)設(shè)計(jì)階段進(jìn)行合理的分析,在軟件詳細(xì)設(shè)計(jì)階段,一般會(huì)使用FMFA這個(gè)軟件,其能夠?qū)崿F(xiàn)對軟件故障的分析,從而能夠找出故障產(chǎn)生的原因,然后將故障分級(jí),建立完善的故障模式,從而能夠?qū)⒐收袭a(chǎn)生的每一個(gè)因素都進(jìn)行分析,能夠?qū)⒐收袭a(chǎn)生因素之間的關(guān)系進(jìn)行描述,從而能夠能夠及時(shí)地解除軟件故障。
4結(jié)語
現(xiàn)在,計(jì)算機(jī)應(yīng)用范圍越來越廣泛,人們的生活和生產(chǎn)都離不開計(jì)算機(jī)技術(shù),所以,計(jì)算機(jī)軟件的可靠性能夠提高人們的生產(chǎn)效率,使人們的生活節(jié)奏保持正常,而且,現(xiàn)在大型設(shè)備都需要運(yùn)用計(jì)算機(jī)系統(tǒng)進(jìn)行操作,如果軟件發(fā)生故障,會(huì)造成大量的經(jīng)濟(jì)損失,因此,對軟件的可靠性進(jìn)行分析是相當(dāng)必要的。在對軟件進(jìn)行可靠性設(shè)計(jì)的時(shí)候,應(yīng)該遵循相關(guān)的原則,對軟件進(jìn)行標(biāo)準(zhǔn)化、模塊化、簡單化的設(shè)計(jì),通過對需求分析,從而針對詳細(xì)階段的設(shè)計(jì),使用FMFA這個(gè)軟件,建立故障模式,從而能夠?qū)崿F(xiàn)軟件的可靠性,從而促進(jìn)人們的生產(chǎn),為人們的生產(chǎn)提供保障。
參考文獻(xiàn)
[1]陸志肖,聶永昱,謝劍斌,郭震中.軟件可靠性設(shè)計(jì)在機(jī)電管理系統(tǒng)軟件中的應(yīng)用[J].直升機(jī)技術(shù),2010,03:53-57+43.
淺談軟件可靠性工程的應(yīng)用論文 篇2
【摘要】眾所周知,計(jì)算機(jī)的運(yùn)行依賴于硬件系統(tǒng)和軟件系統(tǒng)。但近年來,計(jì)算機(jī)軟件的不可靠性對人們順利、安全的使用計(jì)算機(jī)造成了一定的影響;計(jì)算機(jī)軟件的不可靠性問題也隨之引起了人們的關(guān)注。本文對計(jì)算機(jī)軟件的不可靠性進(jìn)行思考,提出了相應(yīng)的措施,以有效解決計(jì)算機(jī)軟件的不可靠性問題,促進(jìn)計(jì)算機(jī)軟件的持久發(fā)展。
【關(guān)鍵詞】計(jì)算機(jī)軟件;不可靠性;思考措施
信息時(shí)代促進(jìn)了我國計(jì)算機(jī)軟件技術(shù)的飛速發(fā)展,計(jì)算機(jī)技術(shù)有方便、快捷、靈活性強(qiáng)等特點(diǎn),被廣泛運(yùn)用于人們的生活中。但是,計(jì)算機(jī)軟件的不可靠性隨之被人們發(fā)現(xiàn),計(jì)算機(jī)軟件的不可靠性影響著計(jì)算機(jī)使用的安全性、可靠性,也威脅著用戶的隱私安全和財(cái)產(chǎn)安全。因此,需要對計(jì)算機(jī)軟件的不可靠性進(jìn)行深入的研究,解決其中的問題,以提高計(jì)算機(jī)軟件的安全性和可靠性,推動(dòng)我國計(jì)算機(jī)軟件技術(shù)的穩(wěn)定發(fā)展。
1分析計(jì)算機(jī)軟件技術(shù)的不可靠性
1.1計(jì)算機(jī)軟件的特點(diǎn)分析
計(jì)算機(jī)軟件是計(jì)算機(jī)的靈魂,指揮著整個(gè)計(jì)算機(jī)的運(yùn)行,計(jì)算機(jī)強(qiáng)大的功能離不開計(jì)算機(jī)軟件。首先,計(jì)算機(jī)軟件技術(shù)性較強(qiáng),軟件的開發(fā)需要專業(yè)的計(jì)算機(jī)人才和高科技輔助工具,且開發(fā)周期較長,需要投入大量的人力和物力。其次,計(jì)算機(jī)軟件有較強(qiáng)的功能性;計(jì)算機(jī)運(yùn)行依賴于計(jì)算機(jī)的程序,而計(jì)算機(jī)程序要到達(dá)一定的目的,則需要通過一些代碼和指令。計(jì)算機(jī)軟件是軟件開發(fā)人員智慧的產(chǎn)物和邏輯研究的產(chǎn)品,在極大程度上計(jì)算機(jī)軟件的不可靠性是設(shè)計(jì)過程中的人為因素造成的,有極強(qiáng)的主觀性和難以預(yù)測性。
1.2計(jì)算機(jī)軟件不可靠性表現(xiàn)
當(dāng)前,我國出臺(tái)了很多政策來支持和指導(dǎo)計(jì)算機(jī)軟件的發(fā)展,計(jì)算機(jī)軟件技術(shù)也取得了很大的成就。但在激烈的全球軟件行業(yè)競爭中,我國的計(jì)算機(jī)軟件在發(fā)展中仍然存在一些問題:
(1)軟件失效:硬件失效通常是因?yàn)槲锢砉收,是器件物理化的必然結(jié)果,會(huì)出現(xiàn)浴盆曲線;而軟件失效與硬件失效有明顯的區(qū)別,軟件失效是由于自身的缺陷和改編程序的干擾,具體體現(xiàn)在兩個(gè)方面:首先,軟件不會(huì)被磨損,也沒有浴盆曲線,但是會(huì)出現(xiàn)陳舊落后的問題;其次,軟件的程序容易被篡改,可以人為的改編軟件,也可以通過其他程序的入侵來篡改。
。2)決定計(jì)算機(jī)軟件可靠性的是人為因素;從軟件開發(fā)的角度上來說,軟件的設(shè)計(jì)要滿足客戶的要求,需要軟件開發(fā)人員從顧客的角度出發(fā),分析、設(shè)計(jì)軟件;這就決定了軟件的設(shè)計(jì)是一種思考創(chuàng)作,而創(chuàng)作中的每一個(gè)環(huán)節(jié)都是通過軟件設(shè)計(jì)師的智慧和水平來實(shí)現(xiàn)的。但由于設(shè)計(jì)師水平的差異,在設(shè)計(jì)軟件的過程中難免會(huì)出現(xiàn)疏忽和不合理的問題,使軟件技術(shù)出現(xiàn)漏洞,甚至軟件失效或崩潰。
。3)計(jì)算機(jī)軟件的維護(hù)方面;計(jì)算機(jī)軟件的維護(hù)是通過更換或修復(fù)被損壞的系統(tǒng)來實(shí)現(xiàn)的,軟件一旦被破壞,就只能通過重新設(shè)計(jì)軟件來恢復(fù)失效軟件的功能。
。4)目前計(jì)算機(jī)軟件的可靠性驗(yàn)證還沒有建立完整的理論體系,相比硬件開發(fā)來說,計(jì)算機(jī)軟件的設(shè)計(jì)開發(fā)還處于發(fā)展階段。
2解決計(jì)算機(jī)軟件不靠性的措施
2.1加大計(jì)算機(jī)軟件人才培養(yǎng)力度
計(jì)算機(jī)軟件在開發(fā)過程中就存在潛在的人為錯(cuò)誤,首先,計(jì)算機(jī)軟件的開發(fā)需要加強(qiáng)軟件開發(fā)人員專業(yè)素質(zhì)的培養(yǎng)力度,讓軟件開發(fā)人員在充分了解軟件知識(shí)的基礎(chǔ)上對客戶的`要求進(jìn)行更加準(zhǔn)確的理解;其次,軟件開發(fā)人員在開發(fā)軟件前,應(yīng)做好軟件設(shè)計(jì)前期的調(diào)研、規(guī)劃、可行性分析等工作,進(jìn)而避免潛在的風(fēng)險(xiǎn);最后,要求軟件開發(fā)人員在開發(fā)軟件的過程中避免出現(xiàn)一些技術(shù)性的錯(cuò)誤,比如變量使化錯(cuò)誤和語法錯(cuò)誤等,加強(qiáng)軟件開發(fā)人員的軟件開發(fā)水平。
2.2對軟件開發(fā)過程進(jìn)行評審
為了確保軟件的開發(fā)符合客戶的要求,有序的進(jìn)行軟件設(shè)計(jì),避免出現(xiàn)跨越階段現(xiàn)象的發(fā)生。在軟件的開發(fā)過程中,需要組織評審組對軟件進(jìn)行及時(shí)的評審,評審組的成員要包括總體人員、設(shè)計(jì)師、管理師和質(zhì)量保證師等領(lǐng)域的專家。評審組對軟件設(shè)計(jì)師所設(shè)計(jì)的軟件標(biāo)準(zhǔn)和要求進(jìn)行評審,從而有效增強(qiáng)計(jì)算機(jī)軟件的可靠性,促進(jìn)計(jì)算機(jī)軟件的發(fā)展。
2.3建立有效的軟件質(zhì)量監(jiān)督機(jī)制
目前,國家雖然對計(jì)算機(jī)軟件技術(shù)制定了一些技術(shù)和開發(fā)方面的規(guī)范,但還缺乏對一些測試軟件質(zhì)量、評價(jià)修改軟件和軟件技術(shù)改良的相關(guān)政策。因此,國家相關(guān)部門還需要建立有效的軟件質(zhì)量監(jiān)督機(jī)制,促使軟件開發(fā)人員進(jìn)行自我測試、自我編制,進(jìn)而有效減少軟件開發(fā)人員在軟件開發(fā)過程中出現(xiàn)的錯(cuò)誤,提高計(jì)算機(jī)軟件開發(fā)的整體水平和核心技術(shù)。
2.4建立軟件可靠性數(shù)據(jù)收集系統(tǒng)
軟件開發(fā)人員在軟件開發(fā)的初期,需要參照其他相似軟件的故障數(shù)據(jù),并綜合考慮其中的重要度、復(fù)雜性、調(diào)用度等影響因素,從而盡可能節(jié)省軟件開發(fā)的精力,提高工作效率。計(jì)算機(jī)軟件開發(fā)是一項(xiàng)需要多方面技術(shù)的工作,為有效避免計(jì)算機(jī)軟件的不可靠性,相關(guān)部門還要在軟件可靠性測試和實(shí)踐的基礎(chǔ)上規(guī)范對軟件文檔的要求,建立計(jì)算機(jī)軟件可靠性數(shù)據(jù)收集系統(tǒng),從而為計(jì)算機(jī)軟件錯(cuò)誤的分析、糾正和評估提供詳細(xì)、可靠的數(shù)據(jù),進(jìn)一步提高計(jì)算機(jī)軟件的可靠性。
3結(jié)束語
計(jì)算機(jī)軟件技術(shù)給人們的生活帶來了很大的便利,人們在享受著計(jì)算機(jī)軟件帶來的便利和快捷的同時(shí),也被計(jì)算機(jī)軟件的不可靠性困擾著,計(jì)算機(jī)軟件的不可靠性不僅威脅著人們的賬戶安全,而且還阻礙了計(jì)算機(jī)技術(shù)的發(fā)展和計(jì)算機(jī)的安全使用。為進(jìn)一步提高計(jì)算機(jī)軟件技術(shù)的綜合應(yīng)用性,計(jì)算機(jī)軟件開發(fā)人員在軟件設(shè)計(jì)和開發(fā)的過程中要規(guī)范操作、明確計(jì)算機(jī)軟件技術(shù)的核心內(nèi)涵、應(yīng)用特征,并認(rèn)真分析引發(fā)計(jì)算機(jī)軟件不可靠性的具體原因,以便能夠采取有效的措施提高計(jì)算機(jī)軟件的可靠性和安全性,從而促進(jìn)我國計(jì)算機(jī)軟件行業(yè)的健康、持續(xù)發(fā)展。
參考文獻(xiàn)
[1]張青,王玉玲,王曉偉,張瑞軍,王勝春.普通高校計(jì)算機(jī)軟件技術(shù)教育的研究[J].山東師范大學(xué)學(xué)報(bào)(自然科學(xué)版),2007(01).
[2]車江濤,侯明.計(jì)算機(jī)軟件技術(shù)的現(xiàn)狀與發(fā)展趨勢[J].計(jì)算機(jī)光盤軟件與應(yīng)用,2012(12).
[3]劉倩.我國計(jì)算機(jī)軟件技術(shù)的現(xiàn)狀及發(fā)展趨勢探析[J].計(jì)算機(jī)光盤軟件與應(yīng)用,2012(19).
[4]袁鷹.計(jì)算機(jī)軟件技術(shù)專業(yè)行業(yè)需求現(xiàn)狀和培養(yǎng)策略淺談[J].科技創(chuàng)新與應(yīng)用,2013(15).
淺談軟件可靠性工程的應(yīng)用論文 篇3
隨經(jīng)濟(jì)的迅猛發(fā)展,計(jì)算機(jī)技術(shù)發(fā)展也越來越快,特別是計(jì)算機(jī)軟件技術(shù),發(fā)展的勢頭愈發(fā)強(qiáng)勁。計(jì)算機(jī)軟件技術(shù)具有操作方便、適用范圍廣、靈活性強(qiáng)等優(yōu)勢,越來越受到人們的喜愛。但近年來人們逐漸認(rèn)識(shí)到計(jì)算機(jī)軟件技術(shù)的安全性問題,業(yè)內(nèi)人員注意到了計(jì)算機(jī)軟件技術(shù)的不可靠性,下面就簡單介紹其不可靠性以及一些簡單的解決方法。
1計(jì)算機(jī)軟件技術(shù)概述
計(jì)算機(jī)軟件技術(shù)涉及到的內(nèi)容較多,但通常我們將計(jì)算機(jī)程序、方法以及計(jì)算機(jī)運(yùn)行時(shí)所需的各種數(shù)據(jù)統(tǒng)稱為計(jì)算機(jī)軟件技術(shù)。如上所述,計(jì)算機(jī)軟件技術(shù)一種較為先進(jìn)的技術(shù),對于當(dāng)今世界的發(fā)展具有重要意義,同時(shí)又因其具有操作便捷、運(yùn)行速度快、適用范圍廣等特點(diǎn)而備受現(xiàn)代人們的喜愛。計(jì)算機(jī)軟件技術(shù)分類的方法較多,但我們常將其分為科學(xué)計(jì)算、數(shù)據(jù)處理、過程控制以及人工智能等幾個(gè)部分。計(jì)算機(jī)軟件技術(shù)是計(jì)算機(jī)實(shí)現(xiàn)其功能目標(biāo)的保障,如果沒有計(jì)算機(jī)軟件技術(shù),那么計(jì)算機(jī)就和普通的機(jī)器沒有區(qū)別。如今是一個(gè)技術(shù)發(fā)展迅速的時(shí)代,在這種環(huán)境背景下要想充分發(fā)揮計(jì)算機(jī)軟件技術(shù)的優(yōu)勢,就應(yīng)加大對計(jì)算機(jī)軟件技術(shù)專業(yè)人才的培養(yǎng)力度,提高計(jì)算機(jī)軟件技術(shù)人員接受新知識(shí)、新技術(shù)的能力。
2計(jì)算機(jī)軟件技術(shù)的不可靠分析
隨著社會(huì)科學(xué)技術(shù)水平的不斷發(fā)展,計(jì)算機(jī)軟件技術(shù)也取得了較大的發(fā)展和進(jìn)步,但是在其發(fā)展進(jìn)步中,難免會(huì)存在一些不可靠性表現(xiàn),下面具體分析一下其不可靠性。
2.1計(jì)算機(jī)軟件的可靠性定義
近年來,計(jì)算機(jī)軟件技術(shù)取得了較大的發(fā)展,同時(shí)我國的信息化建設(shè)工作也逐漸趨于正規(guī)化和規(guī)范化,軟件產(chǎn)業(yè)成為促進(jìn)我國經(jīng)濟(jì)和科學(xué)技術(shù)水平快速發(fā)展和進(jìn)步的支柱型產(chǎn)業(yè)。在學(xué)術(shù)界,將計(jì)算機(jī)軟件的可靠性定義為能對軟件性能、工作效率等內(nèi)容進(jìn)行詳細(xì)描述和評價(jià)的標(biāo)準(zhǔn)。即我們所說的,在一定的環(huán)境下、一定的時(shí)間范圍內(nèi),使用計(jì)算機(jī)軟件而不會(huì)引發(fā)系統(tǒng)故障的概率。隨著計(jì)算機(jī)軟件技術(shù)的推廣,如何確保計(jì)算機(jī)軟件的可靠性成為人們關(guān)注的'重點(diǎn)問題。根據(jù)計(jì)算機(jī)軟件技術(shù)的特點(diǎn),我們發(fā)現(xiàn)要想提高計(jì)算機(jī)軟件技術(shù)的可靠性主要還是應(yīng)該做好軟件開發(fā)工作。
2.2計(jì)算機(jī)軟件技術(shù)的不可靠性表現(xiàn)
我國軟件技術(shù)發(fā)展一直備受關(guān)注,也制定了許多相關(guān)政策對其發(fā)展給予一些必要指導(dǎo)和幫助。因此我國軟件技術(shù)與產(chǎn)業(yè)在近年來發(fā)展勢頭良好,進(jìn)步較為穩(wěn)定,但是與全球軟件行業(yè)發(fā)展的程度來看,我國計(jì)算機(jī)軟件的發(fā)展依舊存在諸多問題。
。1)計(jì)算機(jī)軟件技術(shù)與計(jì)算機(jī)硬件技術(shù)不同,計(jì)算機(jī)硬件技術(shù)問題的產(chǎn)生主要是因?yàn)橛布牧系男阅軟Q定的。計(jì)算機(jī)硬件技術(shù)的科研重點(diǎn)就是解決硬件材料問題,從而增加硬件的使用壽命;計(jì)算機(jī)軟件技術(shù)不存在磨損問題,也不存在使用壽命問題,計(jì)算機(jī)軟件技術(shù)的問題主要是軟件程序的穩(wěn)定性問題。在使用計(jì)算機(jī)軟件技術(shù)時(shí)最常出現(xiàn)的問題就是軟件程序問題,程序一旦出現(xiàn)問題,如果處理不當(dāng)就會(huì)使軟件失效。而軟件技術(shù)工程師在開發(fā)軟件時(shí)很難預(yù)測到軟件程序會(huì)出現(xiàn)問題,這就增加了軟件技術(shù)開發(fā)的難度;
。2)軟硬件技術(shù)的可靠性一定程度上存在很大的相似性與互通性。兩者同樣運(yùn)用復(fù)雜的函數(shù)作為定義缺陷和故障的標(biāo)準(zhǔn)。但計(jì)算機(jī)軟件和硬件技術(shù)還是存在很大的差別性。軟件技術(shù)開發(fā)過程是一個(gè)“思考創(chuàng)作”的過程,主要是以用戶的需求為基準(zhǔn),通過建模、編程等步驟解決用戶的問題。這一過程,主要是人的思維能力和創(chuàng)新能力的一種體現(xiàn)。但由于是人的思維過程,一定會(huì)存在思考不到位的情況,致使計(jì)算機(jī)軟件技術(shù)存在漏洞和不合理性。這些漏洞和問題有的可以在軟件測試階段被檢測出來,有的卻難以被發(fā)現(xiàn),只能等到用戶使用過程中才會(huì)被發(fā)現(xiàn),而一旦出現(xiàn)了這些問題就會(huì)造成軟件失效或崩潰;
。3)計(jì)算機(jī)軟件與計(jì)算機(jī)硬件在技術(shù)維修方面存在差異,計(jì)算機(jī)硬件的故障主要集中在硬件系統(tǒng)方面,這些故障往往都是屬于可維修的故障,有解決問題的方法。但計(jì)算機(jī)軟件系統(tǒng)一旦受到破壞就很難維修,一般只有通過重新設(shè)計(jì)軟件才能解決問題。
3解決計(jì)算機(jī)軟件不可靠性的對策
針對上文介紹的計(jì)算機(jī)軟件技術(shù)不可靠性的表現(xiàn),下文將具體介紹一些解決對策,以解決計(jì)算機(jī)軟件的不可靠性。
3.1減少軟件出錯(cuò)
當(dāng)軟件出現(xiàn)差錯(cuò)時(shí),引起軟件故障,降低了軟件可靠性,而致使軟件出錯(cuò)的主要原因是人的原因。因此,在軟件開發(fā)過程中應(yīng)做到下述幾點(diǎn)。第一,要確保軟件開發(fā)人員的專業(yè)素養(yǎng)水平;第二,對于語法錯(cuò)誤等技術(shù)性問題必須嚴(yán)格注意。此外,當(dāng)計(jì)算和計(jì)劃錯(cuò)誤的時(shí)候,軟件開發(fā)人員要進(jìn)行認(rèn)真的思考,直到最后版本等內(nèi)容完全一致,還要學(xué)會(huì)分析工程的實(shí)際情況,做好材料的選擇。
3.2注意軟件的評審工作
計(jì)算機(jī)軟件開發(fā)中,工作人員并未參與其各階段的評審工作,因此有時(shí)會(huì)產(chǎn)生各種各樣的問題,為了各階段都符合相關(guān)要求,避免跨越階段現(xiàn)象的出現(xiàn),要在軟件開發(fā)的各個(gè)階段組織測評工作,確保軟件開發(fā)的準(zhǔn)確性。評審人員要包括設(shè)計(jì)師、管理者等全體人員,保證專家評審的質(zhì)量,這對提高工作質(zhì)量有很大幫助。對評審組來說,主要工作就是對設(shè)計(jì)師提交的軟件文檔是否符合要求進(jìn)行審核,通過專業(yè)人士的管理,對計(jì)算機(jī)硬件進(jìn)行更好的維護(hù),保證計(jì)算機(jī)軟件的更深層次發(fā)展。
4總結(jié)
隨著計(jì)算機(jī)軟件的迅猛發(fā)展,對其可靠性有了更高的要求,我國計(jì)算機(jī)軟件產(chǎn)業(yè)有了長久且穩(wěn)定的發(fā)展,但是仍然存在一些不可靠性問題,為了更好的解決計(jì)算機(jī)軟件技術(shù)不可靠的問題,需要各個(gè)方面的不停努力,不斷在研究中發(fā)展進(jìn)步,從實(shí)踐中總結(jié)經(jīng)驗(yàn),吸取教訓(xùn),獲得更多技巧與經(jīng)驗(yàn),保證計(jì)算機(jī)軟件技術(shù)可靠性的提升,促進(jìn)計(jì)算機(jī)軟件技術(shù)的更好發(fā)展。
淺談軟件可靠性工程的應(yīng)用論文 篇4
引言
隨著經(jīng)濟(jì)的迅猛發(fā)展,信息時(shí)代也在悄無聲息中走進(jìn)人們的生活,計(jì)算機(jī)技術(shù)已然成為人們工作及生活中必不可少的元素。先進(jìn)的計(jì)算機(jī)軟件技術(shù)更以其得天獨(dú)厚的快捷、靈活以及便利等深受大眾的青睞。然而,隨著對計(jì)算機(jī)軟件技術(shù)應(yīng)用的進(jìn)一步擴(kuò)大,其運(yùn)行過程中存在的不可靠性也漸趨引起了人們的關(guān)注。本文中我們將嘗試性地對這一問題進(jìn)行簡要分析。
1計(jì)算機(jī)軟件技術(shù)的概念
計(jì)算機(jī)軟件技術(shù),主要就是指為了保證計(jì)算機(jī)程序、規(guī)則以及方法等在計(jì)算機(jī)中正常運(yùn)行的相關(guān)數(shù)據(jù)。作為一項(xiàng)非常先進(jìn)的計(jì)算機(jī)技術(shù)之一,計(jì)算機(jī)軟件技術(shù)具有靈活性強(qiáng)、方便、快捷以及涉及范圍廣等優(yōu)點(diǎn),受到了人們的廣泛好評。通常狀況下,可以將計(jì)算機(jī)軟件技術(shù)分為四大類,分別是人工智能、數(shù)據(jù)處理、科學(xué)計(jì)算以及過程控制,并且計(jì)算機(jī)軟件系統(tǒng)中還包括了網(wǎng)絡(luò)系統(tǒng)、服務(wù)性程序、操作系統(tǒng)、變異系統(tǒng)、數(shù)據(jù)庫管理系統(tǒng)、標(biāo)準(zhǔn)程序庫等內(nèi)容,所以一旦使用計(jì)算機(jī)來解決某類問題時(shí),計(jì)算機(jī)軟件技術(shù)應(yīng)包含建模、提出解決方法以及編制程序等諸多內(nèi)容,并通過計(jì)算機(jī)的處理得到預(yù)期結(jié)果。
2計(jì)算機(jī)軟件技術(shù)的不可靠性
2.1軟件失效方面原因
硬件技術(shù)的一個(gè)重要研究方向就是硬件是小,由于硬件材料的損壞會(huì)加速硬件的老化、損壞程度,直接導(dǎo)致了大量物理故障的發(fā)生,因此說硬件失效是元器件物理變化的必然結(jié)果,也被稱為浴盆曲線現(xiàn)象。相對于硬件失效問題來說,軟件雖然基本不會(huì)出現(xiàn)老化、磨損現(xiàn)象,但是卻容易出現(xiàn)落后、失效的問題,并且由于軟件程序很容易被纂改,因此大量的入侵行為都是通過改編或編寫程序進(jìn)行的,此外,軟件失效還表現(xiàn)在其自身缺陷以及改編程序給軟件程序帶來的不良影響等。
2.2技術(shù)研發(fā)人員的缺乏
雖然現(xiàn)階段我國擁有大量從事軟件研發(fā)的技術(shù)人員,但是能夠從事高端技術(shù)研發(fā)的人才數(shù)量卻極為稀少,這就直接導(dǎo)致了我國軟件行業(yè)極度缺乏研發(fā)力量,很難取得實(shí)質(zhì)性的突破或進(jìn)展,并且也由于這方面的原因?qū)е铝宋覈浖袠I(yè)的落后。此外,由于高端研發(fā)人員的缺少,我們對于國外先進(jìn)技術(shù)吸收工作的開展也非常緩慢,這對于我國本已落后許多的軟件研發(fā)工作帶來了非常不利的影響。
2.3網(wǎng)絡(luò)安全威脅
網(wǎng)絡(luò)系統(tǒng)的可靠對于軟件研發(fā)具有非常重要的意義。通過網(wǎng)絡(luò),客戶能夠合理選擇信息資源,并且通過網(wǎng)絡(luò)的互聯(lián)功能,能夠更加便捷的進(jìn)行工作和生活。但是在這一過程中如果無法保證網(wǎng)絡(luò)可靠性,將造成災(zāi)難性的影響。因此我們必須通過提高網(wǎng)絡(luò)的可靠性,防范抵御全部入侵行為,才能夠保證軟件技術(shù)的可靠性。計(jì)算機(jī)軟件技術(shù)不可靠性測試的關(guān)鍵環(huán)節(jié)就是判斷測試用例是否成功運(yùn)行,大多情況下,時(shí)鐘時(shí)間以及詳細(xì)說明是判斷的重要依據(jù)。因此,我們應(yīng)對測試過程進(jìn)行嚴(yán)格控制,通過如實(shí)記錄測試數(shù)據(jù)等方式,為客觀不可靠性評價(jià)提供足夠的理論支持。
2.4軟件核心技術(shù)的落后
由于現(xiàn)階段我國高層次的軟件研發(fā)人員比較少,現(xiàn)有的平均專業(yè)技術(shù)水平較低,極度缺乏自主創(chuàng)新能力,導(dǎo)致現(xiàn)階段軟件核心技術(shù)不過硬,發(fā)展結(jié)構(gòu)不合理,抑制了計(jì)算機(jī)軟件技術(shù)的發(fā)展。
3計(jì)算機(jī)軟件不可靠性的解決措施
為了解決計(jì)算機(jī)軟不可靠性的問題,我們應(yīng)從下列方面同時(shí)著手,進(jìn)行解決。首先是要加強(qiáng)、提高軟件研發(fā)人員的'技術(shù)水平和專業(yè)素養(yǎng)。通過對客戶的需求進(jìn)行認(rèn)真分析,高效優(yōu)質(zhì)的完成軟件開發(fā),避免不可靠性。其次是要保證軟件研發(fā)人員能夠重視每一個(gè)研發(fā)工作中的環(huán)節(jié),避免出現(xiàn)低級(jí)錯(cuò)誤(例如常見的語法錯(cuò)誤、變量錯(cuò)誤等)。然后是要予以人員管理工作足夠的重視,既要保證工作人員的團(tuán)隊(duì)協(xié)作能力,還要使團(tuán)隊(duì)具有一定的競爭性,因此需要引進(jìn)有效的評審團(tuán)隊(duì)來評審計(jì)算機(jī)軟件研發(fā)人員的工作狀態(tài),提高計(jì)算機(jī)軟件的可靠性。最后是要加強(qiáng)軟件研發(fā)人員的培訓(xùn)工作。通過大量的技術(shù)培訓(xùn),來改善研發(fā)人員的工作態(tài)度,提高技術(shù)水平以及專業(yè)素養(yǎng),培養(yǎng)出一批高專業(yè)性、高素質(zhì)的研發(fā)人才,以實(shí)現(xiàn)計(jì)算機(jī)軟件研發(fā)工作的順利開展。
4總結(jié)
從目前的情況來看,計(jì)算機(jī)軟件技術(shù)的不可靠性已然成為其進(jìn)一步發(fā)展的障礙與瓶頸,因此,在追逐計(jì)算機(jī)軟件技術(shù)給我們帶來的便利與利益的同時(shí),更要審視其中存在的不可靠因素并及時(shí)提出相應(yīng)的解決措施,從而真正在提升其可靠性的前提下激發(fā)軟件技術(shù)的核心潛能與效用價(jià)值。
淺談軟件可靠性工程的應(yīng)用論文 篇5
1 計(jì)算機(jī)軟件技術(shù)及發(fā)展特征
計(jì)算機(jī)軟件技術(shù),是指為了確保計(jì)算機(jī)的正常運(yùn)行,而設(shè)置的程序或者相關(guān)數(shù)據(jù),軟件是用戶與硬件之間的接口界面,是維持計(jì)算機(jī)正常運(yùn)轉(zhuǎn)的核心所在,也是用戶與計(jì)算機(jī)進(jìn)行相互交流的渠道,其能夠提升計(jì)算機(jī)整體結(jié)構(gòu)的全面性、細(xì)致性和可靠性。軟件技術(shù)屬于計(jì)算機(jī)技術(shù)的一種,包括數(shù)據(jù)處理、人工智能、過程控制和科學(xué)計(jì)算四種類型,基本上計(jì)算機(jī)的所有功能都是在相關(guān)軟件的支持下實(shí)現(xiàn)的。在信息化技術(shù)飛速發(fā)展的影響下,計(jì)算機(jī)軟件技術(shù)也在持續(xù)發(fā)展,對于軟件技術(shù)人員提出許多新的要求。從目前的實(shí)際情況分析,計(jì)算機(jī)軟件技術(shù)的發(fā)展特征主要體現(xiàn)在幾個(gè)方面:
1.1 硬件技術(shù)發(fā)展影響
計(jì)算機(jī)軟件的發(fā)展受其他因素的影響巨大,其中比較重要的是硬件技術(shù),先進(jìn)的軟件技術(shù)需要可靠的硬件設(shè)備作支撐,如果硬件不足,再好的軟件也無法有效發(fā)揮作用。不過,軟件技術(shù)的發(fā)展也在一定程度上推動(dòng)了計(jì)算機(jī)硬件系統(tǒng)的進(jìn)步,使得其自身擁有了更加廣闊的發(fā)展空間。伴隨著計(jì)算機(jī)的日益普及,其開始從最初的科研領(lǐng)域深入到了人們生活的各個(gè)方面,硬件技術(shù)的發(fā)展帶動(dòng)了軟件技術(shù)的進(jìn)步,反之亦然。
1.2 開發(fā)成本持續(xù)提高
科學(xué)技術(shù)的發(fā)展和進(jìn)步,為計(jì)算機(jī)軟件開發(fā)工作提供了巨大的便利,但是同時(shí)也使得軟件開發(fā)的成本不斷增加,軟件成本在計(jì)算機(jī)系統(tǒng)總成本中占據(jù)著越來越大的比重,尤其是一些在專業(yè)領(lǐng)域中使用的軟件系統(tǒng),其開發(fā)成本更是極其巨大,如軍用系統(tǒng)、科研系統(tǒng)等,單單軟件的投入費(fèi)用就可能超過整個(gè)計(jì)算機(jī)系統(tǒng)投入的80%。
1.3 開發(fā)難度不斷加大
軟件本身雖然看似簡單,但是其所蘊(yùn)含的內(nèi)容是異常豐富的,屬于系統(tǒng)全面且具有較強(qiáng)邏輯性的元素。對于計(jì)算機(jī)軟件的開發(fā)而言,需要有專業(yè)的開發(fā)平臺(tái),不同類型、不同功能的.軟件在開發(fā)環(huán)節(jié)所涉及的公式、程序等存在著極大的差異。同時(shí),計(jì)算機(jī)軟件的研發(fā)過程具有較強(qiáng)的變化性和隨機(jī)性,導(dǎo)致其往往難以完全按照與客戶的約定完成,還需要繼續(xù)進(jìn)行調(diào)整和修改,因此開發(fā)難度較大。
1.4 內(nèi)部結(jié)構(gòu)越發(fā)復(fù)雜
計(jì)算機(jī)技術(shù)整體水平的提升,對于軟件也提出了更高的要求,無論是軟件本身的規(guī)模還是軟件技術(shù)的復(fù)雜程度,都在不斷提高,或者可以這樣認(rèn)為,計(jì)算機(jī)系統(tǒng)成本之所以會(huì)不斷增加,與計(jì)算機(jī)軟件本身越發(fā)復(fù)雜的內(nèi)部結(jié)構(gòu)存在直接的聯(lián)系。相比較最初的計(jì)算機(jī)軟件,當(dāng)前多數(shù)計(jì)算機(jī)系統(tǒng)的運(yùn)行代碼擴(kuò)大了300倍,而且計(jì)算機(jī)系統(tǒng)的規(guī)模也至少增加了三個(gè)數(shù)量級(jí)。
1.5 后期更新維護(hù)困難
計(jì)算機(jī)運(yùn)行需求及所處環(huán)境的不斷變化,對于軟件系統(tǒng)也造成了巨大的沖擊,無論多么優(yōu)秀的計(jì)算機(jī)軟件,在長期的使用過程中,都不可避免地會(huì)出現(xiàn)各種各樣的漏洞和問題,在這種情況下,想要保證用戶的良好體驗(yàn),確保軟件的正常使用,就必須做好后期的更新和維護(hù)工作。而軟件系統(tǒng)的維護(hù)是一個(gè)異常龐大的工程,也許在費(fèi)盡心力解決當(dāng)前的問題后,又會(huì)隨之出現(xiàn)新的問題。不僅如此,想要做好計(jì)算機(jī)軟件的更新維護(hù),維護(hù)人員必須對軟件本身的開發(fā)過程有一個(gè)大致的了解,提出相應(yīng)的解決辦法,否則就可能會(huì)陷入僵局。
2 計(jì)算機(jī)軟件技術(shù)的不可靠性
計(jì)算機(jī)軟件的可靠性是確保其功能有效發(fā)揮的關(guān)鍵所在,其不僅關(guān)系著計(jì)算機(jī)的正常運(yùn)行,關(guān)系著用戶體驗(yàn),更在很大程度上關(guān)系著用戶的數(shù)據(jù)信息安全,因此受到了越來越多的關(guān)注。而從本質(zhì)層面分析,計(jì)算機(jī)軟件的可靠性主要是針對計(jì)算機(jī)軟件性能及質(zhì)量的研究,結(jié)合相應(yīng)的規(guī)范和標(biāo)準(zhǔn),進(jìn)行軟件的全面評估。或者簡單來講,計(jì)算機(jī)軟件的可靠性,就是針對計(jì)算機(jī)軟件故障和問題的研究,在綜合考慮各種因素影響的情況下,合理評估計(jì)算機(jī)軟件出現(xiàn)故障的可能性,確定故障發(fā)生的概率,將其作為評估計(jì)算機(jī)軟件可靠性的重要指標(biāo)。通常來講,在一款軟件研發(fā)完成投入市場前,都需要進(jìn)行相應(yīng)的檢驗(yàn)工作,以確保其能夠可靠運(yùn)行。但是從目前來看,我國在計(jì)算機(jī)軟件的可靠性研究方面存在著一些不足,也因此導(dǎo)致了計(jì)算機(jī)軟件技術(shù)的不可靠性,具體來講,主要體現(xiàn)在兩個(gè)個(gè)方面:
2.1 內(nèi)部因素
導(dǎo)致計(jì)算機(jī)軟件技術(shù)不可靠性的主要原因,是設(shè)計(jì)環(huán)節(jié)存在的缺陷和漏洞。就目前而言,在進(jìn)行計(jì)算機(jī)軟件的開發(fā)設(shè)計(jì)時(shí),主要是立足客戶需求,搭建大致的軟件框架,對研發(fā)方向進(jìn)行明確,然后通過人工的方式,進(jìn)行代碼以及相關(guān)程序的編寫,不僅十分繁瑣,而且軟件編程的質(zhì)量和最終效果直接受設(shè)計(jì)人員專業(yè)素質(zhì)的影響。如果軟件編程人員本身具有較高的專業(yè)素質(zhì),對工作認(rèn)真負(fù)責(zé),則最終得到的軟件就能夠滿足客戶的各種需求,軟件的性能和質(zhì)量也就有所保障。反之,如果編程人員在進(jìn)行軟件開發(fā)的過程中,出現(xiàn)了錯(cuò)誤,則不僅會(huì)影響軟件的性能,甚至可能會(huì)給整個(gè)計(jì)算機(jī)系統(tǒng)帶來巨大的安全隱患。不僅如此,軟件編程需要寫入大量的代碼,而這些代碼只能由人工完成,在實(shí)際操作中受各種因素的影響,誤差的存在幾乎不可避免,這就在很大程度上增加了計(jì)算機(jī)軟件的不可靠性。相比較發(fā)達(dá)國家而言,我國的軟件工程發(fā)展時(shí)間較短,缺乏高素質(zhì)的專業(yè)技術(shù)人才,而且相對滯后的計(jì)算機(jī)運(yùn)行環(huán)境也直接制約了軟件的運(yùn)行效果,其同樣會(huì)在一定程度上加大軟件技術(shù)的不可靠性。
2.2 外部因素
就目前而言,我國軟件技術(shù)正處于飛速發(fā)展階段,但是對于計(jì)算機(jī)軟件技術(shù)的開發(fā)更多地側(cè)重于技術(shù)層面,以實(shí)際應(yīng)用效果來對計(jì)算機(jī)軟件技術(shù)進(jìn)行評估,沒有認(rèn)識(shí)到軟件技術(shù)的不可靠性,從而在一定程度上加劇了不可靠性的發(fā)展,甚至可能會(huì)形成安全隱患,威脅計(jì)算機(jī)的正常運(yùn)行。簡單來講,就是在計(jì)算機(jī)軟件技術(shù)的發(fā)展過程中,偏重軟件的開發(fā)而忽視了安全管理,在進(jìn)行計(jì)算機(jī)軟件的研發(fā)工作時(shí),沒有設(shè)置相應(yīng)的監(jiān)督管理體系,不能及時(shí)發(fā)現(xiàn)和解決軟件開發(fā)過程中存在的各種問題和不足,在軟件開發(fā)完成后,也沒有及時(shí)進(jìn)行權(quán)威性的評估分析,往往是在軟件投入市場,出現(xiàn)問題之后,采取進(jìn)行更新和補(bǔ)救,不僅效率低下,效果欠佳,而且容易失去客戶市場。不僅如此,錯(cuò)綜復(fù)雜的網(wǎng)絡(luò)環(huán)境同樣會(huì)對軟件技術(shù)的可靠性造成負(fù)面影響。伴隨著網(wǎng)絡(luò)技術(shù)的發(fā)展,計(jì)算機(jī)軟件技術(shù)想要發(fā)揮更好的作用,就必須順應(yīng)發(fā)展潮流,開展適應(yīng)性變革,與網(wǎng)絡(luò)技術(shù)相互融合,相互推動(dòng)。但是與此同時(shí),在網(wǎng)絡(luò)環(huán)境下,計(jì)算機(jī)軟件技術(shù)原本的缺陷和問題將會(huì)被無限放大,當(dāng)其沒有能夠被及時(shí)解決,逐漸形成安全威脅時(shí),在網(wǎng)絡(luò)的傳播下,所帶來的危害難以估量的。
3 提升計(jì)算機(jī)軟件技術(shù)可靠性的有效策略
3.1 關(guān)注軟件故障
計(jì)算機(jī)軟件技術(shù)的不可靠性歸根到底就是軟件故障的存在,因此,想要提升計(jì)算機(jī)軟件的可靠性,就必須采取切實(shí)有效的措施,降低軟件故障發(fā)生的幾率。一方面,在進(jìn)行軟件開發(fā)的過程中,設(shè)計(jì)人員必須加強(qiáng)與客戶的溝通和交流,了解客戶的真實(shí)需求,并以此為導(dǎo)向進(jìn)行軟件的研發(fā)設(shè)計(jì);另一方面,在軟件開發(fā)環(huán)節(jié),設(shè)計(jì)人員必須對自身的工作有一個(gè)清醒的認(rèn)識(shí),做到認(rèn)真負(fù)責(zé),避免語句錯(cuò)誤、變量錯(cuò)誤等一些低級(jí)問題。
3.2 強(qiáng)化軟件設(shè)計(jì)
做好軟件的設(shè)計(jì)工作是提升計(jì)算機(jī)軟件技術(shù)可靠性的關(guān)鍵所在,也是首要環(huán)節(jié)。具體來講,應(yīng)該加強(qiáng)對于專業(yè)軟件技術(shù)人才的教育和培訓(xùn),拓展人才隊(duì)伍,從整體上提升我國計(jì)算機(jī)軟件設(shè)計(jì)的水平和質(zhì)量。對于軟件編程人員而言,在開展軟件研發(fā)的過程中,必須做好相應(yīng)的規(guī)劃設(shè)計(jì)工作,結(jié)合軟件的實(shí)際應(yīng)用需求,編制相應(yīng)的設(shè)計(jì)方案,做好可行性分析,在確保軟件能夠正常運(yùn)行后,才能著手進(jìn)行下一步的工作。另外,在軟件投入市場前,必須進(jìn)行專業(yè)的試驗(yàn)檢測,及時(shí)對其中存在的缺陷和漏洞進(jìn)行彌補(bǔ),提升軟件的可靠性,避免由于人為誤操作引發(fā)的安全隱患。
3.3 注重監(jiān)督審查
相關(guān)調(diào)查顯示,在計(jì)算機(jī)軟件的開發(fā)和使用過程中,之所以經(jīng)常出現(xiàn)各種各樣的問題,主要是由開發(fā)技術(shù)人員對于工作缺乏足夠認(rèn)真負(fù)責(zé)的態(tài)度,沒有做好硬件系統(tǒng)的維護(hù)以及各個(gè)階段的審查工作。對此,為了確保計(jì)算機(jī)軟件在不同的開發(fā)環(huán)節(jié)都能夠滿足相關(guān)要求,必須強(qiáng)調(diào)軟件開發(fā)過程的監(jiān)督審查工作,確保開發(fā)人員能夠嚴(yán)格按照有關(guān)規(guī)范,遵循標(biāo)準(zhǔn)的流程進(jìn)行軟件開發(fā),避免出現(xiàn)跨階段開發(fā)的情況。同時(shí),在每一個(gè)開發(fā)階段完成后,都應(yīng)該及時(shí)進(jìn)行軟件評審工作,明確各個(gè)階段的軟件開發(fā)標(biāo)準(zhǔn),及時(shí)對存在的問題和不足進(jìn)行處理。在整個(gè)軟件開發(fā)過程中,必須設(shè)置專業(yè)的軟件評審人員,其在保證計(jì)算機(jī)軟件可靠性方面具有重要作用。通過對軟件設(shè)計(jì)人員提交的軟件文檔進(jìn)行審核,分析其是否對上一個(gè)階段軟件文檔的標(biāo)準(zhǔn)進(jìn)行了執(zhí)行,來衡量軟件開發(fā)的效果。另外,評審人員還應(yīng)該加強(qiáng)與其他領(lǐng)域?qū)I(yè)技術(shù)人員的交流和配合,以保證良好的評審效果。
3.4 做好軟件測試
固然,在進(jìn)行計(jì)算機(jī)軟件設(shè)計(jì)和開發(fā)的過程中,可以通過強(qiáng)化監(jiān)督管理的方式,消除各種因素的影響,減少軟件中存在的缺陷和漏洞,進(jìn)而提升計(jì)算機(jī)軟件的可靠性。但是就實(shí)際情況而言,計(jì)算機(jī)軟件本身是非常特殊的,除開比較明顯的影響因素,還有很多因素非常隱蔽,不易察覺,其同樣會(huì)導(dǎo)致軟件可靠性的下降。因此,在軟件開發(fā)完成,投入市場前,必須做好相應(yīng)的測試工作,對軟件的性能、運(yùn)行效率、整體質(zhì)量以及安全性、穩(wěn)定性等進(jìn)行測試,及時(shí)發(fā)現(xiàn)監(jiān)督審查中遺漏的問題,并采取有效的措施進(jìn)行解決,進(jìn)一步提升計(jì)算機(jī)軟件在實(shí)際應(yīng)用中的可靠性。同時(shí),還可以結(jié)合計(jì)算機(jī)本身的運(yùn)行條件,以及網(wǎng)絡(luò)環(huán)境,分析可能影響計(jì)算機(jī)軟件可靠性的因素。需要強(qiáng)化對于網(wǎng)絡(luò)的監(jiān)管工作,對計(jì)算機(jī)軟件的運(yùn)行環(huán)境進(jìn)行優(yōu)化,提升軟件的可靠性,確保其達(dá)到應(yīng)用標(biāo)準(zhǔn)后,才能投入使用。
4 結(jié)束語
總而言之,計(jì)算機(jī)軟件技術(shù)的發(fā)展,推動(dòng)了我國信息化進(jìn)程的加快,也帶動(dòng)了計(jì)算機(jī)產(chǎn)業(yè)的進(jìn)步。而在計(jì)算機(jī)軟件技術(shù)的開發(fā)和應(yīng)用中,受各種因素的影響,存在著不可靠性,影響了軟件功能的有效發(fā)揮。對此,在軟件設(shè)計(jì)環(huán)節(jié)應(yīng)該充分分析各方面的影響因素,積極推動(dòng)軟件工程,做好軟件研發(fā)工作的規(guī)范和監(jiān)管,加大資金和人才的投入力度,及時(shí)發(fā)現(xiàn)并消除軟件中存在的問題,提升軟件技術(shù)的可靠性。
淺談軟件可靠性工程的應(yīng)用論文 篇6
摘要:當(dāng)前,我國社會(huì)、經(jīng)濟(jì)發(fā)展的速度不斷加快,進(jìn)而使人們的生活水平得到了很大提升。特別是在科學(xué)技術(shù)方面,取得了很大進(jìn)展。與此同時(shí),在科技力量的支持下,計(jì)算機(jī)軟件技術(shù)呈現(xiàn)出日新月異的特點(diǎn),極大了推動(dòng)了經(jīng)濟(jì)的發(fā)展。本文首先介紹了計(jì)算機(jī)軟件技術(shù)方面的概念,然后分析了計(jì)算機(jī)軟件技術(shù)中的不可靠因素。在此基礎(chǔ)上,結(jié)合實(shí)際的工作經(jīng)驗(yàn),提出解決的具體辦法和措施。
【關(guān)鍵詞】計(jì)算機(jī);軟件技術(shù);不可靠性;分析
在互聯(lián)網(wǎng)信息時(shí)代,計(jì)算機(jī)技術(shù)的廣泛應(yīng)用,給人們的生活、工作帶來了極大方便。然而,計(jì)算機(jī)軟件技術(shù)的不可靠性缺陷也逐漸暴露出來,進(jìn)而引起了社會(huì)各方面的關(guān)注。針對計(jì)算機(jī)系統(tǒng)來講,軟件是整個(gè)系統(tǒng)的靈魂,支配著一切工作。然而,用戶在實(shí)際操作軟件的過程中,經(jīng)常會(huì)發(fā)現(xiàn)軟件存在各種問題,不能有效的完成工作。在這種情況下,就可以判斷出軟件存在不可靠性。因此,必須采取解決的辦法和措施。下面進(jìn)行詳細(xì)分析。
1計(jì)算機(jī)軟件的不可靠性分析
1.1軟件不可靠性含義
計(jì)算機(jī)在運(yùn)行的過程中,能夠根據(jù)用戶的指令有效的完成工作,此時(shí)被認(rèn)為是可靠性的。反之,當(dāng)用戶在操作時(shí)發(fā)現(xiàn)軟件存在某種缺陷,影響到工作效率時(shí),該軟件就存在不可靠性的問題。調(diào)查顯示,當(dāng)前市場上的很多計(jì)算機(jī)軟件都存在不可靠性。
1.2軟件不可靠性的表現(xiàn)
從本質(zhì)上來講,判斷計(jì)算機(jī)軟件是否可靠,主要是以用戶的滿意度為標(biāo)準(zhǔn)的。即,軟件的設(shè)計(jì)可以滿足用戶的要求。然而,由于程序設(shè)計(jì)師在設(shè)計(jì)理念、技術(shù)方面存在一定差異,很容易出現(xiàn)不合理的問題。在這種情況下,就會(huì)導(dǎo)致軟件存在漏洞,并降低應(yīng)用的效率。常見的問題包括:軟件功能欠缺;軟件不能正常運(yùn)行;軟件運(yùn)行速度慢;軟件存在安全漏洞;在特殊情況下,軟件突然出現(xiàn)崩潰現(xiàn)象。
1.3因?yàn)檐浖豢煽康脑?/p>
軟件在開發(fā)的過程中,不可避免的會(huì)產(chǎn)生不可靠性問題。從實(shí)際工作經(jīng)驗(yàn)來看,導(dǎo)致這種后果的原因包括:
(1)沒有正確理解客戶的需求,然后進(jìn)行軟件開發(fā),導(dǎo)致設(shè)計(jì)目的與用戶需求產(chǎn)生很大差距。在這種情況下,就不能完成工作。
。2)在制造軟件時(shí),語言技術(shù)不達(dá)標(biāo),導(dǎo)致軟件在運(yùn)行中出現(xiàn)障礙。
。3)應(yīng)用新技術(shù)后,由于平臺(tái)的不兼容性,造成軟件不可靠性。
。4)軟件設(shè)計(jì)完成后,沒有進(jìn)行很好的優(yōu)化。這樣,當(dāng)用戶在執(zhí)行不同操作時(shí),就很容易引起故障。另外,針對大量處理的處理,只有對內(nèi)存數(shù)據(jù)進(jìn)行優(yōu)化,才能保證軟件的平穩(wěn)運(yùn)行。
。5)技術(shù)不成熟,導(dǎo)致軟件不可靠。常見的問題包括算法錯(cuò)誤、語法錯(cuò)誤、系統(tǒng)結(jié)構(gòu)不合理、接口參數(shù)不匹配等。在這種情況下就會(huì)影響計(jì)算的精度,對工作造成影響。第六,在軟件開發(fā)的過程中,沒有對各階段進(jìn)行有效評審。最后,軟件開發(fā)完成后,沒有設(shè)置有效的質(zhì)量檢測機(jī)制。
2計(jì)算機(jī)軟件不可靠性的對策
針對以上問題,本文結(jié)合多年的軟件開發(fā)經(jīng)驗(yàn),提出解決的具體辦法和措施。包括以下幾個(gè)方面。
2.1選擇合適的編程語言
編程語言作為一種工具,在選擇的過程中,必須要求其保持合理性。計(jì)算機(jī)程序員在編寫語言時(shí),應(yīng)該根據(jù)軟件的功能,選擇得心應(yīng)手的語言與機(jī)器對話。這樣,就會(huì)在很大程度上提高工作效率。同時(shí),在編程語言的支持下,實(shí)現(xiàn)了不同模塊的功能?梢钥闯觯x擇合適的語言設(shè)計(jì),有利于增強(qiáng)軟件的可靠性。
2.2做好前期需求分析
近年來,計(jì)算機(jī)軟件的種類不斷增多,且朝著規(guī);姆较虬l(fā)展。然而,由于用戶的需求不斷提高,進(jìn)而也增加了軟件開發(fā)的難度。軟件最終的服務(wù)對象是客戶,其最高的決策權(quán)也是客戶。所以,為了滿足用戶的不同需求,必須實(shí)現(xiàn)所有的功能服務(wù),只有這樣才能取得客戶的信賴與支持。反之,當(dāng)用戶在操作軟件的過程中,如果遇到不能實(shí)現(xiàn)的功能時(shí),就會(huì)認(rèn)為該軟件存在缺陷。因此,軟件設(shè)計(jì)必須親民,才能得到客戶的認(rèn)可。鑒于此,在設(shè)計(jì)軟件前,程序員要進(jìn)行深入的`調(diào)查、研究,分析客戶的需求,并做到精益求精。值得注意的是,部分程序員在開發(fā)軟件時(shí),往往置客戶的需求于不顧,單純根據(jù)個(gè)人的喜好來設(shè)計(jì),這樣的做法是很錯(cuò)誤的。
2.3認(rèn)真進(jìn)行功能設(shè)計(jì)
首先,程序員應(yīng)該根據(jù)客戶的需求,分析軟件的具體功能,然后制定出開發(fā)的策略。在此基礎(chǔ)上,設(shè)計(jì)出高質(zhì)量的軟件,以此來滿足客戶的需求。具體來講,可以利用軟件模型來進(jìn)行分析,包括研制的方法、操作的流程等。在此基礎(chǔ)上,明確出每個(gè)階段的制作目的,運(yùn)行的結(jié)果,以及應(yīng)該注意的問題等。
2.4全面進(jìn)行軟件的測試、維護(hù),以及優(yōu)化
軟件的測試、維護(hù)、優(yōu)化工作也非常重要。包括對功能的完整性、兼容性、完全性、正確性進(jìn)行測試。然后,對軟件進(jìn)行鑒定,實(shí)現(xiàn)優(yōu)化。這樣做,可以讓軟件正常運(yùn)行,避免出現(xiàn)崩潰。同時(shí),對外界界面進(jìn)行優(yōu)化,可以讓操作者感到更加舒心?偠灾,只有加強(qiáng)技術(shù)工作后,才能保證軟件的準(zhǔn)確性、兼容性、安全性、完整性達(dá)到要求。
3結(jié)束語
隨著信息產(chǎn)業(yè)的快速發(fā)展,使軟件技術(shù)的研究更加深入,進(jìn)而誕生了更多新的計(jì)算機(jī)軟件技術(shù)。這些新技術(shù)應(yīng)用后,極大的促進(jìn)了行業(yè)的發(fā)展,取得了顯著的成績。然而,由于各種因素的影響,計(jì)算機(jī)軟件存在很大的不可靠性,不利于健康、穩(wěn)定的發(fā)展。鑒于此,本文在分析其不可靠性因素的基礎(chǔ)上,結(jié)合實(shí)際的工作經(jīng)驗(yàn),提出了解決的具體辦法和措施。比如選擇合適的編程語言;做好前期需求分析;認(rèn)真進(jìn)行功能設(shè)計(jì);全面進(jìn)行軟件的測試、維護(hù),以及優(yōu)化等。希望可以起到參考的作用。
【淺談軟件可靠性工程的應(yīng)用論文】相關(guān)文章:
淺談現(xiàn)代教育技術(shù)的應(yīng)用論文(精選11篇)05-23
淺談軟件開發(fā)項(xiàng)目的成本控制論文04-18
淺談全面質(zhì)量管理在企業(yè)中的應(yīng)用論文04-20
淺談財(cái)務(wù)軟件在現(xiàn)代企業(yè)中的應(yīng)用04-16
淺談MOF材料的應(yīng)用04-21
計(jì)算機(jī)應(yīng)用技術(shù)淺談?wù)撐?2篇11-04
淺談體育舞蹈的論文09-23
淺談解肝煎的臨床應(yīng)用07-26