計算機應(yīng)用畢業(yè)論文范文
計算機應(yīng)用畢業(yè)論文范文
計算機應(yīng)用基礎(chǔ)課程以培養(yǎng)學(xué)生的動手能力和綜合能力為主要目的。下面是學(xué)習(xí)啦小編為大家整理的計算機應(yīng)用畢業(yè)論文,供大家參考。
計算機應(yīng)用畢業(yè)論文范文一:計算機應(yīng)用軟件開發(fā)技術(shù)分析
【摘要】計算機軟件作為計算機的主要組成部分,它的開發(fā)也直接影響到計算機在科學(xué)領(lǐng)域的發(fā)展空間。計算機應(yīng)用軟件開發(fā)技術(shù)的創(chuàng)新與提高,是信息化時代加速發(fā)展的前進(jìn)動力。本文介紹了應(yīng)用軟件開發(fā)過程遵循的原則,并對應(yīng)用軟件的開發(fā)技術(shù)做了簡要分析。
【關(guān)鍵詞】計算機;軟件開發(fā);應(yīng)用軟件
隨著現(xiàn)代人們在生活上和工作上對于計算機依賴性的不斷提高,人們對于計算機的要求不僅僅局限于其系統(tǒng)提供的各項軟件之上,而逐漸地向各種應(yīng)用軟件擴展。支持系統(tǒng)運行的系統(tǒng)軟件難以滿足人們?nèi)找嬖鲩L的個性化需求,因此,就需要通過應(yīng)用軟件來滿足其多樣化的需求。這給應(yīng)用軟件的發(fā)展帶來了極為廣闊的空間。但是,在應(yīng)用軟件的開發(fā)過程中也出現(xiàn)了這樣的一種現(xiàn)象,一些用戶乃至開發(fā)人員認(rèn)為應(yīng)用軟件開發(fā)技術(shù)無所不能,進(jìn)而要求開發(fā)出滿足其各種不切實際需求的軟件,給整個應(yīng)用軟件的發(fā)展帶來了很大的困擾。因此,我們需要不斷地把握應(yīng)用軟件開發(fā)過程中應(yīng)該遵循的原則,進(jìn)而在此基礎(chǔ)上采用相應(yīng)的應(yīng)用軟件開發(fā)技術(shù),以最大化地滿足用戶的需求。
1計算機應(yīng)用軟件開發(fā)過程中應(yīng)該遵循的原則
1.1規(guī)范性原則
計算機應(yīng)用軟件開發(fā)過程中的規(guī)范性原則是指,在計算機應(yīng)用軟件開發(fā)過程中,應(yīng)該遵循計算機應(yīng)用軟件開發(fā)的規(guī)律,同時技術(shù)設(shè)計和技術(shù)實現(xiàn)應(yīng)該切實可行,避免過于擴大開發(fā)技術(shù)或者應(yīng)用軟件的作用而進(jìn)行一些違反自然規(guī)律的開發(fā)。同時,計算機應(yīng)用軟件的規(guī)范性還意味著,在應(yīng)用軟件開發(fā)的過程中,應(yīng)該遵循人們的認(rèn)知規(guī)律和使用習(xí)慣,這樣才能夠開發(fā)出操作性較強的應(yīng)用軟件,才能夠擁有用戶的忠誠度。
1.2易維護(hù)原則
計算機應(yīng)用軟件的開發(fā)并不是一勞永逸的事情,相反,其開發(fā)和維護(hù)對于應(yīng)用軟件開發(fā)人員來講,應(yīng)該是并重的。在進(jìn)行計算機軟件開發(fā)的過程中,就應(yīng)該考慮后續(xù)的維護(hù)問題,為維護(hù)提供便利。這樣,才不至于在計算機應(yīng)用出現(xiàn)問題后產(chǎn)生難以維護(hù)的狀況,影響用戶的正常使用。同時,在進(jìn)行計算機軟件開發(fā)的過程中,應(yīng)該堅持標(biāo)準(zhǔn)化地開發(fā),這樣,在應(yīng)用軟件出現(xiàn)問題之后,才能夠及時發(fā)現(xiàn)問題的源頭,并且便于及時進(jìn)行修改。
1.3“少即是多”原則
計算機應(yīng)用軟件開發(fā)過程中的“少即是多”原則是指,在進(jìn)行軟件開發(fā)的過程中,應(yīng)該盡可能地使用最簡便的指令、最簡化的步驟來進(jìn)行程序編寫,這樣,應(yīng)用軟件運行和用戶的使用才能夠有更多的空間,才能夠不使應(yīng)用軟件的使用成為負(fù)擔(dān)。
2計算機應(yīng)用軟件開發(fā)技術(shù)分析
2.1生命周期技術(shù)
生命周期技術(shù)就是將軟件的開發(fā)當(dāng)作一個生命周期,在這個生命周期中,軟件開發(fā)的每一個步驟:問題定義、問題分析、用戶需求研究、框架構(gòu)建、程序編寫、軟件測試和后續(xù)維護(hù)等都是軟件開發(fā)生命周期中的一個重要環(huán)節(jié),前一個環(huán)節(jié)和后一個環(huán)節(jié)之間緊密聯(lián)系,整個過程環(huán)環(huán)相扣,并且是不可逆的。首先,進(jìn)行問題定義。對問題進(jìn)行定義是進(jìn)行應(yīng)用軟件開發(fā)的首要步驟,即要做的是一個什么樣的應(yīng)用軟件,這個應(yīng)用軟件要滿足用戶的哪些需求。并且把這些問題或者說是這些需求進(jìn)行分解,制作出相應(yīng)的操作規(guī)范。其次,問題分析。在前一環(huán)節(jié)的基礎(chǔ)之上進(jìn)一步明確問題想要實現(xiàn)的目的、實現(xiàn)途徑,同時,根據(jù)當(dāng)前的技術(shù)水平、資金狀況等來進(jìn)行可行性分析,保障軟件開發(fā)切合實際。再次,用戶需求研究。滿足用戶的需求是應(yīng)用軟件開發(fā)的基本目的,因此,需要對用戶的每一項需求都進(jìn)行具體的分析,然后確定軟件需要實現(xiàn)的功能,并確定出每項功能的實現(xiàn)方式。又次,框架構(gòu)建。在滿足用戶需求的前提之下進(jìn)行相應(yīng)的框架構(gòu)建和調(diào)整,搭建出應(yīng)用軟件的基本模型。程序編寫。程序編寫是在搭建好的框架之內(nèi),按照程序編寫規(guī)范進(jìn)行相應(yīng)的程序編寫,以使軟件能夠正常運轉(zhuǎn)。軟件測試。軟件測試是對編寫好的軟件的功能進(jìn)行相應(yīng)的測試,以發(fā)現(xiàn)并且解決軟件中存在的問題,保障軟件的正常運行。最后,進(jìn)行后續(xù)維護(hù)。根據(jù)用戶的反饋以及運行過程中發(fā)現(xiàn)的問題及時進(jìn)行后續(xù)維護(hù)和更新,保障軟件的正常運行。
2.2原型法
原型法即以用戶的需求和問題為原型來進(jìn)行軟件開發(fā),這種開發(fā)方法更能夠滿足用戶的實際需求。原型法主要分為以下幾個步驟,首先,對用戶的實際需求進(jìn)行分析,主要包括對于軟件應(yīng)實現(xiàn)的功能、軟件的界面、軟件的個性化設(shè)置等進(jìn)行調(diào)查和整理,以作為軟件開發(fā)的原型。其次,根據(jù)整理出來的用戶需求來進(jìn)行軟件模型構(gòu)建,使軟件能夠?qū)崿F(xiàn)用戶的實際需求。再次,對開發(fā)出來的軟件進(jìn)行運行測試。主要有兩種目的,一是通過進(jìn)行運行發(fā)現(xiàn)軟件中存在的問題,從而進(jìn)行改善;二是根據(jù)用戶的反饋來進(jìn)行修改,保證用戶需求的切實實現(xiàn)。最后,對軟件進(jìn)行升級和維護(hù)。及時對軟件中出現(xiàn)的問題進(jìn)行解決,保障用戶的正常使用。同時,對軟件進(jìn)行升級,使軟件運行更加穩(wěn)定,同時功能性更強。
2.3自動形成開發(fā)技術(shù)
自動形成開發(fā)技術(shù)是一種非常便捷的開發(fā)技術(shù),主要是通過開發(fā)軟件來實現(xiàn)計算機應(yīng)用軟件的開發(fā)。在這種開發(fā)技術(shù)中,軟件開發(fā)人員只需要對軟件需要實現(xiàn)的功能進(jìn)行研究,然后通過軟件來實現(xiàn)編程過程,非常便捷。但是,這種自動形成開發(fā)技術(shù)需要有嚴(yán)格的規(guī)范保障才能夠使開發(fā)出來的軟件滿足人們的需要。同時,也需要人工對軟件進(jìn)行相應(yīng)的調(diào)試才能夠保障軟件的良好運行。
3結(jié)語
信息化時代,計算機是其中重要的推動力,計算機軟件作為計算機系統(tǒng)的重要成分,計算機軟件的開發(fā)就尤為重要。計算機軟件開發(fā)技術(shù)的應(yīng)用目的是為廣大用戶提供更方便的服務(wù),使用戶能更快捷地使用計算機。計算機應(yīng)用軟件開發(fā)過程中有其自身的原則,無論我們使用哪種軟件開發(fā)技術(shù),都需要遵循這個原則,如此,才能夠保障軟件開發(fā)能夠既符合科學(xué)規(guī)律,又能夠滿足用戶的實際需要。而每一種軟件開發(fā)技術(shù)都有其自身的優(yōu)缺點,因此,在應(yīng)用軟件開發(fā)的過程中,可以根據(jù)實際需要自主選擇一種或者多種技術(shù),以最終實現(xiàn)軟件開發(fā)的基本目的。
參考文獻(xiàn):
[1]李萬明.淺談計算機軟件開發(fā)技術(shù)的應(yīng)用研究與趨勢[J].網(wǎng)絡(luò)安全技術(shù)與應(yīng)用,2014(12).
[2]駱海霞.計算機應(yīng)用軟件開發(fā)技術(shù)探討[J].電子制作,2013(11).
[3]許福栗.分層技術(shù)在計算機軟件開發(fā)中的應(yīng)用[J].硅谷,2013(23).
[4]胡玲芳.新時期計算機軟件開發(fā)技術(shù)的應(yīng)用研究[J].信息與電腦,2015(23).
[5]李大鵬.關(guān)于計算機軟件開發(fā)語言的研究[J].計算機光盤軟件與應(yīng)用,2012(06).
[6]范銀平.計算機軟件開發(fā)在多領(lǐng)域中的應(yīng)用[J].產(chǎn)業(yè)與科技論壇,2013(15).
計算機應(yīng)用畢業(yè)論文范文二:高職計算機應(yīng)用基礎(chǔ)教材創(chuàng)建思考
【內(nèi)容摘要】本文對高職院校計算機類專業(yè)的《計算機應(yīng)用基礎(chǔ)》課程的教材建設(shè)工作進(jìn)行討論,對每一章節(jié)的作用進(jìn)行分析,并指出它與非計算機類專業(yè)的計算機應(yīng)用基礎(chǔ)課程的區(qū)別所在。
【關(guān)鍵詞】計算機應(yīng)用基礎(chǔ);教材建設(shè);高職院校
一、引言
《計算機應(yīng)用基礎(chǔ)》作為大學(xué)的一門公共基礎(chǔ)課,涉及面廣,影響大,對大學(xué)生計算機應(yīng)用能力的培養(yǎng),對順利完成后續(xù)課程的學(xué)習(xí),對畢業(yè)后能迅速適應(yīng)崗位的需要具有重要作用。針對計算機類專業(yè)與非計算機類專業(yè),這門課程所發(fā)揮的作用也不盡相同。對于非計算機類專業(yè)的學(xué)生而言,《計算機應(yīng)用基礎(chǔ)》是一門普及性課程,幫助學(xué)生了解計算機應(yīng)用與操作等基礎(chǔ)知識。對于計算機類專業(yè)的學(xué)生而言,《計算機應(yīng)用基礎(chǔ)》更像是一門綱領(lǐng)性課程,需要將后續(xù)的專業(yè)課程以章節(jié)的形式串聯(lián)起來,讓學(xué)生了解課程與課程之間的聯(lián)系,從宏觀的角度了解專業(yè)課程的體系結(jié)構(gòu)。作為計算機類專業(yè)的學(xué)生,他們應(yīng)當(dāng)從這門課程中汲取更多的知識。華南師范大學(xué)全面實施計算機基礎(chǔ)課程改革,把《大學(xué)計算機應(yīng)用基礎(chǔ)》課程由原來的“集中講授+上機試驗”的教學(xué)模式轉(zhuǎn)變?yōu)閷W(xué)生依托立體化教材進(jìn)行自主學(xué)習(xí)[1]。對中等職業(yè)教育課程改革國家規(guī)劃新教材《計算機應(yīng)用基礎(chǔ)》,從教學(xué)大綱、教學(xué)內(nèi)容、教學(xué)方法和能力培養(yǎng)4個方面就如何使用好該教材作了初步探討。通過分析高職計算機應(yīng)用基礎(chǔ)教材主要存在的問題,總結(jié)出教材建設(shè)的思路。指出當(dāng)前高職《計算機應(yīng)用基礎(chǔ)》課程教學(xué)存在著課程內(nèi)容陳舊,時代感不強,教學(xué)手段、模式單調(diào),教學(xué)效率低下等問題。改革高職《計算機應(yīng)用基礎(chǔ)》課程教學(xué),應(yīng)明確《計算機應(yīng)用基礎(chǔ)》課程與其它公共課的區(qū)別,要進(jìn)行合理的任務(wù)設(shè)計,采取靈活的學(xué)習(xí)方式,逐步培養(yǎng)學(xué)生的自學(xué)能力,實際動手能力和創(chuàng)新能力,從而培養(yǎng)高素質(zhì)的符合新時代發(fā)展的人才[2~4]。針對高職院校非計算機專業(yè)計算機基礎(chǔ)教育面臨的形勢,從對學(xué)生的培養(yǎng)要求出發(fā),探討計算機應(yīng)用基礎(chǔ)課程教學(xué)的改革措施[5]。以武漢軟件工程職業(yè)學(xué)院軟件技術(shù)專業(yè)教師為主的團(tuán)隊協(xié)作編寫了供高職院校計算機類專業(yè)學(xué)生使用的《計算機應(yīng)用基礎(chǔ)》教材[6~7]。此教材從2012年開始在計算機學(xué)院的新生班級中投入使用,得到師生們的廣泛好評。教材在講述計算機基礎(chǔ)知識、硬件知識、操作系統(tǒng)、網(wǎng)絡(luò)基礎(chǔ)方面,比普通的教材更有深度,幾乎所有的這些章節(jié),都可以與計算機類專業(yè)的各相關(guān)課程聯(lián)系起來。尤其是對那些普通本科院校開設(shè)有,而高職院校沒有開設(shè)的專業(yè)課程,通過在這本教材中對課程的內(nèi)容進(jìn)行凝練,讓學(xué)生對這些課程的內(nèi)容有大致的了解,完善學(xué)生的專業(yè)知識結(jié)構(gòu)。
二、高職《計算機應(yīng)用基礎(chǔ)》課程教材建設(shè)探索
具體來說,在計算機基礎(chǔ)知識部分,首先對計算機發(fā)展歷史進(jìn)行總結(jié),隨后對計算機的經(jīng)典體系結(jié)構(gòu),包括圖靈機、馮諾依曼體系結(jié)構(gòu)進(jìn)行簡要說明,讓學(xué)生對這圖靈與馮諾依曼這兩位計算機鼻祖以及他們對計算機科學(xué)的貢獻(xiàn)有了更清晰的認(rèn)識。
(一)計算機硬件基礎(chǔ)部分。一是介紹了計算機里的數(shù)制與編碼,讓學(xué)生掌握二進(jìn)制、八進(jìn)制、十進(jìn)制與十六進(jìn)制的基本運算方法。這些知識是《數(shù)字邏輯》課程的基礎(chǔ)。數(shù)字邏輯是數(shù)字電路邏輯設(shè)計的簡稱,其內(nèi)容是應(yīng)用數(shù)字電路進(jìn)行數(shù)字系統(tǒng)邏輯設(shè)計。電子數(shù)字計算機是由具有各種邏輯功能的邏輯部件組成的,這些邏輯部件按其結(jié)構(gòu)可分為組合邏輯電路和時序邏輯電路。有了組合邏輯電路和時序邏輯電路,再進(jìn)行合理的設(shè)計和安排,就可以表示和實現(xiàn)布爾代數(shù)的基本運算。二是介紹了計算機的五大組成結(jié)構(gòu),包括運算器、控制器、存儲器輸入設(shè)備與輸出設(shè)備。這些對應(yīng)著《計算機組成原理》課程。此課程主要講解計算機的基本組成原理和結(jié)構(gòu),包括計算機邏輯部件、運算部件與運算方法、主存儲器、指令系統(tǒng)、中央處理器(CPU)、存儲系統(tǒng)、輔助存儲器、外部設(shè)備、輸入輸出系統(tǒng)等知識。
(二)操作系統(tǒng)部分。首先介紹了操作系統(tǒng)的原理知識,然后以Windows7操作系統(tǒng)為例進(jìn)行了操作示例介紹。此外,也對包括Android與IOS等手機操作系統(tǒng)進(jìn)行了簡單的說明。這對應(yīng)著《操作系統(tǒng)原理》課程。操作系統(tǒng)是管理和控制計算機硬件與軟件資源的計算機程序,是直接運行在“裸機”上的最基本的系統(tǒng)軟件,任何其他軟件都必須在操作系統(tǒng)的支持下才能運行。操作系統(tǒng)是用戶和計算機的接口,同時也是計算機硬件和其他軟件的接口。操作系統(tǒng)的功能包括管理計算機系統(tǒng)的硬件、軟件及數(shù)據(jù)資源,控制程序運行,改善人機界面,為其它應(yīng)用軟件提供支持等,使計算機系統(tǒng)所有資源最大限度地發(fā)揮作用,提供了各種形式的用戶界面,使用戶有一個好的工作環(huán)境,為其它軟件的開發(fā)提供必要的服務(wù)和相應(yīng)的接口。操作系統(tǒng)管理著計算機硬件資源,同時按照應(yīng)用程序的資源請求,為其分配資源,如:劃分CPU時間、內(nèi)存空間的開辟、調(diào)用打印機等。教材也對常規(guī)的辦公軟件的基本操作進(jìn)行了詳細(xì)說明。辦公軟件主要用于處理辦公過程中的文字和數(shù)據(jù)信息,通常包括文字處理、表格處理、幻燈片處理和簡單的數(shù)據(jù)處理等功能。
(三)計算機網(wǎng)絡(luò)基礎(chǔ)部分。首先介紹了網(wǎng)絡(luò)的定義與組成,隨后介紹了OSI模型、常規(guī)的網(wǎng)絡(luò)設(shè)備,以及TCP/IP協(xié)議等。這些知識對應(yīng)著《計算機網(wǎng)絡(luò)》這門專業(yè)課程。計算機網(wǎng)絡(luò)是一些相互連接的、以共享資源為目的的、自治的計算機的集合。從邏輯功能上看,計算機網(wǎng)絡(luò)是以傳輸信息為基礎(chǔ)目的,用通信線路將多個計算機連接起來的計算機系統(tǒng)的集合,一個計算機網(wǎng)絡(luò)組成包括傳輸介質(zhì)和通信設(shè)備。它們把分布在不同地理區(qū)域的計算機與專門的外部設(shè)備用通信線路互聯(lián)成一個規(guī)模大、功能強的系統(tǒng),從而使眾多的計算機可以方便地互相傳遞信息,共享硬件、軟件、數(shù)據(jù)信息等資源。
三、結(jié)語
通過這些知識的學(xué)習(xí),計算機專業(yè)的學(xué)生能夠?qū)τ嬎銠C類專業(yè)的知識體系結(jié)構(gòu)有初步的了解,同時也為后續(xù)的專業(yè)課程的學(xué)習(xí)做好了鋪墊。
【參考文獻(xiàn)】
[1]杜炫杰,李麗萍.《大學(xué)計算機應(yīng)用基礎(chǔ)》立體化教材的設(shè)計開發(fā)與應(yīng)用[J].現(xiàn)代教育技術(shù),2009
[2]魏茂林.淺談如何用好《計算機應(yīng)用基礎(chǔ)》教材[J].中國職業(yè)技術(shù)教育,2010
[3]關(guān)德君.談高職計算機應(yīng)用基礎(chǔ)教材建設(shè)[J].遼寧高職學(xué)報,2006
[4]田楓.關(guān)于高職院?!队嬎銠C應(yīng)用基礎(chǔ)》課程教學(xué)改革的建議[J].商業(yè)經(jīng)濟,2009
[5]陳桂珍.高職計算機應(yīng)用基礎(chǔ)課程教學(xué)改革探索與實踐[J].福建電腦,2009
[6]王路群等.計算機應(yīng)用基礎(chǔ)[M].北京:中國水利水電出版社,2012
[7]肖奎等,計算機應(yīng)用基礎(chǔ)[M].北京:中國水利水電出版社,2014
計算機應(yīng)用畢業(yè)論文范文下載相關(guān)文章: