引導語:對于軟件專業的學生來說參與實訓是一件非常正常的事情,那么參加完實訓后,相關的心得體會要怎么寫呢?接下來是小編為你帶來收集整理的文章,歡迎閱讀!
通過為學期期的實訓,我學習了很多關于很多的知識。在老師的正確指導下,順利的完成了我的實訓內容。在此,也有同學的幫助,在他們的幫助下我也受益匪淺。最終,能順利完成實訓的任務也高興了。
在實訓生活中,我了解開發項目的需求、設計、實現、確認以及維護等活動整個過程,讓自己開始懂得一點軟件工程的知識點。首先,了解需求分析的重要性,比如:需求分析就是分析軟件用戶的需求是什么.如果投入大量的人力,物力,財力,時間,開發出的軟件卻沒人要,那所有的投入都是徒勞.如果費了很大的精力,開發一個軟件,最后卻不滿足用戶的要求,從而要重新開發過,這種返工是讓人痛心疾首的.(相信大家都有體會)比如,用戶需要一個for linux的軟件,而你在軟件開發前期忽略了軟件的運行環境,忘了向用戶詢問這個問題,而想當然的認為是開發for windows的軟件,當你千辛萬苦地開發完成向用戶提交時才發現出了問題,那時候你是欲哭無淚了,恨不得找塊豆腐一頭撞死。所以,需求分析是成功的第一步,就是要全面地理解用戶的各項要求,并準確地表達所接受的用戶需求。
然后呢?確實客戶的需求的以后我們要做什么呢,那當然是設計和分析。此階段主要根據需求分析的結果,對整個軟件系統進行設計,如系統框架設計,數據庫設計等等。軟件設計一般分為總體設計和詳細設計。好的軟件設計將為軟件程序編寫打下良好的基礎。接下來是代碼實現,此階段是將軟件設計的結果轉換成計算機可運行的程序代碼,我們這個項目為五個模塊,分別為五個小組成員完成。這階段我學到很多編程的思想,如:分層思想、mvc、ssh的整合、dao的編寫。編號程序之后就是軟件測試了,此時在軟件設計完成后要經過嚴密的測試,以發現軟件在整個設計過程中存在的問題并加以糾正。整個測試過程分單元測試、組裝測試以及系統測試三個階段進行。測試的方法主要有白盒測試和黑盒測試兩種。在測試過程中需要建立詳細的測試計劃并嚴格按照測試計劃進行測試,以減少測試的隨意性。最后是軟件維護,它是軟件生命周期中持續時間最長的階段。在軟件開發完成并投入使用后,由于多方面的原因,軟件不能繼續適應用戶的要求。要延續軟件的使用壽命,就必須對軟件進行維護。
本文來源:http://www.nvnqwx.com/shiyongwen/xindetihui/323718.htm