學(xué)習(xí)啦>論文大全>學(xué)科論文>計(jì)算機(jī)論文>

計(jì)算機(jī)軟件技術(shù)方面論文

時(shí)間: 斯娃805 分享

  社會(huì)經(jīng)濟(jì)的發(fā)展,帶動(dòng)了我國城鎮(zhèn)居民生活水平的快速提高。近些年以來,由于我國科學(xué)信息技術(shù)的發(fā)展不斷加快,計(jì)算機(jī)的應(yīng)用也越來越頻繁,計(jì)算機(jī)軟件技術(shù)的開發(fā)與使用情況受到了人們的密切關(guān)注。下面是學(xué)習(xí)啦小編為大家整理的計(jì)算機(jī)軟件技術(shù)方面論文,供大家參考。

  計(jì)算機(jī)軟件技術(shù)方面論文范文一:實(shí)時(shí)軟件開發(fā)方法思考

  摘要:當(dāng)今是個(gè)信息自動(dòng)化的時(shí)代,軟件已應(yīng)用于人們生活的環(huán)境的各個(gè)方面。把面向?qū)ο蟮膶?shí)現(xiàn)方法引入到實(shí)時(shí)軟件系統(tǒng)的開發(fā)過程中具有重大的作用,可以達(dá)到反復(fù)使用,開發(fā)周期時(shí)間短、軟件質(zhì)量增強(qiáng)、開發(fā)有保障以及開發(fā)成本低等效能目的。這樣就確保了實(shí)時(shí)軟件的良性開發(fā)并使這種開發(fā)系統(tǒng)化和工程化,更使人們無論在生產(chǎn)方面還是學(xué)習(xí)方面都會(huì)有很大的便利并提升了生產(chǎn)生活的質(zhì)量

  關(guān)鍵詞:面向?qū)ο?實(shí)時(shí)軟件;開發(fā)方法;軟件工程

  實(shí)時(shí)系統(tǒng)是計(jì)算機(jī)系統(tǒng)中特殊的系統(tǒng),輸出值和系統(tǒng)的消耗的時(shí)間決定了這個(gè)系統(tǒng)的結(jié)果是否精確,即用戶希望以極短的時(shí)間獲取最佳最有效的運(yùn)算結(jié)果。在以前實(shí)時(shí)系統(tǒng)主要服務(wù)于國家軍事安全方面,今天隨著這一系統(tǒng)的研發(fā),它廣泛應(yīng)用我們社會(huì)生活的各個(gè)方面和各個(gè)環(huán)節(jié),其應(yīng)用范圍從洗衣機(jī)、烤箱到自動(dòng)化的生產(chǎn)線、醫(yī)學(xué)輔助機(jī)械、交通運(yùn)輸控制、天氣預(yù)報(bào)預(yù)測(cè)、航天動(dòng)力工程等等。在軟件開發(fā)中實(shí)時(shí)系統(tǒng)中的軟件部分逐漸成為一個(gè)不可缺少的獨(dú)立部分,貫穿于軟件開發(fā)的始終。

  1.闡釋實(shí)時(shí)軟件的內(nèi)涵

  實(shí)時(shí)軟件是實(shí)時(shí)系統(tǒng)中的軟件。當(dāng)外部世界發(fā)生變化時(shí),相應(yīng)地實(shí)時(shí)系統(tǒng)就會(huì)對(duì)這種變化做出動(dòng)作進(jìn)行回應(yīng),并在規(guī)定的時(shí)間內(nèi)、依靠嚴(yán)格的控制、最大化地獲取數(shù)據(jù)來實(shí)現(xiàn)這一功能。特別要指出的是,這些控制是有嚴(yán)格規(guī)范的,這便對(duì)實(shí)時(shí)系統(tǒng)的應(yīng)用進(jìn)行了限制,只應(yīng)用于它相對(duì)應(yīng)的方面。另外,實(shí)時(shí)系統(tǒng)具有高標(biāo)準(zhǔn)的要求,主要可以體現(xiàn)在以下方面:其一、時(shí)間方面,必須在規(guī)定的時(shí)間內(nèi)處理完突發(fā)事物,如果超過時(shí)間就會(huì)造成不可彌補(bǔ)的損失;其二、正確性方面,在規(guī)定的時(shí)間內(nèi)對(duì)突發(fā)事物做出合理的邏輯判斷和處理,這就確保了結(jié)果的正確性。同時(shí),存在著對(duì)實(shí)時(shí)系統(tǒng)的實(shí)時(shí)性有一個(gè)普遍的誤區(qū),他們狹隘地臆斷實(shí)時(shí)就是速度要快。以第一時(shí)間對(duì)外部情況做出反應(yīng)是實(shí)時(shí)系統(tǒng)的一個(gè)優(yōu)點(diǎn),快速反應(yīng)是實(shí)時(shí)性的一個(gè)要求,但是兩者有著本質(zhì)的區(qū)別,不可混淆概念。有時(shí)快速反應(yīng)并不意味著實(shí)現(xiàn)了實(shí)時(shí)性。所謂的實(shí)時(shí)性是指要求圓滿處理完外部相應(yīng)的事物和要求必須在規(guī)定的時(shí)間內(nèi)。除了具有一般軟件系統(tǒng)的特點(diǎn)外,實(shí)時(shí)系統(tǒng)軟件還具有:首先,時(shí)間限制,即實(shí)時(shí)性。要求在規(guī)定的時(shí)間內(nèi)對(duì)于外部的發(fā)生的事物系統(tǒng)要做出反應(yīng)并處理好;其次,穩(wěn)定性。如果系統(tǒng)重啟和故障恢復(fù)系統(tǒng)會(huì)很快復(fù)原且數(shù)據(jù)不受損;再次,多任務(wù)、并行性、分布性。實(shí)時(shí)系統(tǒng)可以同時(shí)同步對(duì)于外部世界或者分布較廣的多個(gè)問題和任務(wù),進(jìn)行有效的處理并有效地保證處理的結(jié)果具有可靠性。而這種處理的有效性和可靠性是由系統(tǒng)的實(shí)時(shí)性決定的;最后,對(duì)于操作系統(tǒng)的底層具有開發(fā)性,實(shí)時(shí)操作系統(tǒng)就是實(shí)時(shí)軟件應(yīng)用中所使用的操作系統(tǒng),要求在優(yōu)先調(diào)配機(jī)制和內(nèi)存鎖定機(jī)制控制下,實(shí)現(xiàn)多任務(wù)同時(shí)同步處理。特別要注意的是,對(duì)于系統(tǒng)中的語言開發(fā)原則也要堅(jiān)持實(shí)時(shí)性原則,選擇實(shí)時(shí)性語言,以求對(duì)多個(gè)任務(wù)進(jìn)行并行處理。

  2.探討實(shí)時(shí)軟件開發(fā)方法

  與普通的實(shí)時(shí)軟件相比,復(fù)雜性是兩者的共性,實(shí)時(shí)系統(tǒng)的軟件還具有自己的特殊性要求,那就是時(shí)間控制的因素,這就是實(shí)時(shí)軟件的結(jié)構(gòu)和開發(fā)方法的優(yōu)勢(shì)。

  2.1實(shí)時(shí)分析技術(shù)

  以面臨解決的事實(shí)問題或既定的目標(biāo)為依托,全面解析實(shí)時(shí)系統(tǒng)的軟件和硬件部分,而后對(duì)硬件和軟件進(jìn)行拆解,以求對(duì)設(shè)計(jì)實(shí)時(shí)軟件奠定根基,這就是實(shí)時(shí)系統(tǒng)在分析階段中所要完成的任務(wù)。建模和仿真技術(shù)是實(shí)時(shí)系統(tǒng)進(jìn)行分析才應(yīng)用的技術(shù)。對(duì)實(shí)時(shí)系統(tǒng)元素進(jìn)行建模時(shí)要求分析人員必須利用好數(shù)學(xué)輔助工具,另外,把握時(shí)間長(zhǎng)短和對(duì)資源大小進(jìn)行估量是分析人員在這一過程中特別要注意的問題。根據(jù)在對(duì)數(shù)據(jù)流進(jìn)行分析的基礎(chǔ)上,分析人員要建模實(shí)時(shí)系統(tǒng)的硬件和軟件元素,控制以概率的形式進(jìn)行,這就是數(shù)學(xué)分析方法應(yīng)該注意的。同時(shí),對(duì)系統(tǒng)時(shí)間和資源大小如何進(jìn)行評(píng)估,就要求分析人員以網(wǎng)絡(luò)分析、序列論、圖形論和數(shù)據(jù)模型等方式來推導(dǎo)出來。RMS理論為基礎(chǔ),能夠分析并行的多任務(wù)的分析技術(shù),是為了輔助RMAM的分析方法而設(shè)立的理論。判斷在實(shí)時(shí)系統(tǒng)中在調(diào)度方面利用RMS處理并行任務(wù)是否能夠滿足他們的實(shí)時(shí)性的依據(jù),那就是看有沒有采用采用RMA分析技術(shù)。分析系統(tǒng)的性能需要使用仿真和建模工具,利用這兩種工具軟件工程師還能夠構(gòu)建一個(gè)模型,通過這樣的形式,可以有效地理解系統(tǒng)的運(yùn)作。為建立一個(gè)實(shí)時(shí)系統(tǒng)的概念模型需要通過系統(tǒng)的狀態(tài)圖、活動(dòng)圖和模塊圖,這就是系統(tǒng)的建模方法。然后在在建立的模型的基礎(chǔ)上,分析和仿真系統(tǒng)的行為和執(zhí)行情況,并測(cè)試系統(tǒng)是否具有一致性和完整性,最后,匯總在真實(shí)系統(tǒng)中的各種數(shù)據(jù)和特性。

  2.2實(shí)時(shí)設(shè)計(jì)和實(shí)現(xiàn)技術(shù)

  在給定的時(shí)間控制情況下如何完成系統(tǒng)的目標(biāo)是實(shí)時(shí)設(shè)計(jì)階段中主要面對(duì)的任務(wù)。處理實(shí)時(shí)軟件中的優(yōu)先權(quán)的選擇、多任務(wù)和并行、同步和異步、時(shí)間約束等問題是設(shè)計(jì)實(shí)時(shí)軟件所必須考慮的因素。通常都是通過擴(kuò)展一些非實(shí)時(shí)設(shè)計(jì)方法是實(shí)時(shí)軟件的設(shè)計(jì)方法所采用的手段,而基于過程的模塊化的設(shè)計(jì)方法是傳統(tǒng)的實(shí)時(shí)軟件的設(shè)計(jì)方法才采用的手段。不僅可以采用自頂向下和結(jié)構(gòu)化的程序設(shè)計(jì),而且可以采用圖形化的語言描述設(shè)計(jì),還有一些運(yùn)用有限狀態(tài)機(jī)、Petir網(wǎng)、消息傳遞系統(tǒng)或一某種專門語言等是使用面向數(shù)據(jù)的設(shè)計(jì)方面向?qū)ο蟮膶?shí)時(shí)軟件開發(fā)方法所研究的基礎(chǔ)性方法。

  2.3傳統(tǒng)實(shí)時(shí)軟件開發(fā)方法應(yīng)該注意的問題

  由于實(shí)時(shí)軟件的應(yīng)用于各個(gè)領(lǐng)域,這樣就使實(shí)時(shí)軟件面臨的問題越來越多,最終使實(shí)時(shí)軟件很復(fù)雜了。在過程的設(shè)計(jì)方法上而建立的傳統(tǒng)實(shí)時(shí)軟件已不能夠適應(yīng)變化的新情況了。它主要存在以下問題:首先,分別對(duì)過程和數(shù)據(jù)進(jìn)行處理,這樣就使真實(shí)世界的實(shí)際情況失去了本來面目,更加劇了分析和設(shè)計(jì)實(shí)際世界的難度;其次,沒有統(tǒng)一性的劃分原則對(duì)采用層次化的功能模塊劃分系統(tǒng),最為嚴(yán)重的是,某個(gè)別的開發(fā)人員的主觀看法完全左右了對(duì)組織軟件單元,系統(tǒng)的劃分,這樣就失去了客觀性加劇了實(shí)時(shí)軟件開發(fā)的困難;最后,由于人為的局限性使得對(duì)調(diào)度的分析和描述過程也相當(dāng)?shù)膹?fù)雜。

  3.結(jié)語

  隨著電子信息技術(shù)的發(fā)展,我們研究實(shí)時(shí)軟件開發(fā)時(shí),要具有勇于突破和敢于創(chuàng)新的斗志,在對(duì)現(xiàn)實(shí)情況進(jìn)行分析和研究的基礎(chǔ)上,要不斷對(duì)實(shí)時(shí)軟件進(jìn)行改進(jìn),以達(dá)到它更好地服務(wù)于社會(huì)的目的。

  參考文獻(xiàn):

  [1]肖亞利.面向?qū)ο蟮膶?shí)時(shí)軟件開發(fā)方法研究[D].四川大學(xué),2003.

  [2]沈芳平.鍋爐熱效率計(jì)算方法研究與軟件開發(fā)[D].東南大學(xué),2004.

  計(jì)算機(jī)軟件技術(shù)方面論文范文二:計(jì)算機(jī)軟件技術(shù)課程教學(xué)改革分析

  【摘要】本文嘗試從計(jì)算機(jī)軟件技術(shù)課程教學(xué)出發(fā),將CDIO的教學(xué)理念融入到平時(shí)授課過程,培養(yǎng)學(xué)生對(duì)課程知識(shí)的掌握,更重要的是培養(yǎng)學(xué)生團(tuán)結(jié)合作能力。通過一段時(shí)間的實(shí)踐表明,基于CDIO的課程教學(xué)能夠提供學(xué)生自主性和創(chuàng)新性,提高學(xué)生學(xué)習(xí)興趣和解決問題的能力。

  【關(guān)鍵詞】教學(xué)改革;CDIO;實(shí)踐能力

  1引言

  計(jì)算機(jī)軟件技術(shù)是一門軟件設(shè)計(jì)的基礎(chǔ)知識(shí)、方法與實(shí)用技術(shù)相結(jié)合的課程,為計(jì)算機(jī)軟件應(yīng)用開發(fā)、技術(shù)管理工作奠定理論基礎(chǔ),目前課程教學(xué)多是以傳統(tǒng)理論課堂教學(xué)結(jié)合實(shí)驗(yàn)教學(xué)的模式進(jìn)行,學(xué)生反映上課即使聽懂遇到實(shí)際問題時(shí)也不知如何下手解決,尤其編程能力弱的學(xué)起來更加吃力,通常存在以下幾方面問題。(1)課程涉及知識(shí)點(diǎn)多,理論性強(qiáng),要求學(xué)生要有較強(qiáng)的邏輯思維和分析能力,尤其有具有較好的編程功底,這使得學(xué)這課程之前讓部分學(xué)生產(chǎn)生畏難情緒。(2)實(shí)驗(yàn)課程中學(xué)生獨(dú)立完成的是一些已有結(jié)論的驗(yàn)證性實(shí)驗(yàn),以致學(xué)生軟件編程能力得不到培養(yǎng)和提升。(3)課程考核以閉卷理論知識(shí)點(diǎn)考核作為重點(diǎn),學(xué)生為了應(yīng)付考試,可能死記硬背一些概念甚至一些編程題目,學(xué)生素質(zhì)和實(shí)踐能力得不到有效的培養(yǎng)和訓(xùn)練。針對(duì)以上問題,按照課程特點(diǎn)以及教學(xué)規(guī)律相應(yīng)進(jìn)行一些教學(xué)改革探索,以CDIO教學(xué)模式(構(gòu)思Conceive、設(shè)計(jì)Design、實(shí)現(xiàn)Implement、運(yùn)作Operate)進(jìn)行每個(gè)教學(xué)環(huán)節(jié)落實(shí),讓學(xué)生以自主主動(dòng)地、有機(jī)聯(lián)系地方式學(xué)習(xí)。CDIO模式與傳統(tǒng)的以傳授知識(shí)為主的教學(xué)模式相比,更強(qiáng)調(diào)知識(shí)的運(yùn)用和個(gè)人能力的培養(yǎng)。它要求我們?cè)诮虒W(xué)中,既要注重基礎(chǔ)知識(shí)的傳授,又要注重創(chuàng)新、設(shè)計(jì)和知識(shí)的綜合應(yīng)用;既要強(qiáng)調(diào)個(gè)人專業(yè)能力的培養(yǎng),又要提倡團(tuán)隊(duì)合作精神的培養(yǎng),這種教學(xué)模式能開拓學(xué)生的創(chuàng)新精神,全面提升學(xué)生的綜合素質(zhì),讓學(xué)生掌握扎實(shí)的基礎(chǔ)知識(shí),培養(yǎng)其責(zé)任感和團(tuán)隊(duì)合作精神。

  2教學(xué)改革措施

  目前,計(jì)算機(jī)軟件技術(shù)教學(xué)改革主要從兩個(gè)方面進(jìn)行,即教學(xué)內(nèi)容的改革和課程實(shí)驗(yàn)部分的改革。

  2.1教學(xué)方法設(shè)計(jì)[1]

  基于CDIO教學(xué)理念,在教學(xué)過程中,以項(xiàng)目為牽引,以任務(wù)為依托,把課堂教學(xué)環(huán)境模擬成CDIO教育環(huán)境,即以項(xiàng)目構(gòu)思、設(shè)計(jì)、實(shí)現(xiàn)和運(yùn)行的生命周期為載體來組織教學(xué)。具體實(shí)施過程如下:

  (1)首先選擇具有代表性的項(xiàng)目任務(wù),整個(gè)項(xiàng)目具備詳細(xì)的系統(tǒng)開發(fā)過程,有較完整的系統(tǒng)結(jié)構(gòu)、及基本需要的一些功能模塊,在功能模塊中有數(shù)據(jù)能演示,比如學(xué)生成績(jī)管理系統(tǒng)。

  (2)在教學(xué)過程中,根據(jù)教學(xué)進(jìn)度和教學(xué)內(nèi)容,向?qū)W生詳細(xì)地介紹項(xiàng)目任務(wù)的構(gòu)思、設(shè)計(jì)、實(shí)現(xiàn)和運(yùn)行各個(gè)環(huán)節(jié),從項(xiàng)目任務(wù)的需求分析,到各功能模塊的設(shè)計(jì)與實(shí)現(xiàn),到后期的運(yùn)行和維護(hù)等。尤其一些關(guān)鍵功能模塊的實(shí)現(xiàn),為了便于、強(qiáng)化學(xué)生理解,可以設(shè)計(jì)一些類似的小任務(wù)。

  (3)通過項(xiàng)目任務(wù)的貫穿,可以對(duì)已講授的知識(shí)點(diǎn)進(jìn)行總結(jié),對(duì)后續(xù)課程的知識(shí)點(diǎn)以設(shè)問方式引出,引導(dǎo)學(xué)生積極主動(dòng)思考,尋求解決方案。通過這種使前后知識(shí)點(diǎn)有機(jī)聯(lián)系起來,使課程知識(shí)結(jié)構(gòu)更系統(tǒng)。

  2.2實(shí)驗(yàn)教學(xué)設(shè)計(jì)

  以往實(shí)驗(yàn)課都是一些驗(yàn)證性實(shí)驗(yàn),學(xué)生通過查找互聯(lián)網(wǎng)翻閱書本很快能找到解決路徑。加上現(xiàn)在實(shí)驗(yàn)課時(shí)有限,通常布置一些小的項(xiàng)目,盡量涵蓋課堂教學(xué)所涉及知識(shí)點(diǎn),比如布置編程實(shí)現(xiàn)計(jì)算器。4-5人組成一個(gè)小組,以組長(zhǎng)牽頭組織大家分析,分配任務(wù),利用課余時(shí)間共同協(xié)作完成。在這過程中包含一個(gè)CDIO項(xiàng)目周期[1](構(gòu)思———需求分析、設(shè)計(jì)———實(shí)施方案、實(shí)現(xiàn)———編寫代碼、運(yùn)作———作品測(cè)試、演示等)。實(shí)驗(yàn)課各小組匯報(bào)并演示所開發(fā)設(shè)計(jì)的項(xiàng)目。根據(jù)演示作品功能完整性、美觀性等方面綜合評(píng)價(jià)作為實(shí)驗(yàn)考評(píng)的依據(jù),在這過程中又培養(yǎng)了學(xué)生獨(dú)立思考,分析問題解決問題的能力,學(xué)生間合作溝通能力也得到鍛煉。

  2.3積極參與各類競(jìng)賽

  多年來,我們都鼓勵(lì)學(xué)生參加藍(lán)橋杯大學(xué)生程序設(shè)計(jì)大賽等類似比賽,通過參與比賽,學(xué)生編程能力得到快速提高,對(duì)課程基本概念和基礎(chǔ)知識(shí)的理解也會(huì)更上一個(gè)臺(tái)階,牢固掌握所學(xué)知識(shí),同時(shí)通過比賽拓展了學(xué)生的視野,學(xué)習(xí)目的性更強(qiáng)更明確,學(xué)習(xí)積極性相應(yīng)地也提高了。這種做法也是符合CDIO理念,提高學(xué)生系統(tǒng)分析能力編程能力的。

  2.4教改存在問題

  教改中存在最大問題可能是項(xiàng)目任務(wù)資源不足,類似教材不多,可供參考的有限,每個(gè)項(xiàng)目任務(wù)要具有代表性同時(shí)又包含各知識(shí)點(diǎn),需要花大量的時(shí)間編制。經(jīng)過一段時(shí)間積累應(yīng)該素材不斷會(huì)增加,并在原有基礎(chǔ)上不斷完善。

  3結(jié)束語

  CDIO理念在強(qiáng)調(diào)學(xué)生理論基礎(chǔ)知識(shí)的同時(shí),注重培養(yǎng)學(xué)生理論應(yīng)用能力、團(tuán)隊(duì)合作能力。針對(duì)當(dāng)前計(jì)算機(jī)軟件技術(shù)課程教學(xué)過程中存在的問題,結(jié)合CDIO教學(xué)理念對(duì)學(xué)生的要求,探討以項(xiàng)目為中心、以任務(wù)驅(qū)動(dòng)教學(xué),激發(fā)學(xué)生學(xué)習(xí)興趣,培養(yǎng)學(xué)生的CDIO能力,取得了較好的教學(xué)效果。

  參考文獻(xiàn):

  [1]周立章.基于CDIO工程教學(xué)模式的C++程序設(shè)計(jì)教學(xué)改革探索[J].大眾科技,2011(10):208-210.

  [2]邱勝海,高成沖,王云霞,等.基于CDIO模式的數(shù)據(jù)庫課程實(shí)驗(yàn)項(xiàng)目設(shè)計(jì)[J].中國現(xiàn)代教育裝備,2012,157(21):43-45.

計(jì)算機(jī)軟件技術(shù)方面論文相關(guān)文章:

1.計(jì)算機(jī)軟件技術(shù)論文

2.計(jì)算機(jī)軟件技術(shù)基礎(chǔ)論文

3.計(jì)算機(jī)軟件類論文

4.計(jì)算機(jī)軟件專業(yè)論文

5.有關(guān)計(jì)算機(jī)軟件論文

1243502