心得體會是指一種讀書、實踐后所寫的感受性文字,。好的心得體會對于我們的幫助很大,,所以我們要好好寫一篇心得體會以下我給大家整理了一些優(yōu)質(zhì)的心得體會范文,,希望對大家能夠有所幫助。
軟件工程實訓心得體會 軟件的實訓心得體會與收獲篇一
來安博最重要的目的還是學技術,,那就說說這里的教育情況吧。安博實行的是上午授課,下午上機練習的制度,。我覺得我們這個班上午的授課經(jīng)理非常好,,他對java的理解非常透徹。我在大學學了半年的java,,僅僅停留在表面上,,對實質(zhì)的內(nèi)容根本都不了解。比如說==與equals的區(qū)別,,方法的覆蓋,,變量的隱藏等等。老師通過圖的方式,,給我們講解它們在內(nèi)存中的情況,,使我們從本質(zhì)上了解了這些東西。他的這種授課方式,,既生動又形象,,徹底地將問題講明白,我們接受起來輕松容易,,也不容易遺忘,。
除了他的講課方式以外,他還是一個非常幽默的人,,坐在凳子上聽四個小時的課,,會很乏味的,他時不時的給我們說一些搞笑的事,,或者開玩笑的話,,使課堂氣氛非常活躍,。他每講完一個新知識點,,都給我們留一點時間練習,加深對新知識的理解,。我們有什么問題,,他都會很耐心的跟我們講解,不管程度是好是壞,,他都一樣對待,。總之,,聽他的課就是一種享受,。他還把跟知識相關的材料發(fā)給我們,讓我們有研究的空間,。有時還給我們一些面試題,,讓我們提早看,只有準備好了去應聘才有機會,。
昆山還給我們開了一些素質(zhì)課,,講解一些職場素質(zhì),,如何為人處事,如何同面試官講話,,還要求我們在日常生活中也盡量做到,。在我們就業(yè)之前開這樣的課,對我們這些即將踏入社會的大學生來說是非常重要的,。公司招聘員工,,一看實力,二看素質(zhì),,兩者缺一不可,。
總之在昆山的這段時間中,我學到了很多,。時間雖短,,但所學到的和知識的實用性很強。所有的老師們都教給了我們很多工作習慣,、工作技巧,、日常禮儀、職業(yè)素養(yǎng)和心態(tài)方面的東西,。使我們對今后的工作有了新的認識,,增添的極大的信心。
學會學習和團結
我們學了半個多月的基礎知識,,也該是用一用的時候了,。這半個多月,應該算是安博給我們安排的p階段的訓練時間,。我們開始接觸一些小型的系統(tǒng),,實訓員工管理系統(tǒng)等。這些小型的系統(tǒng)鞏固了我們的基礎知識,,讓我們學會了一些編程的技巧,,以及一些驗證的方法。
每做完一個系統(tǒng),,我們都有一個項目演示環(huán)節(jié),。自己帶著項目在全班學生的面前演示,。講解自己是如何實現(xiàn)的,,說出自己系統(tǒng)的亮點和不足,然后由其他學生來挑系統(tǒng)的毛病,,找出漏洞,。通過這種方式,你可以學到其他學生的優(yōu)點,,別人好的編程思想你可以在以后的項目中運用,。這是一個自我提高的方式,。
接下來我們做了一個財務管理系統(tǒng),用mvc三層架構實現(xiàn)的,,jsp+struts+hibernate,,這個系統(tǒng)是我們小組共同完成的,jsp用于前臺的顯示,,struts調(diào)用bean的方法與數(shù)據(jù)庫連接,。這個系統(tǒng)做完之后,我覺得一個項目的流程圖是十分的重要,。如果沒有總體的框架,,后期修改會是很麻煩的。做項目之前我們應該先總體考慮一下布局,,不要急著編程,。 在做項目的這段時間里,我感覺自己的知識面太窄了,,書到用時方恨少,。做項目不僅檢查了我們的基礎知識掌握程度,而且給我們提供了自我提高的機會,。項目做完以后,,我感觸頗深。以前在學軟件工程的時候,,一直不覺的文檔很重要,,老是認為編碼最重要,做這個項目糾正了我的錯誤認識,。
我認識到概要設計,,詳細設計是何等的重要。團隊合作,,最重要的是合作精神,,不能自己一個人編程,不管其他的人,。項目都是分模塊做的,,每個模塊直接是有聯(lián)系的,組內(nèi)必須協(xié)調(diào)好,,否則在整合的過程中會出很多的問題,。一個大項目給個人自我發(fā)揮的余地是很大的。如果數(shù)據(jù)庫里的數(shù)據(jù)太多,,在顯示的時候就應該考慮分頁,,分頁的方法有很多種,這就是一個值得鉆研的問題。在此期間我學會了自己解決問題的能力,,在發(fā)現(xiàn)錯誤的過程中,,才能學到更多的知識。知識是無窮的,,不要為了就業(yè)而學習,,而是為了提高而學習。多讀書,,能提高自己的邏輯思維能力,。要多和其他人交流,不要閉門造車,。
軟件工程實訓心得體會 軟件的實訓心得體會與收獲篇二
經(jīng)過長時間對國貿(mào)軟件的的使用,,在不斷練習操作的過程中,我對國貿(mào)軟件的最深刻感覺是:學以致用,、有趣,、必須細心耐心反應迅速。
1,。學以致用
作為國貿(mào)專業(yè),,經(jīng)過長時間的理論學習,急需通過實際操作或某種近似于實際操作的平臺對所學的理論知識加以實踐,,以求進一步掌握和鞏固,,而國貿(mào)軟件正提供了這樣一種平臺。該軟件涉及了及出口貿(mào)易的各個方面和環(huán)節(jié),,從外貿(mào)公司的經(jīng)營運作到實際的進出口業(yè)務流程,,都能進行模擬實訓。在使用過程中,,會遇到很多國貿(mào)的基礎理論知識和實務技能,,這是對國貿(mào)理論掌握程度的最好考察。眼過千遍不如手過一遍,,相對于理論部分而言,,國貿(mào)實務更注重實際操作,通過這種理論結合實踐的方式,,鞏固基礎知識,,查找理論學習的不足,以前學習的實物理論基礎知識會更加的具體和直觀,。同時,,該軟件的實務操作部分與報關員報關實務所涉及的知識基本一致,這對于我的報關員考試復習提供了很大的幫助,。
2,。有趣
該軟件通過“實戰(zhàn)”方式訓練,,會在操作過程中遇到很多難題和挑戰(zhàn),,這些必須自己想辦法解決,。由于大家進行了角色劃分,形成了一個虛擬市場,,所以大家之間相互的競爭是必不可少的,,大家會從各個方面進行競爭。競爭在現(xiàn)在是無法避免的,,意識正是現(xiàn)代社會生存發(fā)展所需要的,。正是這種競爭,使得我(相信大家)對該軟件產(chǎn)生了濃厚的興趣,。
3,。細心、耐心,、反應迅速
國貿(mào)軟件涉及大數(shù)據(jù)計算的繁瑣的單證填寫,,所以必須做到細心耐心,例如,,在填制外貿(mào)合同時,,一個小小的數(shù)據(jù)錯誤或是貨物裝運、指運港名稱的錯誤都會是合同填寫失敗;填寫保險單或是報關單證,,沒有嚴格按照合同數(shù)據(jù)填制就會導致填寫出現(xiàn)錯誤,,無法進行下一步驟,影響實驗效率,。
在操作過程中,,除了復習、鞏固所學國貿(mào)理論外,,另一個重要任務就是想辦法“賺錢”,,提高自己企業(yè)的盈利水平和生存能力,這就要求必須反應迅速,、判斷準確,,否則會覺得企業(yè)經(jīng)營的舉步維艱。
以上就是經(jīng)過一段時間對國貿(mào)軟件的操作使用產(chǎn)生的心得體會,。
軟件工程實訓心得體會 軟件的實訓心得體會與收獲篇三
這學期學習了軟件工程實踐這門課,,我覺得這是對上學期的軟件工程課程學習的檢驗,上學期學習軟件工程只是我們淺顯的認識,,相比之下,,這學期就更加全面的說明了開發(fā)一個項目所需要的步驟以及開發(fā)項目過程中所需要注意的諸多細節(jié)。如果說上學期的課程注重理論基礎的話,,那么這學期的軟工實踐,,顧名思義,就是側重我們動手操作的能力。
原來我認為開發(fā)一個項目最重要的就是寫代碼,,似乎整個軟件都是編代碼,,因為自己動手能力不強所以就很排斥做項目??墒墙?jīng)過我們學習軟工課程到團隊做項目再到學習軟件工程實踐課程之后,,我才真正意識到實施一個軟件工程項目并不是說簡單的會編碼就能夠解決問題的,因為一個軟件的生命周期分為三個時期:軟件定義時期,、開發(fā)時期,、維護時期,而這三個時期整體又分為七個階段,,他們分別是:問題定義,、可行性研究、需求分析,、總體設計,、詳細設計、編碼和單元測試,、綜合測試,,由此可看出,當我們開發(fā)一個項目時,,更多的精力不是放在編碼上,,編碼只是一個很小的模塊,而是項目的整體結構上,。
在寫軟工實踐體會之前,,我想在這里總結一下上學期三人團隊做 項目的相關事宜。上學期我們?nèi)藞F隊根據(jù)軟件開發(fā)的步驟開發(fā)一個名為“西大老鄉(xiāng)‘薈’”的社交系統(tǒng),,主要是為西大學子提供一個找老鄉(xiāng)的平臺,。雖然只進行到詳細設計階段,沒有進一步實現(xiàn),,但是我還是從中學到很多東西的,。首先要先確定項目主題,也就是這個項目用來做什么,,可以解決什么問題,。接著就是這個項目是否有研究的必要以及是否有解決的辦法,針對我們的項目,,我們對西大的一些學生做了問卷調(diào)查,,并從調(diào)查中繼續(xù)完善系統(tǒng)本身的做用戶。第三步根據(jù)我們確定的項目主題進行需求分析,,這一步驟當時做的不是很好,,比如所畫e—r圖,、數(shù)據(jù)流圖等都有考慮不周的問題,導致接下來的概要設計,、詳細設計進行的很困難,,有些步驟甚至還需要返工。
從我們在需求分析中出現(xiàn)的問題,,使我們明白了軟件定義階段對于一個項目的開發(fā)是至關重要的,,當軟件定義階段完成時必須要用正式的文檔準確的地記錄目標系統(tǒng)的需求,。只有前期的準備工作做得好,,后面的工作才能順利進行。雖然項目最后沒有完全實現(xiàn),,但是起碼我們已經(jīng)初步體會到軟件項目開發(fā)的步驟,,以及每一步所需要完成的文檔等內(nèi)容。
這學期的軟件工程實踐雖然不是親自動手開發(fā)一個系統(tǒng),,但是張元平老師以“物聯(lián)網(wǎng)物流倉儲管理系統(tǒng)”為主給我們講解了一個真實系統(tǒng)的開發(fā)過程,,從計劃到項目系統(tǒng)的發(fā)布實施,以及每一步必須生成的文檔,。我主要從以下五個方面談一下我的心得體會,。
對于一個軟件系統(tǒng)的開發(fā),第一步就是問題定義,,了解所開發(fā)系統(tǒng)的行業(yè)背景,,制定計劃。當我們計劃確定以后就要對項目系統(tǒng)本身進行可行性研究,,主要從技術可行性,、經(jīng)濟可行性和操作可行性三個方面著手。就比如《物聯(lián)網(wǎng)物流倉庫管理系統(tǒng)》的行業(yè)背景說明文檔中非常詳細地分析了當下物聯(lián)網(wǎng)物流行業(yè)的整體業(yè)務說明,、應用背景,、未來發(fā)展趨勢以及相關應用案例等四個方面,項目團隊中系統(tǒng)分析員就可以根據(jù)這份文檔以及相關的調(diào)查資料對將要開發(fā)系統(tǒng)的進行定義等工作,。
原來我們寫這類文檔的時候就是草草了事,,不會做得這么詳細,而這次看到大型項目的行業(yè)背景說明也是這么詳細,,也讓自己認識到不管是軟件開發(fā)的那個階段都要認真對待,,這些瑣碎的文檔都是后期開發(fā)項目的支撐,只要它們做的透徹,,后面的開發(fā)工作才能更順利的進行,。
這部分項目需求說明就是軟件定義時期中需求分析階段,而該階段的主要目的就是了解用戶的需要,,根據(jù)用戶的需要確定系統(tǒng)必須完成那些工作,,并對目標系統(tǒng)提出完整,、準確、清晰,、具體的要求,。在需求分析結束之前系統(tǒng)分析人員要寫出一份需求規(guī)格說明,即為《物聯(lián)網(wǎng)物流倉儲管理系統(tǒng)》項目需求說明文檔,。我們可以看出該文檔也是非常詳細,,相比之下我們之前做項目時寫的需求規(guī)格說明書就非常不合格,不僅格式不正確內(nèi)容也是少之又少,。
在這方面,,這篇文檔給我啟發(fā)很大。首先就是文檔的格式,,要美觀整齊,,讓人看著舒服方便。其次就是文檔的內(nèi)容,,原來它不是很重要,,寫文檔的時候也不知道怎么寫就借鑒下網(wǎng)上的內(nèi)容,結果根本就沒有把自己項目的需求寫明白,,以至于自己最后都有些糊涂,,所以根據(jù)以前的經(jīng)驗教訓我會對這部分更加重視。
這部分內(nèi)容分說的是軟件設計時期的概要設計階段,,該階段的主要目的就是實現(xiàn)系統(tǒng)的功能,、設計軟件的結構、模塊組成以及模塊之間的關系,。在概要設計階段,,我們可以站在全局的高度上,花較少的成本,,從抽象的層次上分析對比多種可能的系統(tǒng)實現(xiàn)方案和軟件結構,,從中選出最佳方案和最合理的結構。在這個階段還會具體畫出e—r圖,、數(shù)據(jù)流圖等方面的設計,。
比如《物聯(lián)網(wǎng)物流倉庫管理系統(tǒng)》的系統(tǒng)概要設計從項目概述、設計約束,、功能單元與功能模塊設計,、數(shù)據(jù)e—r圖設計、總體設計,、界面設計等六個方面介紹,,通過讀這個文檔,我覺得最重要的還是總體設計,,分別從邏輯架構設計,、物理架構設計,、技術架構設計設計系統(tǒng)。在這個階段中模塊要做到高內(nèi)聚低耦合,,這樣開發(fā)出來的系統(tǒng)才會具有更高的獨立性,。
在原來做項目時沒有編寫過這類文檔,在該階段只是畫了結構圖,、層次圖以及相關的模塊劃分,,對該類文檔尚未重視。通過張老師的講解和自己的學習,,我相信在以后做項目的時候一定會注意到這類文檔的編寫,。
詳細設計階段就是把概要設計階段的每個模塊進一步設計,確定每個模塊所需要的算法和數(shù)據(jù)結構,。在這個階段還是需要我們設計出程序的詳細規(guī)格說明,,而不是編寫程序,。在詳細設計階段,,系統(tǒng)設計人員可以通過使用程序流程圖、盒圖,、pad圖等過程設計的工具和jackson圖等面向數(shù)據(jù)結構的設計工具進一步設計系統(tǒng)相關接口,,主要包括界面設計接口、業(yè)務單設計接口,、單元模塊設計接口等,,這些對于以后的編碼工作都是極其重要的。
關于編碼,,我認為編碼要想做的完美必備條件就是前面的軟件定義和軟件設計時期要按部就班的做,,文檔一定要按要求書寫,不能偷懶也不能草草書寫,。對于編碼也要有相應的文檔書寫規(guī)范,,要使源程序代碼的邏輯簡明清晰、易讀易懂,。這樣盡管我們不是設計系統(tǒng)的人員,,當看到源程序代碼的時候也能容易讀懂代碼的意思。
其次就是測試的內(nèi)容,,從測試的文檔中我們可以得出,,其實測試在軟件開發(fā)中同樣占據(jù)了重要的地位,它主要就是盡可能多的找到問題并排除其中的潛藏的錯誤,,最終把一個高質(zhì)量的軟件系統(tǒng)交給用戶使用,。它要求測試人員也要有很高的技術水平。
軟件工程實訓心得體會 軟件的實訓心得體會與收獲篇四
這次軟件工程實訓是從20xx,。12,。26號開始的,,截至20xx。12,。31號,。實訓內(nèi)容是用java相關知識(主要是jsp)做一個物流配送系統(tǒng)。下面談談對這次實訓的看法,。
因為自己平時對java知識儲備不足,,特別是jsp這一塊基本不了解怎么回事,所以一拿到這個項目,,我心里都是沒有底的,,再加上我被分到的那個組,我知道就意味著是我一個人在戰(zhàn)斗了,。呵呵,,26號,實訓開始了,,我們的老師是來自中軟國際公司的程序員,,一個是周褀,一個是朱映,,都是一身樸素的著裝,,讓我感覺做軟件的也沒什么兩樣。老師介紹了自己之后,,就直接切入正題了,,分析了下我們各個組的系統(tǒng),即將用到的知識,,然后就總體把覺得需要補充的知識(jsp和數(shù)據(jù)庫連接等這幾塊)給我們實際操作了下,,因為當時看到用jsp,還講的那么認真,,當時我就后悔了,,平時要是多聽點,現(xiàn)在老師這么認真的給我們講,,這是一個多么難得的機會啊,。后悔也沒用啊,開始還勉強能理解一點,,后來就直接暈了,。然后再給大家介紹了一些即將用到的工具,比如rationalrose,,svn,,myeclipse等等。接下來的幾天就不再細講了,。下面談談通過這次實訓的心得體會吧,。
通過這次實訓,,讓我了解到工程開發(fā)的過程,可行性分析——>需求分析——>概要設計——>詳細設計——>代碼編寫——>測試——>驗收,。從技術方面上,,我開始jsp基礎基本上就是零的,在老師和syz2(另外一個物流小組,,我一個人基本上是跟她們做的,,或者說是看著她們做的)的幫助下,對jsp有了一個大概的認識,。其實實訓開始前,,我還以為做個系統(tǒng)沒什么大不了,可是當真正拿到一個項目,,我卻真的無從下手了,,而且就是在知道需求分析和詳細設計,在代碼編寫時,,一樣寸步難行,。通過這個實訓,也讓我了解到,,團隊協(xié)作是多么的重要,。一個人的精力是多么的有限,。進一步理解到,,企業(yè)為什么如此重視團隊協(xié)作。同時借用老師的話就是團隊協(xié)作固然重要,,但是是建立在個人素質(zhì)的基礎上,,假設你個人素質(zhì)不行,將會影響到整個團隊,,就別提對團隊作更多貢獻了,。**老師說這幾句話的時候,朝向了我,,估計是有特殊意義的吧,,所以,我將謹記老師的教導,。
還有一個收獲是從一個同學(小胖)那里得到的,,他的那組成員跟我的這組大體一樣,我倒是覺得沒什么了,,不過他倒是很重視這個問題吧,。然后他說出來,我也覺得這個問題確實其實是個大的問題,。就是不管你會不會這門技術,,會不會做這個東西,,態(tài)度要正確才好,就算你不會做,,你也應該認真的對待,,將來 出身到社會,就不是說像你現(xiàn)在,,不會做就不做,,跑去玩游戲了。小胖說出了這段話,,也在我身上有了一個印證,,雖然我jsp技術知識為0,但我也還是在認真的跟著他們一起做,,不會做,,就多問,畢竟現(xiàn)在我們是學生,,可以毫不顧忌的詢問各種問題,,老師也會盡力為你回答。將來出身社會就不一樣了,。雖然,,我就算個打醬油的水平,但是這個醬油也要打得有涵量啊,。不管怎么樣,,我能對自己有個交待,雖然我不會,,但是這次實訓我確實是認真對待了,,六天的實訓,除了晚上加班外,,還花了2個通宵來完成不同階段的任務,,完成與否也不重要了,我至少我做了,,這點,,是這次我應該對自己的一個肯定。
這次實訓的心得基本上就是這些了,,最后特別感謝中軟國際帶我們的那兩個老師(周褀,,朱映),這兩個老師對待我們很平易近人,,對我們提出的問題,,總是不光解決了,還進行了擴展,晚上也跟我們一起加班加到很晚,,印象尤其深刻就是朱映老師為了給小胖解決一個問題,,臉都變紅了,還在繼續(xù)努力,,這點我并不會覺得老師知識儲備不夠,,我想應該是這個問題的突發(fā)吧,一時沒想到怎么處理,。相反讓我感覺更多的就是老師很認真,,很負責。還要感謝就是syz2小組的傾力支持,,輔導,。