當前位置:文思屋>社會工作>實習報告>

軟體工程實習心得體會5篇

文思屋 人氣:2.94W

我們從一些事情上得到感悟後,可以通過寫心得體會的方式將其記錄下來,這樣可以幫助我們分析出現問題的原因,從而找出解決問題的辦法。那麼心得體會怎麼寫才能感染讀者呢?下面是小編收集整理的軟體工程實習心得體會,僅供參考,大家一起來看看吧。

軟體工程實習心得體會5篇

軟體工程實習心得體會1

15天的實訓結束了,今天做的是紙牌遊戲軟體和趣味打字遊戲。今天的東西對我來說有點難度,最後沒有能過完全做完。但是我還是覺得這是一個不錯的實訓,在這種集體的環境裡和同學們一起學習,每天的生活過的也是非常的充實。

此次實踐課我的收穫很多。我和同學們這一次真正自己動手製作了一個小軟體,雖然還存在很多的問題,而且我做的軟體在使用起來還是很不可行的,但是我們從中受到了很多知識,不僅是專業的知識,更讓我明白了一個軟體從設計到實現的每一個環節真的很不容易,不僅需要紮實的專業知識,更需要一個團隊的配合,這才是一個軟體成功的關鍵。這就告訴我們,一個人的出色不算什麼,一個團隊的出色才是真正有用的。

剛開始拿到題目我們組員都不知如何下手,經過小組成員一起查詢資料,並且開會討論,我們確定了設計的設計目標以及具體實現方式,包括如何將Java的思想運用到實際系統的詳細設計之中。

在實驗課上,我學會了很多學習的方法。而這是日後最實用的。要面對社會的挑戰,只有不斷的學習、實踐,再學習、再實踐。這對於我的將來也有很大的幫助。以後,不管有多苦,我想我都能變苦為樂,找尋有趣的事情,發現其中珍貴的事情。就像中國提倡的艱苦奮鬥一樣,我都可以在實驗結束之後變的更加成熟,會面對需要面對的事情,以及學會遇到問題,不急不慌,慢慢解決它。

雖然過程辛苦是不可避免,但收穫還是令人感到尤其的欣慰。在這次的軟體設計中不僅檢驗了我所學習的知識,也培養了我的實踐能力,讓我知道遇到一個問題,如何去尋找思路,如何去解決問題,最終完成整個事情。在設計過程中,與同學分工設計,和同學們相互探討,相互學習,相互監督。學會了合作,學會了寬容,學會了理解,也學會了做人與處世。課程設計是我們專業課程知識綜合應用的實踐訓練,是我們邁向社會,從事職業工作前一個必不少的過程。實驗過程中,也十分感謝實驗指導老師陳中育老師的指點與教導。這次軟體設計不僅是對這學期所學知識的一種綜合檢驗,而且也是對自己動手能力的一種提高,增強了自己實踐能力。通過這次課程設計使我明白了自己知識還比較欠缺,只是學習書本知識還是遠遠不夠的,自己不會的東西還有太多,學習需要自己長期的積累,在以後的學習、工作中都應該不斷的學習,將課本的理論知識與生活中的實踐知識相結合,不斷提高自己文化知識和實踐能力。

軟體工程實習心得體會2

通過實訓中心老師的課堂講解與企業化標準的培訓,使我加深了對自己專業的認識。從而確定自己以後的努力方向。要想在短暫的實訓時間內,儘可能多的學到東西,就需要我們跟老師或同學進行很好的溝通,加深彼此的瞭解。只有我們跟老師多溝通,讓老師更瞭解我們,才能跟真切的對我們進行培訓工作。由此,班級的文化“共享”就在生活中慢慢形成了。

“紙上得來終覺淺,絕知此事要躬行!”在這短短的時間裡,讓我深深的感覺到自己在實際應用中所學專業知識的匱乏。讓我真真領悟到“學無止境”這句話的涵義。而老師在專業認識週中所講的,都是課本上沒有而對我們又非常實用的東西,這又給我們的實訓增加了濃墨淡採的光輝。我懂得了實際生活中,專業知識是怎樣應用與實踐的'。在這些過程中,我不僅知道了職業生涯所需具備的專業知識,而且讓我深深體會到一個團隊中各成員合作的重要性,要善於團隊合作,善於利用別人的智慧,這才是大智慧。靠單一的力量是很難完成一個大專案的,在進行團隊合作的時候,還要耐心聽取每個成員的意見,使我們的組合達到更加完美。

這次實訓帶給我太多的感觸,它讓我知道工作上的辛苦,事業途中的艱辛。讓我知道了實際的工作並不像在學校學習那樣輕鬆。

人非生而知之,雖然我現在的知識結構還很差,但是我知道要學的知識,一靠努力學習,二靠潛心實踐。沒有實踐,學習就是無源之水,無本之木。這次實訓讓我在一瞬間長大:我們不可能永遠呆在象牙塔中,過著一種無憂無慮的生活,我們總是要走上社會的,而社會,就是要靠我們這些年輕的一代來推動。這就是我們不遠千里來實訓的心得和感受,而不久後的我,面臨是就業壓力,還是繼續深造,我想我都應該好好經營自己的時間,充實、完善自我,不要讓自己的人生留下任何空白!

實訓中除了學到不少專業知識,也瞭解一些社會的現實性,包括人際交往,溝通方式及相關禮節方面的內容,對於團隊開發來說,團結一致使我深有體會。團隊的合作注重溝通和信任,不能不屑於做小事,永遠都要保持親和誠信,把專業理論運用到具體實踐中,不僅加深我對理論的掌握和運用,還讓我擁有了一次又一次難忘的開發經理,這是也是實訓最大的收穫。

現在我對“一個人最大的財富是他的人生經歷和關係網路”這句話非常的有感情,因為它確實幫了我們不少。除此課本上的知識畢竟有限。通過實訓,我班同學都有這樣一個感覺,課本上的理論知識與實際工作有很大差距,只有知識是遠遠不夠的,專業技能急需提高。

從最初的笨手笨腳,到現在可以熟練的按照流程開發軟體,這都與我班每個人的努力是分不開的。十個月的實訓,教會了我們很多東西,同時也鍛鍊了大家踏實、穩重的能力,每個人都很珍惜這來之不易的實訓機會。

在實際工作中經常會和不同的人打交道,然而他們的態度是不可恭維的,你會感覺到他的不耐煩以及他的高傲,所以這就需要學會溝通的方式及說話技巧,學會靈活面對。通過這十個月的實訓,我班同學都收穫頗豐,總體來說對這次實訓還是很滿意的。儘管實訓很累,每天早出晚歸。但真的很感謝學校能夠提供我們這樣好的實訓機會,以及東軟給予我們的實訓平臺。我們深刻的瞭解到,只有經歷過,才知道其中的滋味。對於我而言,喜歡體驗生活,可以說通過這次實訓,真真切切的讓我瞭解了什麼是軟體開發,什麼是軟體工程,讓我對於軟體最初的觀點也有了本質性的改變!程式設計師不僅僅是一份職業,更是一份細心+一份耐心+一份責任心=人生價值的詮釋。即將走向工作崗位的我們更要不斷加強自己的專業技能,社會不會要一個一無是處的人,所以我們要更多更快的從一個學校人向社會人轉變。為此我們將會在以後的日子裡繼續努力,不斷激勵經驗,不斷磨礪自己,早日走向工作崗位。

軟體工程實習心得體會3

學習了這門課程, 還有老師們的多元化教課,不但讓我從理論上掌握軟體工程,還有從不同的例項,讓理論和實踐得到了很好的結合。整一個學期下來,總的來說還是學到了很多東西的,有很多地方是值得肯定的,其實在我看來,軟體工程與其說是一門課程,不如說是一門思想。是一個如何去分析和處理問題的過程,應該說其範疇已經遠遠不止侷限於該門課程,成為了一個綜合的一個能夠解決問題的思想集合。

要學習軟體工程,學會如何系統的思考,以及養成良好的編碼習慣,想學好軟體工程,就必須知道軟體工程的目標、過程和原則: 軟體工程目標:生產具有正確性、可用性以及開銷合宜的產品。正確性指軟體產品達到預期功能的程度。

可用性指軟體基本結構、實現及文件為使用者可用的程度。開銷合宜是指軟體開發、執行的整個開銷滿足使用者要求的程度。這些目標的實現不論在理論上還是在實踐中均存在很多待解決的問題,它們形成了對過程、過程模型及工程方法選取的約束。

軟體工程過程:生產一個最終能滿足需求且達到工程目標的軟體產品所需要的步驟。軟體工程過程主要包括開發過程、運作過程、維護過程。它們覆蓋了需求、設計、實現、確認以及維護等活動。需求活動包括問題分析和需求分析。問題分析獲取需求定義,又稱軟體需求規約。需求分析生成功能規約。設計活動一般包括概要設計和詳細設計。概要設計建立整個軟體系統結構,包括子系統、模組以及相關層次的說明、每一模組的介面定義。詳細設計產生程式設計師可用的模組說明,包括每一模組中資料結構說明及加工描述。實現活動把設計結果轉換為可執行的程式程式碼。確認活動貫穿於整個開發過程,實現完成後的確認,保證最終產品滿足使用者的要求。維護活動包括使用過程中的擴充、修改與完善。伴隨以上過程,還有管理過程、支援過程、培訓過程等。 軟體工程的原則是指圍繞工程設計、工程支援以及工程管理在軟體開發過程中必須遵循的原則。

pad圖:它是用結構化程式設計思想表現程式邏輯結構的圖形工具。pad也設定了五種基本控制結構的圖示,並允許遞迴使用。hipo圖:hipo圖是由一組ipo圖加一張hc圖組成。它是美國ibm公司在軟體設計中使用的主要表達工具。hc圖既是層次圖,用於表示軟體的分層結構。hc圖中的每一個模組,均可用一張ipo圖來描述。ipo 圖由輸入、處理和輸出三個框組成,需要時還可以增加一個數據檔案框,這種圖形的優點,是能夠直觀地顯示輸入處理輸出三者之間的聯絡。還有測試方法:按照測試過程是否在實際應用環境中來分,有靜態分析與動態測試。測試方法有分析方法(包括靜態分析法與白盒法)與非分析方法(稱黑盒法)。靜態分析技術:不執行被測軟體,可對需求分析說明書、軟體設計說明書、源程式做結構檢查、流程分析、符號執行來找出軟體錯誤。動態測試技術:當把程式作為一個函式,輸入的全體稱為函式的定義域,輸出的全體稱為函式的值域,函式則描述了輸入的定義域與輸出值域的關係。還學習了其他很多工具、語言、方法等,雖然不是都學得很透徹,但我相信在今後的學習中一定會慢慢的完善的。

軟體工程對於初學者來說,知識基礎較薄弱,對一些應用操作、概念、工具方法等理解起來較為困難,要能從整體概念上較好地理解和把握、學好軟體工程,不是僅僅把幾本專業書籍細緻地看幾遍,然後上機練習幾次就可以成功,學習過程中要注意多看多練要注意結合實際,更要多思考,面對錯誤不要一範就問,要嘗試自己去解決。但是還要注意什麼都學,肯定是什麼都學不透的,要集中精力打攻堅戰,學習軟體工程首先要明白自己的學習目標究竟是什麼,根據自己的實際工作出發,有針對性的在相應的學習方向上進行提高,制定出詳細的學習規劃。還要注意與其他科目的相輔相成,就像我們在學習物件導向分析的時候要結合大一學習的物件導向及其方法學這一專業科目進行研究拓展;在學習語言時,要看看與c語言的聯絡,多思多想,把從各個科目學到的知識通匯貫通。

在軟體工程的學習中,我瞭解到了軟體並非是一些程式碼這麼簡單,在開發軟體的過程中,編寫程式碼的工作量其實只佔不到所有工程量的30%,而後期的管理和維護更是佔了60%到80%之多。一個完整的專案規劃須包括,軟體的定義,可行性分析報告,專案開發計劃,軟體需求說明書,概要設計說明書,詳細設計說明書,使用者操作手冊,測試計劃,測試分析報告,開發進度報告,專案開發總結報告,軟體維護手冊,軟體問題報告,軟體修改報告,等多個文件,每個文件都要上級驗收審查,而文件數量眾多,要做好這點真的不是很容易,而恰恰寫好文件正能保證完成軟體工程其中一個目的的關鍵,既研究如何用最小的開銷做出生存期較長的軟體,再加上各個階段都要進行周密的策劃、詳細的分工部署和人員安排,且各階段要據具體情況不斷的反覆才能達成,所以程式碼只是開發軟體這個浩大的工程的一個小小的過程。

而編碼的學習中,我更瞭解到形成自己獨特的規範的編碼風格是非常重要的事。因為這影響到了軟體後期繁重的維護,大家都要閱讀你的程式,如果你寫的程式毫無規範可言,那麼別人怎麼能讀懂你的程式讀不懂程式,維護又從何談起呢所以,我們在今後的學習中,一定要注意這方面的培養,在寫程式的過程中,要逐步的在規範的基礎上形成屬於自己的風格,即方便自己的修改,也方便日後他人的閱讀。

在學習中,我們還要注意比較三種方法的優缺點,例如:傳統方法雖然使軟體擺脫了混亂和無序,但其在適應需求變化的方面不夠靈活,而且傳統方法要麼面向行為,要麼面向資料,缺乏兩者的有機結合。而物件導向方法的程式設計和問題求解更符合人們日常自然的思維習慣,適合大型、複雜及互動性比較強的系統。形式化方法則是一中基於形式化數學變換的軟體開發方法,它可將系統的規格說明轉換為可執行的程式。在今後的學習中要注意多讀書、多思考、多練習、多討論,不斷熟悉書本的基礎,並以此為基礎將其擴散開來,應用於今後的實踐。不斷鍛鍊自己,向一名合格的程式設計師邁進。

軟體工程實習心得體會4

在這次軟體工程課程中,我學到了很多東西,第一次深刻的體會到了什麼叫做用工程化的思想來編寫軟體,以前自己也寫過一些小型軟體,沒有做過大型的專案,直到這次課堂我擔任組長並組織組員共同完成“個人圖書管理系統”這個專案,第一次和別人合作,才發現運用工程化的思想來做是如此的有必要。

從這裡,我才真正的意識到實施一個軟體工程並不是說簡單的會編碼就能夠解決問題的,我們更多的精力不是放在編碼上,編碼只是一個很小的模組,只佔到那麼小的一個部分。這個事實在很大程度上顛覆了我以前的思想,在我以前的認識中,似乎整個軟體就是編碼,除此無它,還好有老師的指導,不然真的會出現老師所說的,撞得頭破血流之後才想起來用軟體工程的思想來完成這個工作。

剛真正開始工作之前,我們費了很多的時間來完成一些前端工作,如需求分析和可行性分析,這塊工作在別人看來可能是相對無關緊要,甚至是多於的,其實,換做在以前,我也會這麼認為。可是,我現在算是深深地明白了磨刀不誤砍柴工的道理,這些工作的完成太有必要了,太重要了,要想你的軟體有用有市場,能被別人接受和認可,在進行過程中不會出現崩潰性的問題,這些工作缺一不可。

還有就是接下來的一些設計模組,此模組與軟體編碼涉及比較緊密,主要是解決一些引數傳遞和介面通訊的問題,此模組對我的觸動遠沒有上兩個模組對我的影響大,因此再次也不做過多的介紹。

在整個活動的完成過程中,作為組長,我收穫很多,我發現,要是組裡有個人不怎麼想做事情時,他對於整個組織的影響是毀滅性的,正所謂“一顆老鼠屎,能壞一倉谷”,以後我的組織裡要是出現這樣的人,我絕不會給他繼續留下來的機會,我會在第一時間將他清除出去。還有就是,作為組長,你要做的最重要的事情,不是發揮自己的聰明才智,而是創造出一個平臺,讓別人去發揮,你所要做得,出了保證這個平臺的完整性和公平性外,還有就是協調好各組員之間的關係。

這就是我的實習感想。

軟體工程實習心得體會5

我們是20xx年3月7號進入巨集天實訓公司參加軟體開發實訓的,在此次實訓中,除了讓我明白工作中需要能力,素質,知識之外,更重要的是學會了如何去完成一個任務,懂得了享受工作。當遇到問題,冷靜,想辦法一點一點的排除障礙,到最後獲取成功,一種自信心就由然而生,這應該就是工作的樂趣。有時候不懂的就需要問別人了,虛心請教,從別人的身上真的能學到自己沒有的東西,每一次的挫折都會使我更接近成功。還有學會了在工作中與人的合作與交流,同樂同累,合作互助,這是團體的精神,也是必須學習的東西。

經過之前的在校學習,對程式設計有了一定的認識與理解。在校期間,一直都是學習理論知識,沒有機會去參與專案的開發。所以說實話,在實訓之前,軟體專案開發對我來說是比較抽象的,一個完整的專案要怎麼分工以及完成該專案所要的步驟也不是很明確。而經過這次實訓,讓我明白了一個完整專案的開發,必須由團隊來分工合作,並在每個階段中進行必要的總結與論證。

一個完整專案的開發它所要經歷的階段包括:遠景範圍規劃和用例說明、專案結構和風險評估、業務功能說明書、詳細設計說明書、程式碼實現、測試和安裝包等等。一個專案的開發所需要的財力、人力都是很多的,如果沒有一個好的遠景規劃,對以後的開發進度會有很大的影響,甚至會出現在預定時間內不能完成專案或者完成的專案跟原來預想的不一樣。一份好的專案結構、業務功能和詳細設計說明書對一個專案的開發有明確的指引作用,它可以使開發人員對這個專案所要實現的功能在總體上有比較明確的認識,還能減少在開發過程中出現不必要的麻煩。程式碼的實現是一個專案開發成功與否的關鍵,也就是說,前期作業都是為程式碼的實現所做的準備。

我深刻的認識到要成為一名優秀的軟體開發人員不是一件容易的事情,不僅要有足夠的幹勁和熱情,還要有紮實的編寫程式碼基礎,必須要有事先對文件進行可靠性報告,功能說明書,詳細設計說明書等的編寫和一些風險評估的編寫的能力。

除了圖書館,最能讓我感覺到身在大學的就是實訓機房,在匆匆過去的兩個月內,我往返於實訓機房與宿舍之間,使我享受了一個充實的學習時期,讓我感受到了大學的魅力,對自己充滿信心,對大學充滿信心,以積極的心態迎接明天挑戰。

實訓中要求有紮實的理論基本知識,操作起來才順心應手,我這時才明白什麼是“書到用時方恨少”。這就激發了學習的慾望。

“學以致用”,就是要把學來的知識能運用到實際操作當中,用實踐來檢驗知識的正確性。我想,這是實訓的最根本目的。

“紙上得來終覺淺,絕知此事要躬行!”,在短暫的實訓過程中,讓我深深感受到自己在實際運用中專業知識的匱乏。以前總以為自己學的還不錯,一旦應用到實際就大不一樣了,這時才真正領悟“學無止境”的含義。

經過為期兩個月的電子政務服務平臺系統開發的實訓,我對Visual軟體開發平臺有了更深一步的瞭解,對微軟基礎類庫的認識與使用也有了大大的提高。以及如何使用SQLServer資料庫進行連線操作方面有了本質的提高。

短短的實訓結束了,為我將來的就業打下了良好的基礎,也提高了我的軟體開發的水平,今後我將會更加努力的學習,不斷提高自身素質,開拓創新,與時俱進,做一個優秀的軟體開發工程師。