1. 首頁
  2. 行業

計算機畢業論文

計算機畢業論文1000字

計算機畢業論文1000字

隨著社會科學技術的不斷髮展,計算機技術應用的範圍愈加廣泛。目前,在高中計算機基礎教學中,教師也逐漸重視計算機思維能力的培養,並將該方面能力的培養作為提高高中生綜合能力的重要要素。現對計算機基礎教學中計算思維能力的培養進行探討,研究高中計算機基礎教育中培養學生計算思維能力的方法。

一、高中計算機基礎教學的內容

目前,多數高中學校已經開展了計算機的基礎教學,而計算機基礎教學的內容主要有:促使學生了解計算機的基礎知識,這些基礎知識主要包括計算機的硬體、軟體特性,計算機的使用方法,常規處理影片、聲音、影象的方法,與PowerPoint、Word、Excel等基礎軟體應用相關的知識等。高中計算機基礎教學活動的主要目的是讓學生掌握應用計算機的基礎知識,讓學生學會利用計算機來解決相關問題,進而培養學生應用計算機的能力。

二、計算思維能力的概念

隨著計算機應用範圍日益擴大,高中計算機基礎教學逐漸受到重視。計算機基礎教學的目標不僅是讓學生掌握與計算機相關的基礎知識,掌握計算機的應用技術,還讓學生具備計算思維能力,讓學生能夠使用計算機來解決相關難題,進而促使學生全面發展。因此,高中逐漸重視學生計算機能力的培養,並加強培養學生計算思維能力途徑的研究,並將該方面的研究內容作為改善基礎教學的重要內容,以此來提高高中教學質量,進而培養綜合素質水平較高的人才。美國專家於2006年首次提出了計算思維概念,該專家認為計算思維是資訊時代的基礎思維方式,是人們日常生活中重要的思維能力,與人們具有寫作、閱讀的能力一樣,人們應當具備計算思維能力。計算思維能力就是人們能夠有效地利用計算機基礎理論知識和技能手段來解決相關的問題,涵蓋了計算機技術廣度意義上的思維活動,如自動化和抽象的思維。近年來,高中計算機基礎教學課程將培養學生計算思維能力作為教學的重要內容,讓學生掌握計算機理論和應用技術知識的同時,讓學生能夠學會運用計算思維的方式來解決遇到的問題。計算思維能力的培養是提高資訊時代學生能力的重要方面,是高中計算機教學基礎課程的核心。

三、培養高中學生計算思維能力的途徑

(一)提高計算機教師對計算思維能力的認識度

在高中計算機基礎課程教學活動中,教師發揮著重要的引導作用。目前教師開展計算機基礎教學課程時,主要圍繞培養學生計算機的應用能力來進行教學,並透過引導的方式來培養學生各方面的能力。但是如果教師對計算思維能力的認識不足,就無法向培養學生計算思維能力的方向開展教學活動,取得的教學效果也不理想。因此,高中學校應加強教師對計算思維的學習,提高教師對計算思維能力的認識度。例如,高中學校可開展計算思維能力專項研討會,重點研究計算思維能力的概念和培養途徑,強化教師培養學生計算思維能力的意識,讓教師認識到計算思維能力對學生髮展的重要性。除此之外,多個高中學校可開展聯合會議,共同探討計算思維能力培養的有效途徑,研究計算思維能力培養方案,制定培養計劃,並拓展教師的教學思路,讓教師能夠根據學生的實際情況,利用更理想的教學方案來培養學生。

(二)設定具有針對性的系統化教學內容

計算思維能力的培養並不是簡單的教學活動,計算機基礎課程教師應合理地設定教學內容,編制針對性較強的教學內容,並使用多媒體教學技術等多種教學手段來開展計算機基礎教學。例如,學校可開展計算機課程制定活動,邀請計算機專家和教師共同探討計算機課程的教學內容,綜合教師和專家的意見,結合高中學生實際學習的情況,最終確定符合教學規律的'計算機課程內容,從而達到培養學生計算思維能力的目的。教師設定教學內容時,應注意教學內容對學生的啟發性,讓學生能夠從計算機基礎教學中學會應用計算思維方式來分析、解決問題。例如,教師可設定計算機實際案例,且該案例應具有啟發性,可以透過推理的方式來解決相關問題。教師可以先讓學生探討該案例中比較困難的問題,並指導學生應用遞迴的方法進行分析,或應用建模的思維方式來處理問題,讓學生在探索和思考中逐漸掌握這種思維方式,進而提高學生的計算思維能力。在資訊化時代,計算機的應用與人們的日常生活有著密切關係,而計算思維已經成為人們應當具備的基礎能力。計算思維是人們在日常工作和學習中解決各種問題的一種思維能力,該能力的培養是基礎教育中重要的組成部分。高中計算機基礎教學應順應時代的需求,加強對學生計算思維能力的培養,提高學生應用計算機的能力,促使學生全面發展。


計算機畢業論文1000字

一、大學計算機基礎課實驗教學的現狀

第一,重理論輕實踐的理念。

長期以來受傳統教育理念的影響,大學計算機基礎課程實驗教學未能擺到應有的位置,很多高校都是重視理論課教學,而將實驗操作課作為補充,甚至減少實驗課時。調查顯示,74%的學生反映大學計算機基礎課實驗學時佔總課時的比例不足50%,有68%的學生反映他們在實驗中不能得到有效指導,教師從來不批改他們的實驗結果。

第二,實驗內容缺乏創新性與時代性。

目前,我國大多數高等院校在大學計算機基礎實驗教學過程中,教師由於受自身綜合素質及實驗教材內容的限制,依然秉持過去單一的教學內容,按部就班,缺乏彈性,沒有與時俱進,導致學生畢業之後無法滿足社會對於計算機專業人才的需求。

第三,實驗的設定不合理與不完善。

多數高等院校大學計算機基礎課程的實驗內容基本上僅是以驗證教材的內容為主,綜合型與設計型的實驗較少。在實驗型別設定方面,學生反映大多數安排的是基本操作型實驗,只有少數的學生反映安排了綜合運用型實驗,安排設計型的實驗就更少。在實驗內容設定方面,多數學生認為設定實驗內容過於容易,不能有效提高他們的實踐操作能力。

二、大學計算機基礎實驗教學改革創新方法

第一,轉變舊的實驗教學理念。

更新陳舊的實驗教學理念,教師必須意識到實驗課和理論課的對等關係,不可偏頗。教師必須堅持“以學生為本,培養創新意識”的教學思想,在實驗課程的教學過程中,制定出適合各層次學生的具體實驗操作目標和任務,並透過強化訓練來提升學生計算機技術實踐操作能力和資訊的獲取、分析和處理等方面的技能,使他們更能適應社會工作崗位的需求。

第二,科學設定實驗內容。

實驗內容的設定是實驗教學改革的重點之一,實驗內容的質量很大程度上影響著實驗教學質量,科學地設定實驗內容,以實驗操作練習促進理論教學內容的理解,應根據實驗的難度及實驗目的的不同,設定難易程度不同,目標功能不同的三類實驗:一類是基本操作型實驗。基本操作型實驗目的是讓學生掌握大學計算機基礎課程所要求的基本操作方法和技能,保證大部分學生能熟練掌握。二類是綜合型實驗。綜合型實驗的目的是讓學生掌握綜合運用某一模組的功能,一般為涉及面較廣,難度較大的實驗。三類是設計型實驗。設計型實驗的目的是讓學生綜合運用大學計算機基礎課程所學的基礎知識和方法分析與解決實踐問題的能力及創新能力。設計型實驗給學生提供了更好地表現個性和進行創新的機會,透過特色實驗專案的設計,全面培養學生的能力。

第三,改革傳統實驗教學方法。

提高計算機基礎實驗課的教學質量,關鍵是要改革創新實驗教學方法。網路教學作為現代化的教學方法,與傳統教學方法相比具有許多優勢,許多教師在大學計算機基礎實驗課教學中均透過計算機基礎實驗教學網路平臺,將每次實驗內容、例項與任務放置在網路教學平臺上,學生自己下載,並將做好的實驗操作結果上傳到系統,教師及時評價。若學生在實驗練習過程中遇到問題,就在網路上及時和教師溝通,實時交換意見,這樣可以使學生進行有目的的學習,進而完成本課程的學習要求。另外,為了解決計算機基礎課程實驗課時明顯不足的情況,應建立開放型的實驗室或計算機房,增加學生課外自由上機時間,這樣可以有效地緩解理論和實踐脫節的矛盾。

實驗是學習計算機基礎的重要環節,透過對實驗教學理念、實驗教學內容和實驗教學方法等方面的改革創新,提高了學生對實驗的興趣,也提高了學生的計算機基礎實踐操作能力。計算機技術發展很快,也促進了計算機基礎教學的發展,大學計算機基礎課程實驗教學的改革創新需要在教學實踐中不斷探索和總結。

計算機畢業論文1000字

1軟體效能測試

根據測試的目的和內容的不同,效能測試主要包括以下方面:

(1)負載測試:確定在各種工作負載下系統的效能,目標是測試當負載逐漸增加時,系統各項效能指標的變化情況。

(2)強度測試:確定在系統資源特別低的條件下軟體系統執行情況。

(3)容量測試:在使用者可接受的響應範圍內,確定系統可處理同時線上的最大使用者數。

(4)壓力測試:透過確定一個系統的瓶頸或者最大使用極限的測試。

(5)疲勞強度測試:以系統穩定執行情況下能夠支援的最大併發使用者數或者日常執行使用者數,持續執行一段時間業務,透過綜合分析交易執行指標和資源監控指標來確定系統處理最大工作強度效能的過程。

(6)大資料量測試:大資料量測試側重點在於資料的量上,包括獨立的資料量測試和綜合資料量測試。獨立的資料量測試針對某些系統儲存,傳輸、統計、查詢等業務進行大資料量測試,而綜合資料量測試一般和壓力效能測試、負載效能測試、疲勞效能測試相結合。

2軟體效能測試流程

2.1測試方案設計

在軟體效能測試的初始階段,首先應對業務模型和系統架構進行調研,收集測試需求。然後生戚效能測試計劃。業務調研和系統調研,需要效能測試團隊提前瞭解被測試專案的業務功能和系統架構。其間。開發部門應協助提供被測系統相關的文件和說明,如系統總體介紹、系統規格書、使用者使用手冊、網路拓撲結構圖和系統配置說明、關鍵伺服器及應用部署與配置等文件。透過和業務部門協商明確本次測試針對哪些業務行為,制定此次測試的目標,細化測試的關注點和效能指標要求。透過以上內容制定詳細的測試方案,並制定詳細測試計劃和各階段目標。

2.2測試環境的搭建

測試環境的搭建分為軟硬測試系統的環境搭建和測試相關的資料準備工作。環境搭建包括被測試系統的硬體環境建立和軟體應用系統建立及基礎資料環境建立。保障被測試系統的業務可用性和功能的正確性,包括測試系統(如被測試專案的作業系統、中介軟體、資料庫、壓力測試控制檯、壓力測試發起工具等)的環境搭建、軟體的安裝;測試環境的網路環境建立(如開放防火牆和閘道器等);最後進行測試環境可用性驗證。測試資料準備包括測試應用系統基礎資料準備,即需要按效能測試規模要求,準備足夠的、一定規模的基礎資料,通常採用全量恢復生產資料的方式以達到和生產環境資料一致性的要求。

2.3測試場景開發

測試場景開發指測試程式(指令碼)的開發。測試程式(指令碼)的開發是對被測系統的使用者業務行為進行模擬、錄製、程式設計、引數化、指令碼定製和調式等一系列工作,以使測試程式(指令碼)可以真實模擬實際生產中的業務交易行為,並透過對程式中引數的配置實現對併發數、思考時間等屬性的準確控制。

2.4測試執行

測試執行是在測試方案的制定、測試環境準備、測試場景開發工作正確完成的基礎上進行的。

2.5測試報告和分析

效能測試報告和結果分析是在測試執行完成以後,對效能資料進行採集結果收集工作和針對性能測試過程中暴露的問題進行分析的階段。效能測試報告是對效能測試過程中的監控結果以及報表進行彙總,按照一定的模板整理出的一份結論性文件。開發團隊和效能測試團隊應依據對效能測試實施過程中監控和記錄的資料和表格,分析系統中存在的效能問題和程式缺陷。並有針對性的在報告中闡述問題、分析原因、提出解決或最佳化方案。

2.6迴歸測試

迴歸測試是開發部門在效能測試報告的基礎上針對軟體的效能或者效率缺陷進行最佳化或者修復,為了驗證最佳化的效果而進行的再測試。

3軟體效能測試工具LoadRunner

作為軟體質量控制中的重要一環,效能測試已經越來越受到軟體開發商和使用者的重視,成為軟體測試的重中之重。效能測試通常在系統測試階段執行,常常與強度測試結合起來,一般需要使用測試工具。一個優秀的軟體測試工具,不僅可以輔助測試工作,滿足科學測試的基本要求;而且可以自動化測試過程,節約大量的時間、成本、人員和資源,提高軟體產品的質量。目前市場上主要使用的測試工具有微軟公司的WAS(Web Application Stress Tool)、Compuware公司的QALoad、RadView公司的WebRunner、HP(Mercury)公司的LoadRunner。下面以LoadRunner為例。介紹軟體測試工具的工作流程。

LoadRunner是一種預測系統行為和效能的負載測試工具。透過模擬上千萬使用者實施併發負載及實時效能檢測來確認和查詢問題,能夠對整個企業架構進行測試。透過使用LoadRunner,企業能夠最大限度的縮短測試時間,最佳化效能和加速應用系統的釋出週期。LoadRunner能支援廣泛的協議和技術,功能比較強大,可以為特殊環境提供特殊的解決方案。LoadRunner由下面三部分組成:Virtual UserGenerator用來錄製指令碼、編輯指令碼Controller用來佈置測試場景、執行測試場景;Analysis用來對測試結果進行分析。

用LoadRunner進行負載測試的流程通常由五個階段組成:計劃、指令碼建立、場景定義、場景執行、監視執行和結果分析。

(1)計劃負載測試:定義效能測試要求,例如併發使用者的數量、典型業務流程和所響應時間;根據軟體專案相關需求,定義相關測試的細節,撰寫效能測試報告。

(2)建立Vuser指令碼:將終端使用者活動捕獲到自動指令碼中LoadRunner的指令碼是C語言程式碼,LoadRunner有自己的一整套函式介面,可以供外部呼叫。指令碼可分INIT、ACTION、END三部分,其中:INIT部分可以理解為初始部分。ACTION可以理解為事務部分,也是測試的主體,END是退出結束。

當錄製完一個基本的使用者指令碼後,在正式使用前我們還需要完善測試指令碼,增強指令碼的靈活性。一般情況下,我們透過以下幾種方法來完善測試指令碼。插人事務、插入結合點、插入註解、引數化輸入。

(3)定義場景:使用LoadRunner Controller設定測試環境;錄製好指令碼之後,就可以把指令碼加入到場景裡面去了,這裡首先介紹一下LR的場景型別,LR有2種大的場景型別。

①Manual Scenario:該項要完全手動的設定場景,這項下面還可以設定為每一個指令碼分配要執行的虛擬使用者的百分比,可在Controller的Scenario選單下設定。

②Goal—Oriented Scenario,如果你的測試計劃是要達到某個效能指標,比如:每秒多少點選。每秒多少transae,tions,能到達多少VU,某個Transaction在某個範圍VU(5D。一1000)內的反應時間等等,那麼就可以使用面向目標的場景。

(4)設定場景:

Design:設計測試場景的靜態部分,設定模擬使用者生成器、模擬使用者數量、模擬使用者組等。

Run:設計測試的動態部分,主要指新增效能計數器,在指令碼執行的過程中可以透過這些計數器反饋的資料。

建立了測試場景後,我們可以對Edit_Schedule進行設定,設定測試開始執行的時問,對於手動設計的測試還可以設定它的持續時間,以及何時起用或禁止呼叫模擬使用者。

(5)執行場景:透過LoadRunner Controller驅動、管理和監控負載測試。

設定完畢後,點選“開始方案”執行場景。在執行過程中,可以監視各個伺服器的執行情況(DataBase Server、WebServer等)。監視場景透過新增效能計數器來實現,下列資料需要特別關注:

①Memory:Available Mbytes物理記憶體的可用數(單位Mbytes)至少要有10%的物理記憶體值。

⑦Processor:Processor Time CPU使用率。這是檢視處理器飽和狀況的最佳計數器。顯示所有CPU的執行緒處理時間。如果一個或多個處理器的該數值持續超過90%,則表示此測試的負載對於目前的硬體過於沉重。為多處理器伺服器新增該計數器的O到x個例項。

③Processor Queue Length:是指處理列隊中的執行緒數,小於2。處理器瓶頸時會導致該值持續大於2。

④Context Switches/sec;如果切換次數到5000*CPU個數和i0000*CPU個數中,說明它忙於切換執行緒。

⑤Network Interface:Bytes Total/sec為傳送和接收位元組的速率,包括幀字元在內。判斷網路連線速度是否是瓶頸,可以用該計數器的值和目前網路的頻寬比較。

(6)分析結果:使用LoadRunner Analysis建立圖和報告並評估效能。

LR的報表分析功能也異常強大,有各種各樣的報表,甚至可以將單個報表組合,也可以匯出到Excel檔案和Ht-ml檔案。