時間:2023-03-16 17:33:29
導言:作為寫作愛好者,不可錯過為您精心挑選的10篇計算機論文軟件,它們將為您的寫作提供全新的視角,我們衷心期待您的閱讀,并希望這些內容能為您提供靈感和參考。
2計算機軟件的不可靠性研究
(1)計算機軟件技術的可靠性在一般情況下主要是指對軟件的屬性質量以及性能進行評價和描述的標準,也就是說對計算機軟件進行使用的過程中在特定的環境以及時間下不會導致系統出現故障的概率。這個概率是衡量軟件有無故障的重要指標。目前計算機軟件技術的發展面臨著一定的瓶頸,所以盡管具備了較為完整的質量保證體系以及設計體系對軟件的設計和流程進行規范,在計算機軟件技術可靠性的研究工作方面還是存在著一定程度的滯后性。(2)硬件材料是硬件技術的主要研究方向,硬件材料是否容易老化損耗對于硬件至關重要。硬件失效通常表現在物理故障。而對于軟件來說,它不存在磨損現象,但存在陳舊落后的問題。(3)軟件行業工作人員在一般情況下都會選擇預防性維護技術預防故障,采用斷開失效部件的辦法對故障進行診斷,采用對被損壞的系統進行更換或者修復的方式實現軟件功能的恢復。但是在計算機軟件出現損壞的時候很難通過這些措施進行修復,只能重新設計失效的軟件。(4)由于目前我國的軟件開發能力和開發水平整體屬于低級水平,特別是具有較低的自主創新能力,因此導致我國嚴重缺乏核心技術。而且在全球軟件產業鏈中我國的軟件產業處于中下游的地位,在軟件市場中我國所生產的產品的品質和層次也處于最低端。盡管我國的軟件經過長期的發展取得了較大的進步,但仍然存在著不合理的軟件產業發展結構等問題。我國近年來一直存在著忽視軟件而重視硬件的問題,因此從整體上來講,我國的軟件開發市場仍然處于正在不斷成長的階段。
3計算機軟件不可靠性的解決途徑
要想使軟件不可靠性問題得以有效解決,首先要在軟件研發的初期就要對軟件的需求進行認真分析,將軟件的研發工作扎實認真做好。(1)軟件的不可靠性主要由于軟件差錯而導致出現軟件故障;而軟件差錯則是在軟件開發的過程中存在的人為錯誤。因此要想有效地提升計算機軟件技術的可靠性,首先要致力于工作人員專業知識以及專業水平的不斷提升,工作人員必須要對軟件定義進行充分的理解,真正地掌握將用戶提出來的需求。其次,工作人員要對語法錯誤以及變量初始化錯誤等各種技術層面的錯誤給予高度的注意。再次,在避免錯誤的同時要認真思考,保證內容、文檔和版本達到一致,同時還要以工程的實際情況為依據對其進行切實的考慮,最終能夠將具有較高可靠性的軟件設計出來。(2)計算機軟件經常會出現各種各樣的問題往往是由于計算機開發人員并沒有認真地將開發計算機軟件技術中的計算機硬件維護以及各階段的評審等工作做好。為了使軟件開發的各個階段都能夠與相關的要求相符合,必須嚴格規范地依據流程進行軟件技術開發工作,堅決避免發生跨越階段開發的現象,在軟件開發的各個階段必須要及時實施軟件評審工作,從而將各個階段的軟件開發標準明確下來。在此過程中,軟件評審人員在保證計算機軟件的可靠性方面具有十分重要的作用,評審人員通過審核設計師提交的軟件文檔是否執行了上一個階段軟件文檔的標準來衡量軟件開發是否符合要求。同時軟件評審人員還要配合各個領域的專業人員,以提高評審質量。因此對一批軟件行業的高層次研究人才進行重點培養,這樣才能夠對計算機硬件進行更好的維護,從而推動計算機軟件技術朝著更深更廣的層次發展。(3)雖然我國制定了關于開發計算機軟件的一系列的規范,然而由于沒有將科學的技術質量監測機制建立起來,同時也缺乏核心技術,因此現在還缺乏對計算機軟件技術開發實施技術改良、評價修改以及質量測試的有效途徑。要想解決這些問題,必須建立完善的“三檢體制”,保證計算機系統開發的規范性,提高軟件設計的整體水平。同時在軟件技術開發配置管理方面建立嚴格的軟件配置體制,并對其進行不斷的完善,這樣才能使計算機軟件的整體技術管理水平得以提升,并且能夠對軟件開發技術人員出現的各種錯誤進行有效的控制,最終促進整個核心技術的全面提升。
2用戶方面
⑴養成計算機軟件維護的意識。對于多用戶而言,計算機軟件的維護似乎沒有什么實際意義,只要不影響到自己的工作,沒有必要去進行維護。⑵安裝防護能力強的殺毒軟件。為了保證計算機軟件的安全運行,安裝防護能力較強的殺毒軟件是必要的。⑶經常清理計算機內存。計算機內存過多也會影響軟件的安全性和運行效率,因而要定期進行計算機內存清理。對計算機內存進行清理包括對無用文件的清理,也包括對非常用軟件的清理,尤其要注意的是要盡量減少C盤的儲存數據。⑷經常對硬盤進行維護。對硬盤進行維護能減少垃圾數據對軟件的影響,維護硬盤主要在于:第一,定期對硬盤進行掃描、清理、木馬查殺等,清理廢棄的數據,減少對內存的占用。第二,要注意對重要文件進行備份,減少計算機風險。⑸養成文明上網的習慣。第一,不瀏覽不健康的網站,減少電腦接觸病毒的機會。第二,不打開來路不明的鏈接地址。第三,不進行“翻墻”行為,減少惡意木馬的攻擊。
3計算機軟件工程維護中需注意的問題
3.1促進軟件開發者和用戶的合作維護并不是某一方的工作,而是軟件開發者和用戶共同的課題。作為軟件開發者,應該不斷改進技術,在提高軟件使用性能的同時加強對軟件防護性技術的探索。作為用戶,應該在計算機使用過程中養成良好的軟件維護意識,并將工作過程中出現的問題反饋給計算機軟件開發者,以便在后期開發中改進相應技術。
3.2加強對相關軟件維護知識的宣傳為了提高用戶的計算機維護技術,應該加強維護知識的宣傳。首先,經營商應在用戶購買電腦時給予詳細的講解,讓用戶意識到軟件維護的重要性。第二,開發者應制訂詳細的維護說明書,減少用戶的疑惑。第三,網絡管理者可以在相應電腦界面給出維護建議,提醒用戶及時對電腦進行維護。
2軟件不可靠的解決對策
2.1做好軟件的評估審核
在實施軟件技術發展研究的過程中,需要隨時做好軟件的審核評估工作,以減少錯誤現象的發生概率。為保障軟件技術發展各個環節的標準一致,我們需要把軟件開發設計依據程序化實施,規避出現開發環節的跳躍性問題。能夠在軟件開發過程當中要及時進行對軟件的審核評估,這樣可以隨時察覺開發過程中出現的問題。有關的審核人員需要由管理、設計及保障人員共同組成,也包括不同崗位、各個領域的專家,以確保審核的專業水準。軟件的評估審核主要課題是考察設計人員交付的軟件文檔是否與之前文檔的準則與要求相統一,而且需要在考核后通過書面報告的形式得出相關的處理方案和評估結論,而質量保障工作人員則能夠根據審核的意見與結論進行具體的操作。通過這一系列環節的任務能夠有效降低軟件開發的不可靠風險,以提升安全可靠性。另外,我們必須建立系統的質量監控體系,完善管理機制,不應該一味地實施軟件開發人員的編碼、獨立設計與單獨測試,規避增加技術管理缺陷的發生概率。
2.2功能設計合理化
對計算機軟件進行合理化功能設計是非常有必要的。應當知曉軟件設計出來是要讓客戶使用的,因此,我們必須意識到客戶是使用的主要群體,而且軟件的功能設計必須符合客戶的普遍需要,這樣該軟件的開發才有意義。假使客戶要求的功能沒有,用戶則會以為軟件設計技術存在著重大的失誤。所以,軟件在開發之前,程序員不能總是以滿足自己的喜好來實施設計,必須要按照客戶的需求合理取舍,實現軟件設計與用戶需求的平衡。另一方面,使用適當的語言設計軟件程序過程中,如若選擇的語言設計相對比較合適,就會取得事半功倍的效果,假如使用的語言設計不合適,那么該語言就很有可能不符合軟件的需求。譬如你要設計一款管理學校圖書館的應用軟件,就必須依據圖書館數據量的大小挑選最能符合軟件功能需求的數據庫軟件,再選擇兼容性比較強的接口軟件。
2嵌入式實時操作系統的要求
嵌入式系統屬于實時系統,對于復雜的嵌入式系統來說,不僅需要高級語言開發工具外。還需要嵌入式實時系統的支持。目前,大部分的嵌入式系統都日漸完善,這些操作系統都具有可裁剪、可配置、可移植、可擴充的特點。而在開發工具方面,他們提供不同種類的,面向軟、硬件的開發。
3嵌入式實時軟件的開發
在嵌入式實時軟件的開發中,本次設計是基于軟件與硬件嵌入式系統的開發,其中使用到了微機保護系統、數字信號處理器。ARM系統、IO設備、C++語言等進行嵌入式開發。計算機的壽命與質量也因為微機蓄電保護器而延長,使嵌入式實時軟件更加完善。在此次嵌入式實時軟件的設計中,將選擇具備豐富外設接口的AT9IRM9200處理器。此處理器最大的特點就是內置的控制器,不僅可以用于時間的突然訪問,還可以用于系統操作的同步控制,直接縮短了計算機系統操作相互相應所需要的時間。開發嵌入式實時系統,首先要進行分析,然后進行設計及代碼設定,最后再進行軟件測試。在本次計算機嵌入式實時的軟件設計中,采用的是將系統內部劃分為模塊的方式,然后利用模塊進行程序的設計及開發,將任務里多個相結合的執行任務區分開。提高軟件設計的穩定性及效率。有效成立系統中的硬件及軟件的交匯。
4嵌入式系統的實用性
為了提高嵌入式系統的性能要求及實時性,實現系統內任務的多種方式的應用,采用了事件驅動方式,把嵌入式系統的內部軟件設計分成幾個周期來進行。以此來提高系統軟件系統程序的實用性以及功能與功能之間的連貫性與積極性。而在在計算機軟件內部具有相同或者資源共享的事件驅動模式,這就需要簡化控制設計流程以及將控制任務組織為狀態轉換圖的結構。
5如何將嵌入式實時系統應用到計算機軟件設計中
5.1劃分各個程序之間的職責
為了提高軟件系統的實時,在設計嵌入式實時軟件的結構中,盡量避免硬件與軟件的脫離及傳統計算機對硬件的依賴性。在計算機軟件設計中,劃分各個程序任務的職責。給予每個程序任務在軟件中唯一的位置。在系統中也可以使用優先有序的分配模式。提高軟件系統對任務的響應時間。
5.2嵌入式軟件必須控制好時間
在設計應用計算機的過程中,嵌入式實時軟件相對于其他的計算機而言,要求更高一些。也就是說,對于嵌入式實時軟件,在軟件上的實時性的要求也更嚴格一些。而且,嵌入式實時軟件在成立過程中,如果出現有任何一點關于時間上的偏差,就會對整個嵌入式實時軟件照成不可估量的影響。因此,對于嵌入式實時軟件來說,嵌入式實時軟件在設計過程中,對于時間的需求及驗證分析都十分重要。
人們運用互聯網的人數越來越多,互聯網已經普及,為了能夠合理的解決網絡平臺的不同步問題,實現網絡平臺的互操作,中間件技術應運而生,其作為一種新型的軟件,能夠在網絡環境下,能夠將系統軟件和應用軟件良好的結合在一起,其性質是一種分布式軟件,能夠解決網絡平臺不同步的問題,能夠使應用系統實現轉移的效果,而且,現在互聯網技術發展迅速,中間件的使用也越來越明確,中間件能夠使計算機軟件朝著更加集中的應用方式轉變,能夠支持系統軟件的運行,而且,中間件能夠對高級軟件的工作起到支持的作用,中間件在系統軟件和應用軟件之間起到了良好的統一作用,便于軟件的開發。中間件技術已經成為用戶的主要需求,其種類也非常多,主要有數據訪問、遠程、事務處理等作用,而且其面對的對象也是非常廣泛的,其可以在系統軟件和應用軟件之間形成一種互動的機制,能夠實現各類軟件的通訊,能夠高效地在不同的異構之間傳遞信息,現在,我國使用的中間件主要有微軟公司的COM,其具有良好的開放性和兼容性,能夠在不同品牌的計算機上使用,在不同的異構環境之間都可以使用。軟件的產業模式在更新,軟件的研發都是以客戶的需求為根本的,WWW由之前的兩個體系變成了三個體系,中間件也能夠在互聯網之間連接,現在又研發了一種新的中間件,WEBSERVICES產生,其能夠結合不同公司的中間件的功能,具有更好的開放性,并且具有查詢的功能,運用編程語言,完善了操作系統,實現了一種開放、動態的模式。
1.2網絡計算
網絡計算與傳統的計算機技術相比較,其可以使不同類型的服務器統一起來,都連接在統一的網絡上,其網絡結構更加完善,能夠為社會和機構提供一體化的服務,提供高性能的計算能力,能夠形成大型的數據庫,具有可視化的功能。網絡計算將計算機硬件有機地統一在一起,并且實現了網頁的有機統一,能夠將儲存的信息、軟件資源、信息和數據等聯結在一起,便于對資源的統一管理,用戶可以自主地選擇網絡上的資源進行使用,而且信息比較透明,他們可以根據自己的需要進行搜索,無需在多個網站中搜索,為用戶提供了高效、透明、系統、安全的資源共享系統。
2我國計算機軟件發展的挑戰
2.1國際金融危機對我國的軟件市場帶來了沖擊
當前,國際上一些發達的國家也受到金融危機的影響,其經濟在下滑,在全球范圍內,軟件市場的前景不是特別樂觀,造成我國的軟件市場也受到一定的影響,導致我國軟件市場的發展延緩。
2.2國內軟件市場的競爭日益嚴峻
我國很多軟件研發的跨國公司在國外的經營效果并不好,這使得他們在極力地擴大國內市場,這就導致了我國的軟件市場壓力過大。
3我國軟件技術發展趨勢
我國的物聯網技術正在發展,成為了我國的一種新型的戰略化的產業,物聯網發展能夠起到一定的示范作用,能夠促進我國各類產業的發展。我國的基礎類軟件發展比較迅速,實現了網絡化、可信化與智能化軟件的研發,我國的工業軟件和嵌入式軟件在廣泛地研發,國家正在借助信息技術產業實現各類工業的發展,使信息技術能夠帶動我國工業的發展。我國進入了云計算時代,云計算為用戶提供了一種虛擬的網絡環境,提高了用戶的工作效率,云計算也將應用于各類產業,促進我國工業的發展。
2對圖像處理工作的幫助
目前無論是任何地點,都能夠看到監控攝像頭,視頻監控已經成為了社會的一種現象。視頻監控強調視頻的清晰度,才能夠更好地為大眾服務。隨著出現的各種圖像處理方法,圖像的清晰度在不斷地提高。而針對圖像處理這一任務,出現了各種處理軟件,并且隨著人們對圖像清晰度提出的新要求,這些軟件也在不斷的完善。
2.1常用的圖像處理功能
下面為大家分析一下在圖像處理時候,對軟件要求的幾項功能。模糊圖像清晰化功能。實際拍攝中,焦距、運動等對圖像進行的影響,出現圖像模糊化,運用處理軟件使原本模糊的圖像清晰。該項功能在實際生活中得到了廣泛的運用;消除噪聲。很多視頻拍攝完畢后,都會有很多干擾的聲音,覆蓋了我們需要的聲音。利用自動增強的功能,能夠使該圖像所要反映的內容更加突出;同時還能夠對圖像進行銳化處理、將其鋸齒消除。同時,由于很多監控設備像素不是很高,拍攝出來的畫面在放大之后會出現一片馬賽克的現象,可以運用軟件將馬賽克弱化。在拍攝物體的時候,如果該物體是背朝光源,就會出現拍攝出來的畫面很暗,無法看清楚物體的原貌,這是就可以用明暗校正的功能來處理該圖像;圖像的重建功能。可以將拍攝的畫面分為多個幀,將幀進行融合,然后將模糊的部分進行清晰化處理;如果圖像中出現的人物面部不是很清晰,可以通過幀平均的方法,使人的五官變得更加清楚;對動態視頻處理的功能。可以將拍攝中畫面的亮度、明暗對比、噪聲等問題進行處理;因為光線、監控機自身的原因,造成了拍攝的畫面出現了失真的問題,可以通過還原圖像的功能,使原本圖像的顏色真實展現在人們眼中。
二、基礎教育中計算機軟件技術運用教學實踐對策分析
(一)完善計算機軟件技術應用課程。計算機軟件技術的應用在基礎教育范圍內還沒有形成系統化的學科教學,只是在計算機教學中作為一個主要的教學方面。因此,完善計算機軟件技術的應用課程,將計算機軟件作為專門的教學內容,以理論性和實踐性的教學活動促進計算機課程教學的改革。不斷地豐富計算機軟件的教學內容,從基礎性的軟件應用到實現創新應用領域,為軟件應用創造更好的平臺,順應教學改革的發展需求。
(二)提升計算機軟件技術的應用范圍。計算機軟件就似乎的應用可以實現和其他基礎學科教學之間的融合,在其他學科的教學實踐中以計算機軟件作為教學輔助工作,讓學生在掌握基礎知識的同時提升對計算機軟件應用的重視程度。教學活動的設計可以以計算機軟件的應用作為依托,讓學生通過具體的實踐操作鞏固學科學習的成果,同時提升對計算機軟件技術的使用能力。將計算機技術的應用范圍不斷的擴大,實現對基礎教育能力的有效提升。
(三)促進計算機軟件技術的操作能力。計算機軟件技術的應用是實現計算機軟件技術開發的前提,在基礎教育中存在著很多的可能性,學生在學習和操作過程中可以發現更多的使用問題,為計算機軟件技術的開發提供更多的有效建議。同時計算機軟件技術的操作能力更是實現計算機技術推廣的重要手段,計算機技術的普及是整個社會進步發展的現實需求。社會想要實踐長遠發展必須要提升計算機軟件在全社會的應用程度,不僅僅在基礎教育范圍內,而是作為全社會成員必備的一項技能進行培養。
2計算機軟件技術在工程領域的運用
2.1對文獻整理的幫助
過去的文獻整理工作十分復雜,需要耗費大量的時間。通常是由整理人員對需要整理的文獻先進行清點,編寫一個清單,然后攝影人員按照清單的內容對資料進行縮微拍攝,最終歸檔。但是,隨著計算機技術的不斷改革創新,在目前的文獻整理工作中融入了很多高科技的元素,計算機發揮著其重要作用。在20世紀計算機技術剛剛興起的時候,人們運用計算機整理文獻的大致流程是:第一步先通過數據庫軟件對需要整理的文件中的數據進行整合,記錄在數據庫當中;第二步將需要拍攝的內容錄入到Word文檔當中,形成一個拍攝清單,里面表明刊頭等要素;第三步將文檔通過計算機打印出來。這三個步驟的完成都離不開計算機,同時因為人工智能代替的人力,減少了傳統方法中出現差錯的機會,使得整理工作更加精確和嚴密。在這一過程中,數據庫發揮著主導作用。到了21世紀,計算機軟件技術又出現了新的突破,人們需求的不斷變化,工作難度的增加,使最傳統的辦公軟件已經無法應付,需要開發一些有針對性的軟件來完成一些特殊的流程,減少人們的工作量,提高工作的效率。在微縮工程領域中,文獻整理占據了重要的地位,因此人們針對這工程領域一開發了專門的軟件技術。上個世紀文獻整理工作主要運用的是丹誠數據庫,但是面對復雜龐大的數據,如果僅僅是需要進行一個膠片盒的盒標打印工作,都需要將該數據庫當中每一條用的到的數據依次打開,然后再逐個進行復制粘貼到規定的文檔當中,規范一個格式,最后再進行打印。如此一個小的任務,就需要進行很多次的復制粘貼,程序很復雜,同時稍不留神就會出現錯誤。針對這一問題,一種新的計算機軟件便由此出現--marc-pro.exe。該應用程序是為了輔助數據庫的工作而設計的,它能夠使數據庫充分地發揮其自身的功能,在文獻整理工作中發揮了重要的作用,提高了文獻整理工作的效率。
2.2對圖像處理工作的幫助
目前無論是任何地點,都能夠看到監控攝像頭,視頻監控已經成為了社會的一種現象。視頻監控強調視頻的清晰度,才能夠更好地為大眾服務。隨著出現的各種圖像處理方法,圖像的清晰度在不斷地提高。而針對圖像處理這一任務,出現了各種處理軟件,并且隨著人們對圖像清晰度提出的新要求,這些軟件也在不斷的完善。
2計算機軟件系統的恢復技術
計算機軟件系統保護技術是在“假寫原理”指導下,利用保護卡技術,在計算機啟動后對計算機的軟件系統進行保護,而計算機恢復技術是先將計算機的重要軟件資源進行備份,在計算機軟件系統被破壞后對計算機系統進行有效恢復,以確保計算機重要數據、信息等的完整。計算機軟件系統的恢復技術研究發起的時間較晚與計算機軟件系統的保護技術,但卻是計算機軟件維護中不可缺少的一部分,其與計算機保護技術相輔相成,形成了可靠、穩定、無后顧之憂的計算機軟件系統保護屏障,保障了計算機運行的安全和效率。在常規下,計算機保護技術會結合計算機系統漏洞,對系統問題進行修補處理,以確保計算機軟件系統的安全。計算機恢復技術主要應用與計算機軟件系統遭受嚴重破壞的補充,促進了計算機運行效率的提高。其主要的技術手段是利用硬盤克隆技術,將計算機內部的具體文件、重要內容、硬盤主引導、分區等重要信息進行拷貝,當計算機軟件系統遭受到嚴重破壞時,利用這些數據對計算機軟件系統進行恢復,使計算機能迅速的恢復到工作狀態,以此提高計算機應用的效率。
二、計算機常用工具軟件課程以學生為主體的課堂教學
1.調研分析
首先,教師要認真研究教材———《計算機常用工具軟件》,進行教材分析、學情分析和課程定位分析,并據此確定本課程的教學模式。
(1)教材分析。計算機常用工具軟件講述了計算機常用的七大類、十幾個工具型軟件,理論知識較少,難度較低,各軟件之間關聯性不大,主要培養學生對軟件的基本操作能力,讓學生能夠更加熟練地使用計算機處理生活或工作中遇到的各種實際問題,并為學習計算機操作奠定基礎。
(2)學情分析。技工二年級學生已經具有一定的計算機基礎,所有學生已經能夠熟練使用Office軟件,具備一定的計算機操作能力。經過兩年的學習,部分學生具有了一定的自學能力,能夠通過主動實踐、探索完成其感興趣的計算機操作,一部分學生已經掌握了一些常用軟件,如簡單的壓縮軟件、圖片處理軟件等。學生喜歡學習感興趣的軟件,如圖片編輯軟件、簡單動畫制作軟件等。
(3)課程定位。通過學習本課程,學生不僅掌握了軟件的使用方法,而且在學習的過程中能夠發現問題,自主學習解決問題,同時歸納同類軟件相通的使用方法。本課程重點培養學生的自學能力和發散式思維能力。
(4)教學模式。根據以上分析,本學期要學習十幾款軟件、教師不可能詳細講解每一款軟件的所有功能,因此要確定本課程采用“優秀學生模擬講課、教師指導”的以學生為主體的課堂教學模式。
2.教學的實施
(1)劃分學習小組。按教材中軟件的分類把學生分為七個組,每組負責一類軟件的講解,并把七個組按照軟件的名稱給予命名,如圖像工具組、動畫制作工具組,每個組設置一個組長。分組時讓能力強的學生和被動學習的、不感興趣的學生在一個組中,這樣有所帶動、有所提高,不至于讓不喜歡學習的學生更不喜歡。學生的組合不是僅僅局限于一節課,而是貫穿于整個學期里,他們都必須合作學習。如圖像工具組,他們將一起合作學習圖像瀏覽與捕捉工具軟件,圖像美化與變形工具中的幻影2008、奇幻變臉秀兩個軟件,圖像處理工具軟件和圖像制作工具軟件。