成人免费看黄网站无遮挡,caowo999,se94se欧美综合色,a级精品九九九大片免费看,欧美首页,波多野结衣一二三级,日韩亚洲欧美综合

軟件工程師實(shí)習報告

時(shí)間:2024-09-19 02:20:52 報告 我要投稿

軟件工程師實(shí)習報告

  在我們平凡的日常里,需要使用報告的情況越來(lái)越多,通常情況下,報告的內容含量大、篇幅較長(cháng)。一起來(lái)參考報告是怎么寫(xiě)的吧,以下是小編精心整理的軟件工程師實(shí)習報告,歡迎大家分享。

軟件工程師實(shí)習報告

軟件工程師實(shí)習報告1

  一、實(shí)習目的

  這次實(shí)習的目的是為了提高我的專(zhuān)業(yè)技能、實(shí)踐能力、以及讓我了解一些實(shí)際的工作情況。對我在正式工作前有很重要的意義,不論是專(zhuān)業(yè)技能,還是綜合素質(zhì),以及實(shí)際中的人際關(guān)系都有了更加深刻的體會(huì ),讓我在正式工作前有了一筆很珍貴的經(jīng)驗。

  這次實(shí)習的主要任務(wù)就是在了解整個(gè)軟件的制作過(guò)程,以及各個(gè)環(huán)節中的細節,當學(xué)會(huì )了這些環(huán)節后,再用學(xué)到的知識來(lái)完成一個(gè)企業(yè)給我們安排的一個(gè)項目。我分到的項目名稱(chēng)是《診所管理系統》,這個(gè)項目我們將以小組的形式共同將其完成,以模擬實(shí)際軟件制作的過(guò)程,盡最大程度的將我們所學(xué)到的知識轉化成實(shí)際的能力。為真正的項目做好充分的準備,讓我們可以在實(shí)習過(guò)后的正式工作中,有準備的去面對。

  企業(yè)的最終目的就是希望我們能了解實(shí)際項目的制作,并初步的理解各個(gè)環(huán)節的意義。而讓我們用項目進(jìn)行實(shí)際制作就是為了讓我們能更好的理解項目制作中各個(gè)流程的意義以及項目制作過(guò)程中的團隊是如何合作的。

  二、實(shí)習單位及崗位

  我所實(shí)習的單位是校企合作埃森哲信息技術(shù)(大連)有限公司的軟件開(kāi)發(fā)部。這個(gè)部門(mén)的主要職能就是外包服務(wù)工作,按照客戶(hù)的需求制作成相應的軟件,所以我們需要對整個(gè)軟件開(kāi)發(fā)的過(guò)程都較熟悉,這樣才能應對客戶(hù)們各種各樣的問(wèn)題,才能制作出更好的軟件以滿(mǎn)足客戶(hù)們的需求。

  因為剛實(shí)習的.原因,所以我的職位是軟件助理工程師,時(shí)間的具體安排是實(shí)際項目制作以及專(zhuān)業(yè)知識的學(xué)習,實(shí)習時(shí)間為8個(gè)星期。本來(lái)實(shí)習的地點(diǎn)是在企業(yè)的,后來(lái)因為企業(yè)的內部原因,將我們的實(shí)習地點(diǎn)改為學(xué)校內部實(shí)習,每天的時(shí)間和正式上班相同。早8晚5,每周六周日休息。

  整個(gè)實(shí)習的實(shí)際流程前面已經(jīng)說(shuō)過(guò),八周的實(shí)際項目制作以及專(zhuān)業(yè)知識的學(xué)習。具體的每周任務(wù)、實(shí)際工作內容、以及專(zhuān)業(yè)知識與專(zhuān)業(yè)技能的實(shí)際應用會(huì )根據不同的環(huán)節也有所不同。但總體的目標就是讓我們了解實(shí)際工作中軟件的制作流程,以及各個(gè)流程中所需要的技術(shù)和注意點(diǎn),并用實(shí)際的項目讓我們進(jìn)行練習。

  三、實(shí)習過(guò)程

  上面已經(jīng)介紹了個(gè)整個(gè)實(shí)習的任務(wù)以及目的,下面將詳細介紹整個(gè)實(shí)習的流程,并對每個(gè)流程的細節加以詳細說(shuō)明。

  具體的時(shí)間安排如下:

  第一周:將對該項目所需要的知識進(jìn)行集體鞏固復習。將一些已經(jīng)生疏的知識鞏固鞏固,以備項目中的不時(shí)之需。在實(shí)習的第一天企業(yè)的經(jīng)理就詳細的給我們講解了軟件工程這門(mén)科學(xué)對于一個(gè)軟件制作的重要性,并以此為基本給我們定下了這次實(shí)習的大體實(shí)習流程。

  第二周:將直接進(jìn)行項目的需求分析。因為項目名稱(chēng)已經(jīng)給出,所以將去掉可行性分析。我們小組分到的項目是“診所管理系統”,這就免不了去診所實(shí)地調查了。實(shí)際調查的過(guò)程中發(fā)現,需求分析這個(gè)過(guò)程是非常非常的重要,需求分析文檔的制作,決定了項目的各個(gè)功能以及這個(gè)軟件是否符合用戶(hù)的需求。這一周的收獲就是軟件需求分析的文檔制作,這是軟件工程中非常重要的一個(gè)步驟,這一環(huán)節,是一整個(gè)軟件生成的最為重要和關(guān)鍵的環(huán)節。

  第三周:這一周由于臨時(shí)變動(dòng),將概要設計和詳細設計合為一周制作。根據調查的結果,進(jìn)行概要設計。由于是初次制作軟件概要分析的文檔,所有有很多不符合規定的地方,就比如數據流圖的制作,很多小的細節都沒(méi)有注意,像這樣的問(wèn)題還有很多。不過(guò),在經(jīng)過(guò)了小組成員的積極討論修改以及老師的指導后,這些問(wèn)題都得以解決。接下來(lái),根據概要設計,來(lái)制作軟件的詳細設計。詳細設計的制作,相對于概要設計,感覺(jué)能稍微簡(jiǎn)單些,也不知道感覺(jué)對不對。因為在概要設計模塊中,我們已經(jīng)設計好了所需要的模塊、接口、類(lèi)、以及所要實(shí)現的功能,所以我們只需要考慮每個(gè)類(lèi)的功能如果用代碼實(shí)現就可以了,當然不是將代碼寫(xiě)上去,而是用流程圖以及偽代碼之類(lèi)的相關(guān)技術(shù)來(lái)表示。這個(gè)階段的制作完成就開(kāi)始正式的編碼了。到此為止,準備工作總算是做完了,幾乎花費了我們實(shí)習的一半時(shí)間。這一周的時(shí)間,我們在忙碌中不知不覺(jué)的度過(guò)了!下一周就會(huì )進(jìn)入到該項目的實(shí)際編碼當中,這也是我們大家最熟悉的地方了,感覺(jué)總算有地方出力了,期待著(zhù)下一周的到來(lái)。

  第四周:根據詳細設計,來(lái)進(jìn)行項目的編碼。這一周,我們進(jìn)行實(shí)際的編碼,我最大的感覺(jué)就是,照著(zhù)詳細設計去進(jìn)行編碼,思路以及邏輯非常的清晰,可能在將流程如以及偽代碼轉換時(shí)稍微有點(diǎn)費勁,當相對于以往我們的直接編碼而言,流暢度不言而明。

  第五周:這一周本來(lái)是要進(jìn)行測試的,但在編碼完后企業(yè)老師檢查的時(shí)候,給我們指出了很多的問(wèn)題,說(shuō)我們所寫(xiě)的代碼太粗糙,所以我們只能對代碼進(jìn)行細致的加工,把測試推到了下周來(lái)進(jìn)行。這一周,讓我們受益匪淺,對代碼的注釋以及編碼格式都有了更加深刻的理解。

  第六周:根據做完的項目,進(jìn)行項目的測試。本周就是對軟件進(jìn)行測試,從最基本的類(lèi)之內的方法測試,一直到整個(gè)項目的綜合測試,分了好幾個(gè)階段。而區分于以往的測試不同,這次我們是先寫(xiě)測試文檔,當測試文檔檢查合格后,我們才可以對著(zhù)文檔進(jìn)行逐步測試。我想,這可能就是我們以后工作的大體方向吧,以文檔為主的項目制作。由于測試文檔的制作進(jìn)度太慢,所以本周就忙測試文檔的制作了一樣了,其它的什么也沒(méi)干,測試也只能等下周進(jìn)行了。希望下周測試的時(shí)候效率會(huì )很高,期待的試一次,拿著(zhù)測試文檔去測試的感覺(jué)。

  第七周:拿著(zhù)測試文檔,根據上面的要求,一項一項的測試,以確認項目的正確性。測試的順利讓我有了爽快的感覺(jué),拿著(zhù)測試文檔,直接去校驗代碼就可以了。幾乎不用去想程序內部的測試流程,因為文檔上已經(jīng)給你寫(xiě)的明明白白了。到這里,我有一種感覺(jué),像埃森哲這種大企業(yè)內,文檔的重要性比編碼本身更為重要。我想,這就是企業(yè)派來(lái)的老師沒(méi)有直接給我們進(jìn)行技術(shù)培訓,而是讓我們來(lái)了解軟件工程的流程的原因。當然,根據企業(yè)的文化不同,對軟件工程的生命周期也會(huì )有細微的差別,他們會(huì )選擇最適合自己企業(yè)的方法來(lái)進(jìn)行整個(gè)軟件的生命周期,并不是一成不變的。

  第八周:這一周,我們沒(méi)有跟技術(shù)相關(guān)的任務(wù),只要好好準備準備個(gè)人展示就可以了。但你可千萬(wàn)不要小瞧這個(gè)人展示,因為他將占你整個(gè)實(shí)習成績(jì)的50%,這也是企業(yè)老師在

  本周周一時(shí)才告訴我們的,我們之前根本就不知道還有實(shí)習成績(jì)這一說(shuō)。項目總結,我們將用一周的時(shí)間來(lái)總結整個(gè)實(shí)習的收獲,在本周的周五進(jìn)行自我展示,以及收獲報告。至此,實(shí)習的生涯將會(huì )到此結束。這一周,我們思考著(zhù)、沉淀著(zhù)、總結著(zhù),將我們對整個(gè)實(shí)習的收獲、總結、體會(huì )等各個(gè)方面進(jìn)行了精華的提煉,以PPT為基礎,進(jìn)行為期10分鐘的個(gè)人展示以及項目答辯。就此,我們的實(shí)習畫(huà)上了完整的句號。

  四、實(shí)習總結

  我們的實(shí)習已經(jīng)結束,但生活卻沒(méi)有結束,這一次的實(shí)習,對于我們這幫還沒(méi)有畢業(yè)的學(xué)生來(lái)說(shuō)可以用意義重大四個(gè)字來(lái)形容。他不僅僅對我們的專(zhuān)業(yè)知識進(jìn)行了鞏固和拓展;還對我們作為軟件開(kāi)發(fā)人員的視野進(jìn)行了增大,讓我們了解了很多軟件開(kāi)發(fā)這個(gè)職業(yè)應該注意的一些細節;更是讓我們親身體會(huì )了軟件工程這門(mén)科學(xué)對于一個(gè)軟件的意義。這些經(jīng)驗對我們來(lái)說(shuō)就是一筆寶貴的財富。而經(jīng)過(guò)了8周的實(shí)習,在大家的共同努力下,也都完成了各自的任務(wù),但我想說(shuō)的是,我們并不僅僅是完成了任務(wù),我們更是個(gè)個(gè)滿(mǎn)載而歸:

  項目的制作以及疑難問(wèn)題的解決,將我們把大學(xué)期間那些快要淡忘的知識又重新熟悉了起來(lái),并且對代碼有了更深層次的理解。代碼的復用性、類(lèi)與類(lèi)之間的調用、對象的創(chuàng )建、數據庫的連接以及操作等各種專(zhuān)業(yè)知識的使用,讓我們能更好的將這些各種各樣知識合理的整合在一起。

  如果說(shuō)專(zhuān)業(yè)知識收獲頗多,那么接下來(lái)的職業(yè)技能卻是我認為在整個(gè)實(shí)習過(guò)程中收獲最大的地方。代碼的注釋以及編碼的規范這兩點(diǎn)是我以前很少注意的地方,對其也并沒(méi)有多少重視。但這一次,卻明白了他的重要性:這是作為一個(gè)軟件開(kāi)發(fā)人員必須應該具備的能力,或者說(shuō)應該特別注重的地方。因為我們的代碼并沒(méi)有多少注釋以及很多地方的編碼很不規范,企業(yè)老師寧愿讓我們多花一周的時(shí)間修改,也沒(méi)有匆匆的進(jìn)行下一步測試。在修改的這一周內,通過(guò)自己的體會(huì )以及老師的重點(diǎn)強調,對于代碼的編碼規范和代碼的注釋有了更深層次的理解。通過(guò)了這次的實(shí)習,我個(gè)人認為,代碼的注釋以及編碼的規范比個(gè)人的技術(shù)更為重要。

軟件工程師實(shí)習報告2

  一、實(shí)習目的

  根據所學(xué)課程的理論知識,結合企業(yè)的運營(yíng)實(shí)際,掌握軟件開(kāi)發(fā)的一般過(guò)程,軟件的生命周期和作為一個(gè)開(kāi)發(fā)人員就應具備的基本潛力,并撰寫(xiě)實(shí)習報告。使學(xué)生進(jìn)一步鞏固所學(xué)理論知識,同時(shí)提高觀(guān)察問(wèn)題、分析問(wèn)題、解決問(wèn)題的潛力。

  二、企業(yè)實(shí)習地點(diǎn)

  深圳市百盛佳信息咨詢(xún)有限公司

  三、實(shí)習時(shí)光

  20xx年12月5日——20xx年4月5日

  四、實(shí)習資料

  1、java軟件開(kāi)發(fā)

  五、實(shí)習總結

  在Internet飛速發(fā)展的這天,互聯(lián)網(wǎng)成為人們快速獲取、發(fā)布和傳遞信息的重要渠道,它在人們政治、經(jīng)濟、生活等各個(gè)方面發(fā)揮著(zhù)重要的作用。目前系統的架構一般有c/s架構和b/s架構,但是c/s架構的應用系統,每升級一個(gè)版本,客戶(hù)端都需要自我下載更新,而b/s架構不需要,因為它是基于瀏覽器的。因此b/s架構的應用系統,在Internet上的地位顯而易見(jiàn),它已成為政府、企事業(yè)單位信息化建設中的重要組成部分,從而倍受人們的重視。

  計算機將具備更多的智能成分,它將具有多種感知潛力、必須的思考與決定潛力及必須的自然語(yǔ)言潛力。除了帶給自然的輸入手段(如語(yǔ)音輸入、手寫(xiě)輸入)外,讓人能產(chǎn)生身臨其境感覺(jué)的各種交互設備已經(jīng)出現,虛擬現實(shí)技術(shù)是這一領(lǐng)域發(fā)展的集中體現。這天人們談到計算機必然地和網(wǎng)絡(luò )聯(lián)系起來(lái),一方面孤立的未加入網(wǎng)絡(luò )的計算機越來(lái)越難以見(jiàn)到,另一方面計算機的概念也被網(wǎng)絡(luò )所擴展。二十世紀九十年代興起的Internet在過(guò)去如火如荼地發(fā)展,其影響之廣、普及之快是前所未有的。從沒(méi)有一種技術(shù)能像Internet一樣,劇烈地改變著(zhù)我們的學(xué)習、生活和習慣方式。

  全世界幾乎所有國家都有計算機網(wǎng)絡(luò )直接或間接地與Internet相連,使之成為一個(gè)全球范圍的計算機互聯(lián)網(wǎng)絡(luò )。人們能夠透過(guò)Internet與世界各地的其它用戶(hù)自由地進(jìn)行通信,可從Internet中獲得各種信息。人們已充分領(lǐng)略到網(wǎng)絡(luò )的魅力,Internet大大縮小了時(shí)空界限,透過(guò)網(wǎng)絡(luò )人們能夠共享計算機硬件資源、軟件資源和信息資源!熬W(wǎng)絡(luò )就是計算機”的概念被事實(shí)一再證明,被世人逐步理解。

 。ㄒ唬、實(shí)習過(guò)程遇到的困難

  1、一進(jìn)入企業(yè),就立刻被分配開(kāi)發(fā)任務(wù),我的任務(wù)是質(zhì)量信息管理系統的一個(gè)功能點(diǎn),PDI退改車(chē),有新增,刪除,查詢(xún),審核,統計的操作。該系統使用的是struts2springibates模式,一開(kāi)始什么都不明白,oracle數據庫沒(méi)用過(guò),jquery框架沒(méi)有用過(guò),ibates框架沒(méi)用過(guò)。所以給我的開(kāi)發(fā)帶來(lái)了很大的困難。

  2、在第二個(gè)項目中,我的開(kāi)發(fā)任務(wù)是,一線(xiàn)通管理系統中的設備查詢(xún),設備修改,還有一些報表的功能,發(fā)運環(huán)節主要異常事件,銷(xiāo)售部工單月統計報表,儲運部工單月統計報表等等,這些報表功能都需要有折線(xiàn)圖和餅狀圖,還要有導出excel的功能,而我對于如何生成折線(xiàn)圖或餅狀圖,如何導出excel,從未接觸過(guò),這些都是這次開(kāi)發(fā)中的難點(diǎn)。

  3、在益凌進(jìn)銷(xiāo)存系統中,也就是第三個(gè)項目,因為是剛剛開(kāi)始,所以主要的`任務(wù)是做設計,就是把那些業(yè)務(wù)流程圖轉化為靜態(tài)網(wǎng)頁(yè)。這事看起來(lái)好像不難,不就是做靜態(tài)網(wǎng)頁(yè)嘛!

  當初我是這樣想的!

  但是到真正做的時(shí)候,就發(fā)現了其實(shí)并不是想象中的那么簡(jiǎn)單,例如,如何抽象數據字段,也就是說(shuō),別人給你一張真實(shí)的業(yè)務(wù)表,你該如何把那些有用的字段顯示在你的界面上,業(yè)務(wù)流程中的每個(gè)點(diǎn)之間又有沒(méi)有關(guān)系,這些都需要你去想的問(wèn)題。初次接觸,所以做起來(lái)也很棘手。

 。ǘ、如何解決問(wèn)題:

  作為一個(gè)開(kāi)發(fā)人員,遇到這些問(wèn)題是在所難免的,因為很多技術(shù)都在不停的更新,你要不斷的去學(xué)習,要有學(xué)習新知識的潛力,而且如今網(wǎng)絡(luò )資源是如此的豐富,只要在internet上搜索一下,很多問(wèn)題都會(huì )迎刃而解。

  Oracle數據庫簡(jiǎn)單的應用,jquery框架和ibaties框架的應用也是透過(guò)網(wǎng)絡(luò )資源一邊學(xué)習一邊應用來(lái)實(shí)現我的目的的,當然也少不了跟同事的溝通。對于那個(gè)報表中用到的折線(xiàn)圖和餅狀圖,我們采用了一個(gè)叫Jfreechat的框架,關(guān)于如何應用,也是從網(wǎng)上獲取相關(guān)例子,然后經(jīng)過(guò)我們的加工,就很順利的解決了問(wèn)題。透過(guò)這次,感覺(jué)收獲還是挺大的。對于進(jìn)銷(xiāo)存管理系統的設計問(wèn)題,我壓根就什么都不懂,看了一段時(shí)光的業(yè)務(wù)流程圖,還是不明白要做什么,要在網(wǎng)頁(yè)界面上體現哪些字段,每個(gè)界面之間又有什么聯(lián)系,這些都不太明白。

  “這些東西要靠自我想的”,項目負責人跟我說(shuō)了,之后他就跟我說(shuō)了一大堆如何抽象字段,要把每個(gè)業(yè)務(wù)點(diǎn)的關(guān)系理清,然后再透過(guò)他們的關(guān)系抽象有用的字段。聽(tīng)他說(shuō)了之后,恍然大悟,原先是這么一回事。之后,每次遇到不懂的,就立刻去和他溝通。完成了這些設計,我感覺(jué)我對軟件開(kāi)發(fā),又有了更深的認識,同時(shí)也讓我意識到溝通在軟件開(kāi)發(fā)中真的是一件很重要的事。

  六、實(shí)習心得

  經(jīng)過(guò)為期4個(gè)月的專(zhuān)業(yè)實(shí)習,令我更深一步的了解和學(xué)習了軟件開(kāi)發(fā)的一般過(guò)程,不再是以前那樣,都不明白軟件開(kāi)發(fā)是什么東西。對于一個(gè)應用系統他們?yōu)槭裁匆敲炊嗳藖?lái)做,而這么多人一齊做,代碼又是如何進(jìn)行管理的。對于每一個(gè)應用系統,企業(yè)到底用到哪些技術(shù),他們?yōu)槭裁匆x取這些技術(shù),我們開(kāi)發(fā)人員的主要任務(wù)是什么等等,這些概念都漸漸的清晰。

  人,孰能無(wú)過(guò),過(guò)而改之,善莫大焉!

  沒(méi)有誰(shuí),在編寫(xiě)代碼的過(guò)程中永遠不會(huì )犯錯,即使他十分的厲害,那也是從不斷的犯錯過(guò)程中鍛煉出來(lái)的,但亦有“犯錯”的時(shí)候,因為需求是不斷的改變的,即使你當時(shí)沒(méi)錯,但需求改了之后,你的代碼不貼合需求,那也是你的錯。有錯那當然就要調試咯,以前老是害怕出錯,找不到問(wèn)題所在是件令人煩惱的事。但是當調試的錯誤多了之后,你就會(huì )發(fā)現,每當一看到相類(lèi)似的錯誤之后,你就會(huì )立即明白這個(gè)錯誤是什么原因造成的!

  所以,我們不就應害怕出錯,就應把調試錯誤當成一種提高個(gè)人潛力的方式。

  對于測試人員發(fā)回來(lái)的bug我們要認真的對待,造成這種bug就證明了我們的思路還是不怎樣的清晰,所以有必要再去看看相關(guān)的資料。溝通是人與人之間傳遞信息的途徑,好的溝通能很完美的傳達你的思想,你的見(jiàn)解。在企業(yè)中,每一個(gè)系統的開(kāi)發(fā)過(guò)程一般來(lái)說(shuō)都不是一個(gè)人從頭做到尾的,一般都有分工的,如此一來(lái),溝通就必不可少了,因為你要把你做的工作,你為什么這樣做,告訴別人,別人才更好的去完成他的任務(wù)。

  這次實(shí)習,是進(jìn)行實(shí)戰性工作,學(xué)到了很多東西,我相信對以后的生活和工作都有很大的幫忙。

【軟件工程師實(shí)習報告】相關(guān)文章:

軟件實(shí)習報告08-05

軟件工程師述職報告10-27

軟件測試實(shí)習報告10-06

軟件實(shí)習報告范文06-07

軟件實(shí)習報告模板08-01

軟件專(zhuān)業(yè)實(shí)習報告09-22

軟件工程師辭職報告01-13

軟件工程師的辭職報告01-08

軟件工程實(shí)習報告08-23