計算機軟件畢業(yè)論文開題報告
計算機軟件畢業(yè)論文開題報告
社會經濟的發(fā)展,帶動了我國城鎮(zhèn)居民生活水平的快速提高。近些年以來,由于我國科學信息技術的發(fā)展不斷加快,計算機的應用也越來越頻繁,計算機軟件技術的開發(fā)與使用情況受到了人們的密切關注。下面是學習啦小編為大家整理的計算機軟件畢業(yè)論文,供大家參考。
計算機軟件畢業(yè)論文范文一:計算機軟件技術的不可靠性研究
摘要:計算機軟件發(fā)展突飛猛進,對于軟件技術而言,其優(yōu)勢逐漸突顯出來,在目前硬件技術與軟件技術無法協(xié)調發(fā)展的條件之下,人們開始將注意力轉移到計算機軟件技術,軟件的弊端開始被人們發(fā)現,盡管軟件技術發(fā)展空間比較廣闊,但是與此同時,它的不可靠性也是不容忽視的一個問題,文章就計算機軟件的不可靠性,進行詳細的討論。
關鍵詞:計算機;軟件技術;不可靠性
1計算機軟件技術的可靠性含義
計算機軟件技術的可靠性的含義指的是軟件性能的綜合評價。判斷軟件是否能在運行環(huán)境下穩(wěn)定工作,達到用戶要求,參評的要素包括軟件發(fā)生故障的概率。
2計算機軟件特征的不可靠性
計算機軟件是有一定的組織、程序的軟件,工作人員設計技術含量較高,在此同時還需要使用一些高科技工具,計算機軟件是科技發(fā)展的產物,也是人們長久以來的智慧結晶。開發(fā)的過程中,計算機軟件設計表現出難度大、工序復雜、成本高的特點,所以,設計開發(fā)者不能急于求成,需要耐心地做好每一步的軟件設計,才能保證軟件的質量。計算機的使用必須依賴軟件,軟件程序一般都附帶功能,計算機軟件的功能越強大,人們使用起來就越方便。但是計算機軟件運行的前提是計算機系統(tǒng)軟件的完整,計算機程序有以下的的特征,一是它的程序序論性,計算機程序主要執(zhí)行代碼指令,指令都是符號化語句,計算機程序帶有很強的目的性,也就是說軟件程序運行是以一個目的為終點而運行,目的達到之前,不會自行停止。計算機軟件本身是人設計的,這就代表計算機軟件并不是一個完全客觀的程序,因為計算機會受到設計者主觀思維的影響,如果計算機軟件失去可靠性,那么最大的原因就是工作人員在操作中的錯誤,如此來說,計算機軟件技術的不可靠性就更加難以預測。
3計算機軟件技術的不可靠性分析表現
(1)被其他程序入侵:計算機軟件本身的漏洞可能導致病毒的入侵,除此之外,網絡黑客也可以對計算機程序進行篡改,這些意外通常是無法避免的,網絡本身的開放特點、軟件本身的漏洞都是入侵發(fā)生的原因,而這些入侵常常難以預測,入侵結果很可能是通過代碼篡改的方式,導致軟件無法運行或者錯誤運行。
(2)人為設計缺陷BUG:其實計算機硬件與軟件的可靠性有許多相似之處,比如兩者都是看故障的幾率,判斷穩(wěn)定性,但是硬件與軟件的最大不同是,硬件的決定要素是物質,而軟件的決定要素是人,因為軟件是一種人的“創(chuàng)作”,是設計者為滿足用戶的需求,而設計、分析的程序,每個環(huán)節(jié)都是以人的思維為基礎而進行的。人類思維能力的限制、導致軟件很難避免地出現一些疏漏,也就是我們常說的BUG,而這種BUG在軟件測試中潛伏性很強,不容易被發(fā)現,這些BUG只有在特定的情況下才會發(fā)揮其作用,讓軟件崩潰或者是小,所以說,人為的設計失誤,同樣是計算機軟件不可靠的主要表現。
(3)復原的難度:從計算機軟件維護和修復的角度來看,對軟件功能恢復存在相當大的難度,一般來說我們只能夠重新設計。這一點,同樣是計算機軟件不可靠性的表現。
4影響軟件技術的不可靠性的因素
(1)軟件的設計誤差。設計誤差指的是軟件設計過程中出現的人為錯誤,第一種是因為對用戶需求的把握不夠而造成的分析誤差,因為對用戶的要求沒有理解透徹,開發(fā)者與用戶的要求得不到統(tǒng)一,就會出現軟件設計不合理的情況。第二種是編碼不正確,語法錯誤,設計錯誤,這是一種設計錯誤,與設計者的技術水平關聯(lián)系很大,第三是設計中沒有發(fā)現軟件運行的特殊情況,而出現設計的死角,這種情況一般測試很難發(fā)現,而在軟件的運行過程中容易出現,第四是文檔內容錯誤,一般是設計者的失誤,比較容易修正。
(2)開發(fā)過程的全面控制。計算機軟件在開發(fā)過程的各階段,缺少各個階段的測評,因為軟件設計者需要保證每個環(huán)節(jié)都能按照計劃進行,需要在各個環(huán)節(jié)都對軟件進行審核,明確每個階段的標準,除了參與設計的設計師之外,管理者、監(jiān)管師都需要參與到設計評審。評審組的主要任務是審核設計師提交的軟件文檔是否執(zhí)行了上一個階段軟件文檔的標準和要求。評審組在之后需要對軟件進行審核后,給出文字說明意見,軟件設計者需要按照意見對軟件進行修整,減少軟件日后出血問題的幾率。
(3)軟件測試系統(tǒng)的缺乏。我國仍然缺乏開發(fā)質量測試機制,我國的軟件開發(fā)人員從設計到檢測,都是自我設計、編制、測試,軟件設計的過程以設計人員自我為中心,加之軟件技術開發(fā)配置管理方面也沒有建立嚴格的軟件配置體制,軟件開發(fā)的技術管理不足,技術人員設計規(guī)范意識不強,也存在著亂改設計、說明與設計編寫不想符合的情況,也增多了軟件開發(fā)設計中的錯誤,由此可見,開發(fā)模式本身存在很多問題,是軟件不可靠的原因。
5結語
軟件自身必然存在思考的漏洞,技術人員在不斷的研究總結中,早期能夠發(fā)現錯誤,并且及時改正,如果軟件設計后期發(fā)現錯誤,想要改好就非常有難度。由此,可以推斷,想要提高軟件的可靠性,在分析時候就需要更仔細、更客觀地分析軟件設計,除此之外,還需要研究一些更全面更細致的軟件可靠性檢測方法。
參考文獻:
[1]吳曉暉.計算機軟件技術不可靠性研究[J].科技致富向導,2013(24)
[2]孫麗霞.我國計算機軟件技術的現狀及發(fā)展趨勢田[J].金田•社會視野,2012(297):311
計算機軟件畢業(yè)論文范文二:氣象信息計算機軟件技術的運用
1氣象業(yè)務的現狀和特征
隨著國家對氣象工作越來越重視,氣象服務覆蓋面不斷擴大,服務領域不斷拓寬,專業(yè)氣象服務的針對性逐步增強,重大氣象災害預警應急管理得到各級政府和社會各界的充分肯定?,F在也建立了完整的預報預測業(yè)務,形成了比較完整的數值預報預測業(yè)務。數值預報預測能力逐步提高,初步建立了災害性天氣臨近預報業(yè)務,建立了基于人機交互處理平臺MICAPS。綜合氣象觀測和技術支撐能力進一步增強,基本建成地基、天基和空基相結合的觀測系統(tǒng)。形成了以氣象通信網絡、高性能計算機、衛(wèi)星數據海量存儲和衛(wèi)星數據廣播為代表的實時氣象信息系統(tǒng),資料獲取能力、處理能力和傳輸時效顯著提高。初步建立了氣象技術裝備保障體系和“兩級管理、三級保障”的業(yè)務體系,技術裝備保障能力逐步提高。氣象業(yè)務有以下特點,第一,氣象業(yè)務容量大種類多,這就需要應用計算機技術來整合。第二,氣象業(yè)務要求可靠性強時效高時間及時性,在計算機技術的幫助下氣象業(yè)務能明顯提高準確性和時效性。第三,由于氣象業(yè)務面向大眾和科研,各類用戶需要發(fā)布給全社會單位,很多施工單位和實驗單位需要通過氣象業(yè)務的預報服務產品才能滿足需求正常運轉,所以氣象業(yè)務需要非常強大的開放性系統(tǒng)來支持,這樣才能迅速而準確的運作。
2氣象業(yè)務應用計算機軟件的必要性
由于氣象業(yè)務所要處理的數據特別多,而且對于數據的反饋要求非常及時,同時又要求數據的精確度要很高、信息傳遞和發(fā)布的范圍都要很廣,同時能滿足這些條件的就只有先進的計算機軟件技術。將計算機技術軟件建立的服務平臺運用到氣象業(yè)務中來是十分必要的。
3氣象業(yè)務應用計算機軟件的方法和意義
在計算機軟件技術發(fā)展迅速的今天,各種各樣的軟件技術層出不窮,我們要針對氣象業(yè)務的具體特點去選擇合適的計算機軟件設備。如今計算機軟件技術發(fā)展迅速,各類軟件技術層出不窮,要選用適合氣象業(yè)務的計算機軟件設備。例如,MICAPS系統(tǒng)(氣象信息綜合分析處理系統(tǒng),MeteorologicalInformationComprehensiveAnalysisAndProcessSystem),它是在1996年后隨著氣象部門“9210工程”正式啟動后推出的與衛(wèi)星通訊、數據庫配套的支持天氣預報制作的人機交互系統(tǒng)。其主要功能是利用豐富的氣象數據資源,通過檢索顯示各種圖形和圖像,并根據需求能夠進行編輯加工,為氣象預報人員提供一個中期、短期、短時天氣預報的工作平臺,為預報員日常工作提供全程支持的自動化系統(tǒng)。之后,為滿足不斷發(fā)展的業(yè)務需求,相繼推出功能更為強大的MICAPS2.0、MICAPS3.0版。GHOST軟件,該軟件是美國軟件公司SYMANTEC推出的能使被破壞的系統(tǒng)恢復的硬盤復制工具,GHOST支持多種常見的或是不常見的文件系統(tǒng),另外在存儲文件時壓縮文件的壓縮率高,能夠節(jié)約存儲的空間。由于氣象業(yè)務要處理的數據量不僅種類多而且數量大,這就需要一個及方便快捷,容量又極大的數據庫來處理。這個軟件就符合氣象業(yè)務的需要。計算機技術軟件只是氣象業(yè)務建設中的一個輔助的工具,氣象業(yè)務要充分的利用發(fā)展中的科學技術來發(fā)展壯大自己,而不是完全依賴高科技提高技術業(yè)務水平。比如說:氣象業(yè)務部門的所有成員技術人員都應該具備提高自身素質的意識,不僅僅要熟悉自己崗位專業(yè)氣象行業(yè)里的知識,還要有熟練地運用計算機的能力,理解計算機軟件的工作原理,將計算機軟件的作用真正發(fā)揮到極致,這樣才能將計算機軟件與氣象業(yè)務完美高效地結合。計算機網絡技術處理的應該是一些能夠利用自動化處理方式減輕工作壓力,提高勞動效率節(jié)約勞動力、節(jié)約時間并且提高精確度的工作,例如氣象資料通信傳輸所從事的大量一些預報員日常做的勞動或者是手工操作的工作,另外,紙質氣象檔案資料數字化處理、氣象數值預報模式應用等工作,均需要通過專用的計算機軟件進行處理后,才能達到信息處理及時,數據共享便捷,服務信息豐富,用戶使用靈活數據資料統(tǒng)計和整合通過計算機軟件處理過后都會更方便查閱和調用,利用計算機軟件技術也可以很快的處理氣象信息的發(fā)布,不但快速而且發(fā)布量能夠達到要求。在計算機技術應用中,工程方法主要分三個階段:最主要的就是定義的階段,在這一階段中,主要工作是梳理業(yè)務,摸清需求。氣象部門要根據實際情況判斷出氣象業(yè)務所需要的是什么類型的計算機軟件服務系統(tǒng),氣象部門要對自己的氣象業(yè)務有著全面、詳細的掌握,對業(yè)務服務需求和當前存在的業(yè)務問題相當明確,才能提出選擇出與之相配相適應的軟件系統(tǒng)的功能分析和說明。其次是開發(fā)階段,主要工作是需求的分析、設計、實現和測試。這是指氣象部門通常采用構建專業(yè)數據庫,對各類數據源進行采集處理、加工分析、存儲共享和服務反饋,最終面向用戶提供專業(yè)性較強的氣象業(yè)務應用和服務平臺要建立區(qū)域氣象的數據庫,通過信息收集和對數據信息的明確處理來掌握當地日前的氣象情況以及長期以來的氣象狀況,在一段時間的總結過后,根據結果來建立具有專業(yè)性的氣象業(yè)務的網站平臺。這樣一來,這個區(qū)域的總體氣象業(yè)務管理和服務,就能夠通過這個網站系統(tǒng)進行。最后是支持階段,主要工作是在用戶和開發(fā)人員間建立良好互動機制,做好軟件運行后的技術支撐。這個階段要求氣象業(yè)務部門在利用計算機軟件技術建立的平臺時,遇到的各類系統(tǒng)問題都要及時準確反饋給開發(fā)人員,以便問題能及時得到解決。同時,開發(fā)人員要立足用戶,加強交流,積極響應,對軟件不斷進行優(yōu)化完善。
4結語
計算機技術軟件應用于氣象業(yè)務能夠從根本上提高氣象業(yè)務部門的工作效率和工作質量,使之能夠做到及時、快速、準確的傳遞并且接收氣象信息,從而能夠更好的滿足自身業(yè)務、科研和社會生產生活的需要,與此同時,這也為氣象業(yè)務的全面現代化建設提供了技術支持,計算機技術在氣象業(yè)務中的研究應用是十分重要的科技成果。
計算機軟件畢業(yè)論文相關文章: