計算機專業(yè)本科畢業(yè)論文——軟件技術
企業(yè)如果能夠把握好對計算機軟件技術的運用,在企業(yè)培訓管理中將達到事半功倍的效果,能為企業(yè)減少人力、資源的投入。下面是學習啦小編為大家整理的計算機專業(yè)本科畢業(yè)論文,供大家參考。
計算機專業(yè)本科畢業(yè)論文范文一:計算機軟件技術不可靠性思考
[摘要]近些年來,我國的科學技術得到了迅速的發(fā)展,尤其是計算機技術的發(fā)展。隨著我國計算機應用水平的不斷提高,在計算機軟件方面我國已經(jīng)有了很大的優(yōu)勢,但是隨著社會的不斷發(fā)展,計算機軟件技術也開始逐漸顯現(xiàn)出其弊端。
[關鍵詞]計算機技術;軟件技術;不可靠性
1前言
計算機軟件技術是一項比較先進的技術,隨著當今社會的不斷發(fā)展,越來越多的領域都開始對計算機軟件技術加以利用,對于軟件技術的利用給人們的生產(chǎn)生活帶來了極大的便利,但同時,計算機軟件技術也有著一定的不可靠性。
2計算機軟件技術及其組成成分
所謂的計算機系統(tǒng),是由硬件系統(tǒng)和軟件系統(tǒng)兩個方面的內(nèi)容所組成的,其中,軟件技術就是指的計算機程序、規(guī)則和方法的穩(wěn)定記載及計算機上運行時所必須的數(shù)據(jù)。從計算機誕生至今,人們對于軟件技術的研究主要包括了以下幾個方面的內(nèi)容,第一是計算機設計語言、編譯技術和操作系統(tǒng),第二是實用程序、數(shù)據(jù)庫技術、軟件工具及其實現(xiàn)技術等等。對于軟件技術而言,它大致分為了數(shù)據(jù)處理、過程處理、科學計算和人工智能幾個大類,所謂的軟件技術,就是將現(xiàn)實中的問題通過建立相應模型的方法,然后再針對相應的模型進行分析并提出解決方案,最后再通過程序的編制來對問題加以解決,最終通過計算機來顯示預期的處理結果。一個計算機系統(tǒng)離開了計算機軟件技術是不完整的,因為計算機各種功能的實現(xiàn)都必須要依靠軟件,而這些功能軟件都是在軟件技術的基礎上創(chuàng)造出來的。
3計算機軟件技術的特點
3.1高技術性
對于一個計算機軟件而言,在其創(chuàng)作過程中,必然是存在一定的組織性和程序性的,因此進行軟件設計時,工作人員的分工也是十分有序的,而且他們的操作都十分的精密。除此之外,在計算機軟件的設計過程中,往往還需要運用到一些高科技的工具,通過對這些高科技工具的利用,一方面可以使得工作的效率和質量得到提高,另一方面,也充分地保證了其精度。計算機軟件也是一種科技的產(chǎn)物,它是隨著科技的發(fā)展才得以誕生的,也是人類智慧的結晶,所以說在開發(fā)的過程中,難度也是相對較大的,而且其開發(fā)成本往往也較高,開發(fā)的周期相對較長,因此有著高技術性。
3.2強大的功能性
計算機的運行是離不開計算機程序的,計算機程序的設計不同于文學創(chuàng)作等,計算機程序的開發(fā)是具有非常大的價值的,因此對其進行設計必然要使其完成一定的功能。所以說計算機軟件主要是用來為人們提供服務的,人們可以通過對其功能的利用來實現(xiàn)人們的某些目的。所以說計算機軟件技術是有著很強大的功能性的,如果人們不能夠通過軟件來實現(xiàn)自己的一些目的,那么軟件的存在就是毫無意義的。計算機軟件的功能性主要體現(xiàn)在三個方面,第一是計算機的可執(zhí)行性,簡而言之,就是說計算機軟件必須是在計算機能夠處理和執(zhí)行的條件下,才是有價值的;第二是計算機軟件的序列性,序列性主要是指的代碼化的指令序列、符號化的指令序列和符號化的語言序列;第三是計算機軟件的目的性,計算機軟件在其運行過程中,都必然是圍繞著某一個明確的目標來展開的。
3.3互相滲透性
計算機軟件是一個整體,通過計算機軟件,可以充分地對人類的思維進行模擬,同時,計算機軟件也綜合了多種技術,它不但具有與文字相似的表現(xiàn)形式,同時還有這很強的使用性,所以說計算機軟件實現(xiàn)了這兩者的統(tǒng)一。相比于計算機硬件系統(tǒng)而言,軟件更加地能夠體現(xiàn)出人們的智慧,正是由于計算機軟件有著諸多的優(yōu)勢,所以使得計算機軟件技術成功地滲透進了許多領域,任何領域都可以通過對自身需求的總結和對計算機軟件技術的利用來設計出相應的軟件,來幫助人們完成相應的任務,實現(xiàn)相應的目標,一方面大大地節(jié)省了人力和物力,另一方面,也使得工作效率得到了大大的提高。
4計算機軟件技術不可靠性的定義
要定義計算機軟件技術的不可靠性,我們可以通過對計算機軟件技術可靠性的分析來實現(xiàn)。所謂的計算機軟件的可靠性,指的是在規(guī)定的條件下和規(guī)定的時間內(nèi),軟件可以對用戶下達的指令加以完成。根據(jù)計算機軟件可靠性的定義我們可以看出要對一款軟件的可靠性進行衡量,主要應該依據(jù)兩個方面的內(nèi)容,第一是指定的時間,第二是指定的條件。但是在軟件的實際應用過程中,往往會因為各方面的因素使得軟件不能夠在指定的時間內(nèi)或者指定的條件下來完成相應的指令,這就是計算機軟件的不可靠性。正是因為計算機軟件技術存在一定的不可靠性,所以也就出現(xiàn)了市面上許多的軟件往往在其說明書中對其實際功能有所夸大,在軟件的實際運用過程中,并不能夠完全按照說明書來實現(xiàn)相應的功能。
5計算機軟件技術的不可靠性分析
5.1系統(tǒng)危險
所謂的系統(tǒng)危險,指的是有可能會導致人員傷亡或者設備財產(chǎn)遭受損失的現(xiàn)象。隨著我國當前計算機技術的不斷發(fā)展,軟件在各行各業(yè)中的使用頻率也越來越高,在各行各業(yè)中所扮演的角色也越來越重要,雖然軟件的使用可以帶來極大的便利,但是由于計算機軟件技術尚還存在著一些不可靠性,所以有可能因為軟件的問題而導致整個產(chǎn)業(yè)系統(tǒng)面臨著一些風險,使得系統(tǒng)工作不能夠正常的進行。
5.2安全性風險
計算機技術與信息技術有著密不可分的關系,二十一世紀是一個信息化的時代,隨著信息技術的不斷發(fā)展,在軟件運行的過程中,網(wǎng)絡的安全就顯得越來越重要。計算機網(wǎng)絡的意義就在于提供給用戶以相應的服務和信息資源,雖然網(wǎng)絡的使用給人們的工作和生活帶來了極大的便利,但同時網(wǎng)絡也在通過一些軟件來對人們的生活和工作造成一些不必要的負面影響。所以說當前計算機軟件技術的不可靠性還體現(xiàn)在安全風險方面,在對計算機軟件進行設計的過程中,如果沒有相應的網(wǎng)絡安全防范機制,就很可能使得軟件用戶面臨諸多的信息安全風險,給人們帶來一些不必要的損失,所以安全風險也是計算機軟件技術不可靠性的一個重要內(nèi)容。
5.3程序容易被篡改
對于計算機技術而言,硬件技術主要是對硬件所使用的材料進行研究,而一般硬件出現(xiàn)不可靠情況的主要因素也是硬件的老化或者損耗,因此一般而言硬件的失效主要都是一些物理故障,它是物體物理變化的必然結果,而且硬件也會出現(xiàn)浴盆曲線現(xiàn)象;但軟件則不同,在軟件的開發(fā)和使用過程中,軟件是不發(fā)生變化的,不會出現(xiàn)像硬件一樣的磨損和老化,更沒有浴盆曲線現(xiàn)象的產(chǎn)生。但是由于軟件的核心是其代碼,如果代碼被人為地進行了改變,軟件就不能夠完成其相應的功能,或者在完成功能的同時會使得用戶的信息遭到泄露。軟件在遭到篡改之后,十分容易造成一些數(shù)據(jù)錯誤,從而使得軟件失效。
5.4人為影響較大
其實計算機軟件技術的可靠性與硬件技術的可靠性也有著一定程度上的相似。比如說二者都是通過復雜的函數(shù)來對其缺陷和故障標準進行定義的,而且也都是通過運行來對自身的不可靠性加以發(fā)現(xiàn),計算機軟件技術的可靠性和硬件技術的可靠性都是系統(tǒng)在固定的條件下完成預定功能的可能性。在軟件的開發(fā)過程中,實質上就是將開發(fā)者的思維轉換為計算機語言,然后再編譯成相應的軟件,這是一個思考和創(chuàng)作的過程。軟件的開發(fā)是以用戶的需求為出發(fā)點的,然后通過設計師對于需求的分析和設計,最終將其通過計算機技術來加以實現(xiàn)。而在對軟件進行設計的每一個環(huán)節(jié)中,都離不開人的參與,人的思維對軟件有著極大的影響。但是往往由于人類認知和知識水平的有限,所以說在軟件的開發(fā)過程中,難免會出現(xiàn)一些遺忘和不合理的情況,所以說就使得設計出來的軟件不能夠完成預期的功能,進而使得計算機軟件技術的不可靠性增大。正是由于對軟件技術的利用過程離不開人的參與,所以也就使得軟件技術在很大程度上都會受到人為因素的影響,使得計算機軟件技術具有不可靠性。
5.5軟件界面不合理
一個實用的軟件除了能夠在指定的時間內(nèi)和指定的條件下完成用戶的指令之外,還應該有著直觀和舒適的操作界面,因為它關系著人們的工作效率,如果軟件的界面設計不合理,那么其操作就會變得十分復雜,甚至于在短時間內(nèi)用戶還不能夠對軟件的功能有一個全面的了解,這就極大的影響了人們對于軟件的使用,給用戶的使用帶來極大的不便,使得計算機軟件技術的不可靠性增加。
6計算機軟件不可靠性產(chǎn)生的原因
6.1軟件差錯
軟件技術的可靠性主要就是指的軟件在使用過程中的安全性、可靠性、穩(wěn)定性和流暢性等等,如果軟件在運行過程中缺乏了以上特性,就說明其具有不可靠性。軟件技術之所以會產(chǎn)生不可靠性,主要就是因為軟件中的差錯引起了相應的軟件故障,而所謂的軟件差錯,就是指的在軟件的開發(fā)過程中,由于開發(fā)人員的疏忽所導致的人為錯誤。比如說對于用戶需求分析的錯誤,軟件設計者沒有很好地理解用戶的真正需求,因此所開發(fā)出的軟件必然是不能夠被用戶正常使用的,因而就導致了不可靠性的產(chǎn)生。還有就是測試錯誤,在軟件的測試階段,往往也會因為測試對象選取的錯誤而導致軟件差錯,最終使得軟件具有不可靠性。
6.2缺少相應的評審機制
為了使得軟件能夠更好地滿足用戶的需求,軟件的開發(fā)工作必須是按照一定的順序和流程來進行的,如果不按照相應的順序和流程來開展工作,就很容易使得所設計出來的軟件不能夠滿足用戶的需求。因此在軟件開發(fā)的各個階段,都必須要按照一定的評審機制來對軟件進行評審,從而保證軟件開發(fā)是朝著正確的方向在前進。但是當前的軟件開發(fā)往往是缺乏相應的評審機制的,許多的軟件開發(fā)僅僅是在初步設計階段和最后的測評階段有相應的專家參與,而在開發(fā)過程中是沒有相應的人員參與測評的,所以也就使得軟件產(chǎn)生了不可靠性。
6.3軟件質量監(jiān)管不嚴
當前我國對于軟件質量的監(jiān)管還不是很嚴,所以就使得許多功能不完善的軟件流入市場,許多軟件生產(chǎn)商都是在軟件被人們廣泛使用后才逐步地對其軟件所存在的問題進行修復。由于缺乏嚴格的質量監(jiān)管體系,也使得軟件技術的不可靠性得以存在。
7結語
計算機軟件技術在我們的生活中發(fā)揮著越來越重要的作用,所以說我們必須要對計算機軟件技術的可靠性引起足夠的重視,尤其是當前我們正處在一個信息化的時代,信息的安全與否關系到每一個人,而當前人們對于軟件的使用頻率也越來越高,所以說必須加強各種軟件的可靠性,避免計算機軟件的不可靠性,使得計算機軟件技術能夠更好地服務于人類。
[參考文獻]
[1]余玫.論計算機軟件技術的不可靠性分析研究[J].網(wǎng)友世界•云教育,2014.
[2]牛天瑜.計算機軟件技術的不可靠性探析[J].硅谷,2014.
計算機專業(yè)本科畢業(yè)論文范文二:如何優(yōu)化機械結構動態(tài)設計思考
摘要:機械結構的動態(tài)設計,目的是提出最佳的方案,滿足機械結構更新?lián)Q代的需求。機械行業(yè)的快速發(fā)展,促使機械結構面臨著市場競爭,需通過動態(tài)設計的方式,才能保障機械結構的性能和穩(wěn)定性,所以本文重點分析如何優(yōu)化機械結構的動態(tài)設計。
關鍵詞:機械;結構;動態(tài)設計
0引言
機械結構動態(tài)設計優(yōu)化,是機械領域市場發(fā)展的結果,打破傳統(tǒng)設計方式的限制,提高動態(tài)設計的綜合能力。目前,隨著機械行業(yè)的進步,如何優(yōu)化機械結構的動態(tài)設計,成為主要的問題,應該根據(jù)機械結構的需求,優(yōu)化動態(tài)設計的過程,確保其具備充足的市場競爭力,體現(xiàn)動態(tài)設計的優(yōu)勢,最主要的是符合機械結構的設計要求。
1機械結構動態(tài)設計分析
機械結構動態(tài)設計是指根據(jù)機械產(chǎn)品的特性,構建動力選模型,應用到機床設計的流程內(nèi)。動態(tài)化的機械結構設計,能夠找出機械產(chǎn)品設計中的薄弱項目,根據(jù)模型的模擬狀態(tài),提出相關的改進措施。機械結構動態(tài)設計中需要選擇有效的變量信息,完善初始參數(shù)和修改后參數(shù)的使用,促使結構動態(tài)設計達到優(yōu)化的狀態(tài),強化機械產(chǎn)品的實踐設計[1]。機械結構動態(tài)設計方法,符合現(xiàn)代機械產(chǎn)品精細化的設計要求,提供穩(wěn)定的設計模型,為機械結構設計提供穩(wěn)定的模型和設計方法,規(guī)范機械產(chǎn)品的設計。
2機械結構動態(tài)設計中的技術
機械結構動態(tài)設計中的技術,主要體現(xiàn)在兩個方面,分別是有限元建模技術和ANSYS軟件技術,對其做如下分析:
2.1有限元建模技術
機械結構動態(tài)設計是一項復雜、繁瑣的工作,將有限元做為設計建模的理論基礎,積極分析機械結構的動態(tài)設計。有限元建模技術,促使機械結構動態(tài)設計的結構,趨向于真實的求解區(qū)域,可以將機械動態(tài)設計的不同單元體,組合到同一個求解區(qū)域內(nèi),規(guī)劃出機械產(chǎn)品所需的設計結構,有限元建模技術根據(jù)幾類設計結構,模擬可能使用的幾何形狀,體現(xiàn)數(shù)值分析方法的優(yōu)勢。有限元建模技術在機械動態(tài)設計中,需要注重單元函數(shù)的求解過程,得出未知函數(shù)的準確表達。
2.2ANSYS軟件技術
ANSYS軟件降低了機械動態(tài)設計中的計算難度,提供可靠的操作和計算。ANSYS軟件,能夠根據(jù)機械產(chǎn)品動態(tài)設計的需求,規(guī)劃出問題的范疇,在此基礎上輔助構建有限元,優(yōu)化機械產(chǎn)品動態(tài)設計的步驟[2]。ANSYS軟件技術中,可以根據(jù)機械設計的優(yōu)化需求,引入CAD軟件,完善計算數(shù)據(jù)的使用。ANSYS軟件技術,廣泛應用在交通、家電等行業(yè)的機械產(chǎn)品設計中,清晰的反饋設計結果,表達機械產(chǎn)品的非線性動態(tài)變化,有利于提升動態(tài)設計的準確性,消除潛在的設計誤差。
3機械結構動態(tài)設計的優(yōu)化措施
結合機械結構動態(tài)設計的技術應用,分析優(yōu)化措施,確保優(yōu)化措施在機械結構動態(tài)設計中的落實效果。首先機械結構動態(tài)設計的類型多樣,涉及到復雜的工藝技術,直接增加了動態(tài)設計的壓力,需要在機械結構動態(tài)設計、結構修改等方面,實行相關的優(yōu)化處理,提高動態(tài)設計的靈敏度。例如:機械結構動態(tài)設計的優(yōu)化措施中,以特征向量為分析因素,全面完善與機械結構動態(tài)設計相關的數(shù)據(jù)計算,明確機械動態(tài)優(yōu)化設計中潛在的影響因素,假如機械結構動態(tài)設計中的變量較小時,可以按照原有的理論基礎,更改設計方法,充分模擬機械動態(tài)的設計特征,此類優(yōu)化設計方法比較注重局部近似分析,其在變量較小的環(huán)境中比較實用,但是變量較大時,需要引入人工神經(jīng)網(wǎng)絡設計方式,特別是在機械動態(tài)設計的結構振動分析內(nèi),為優(yōu)化設計提供穩(wěn)定的基礎。然后針對機械動態(tài)設計中的逆向問題,提出優(yōu)化的措施,專門用于解決逆向型問題。機械動態(tài)設計的過程中,逆向問題是指設計過程中可以滿足動態(tài)特征的需求,但結構機械的結構參數(shù)與剛度矩陣,無法實現(xiàn)有效的融合,因此,設計人員將系統(tǒng)結構中的設計參數(shù),轉為逆特征值,推理得出設計的對象信息,較為常見的是有限元逆特征值的求解,通過研究機械結構的設計參數(shù),利用線性求解方法,求出機械結構的尺寸數(shù)值。目前,在逆向問題的優(yōu)化中,設計人員匯總機械動態(tài)設計中出現(xiàn)的問題,將模糊理論等內(nèi)容,引入到優(yōu)化設計中,實際案例證實動態(tài)優(yōu)化的可行性,進而完善構建有限元模型,輔助解決機械動態(tài)設計中的逆向問題,提高機械動態(tài)設計的準確性。最后在優(yōu)化機械動態(tài)設計的過程中,強化計算機信息技術的應用,深入落實仿真技術的使用,同時配合信息化建模,體現(xiàn)機械動態(tài)設計中智能化、自動化的特性[3]。例如:設計人員在機械動態(tài)設計的有限元分析中,引入多項學科知識,如虛擬技術、機械動力技術等,提升機械動態(tài)設計的綜合性,映射計算機環(huán)境中的機械動態(tài)設計方式,而且計算機信息技術,能夠根據(jù)機械動態(tài)設計的需求,提供虛擬的環(huán)境狀態(tài),促進虛擬機械設備的開發(fā)發(fā)展,即使機械動態(tài)設計中出現(xiàn)誤差,也能在虛擬環(huán)境中迅速更改,減輕設計中的計算量,一方面確保機械動態(tài)化設計的水平,另一方面提升真實機械產(chǎn)品設計的精確度。
4結束語
機械結構動態(tài)設計的優(yōu)化過程中,融入了諸多科學領域的內(nèi)容,如:電子、動力等,為優(yōu)化設計提供有效的支持。根據(jù)機械結構動態(tài)設計和技術應用,全面落實優(yōu)化措施的應用,改善機械結構動態(tài)設計的方式,促使其可跟上行業(yè)的發(fā)展速度,體現(xiàn)優(yōu)化設計的價值和作用。
參考文獻:
[1]韓俊平.試論機械結構動態(tài)優(yōu)化設計及其相關技術[J].機電信息,2014(03):110-111.
[2]張志強,郭京波.機械動態(tài)優(yōu)化設計綜述[J].石家莊鐵道學院學報,2011(01):74-76+95.
[3]楊秀琴,楊家軍.淺談機械結構動態(tài)優(yōu)化設計及其相關技術[J].甘肅科技,2010(08):117-118.
計算機專業(yè)本科畢業(yè)論文——軟件技術相關文章: