範文齋

位置:首頁 > 行業範文 > 行業

計算機畢業論文1000字

行業1.09W
  計算機畢業論文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文件。