千文網(wǎng)小編為你整理了多篇相關(guān)的《軟件工程實習報告(范文二篇)》,但愿對你工作學(xué)習有幫助,當然你在千文網(wǎng)還可以找到更多《軟件工程實習報告(范文二篇)》。
第一篇:軟件工程實習報告
一、實習目的
這次實習的目的是為了提高我的專業(yè)技能、實踐能力、以及讓我了解一些實際的工作情況。對我在正式工作前有很重要的意義,不論是專業(yè)技能,還是綜合素質(zhì),以及實際中的人際關(guān)系都有了更加深刻的體會,讓我在正式工作前有了一筆很珍貴的經(jīng)驗。
這次實習的主要任務(wù)就是在了解整個軟件的制作過程,以及各個環(huán)節(jié)中的細節(jié),學(xué)會了這些環(huán)節(jié),并能用學(xué)到的知識來完成公司的項目?,F(xiàn)階段我所做的項目有《意見反饋管理系統(tǒng)》、《智能控制網(wǎng)關(guān)系統(tǒng)》,《意見反饋管理系統(tǒng)》這個項目我和另一名同事共同將其完成,完成用戶意見的收集與處理,盡最大程度的將我們所學(xué)到的知識轉(zhuǎn)化成實際。為更大的項目做好充分的準備,讓我們可以在實習過后的正式工作中,有準備的去面對。公司的最終目的就是希望我們通過這個簡單的項目能了解項目的制作過程,并理解各個環(huán)節(jié)的意義。讓我們能夠充分的理解項目制作過程以及項目制作中各個流程的意義。
二、實習單位及崗位
我所實習的單位是XXX有限公司的XXX部。這個部門的主要職能就是家用電器的智能化,按照客戶的需求制作成相應(yīng)的軟件,所以我們需要對整個軟件開發(fā)的過程都較熟悉,這樣才能應(yīng)對客戶們各種各樣的問題,
才能制作出更好的軟件以滿足客戶們的需求。
我的職位是java軟件工程師,時間是XX年XX月XX日——至今,實習時間總長應(yīng)為X個月。實習的地點是在公司的,早8:30晚5:30,周六上午加班,每周六下午、周日休息。
整個實習是實際項目制作以及專業(yè)知識的學(xué)習。具體的每周任務(wù)、實際工作內(nèi)容、以及專業(yè)知識與專業(yè)技能的實際應(yīng)用會根據(jù)不同的環(huán)節(jié)也有所不同。但總體的目標就是讓我們了解實際工作中軟件的制作流程,以及各個流程中所需要的技術(shù)和注意點,并用實際的項目讓我們進行練習。
三、實習過程
上面已經(jīng)介紹了個整個實習的任務(wù)以及目的,下面將詳細介紹整個實習的流程, 并對每個流程的細節(jié)加以詳細說明。 具體的時間安排如下:
第一周
配置Java、Eclipse、數(shù)據(jù)庫等的環(huán)境,熟悉XX管理系統(tǒng)的代碼,完成XX管理系統(tǒng)的apk資源本地上傳至tomcat服務(wù)器不同步到FTP服務(wù)器的功能和手機軟件升級功能了解用戶回饋系統(tǒng)的需求,完成回饋系統(tǒng)設(shè)計書,創(chuàng)建Customer工程,完成其基本結(jié)構(gòu)以及用戶意見收集基本頁面
第二周:
完成了頁面表單提交的檢查(電話、郵箱、字數(shù)限制的檢查),完成了用戶意見收集頁面到用戶意見提交成功界面的跳轉(zhuǎn),基本完成dao的save方法、service、action部分,調(diào)試dao、service、action代碼,實現(xiàn)了收集用戶意見,保存到數(shù)據(jù)庫,跳轉(zhuǎn)到收集成功頁面的功能;完成了查詢詳情并回復(fù)的頁面(dao、service中的查詢、更新算法,action中的跳到查詢詳情并回復(fù)的頁面和跳到回復(fù)成功頁面);完成了用戶意見收集頁面和用戶意見提交成功界面調(diào)整,使其適應(yīng)各個型號的手機界面,更改了表單檢查出錯的提示方式;將查詢頁面與查詢詳情頁面的動作統(tǒng)一,修改查詢詳情并回復(fù)頁面的樣式
第三周:
完成了查詢詳情頁面的狀態(tài)的默認下拉選框功能,完善了查詢詳情頁面的狀態(tài)的提交和返回按鈕,再返回查詢頁面時,保證頁碼、狀態(tài)等的原來狀態(tài);完成用戶回饋系統(tǒng)的代碼review;完成用戶回饋系統(tǒng)的測試設(shè)計報告書;完成用戶回饋系統(tǒng)的測試設(shè)計報告書review;完成用戶回饋系統(tǒng)的代碼review
第四周:
測試網(wǎng)關(guān)系統(tǒng),做1-22號燈的單開、單關(guān)、全開、全關(guān)的測試;學(xué)習ScalaAPI,安裝Scala,ScalaIDE,SBT并配置環(huán)境;做網(wǎng)關(guān)COMM2、COMM4、COMM6端口寫的測試并學(xué)習Logback日志;學(xué)習網(wǎng)關(guān)系統(tǒng)中關(guān)于PLC設(shè)備的代碼并且測試網(wǎng)關(guān)COMM2、COMM4、COMM6端口寫(C語言部分)
四、實習總結(jié)
我的實習還在進行,這次的實習,對于我們這幫還沒有畢業(yè)的學(xué)生來說可以用意義重大四個字來形容。他不僅僅對我們的專業(yè)知識進行了鞏固和拓展;還對我們作為軟件開發(fā)人員的視野進行了增大,讓我們了解了很多軟件開發(fā)這個職業(yè)應(yīng)該注意的一些細節(jié);更是讓我們親身體會了軟件工程這門科學(xué)對于一個軟件的意義。這些經(jīng)驗對我們來說就是一筆寶貴的財富。而經(jīng)過了這幾個周的實習,在我的努力下,完成了既定的的任務(wù),但我想說的是,在這個過程中,我并不僅僅是完成了任務(wù),更是滿載而歸:項目的制作以及疑難問題的解決,將我們把大學(xué)期間那些快要淡忘的知識又重新熟悉了起來,并且對代碼有了更深層次的理解。代碼的復(fù)用性、類與類之間的調(diào)用、對象的創(chuàng)建、數(shù)據(jù)庫的連接以及操作等各種專業(yè)知識的使用,讓我們能更好的將這些各種各樣知識合理的整合在一起。
如果說專業(yè)知識收獲頗多,那么接下來的職業(yè)技能卻是我認為在整個實習過程中收獲最大的地方。代碼的注釋以及編碼的規(guī)范這兩點是我以前很少注意的地方,對其也并沒有多少重視。但這一次,卻明白了他的重要性:這是作為一個軟件開發(fā)人員必須應(yīng)該具備的能力,或者說應(yīng)該特別注重的地方。因為我們的代碼并沒有多少注釋以及很多地方的編碼很不規(guī)范,企業(yè)老師寧愿讓我們多花一周的時間修改,也沒有匆匆的進行下一步測試。在修改的這一周內(nèi),通過自己的體會以及老師的重點強調(diào),對于代碼的編碼規(guī)范和代碼的注釋有了更深層次的理解。通過了這次的實習,我個人認為,代碼的注釋以及編碼的規(guī)范比個人的技術(shù)更為重要。這次實習的最終目的就是希望我能夠獨立完成一個了軟件項目的制作,充分了解軟件項目的制作流程。這一次的實習,主要有制作文檔和編碼。
最后,總結(jié)這段時間的實習生活的收獲,真的是使我受益匪淺。在實習中,我學(xué)習到了不僅僅是技術(shù)上的收獲,更還有生活中的的人際交往以及其他的許多經(jīng)驗。而這些,都將作為我邁入社會的根本,我將以此為我的基礎(chǔ),懷著一顆勇 敢無畏的心去迎接我即將來臨的工作。
五、實習體會
這一次的實習,給了我很深刻的體會,不僅僅是專業(yè)的收獲,更還有團隊間的相互合作,這些讓我明白了團隊的意義。工作即將來臨,我期待著工作的到來,我將帶著這次實習的收獲,盡量的將學(xué)到的知識運用到實際工作中,去迎接一個又一個的挑戰(zhàn)。前方的路會有很多困難等著我,但我不怕,因為我堅信,只要我努力,終會克服這些困難。路就在腳下,我將帶著堅定的信念,不畏挫折,勇往直前!
1
第二篇:軟件工程的實習報告
1 概述
實習是一種實踐,是理論聯(lián)系實際,應(yīng)用和鞏固所學(xué)專業(yè)知識的一項重要環(huán)節(jié),是培養(yǎng)我們能力和技能的一個重要手段。八月初,我們來到大連東軟實訓(xùn)中心進行為期20天的實習,我們要做的是物流配送管理系統(tǒng),我要做的是配送中心管理模塊。它的主要功能是完成對商品、庫房和供應(yīng)商的管理,缺貨查詢和進貨安排。由于大家負責不同的模塊編寫,作為組長的我需要充分考慮各個模塊之間的交互,系統(tǒng)風格一致性等問題。
為此,項目啟動之前我們小組6人開會討論了整體的業(yè)務(wù)流程,明確了數(shù)據(jù)庫表之間的關(guān)聯(lián)和各個模塊之間的接口。在項目驗收階段我們順利地通過了答辯,圓滿完成了預(yù)期目標,雖然和優(yōu)秀的小組開發(fā)的系統(tǒng)還有一些差距,但我們發(fā)揮了每個人的能力,結(jié)果也令我們滿意。
2 感受與體會
在為期20天大連東軟實訓(xùn)中心的實習過程中,我每天都感覺很充實,從基礎(chǔ)知識的鞏固,項目整個的開發(fā)過程,我都認真學(xué)習,勤于思考,并不斷動手實踐,我感到收獲非常大。
這是我們在學(xué)習專業(yè)課程之后走向工作崗位之前的 不可缺少的實踐環(huán)節(jié)。它對于培養(yǎng)我們的動手能力有很大的意義。這次實習旨在培養(yǎng)學(xué)生綜合運用所學(xué)的軟件工程專業(yè)基礎(chǔ)理論、基本技能和專業(yè)知識分析問題和解決問題的能力,培養(yǎng)我們的專業(yè)素質(zhì)、應(yīng)用科學(xué)的思維方法和計算技巧,使我們了解科學(xué)研究工作的一般程序和方法,撰寫科技論文的能力;培養(yǎng)我們直接參與科研活動、科研文獻和資料的調(diào)研,對研究工作以及相關(guān)的研究結(jié)果分析、綜合的能力;重點培養(yǎng)我們積極的創(chuàng)新精神、嚴肅認真的科學(xué)態(tài)度和嚴謹求實的工作作風,增強我們的綜合素質(zhì)以及對畢業(yè)后工作崗位的適應(yīng)能力;有利于擴大我們的知識面,并掌握一些軟件工程技術(shù)的發(fā)展前沿。
這次實習讓我們走出校園,切身體會公司的企業(yè)文化,感受到了和學(xué)校里面不一樣的學(xué)習方式和氛圍,也可以從中學(xué)到很多社會經(jīng)驗,了解了很多行業(yè)需求和動態(tài),使我們視野更加開闊。
我是JAVA開發(fā)方向的,前一周時間主要是老師給我們講解JAVA的基礎(chǔ)知識,Web實用頁面的設(shè)計方法,ORACLE數(shù)據(jù)庫的使用,這些知識有些我們在課堂上學(xué)過,這次是系統(tǒng)的講解,為我們之后的項目開發(fā)打下了良好的基礎(chǔ)。
對于好像我這樣軟件工程專業(yè)的學(xué)生,JAVA語言是我們的立身之本,然而在學(xué)習的過程中我發(fā)現(xiàn)自己的基礎(chǔ)知識掌握不是很牢固,學(xué)過的知識存在遺忘的現(xiàn)象。就像老師強調(diào)的那樣,我需要注重學(xué)習的細節(jié),不能模棱兩可。
在Web開發(fā)技術(shù)是我的薄弱環(huán)節(jié),以前只知其然不知其所以然,在講解過程中,我了解了在JavaEE框架下對于一個B/S架構(gòu)的網(wǎng)絡(luò)應(yīng)用程序是如何基于HTTP協(xié)議進行通信的。掌握了請求和響應(yīng)是如何發(fā)送和處理,過濾器的使用,Session技術(shù)原理等等。
之后我們6個人一組開始了項目開發(fā)。我們要做的是物流配送管理系統(tǒng),物流配送管理系統(tǒng)是一套專門針對配送行業(yè)實現(xiàn)銷售管理的軟件系統(tǒng),全面適用于物流配送領(lǐng)域中的各級各類經(jīng)營企業(yè)。時間緊任務(wù)重,對我們來說是個不小的挑戰(zhàn)。我們先根據(jù)需求確定功能點,根據(jù)功能點我們搭建了每個模塊的靜態(tài)界面,通過實現(xiàn)前臺跳轉(zhuǎn)我們逐漸明晰了流程,也順利通過了評審。
在開發(fā)過程中我們也遇到了許多問題,由于小組6個人實踐能力不同,大家的進度就很難統(tǒng)一。還有一個就是版本控制的問題,為了避免工程修改沖突,我們?yōu)槊總€人建立了了自己的開發(fā)包,大家將自己開發(fā)的文件放置其中。我們用到的Struts和Hibernate框架里面有些文件需要公用,這樣我們決定在項目整合的時候統(tǒng)一修改。這樣我們就避免了很多不必要的麻煩。
由于我們選用了我們比較熟悉的開發(fā)工具和框架,所以我開發(fā)起來比較流暢,技術(shù)上沒有遇到太大的問題。在開發(fā)過程中我們建立了很好的信任關(guān)系,良好的溝通機制,讓我們每個組員有問題馬上分析和解決。我們也充分體會到了,團隊合作開發(fā)中每個人應(yīng)該承擔不僅是自己的責任還有團隊的利益。
在實習過程中,實訓(xùn)中心還為我們安排了幾次專題講座。在項目管理和質(zhì)量管理講座中,張老師為我們講述了軟件行業(yè)一條非常重要的項目管理標準―― CMMI,能力成熟度模型。它用于指導(dǎo)軟件公司開發(fā)出合理高效的產(chǎn)品。我們需要掌握這些標準,使自己的技術(shù)和方法在以后的工作中處于行業(yè)的領(lǐng)先地位。通過職業(yè)生涯規(guī)劃的講座,我深切了解到生涯規(guī)劃是確定人每個階段發(fā)展的方向,立足于本職工作,不斷自我管理,最終達到職業(yè)目標的一種方法。還有面試技巧訓(xùn)練,這些對于目前尚未走向工作崗位的我們大學(xué)生來說,是大有裨益的。
3 總結(jié)
這次實習讓我理論聯(lián)系實際,在團隊軟件工程的開發(fā)、數(shù)據(jù)庫的設(shè)計、分析問題解決問題的能力上有了很大的提高,積累了開發(fā)經(jīng)驗,達到了實習效果,讓我得到了難能可貴的鍛煉。