當前位置:學問君>學習教育>畢業論文>

軟件無形性在軟件工程教育中的影響的論文

學問君 人氣:3.05W

摘要】隨着現代科學技術的不斷髮展,社會對於計算機科學與軟件工程方面的人才需求量在不斷的擴大,計算機科學和軟件工程教育的教學佔有比例也在逐步提高,計算機科學和軟件工程教育課程的重要性不言而喻。但同時我們要認識到軟件無形性對計算機科學和軟件工程教育所造成的阻礙和負面影響。本文主要闡述軟件的無形性對於計算機科學和軟件工程教育的影響,從客觀上分析了實際的影響結果,以及培養軟件思想的重要性。接着對計算機科學和軟件工程教學過程中所遇到的問題提出相應的建議和意見僅供參考,希望能爲我國培養高素質且全面發展的計算機科學和軟件工程教育人才有一定的指導意義和參考價值。

軟件無形性在軟件工程教育中的影響的論文

關鍵詞】軟件無形性;計算機科學;軟件工程;教育影響

從目前的行業發展來看,軟件行業已經發展的較爲不錯,論其發展方向也比較全面,且在推進我國社會經濟的發展中起到了越來越重要的作用。相關軟件工作人員也在逐漸的完善和搭建自己的軟件工程知識體系架構。那麼這樣看來只有對計算機科學和軟件工程這兩個學科進行全面的瞭解和認識,自己從事到軟件工程工作中,才能更加深刻體會到軟件工程行業的整體市場需求以及工作要求,這樣才能對軟件工程教育的進一步開發和研究有所實質性的幫助。

1計算機科學與軟件工程的區別與聯繫

1.1計算機科學

計算機科學主要是研究計算機以及和計算機相關的現象和規律的一門科學,主要包含和各種計算相關以及資訊處理等等方面的內容。1.2軟件工程軟件工程主要指的是對使用工程化方法來構建和維護,使得軟件保持高效實用的效能的一門科學。軟件包括電子郵件,嵌入式系統,人機介面等等交互設計。

1.3計算機科學與軟件工程的區別與聯繫

現在社會是資訊社會,也是高科技主導的社會。因此幾乎各個行業都會涉及到和計算機軟件相關的應用。計算機不僅方便了我們的生活,提高了人們的幸福指數,在工作方面也提高了人們對資訊的處理能力和分析比對,大大提高了人們的生產工作效率。我們在瞭解計算機科學和軟件工程的聯繫後,也要清楚的認識到計算機科學和軟件工程兩者的不同,相比較而言,計算機科學更多的涉及到計算機原理,主要闡述的是與計算機科學相關的理論知識,軟件工程則更偏向於實踐的`運用,在實際工作和軟件開發中對應用軟件和設計系統的維護和處理,主要強調學科知識在實踐中的運用,這是理論和實踐兩個區別很大的種類學科。從理論的本質來看,軟件工程主要是同時在實踐操作後擴展且是進一步的擴展,在實踐方面的應用比較多。相比較而言,計算機科學對理論知識的實踐應用就不是很多,主要還是強調理論研究,那麼在進行計算機科學和軟件工程教育的同時,要注意結合兩者的特點和要求,來進行計算機科學和軟件工程教育,充分將理論和實際相結合,並且重點是要關注當下的科技發展水平,緊跟時代步伐,提高自主創新能力,在實踐中檢驗和發展真理,取得一定效果的進步,爲計算機科學和軟件工程的教育貢獻一份自己的綿薄之力。

2軟件無形性對計算機科學和軟件工程教育的影響

2.1在教學過程中體現軟件思想

本文探討的是軟件無形性對計算機科學和軟件工程教育的影響,那麼其實重點還是在於教育,也就是最受關注的教學過程。所以在教學過程中就需要教師對於如何引導相關培訓人員,也就是未來的軟件開發工作人員對於軟件思想有一個較爲清晰的認識這個問題進行深層次的思考和探討。畢業於計算機科學專業或軟件工程專業之後的學生如果日後能夠從事並投入到軟件開發的工作當中去,這就是一件非常值得鼓勵和讚賞的事情,正所謂物盡其用,人盡其才盡其用。考慮到由於個體都具有特殊性,每個人都有不同的想法,所以每一個程序員相應的就會有屬於他自己的軟件思想。這種軟件思想是在不斷的工作和磨練中逐漸積累形成的。這是非常寶貴和難以學習到的經驗,透過這種常年積累的軟件思想,程序員在設計軟件程序過程中會潛移默化和不自覺的使用這種在學習和實踐的過程中逐步的積累的經驗。軟件思想對於設計程序的重要性也不言而喻,從這個角度也可以看出來,往往剛開始從事計算機科學和軟件工程相關工作的人員,對於實踐工作任務都是存在一定的困難和困惑的,主要原因就是他們沒有相關經驗和自己的軟件思想,在一開始處理工作時往往摸不着頭腦。對於他們來說,最重要的就是積累經驗並且逐步形成自己的軟件思想。因此在教學過程中,相關培訓人員也要注重對於學生的軟件思想重要性的強調,並在日常教學過程中潛移默化的影響他們對於軟件思想的主動培養的相關意識。

2.2正確的教授軟件思想的方式

在上文中提到,軟件思想是需要長年積累和不斷的實踐工作磨礪出來的,由於軟件思想是比較抽象的,教師和相關培訓人員難以在短時間內很好的將軟件思想的具體內涵和要領表達出來。在學生比較難以理解軟件思想的情況下,教師就要想方設法的對其進行正確的引導,可以透過生動形象的事例闡述,也可以透過具體的時間任務來讓他們親身體驗等等這幾種方式來幫助他們理解和接受軟件思想,逐步的形成軟件思想。設定一些時間任務或程序設計,當學生在實踐的操作過程中,他發現了問題所在,在接下來的思考解決程序問題的過程中,他也就逐步的使用了屬於他自己的思考過程也就是軟件思想,那麼這樣才能正確的達到教育的根本目的,也才能爲我國源源不斷的輸送相應的軟件人才打下堅實的基礎和鋪墊。從另一個角度來看軟件思想也是區別於其他計算機科學技術的。軟件思想雖然可以應用在程序設計之中,但是軟件思想的應用是需要在一定的實踐環境下才能實現或者是被激發出來的。因此在特定的時間環境中,程序設計員才能使用軟件思想對程序進行設計,對於整體的執行系統進行維護和推動。由軟件環境,軟件設計和軟件思想三者構成的有機的整體是同時運作的,三者之間是相輔相成,彼此聯繫和相互作用的。此外,教師要充分意識到軟件的無形性和軟件思想的複雜性對於在日常教學中所造成的阻礙和負面影響,並對這個方面加以重視,可以多聽取一些經驗豐富的教師經驗,增加豐富而多變的教學手段來對提高教學質量做出真正的改變。爲培養對國家和社會有用的計算機科學與軟件工程人才作出貢獻,維護我國經濟的長久穩定和持續發展。

3軟件思想的教授方法

在日常的軟件思想的教授課堂中,教師要善於溝通,多和學生進行交流,對於學生們在學習過程中所出現的困惑和問題,能夠給予及時的引導和解決,幫助他們提高學習效率,提升學習能力。並且能深入淺出地對軟件思想和學習方法進行闡述,對於如何將抽象的軟件思想生動形象的使用具體的案例或相關的實踐表達出來,這是非常考驗教師的教學功底和教學經驗的,甚至對教師的臨場應變能力也有一定的要求。那麼如果沒有對相應的軟件思想進行較深層次的闡述,這樣的教學成果往往不僅得不到保證,還會對學生產生負面影響。這樣使得學生也難以理解在計算機科學和軟件工程的學科學習過程中所需要注意的問題以及在學習過程中的有效學習方法和技巧等等。在教學過程中,比較好的方法就是讓學生投入實踐,真正的接觸軟件設計和系統維護,讓他們在實踐過程中就會發現相應的問題讓他們在實踐過程中就會發現相應的問題教師可以因材施教,根據相應出現的問題,給出相應的意見或策略。可以根據學生接受程度進行分層次教學,這樣不僅可以提高教學的質量,還能大大提高教學效率,保證學生的學習效果和學習質量,使得學生們都儘可能的全面發展,提升自己在計算機科學和軟件工程方面的能力。

3.1利用案例介紹軟件思想的使用

教師在教學過程中可以多使用一些生動形象的教學案例,比如在課前準備一些小測試來測試學生對於計算機科學和軟件工程的專業學習功底,他們對所出現的問題進行原因的討論,逐步的向他們過渡軟件思想在程序設計中的應用,逐漸在熟悉這個過程後,可以在課堂教學中適時的進行觀察,對他們所進行的軟件系統的設計和維護,作出相應的指導和點評,幫助他們在學習過程中對所學知識進行及時的鞏固,並且在加深對軟件思想的理解方面加以重視,多下功夫,鼓勵他們在課後可以適當自學一些相關的知識,爲他們以後的學習做更好的鋪墊。但是在實踐過程中,往往遇到的困難使得很多人有挫敗感,在這種較爲枯燥無味的教學中,也很難激起學生的主動性和學習興趣,因此老師在上課時要多準備一些生動有趣的案例,提高課堂的氣氛和活躍,鼓勵學生去主動思考,提升他們的學習積極性。

3.2運用反向思考方法

教師在教授計算機科學與軟件工程的課堂上,可以多使用一些奇特的教學方法,比如反向思考法,也就是,我們日常生活中所提到的逆向思考,對於一些軟件設計的逆向推導,這樣不僅使得學生在能力方面有所進步,還對他們思考和認識問題的方式做出了一定程度的影響和改變,在學生今後熟悉計算機科學和軟件工程方面的知識後,對於所給的項目或者是實踐應用都能夠積極的參與和維護,在實踐中發現問題,並努力嘗試自己解決問題,提高了學習的主動性和求知慾,長期下來的教學成果將會非常矚目,可以培養出一批優秀的軟件工程人才。

4結束語

綜上所述,教師在教學過程中應該充分意識到軟件的無形性對計算機科學和軟件工程教育所帶來的阻礙和困難,對於軟件工程思想的抽象與複雜性的解釋這方面是需要教師在教學過程中多花心思和下功夫的,這些都可以向有多年經驗的老教師進行請教。從當前市場現狀的整體情況來看,對於計算機科學和軟件工程方面的人才是需求量是非常大的。市場的軟件開發人員的整體素質的提高,是非常有助於推動我國在計算機軟件方面經濟的不斷增長,對於我國建立高新科技產業園,以及接下來走高新科技發展道路鋪墊下了堅實的基礎。因此國家要對計算機科學和軟件工程的教育給予相應的重視,對我國計算機科學和軟件工程教育的再開發表明立場並提供相應的支援政策,爲進一步提升我國計算機科學和軟件工程教育質量作出相應的調整和改變。

參考文獻

[1]馬立軍.芻議計算機軟件工程升級的策略性[J].計算機光盤軟件與應用,2014(23).

[2]王亞楠.芻議軟件工程標準化現狀與分析[J].計算機光盤軟件與應用,2013(20).