軟體工程的實習報告3篇

來源:才華庫 2.36W

在日常生活和工作中,報告十分的重要,報告包含標題、正文、結尾等。你知道怎樣寫報告才能寫的好嗎?下面是小編整理的軟體工程的實習報告4篇,歡迎大家借鑑與參考,希望對大家有所幫助。

軟體工程的實習報告3篇

軟體工程的實習報告 篇1

1 概述

實習是一種實踐,是理論聯絡實際,應用和鞏固所學專業知識的一項重要環節,是培養我們能力和技能的一個重要手段。八月初,我們來到大連東軟實訓中心進行為期20天的實習,我們要做的是物流配送管理系統,我要做的是配送中心管理模組。它的主要功能是完成對商品、庫房和供應商的管理,缺貨查詢和進貨安排。由於大家負責不同的模組編寫,作為組長的我需要充分考慮各個模組之間的互動,系統風格一致性等問題。

為此,專案啟動之前我們小組6人開會討論了整體的業務流程,明確了資料庫表之間的關聯和各個模組之間的介面。在專案驗收階段我們順利地通過了答辯,圓滿完成了預期目標,雖然和優秀的小組開發的系統還有一些差距,但是我們發揮了每個人的能力,結果也令我們滿意。

2 感受與體會

在為期20天大連東軟實訓中心的實習過程中,我每天都感覺很充實,從基礎知識的鞏固,專案整個的開發過程,我都認真學習,勤于思考,並且不斷動手實踐,我感到收穫很大。

這是我們在學習專業課程之後走向工作崗位之前的 不可缺少的實踐環節。它對於培養我們的動手能力有很大的意義。這次實習旨在培養學生綜合運用所學的軟體工程專業基礎理論、基本技能和專業知識分析問題和解決問題的能力,培養我們的專業素質、應用科學的思維方法和計算技巧,使我們明白科學研究工作的一般程式和方法,撰寫科技論文的能力;培養我們直接參與科研活動、科研文獻和資料的調研,對研究工作以及相關的研究結果分析、綜合的能力;重點培養我們積極的創新精神、嚴肅認真的科學態度和嚴謹求實的工作作風,增強我們的綜合素質以及對畢業後工作崗位的適應能力;有利於擴大我們的知識面,並掌握一些軟體工程技術的發展前沿。

這次實習讓我們走出校園,切身體會公司的企業文化,感受到了和學校裡面不一樣的學習方式和氛圍,也可以從中學到很多社會經驗,明白了很多行業需求和動態,使我們視野更加開闊。

我是JAVA開發方向的,前一週時間主要是老師給我們講解JAVA的基礎知識,Web實用頁面的設計方法,ORACLE資料庫的使用,這些知識有些我們在課堂上學過,這次是系統的講解,為我們之後的專案開發打下了良好的基礎。

對於像我這樣軟體工程專業的學生,JAVA語言是我們的立身之本,然而在學習的過程中我發現自己的基礎知識掌握不是很牢固,學過的知識存在遺忘的現象。就像老師強調的那樣,我需要注重學習的細節,不能模稜兩可。

在Web開發技術是我的薄弱環節,以前只知其然不知其所以然,在講解過程中,我明白了在JavaEE框架下對於一個B/S架構的網路應用程式是如何基於HTTP協議進行通訊的。掌握了請求和響應是如何傳送和處理,過濾器的使用,Session技術原理等等。

之後我們6個人一組開始了專案開發。我們要做的是物流配送管理系統,物流配送管理系統是一套專門針對配送行業實現銷售管理的軟體系統,全面適用於物流配送領域中的各級各類經營企業。時間緊任務重,對我們來說是個不小的挑戰。我們先根據需求確定功能點,根據功能點我們搭建了每個模組的靜態介面,通過實現前臺跳轉我們逐漸明晰了流程,也順利通過了評審。

在開發過程中我們也遇到了很多問題,由於小組6個人實踐能力不同,大家的進度就很難統一。還有一個就是版本控制的問題,為了避免工程修改衝突,我們為每個人建立了了自己的開發包,大家將自己開發的檔案放置其中。我們用到的Struts和Hibernate框架裡面有些檔案需要公用,這樣我們決定在專案整合的時候統一修改。這樣我們就避免了很多不必要的麻煩。

由於我們選用了我們比較熟悉的開發工具和框架,所以我開發起來比較流暢,技術上沒有遇到太大的問題。在開發過程中我們建立了很好的信任關係,良好的溝通機制,讓我們每個組員有問題馬上分析和解決。我們也充分體會到了,團隊合作開發中每個人應該承擔不僅僅是自己的責任還有團隊的利益。

在實習過程中,實訓中心還為我們安排了幾次專題講座。在專案管理和質量管理講座中,張老師為我們講述了軟體行業一條非常重要的專案管理標準—— CMMI,能力成熟度模型。它用於指導軟體公司開發出合理高效的產品。我們需要掌握這些標準,使自己的技術和方法在以後的工作中處於行業的領先地位。通過職業生涯規劃的講座,我深切明白到生涯規劃是確定人每個階段發展的方向,立足於本職工作,不斷自我管理,最終達到職業目標的一種方法。還有面試技巧訓練,這些對於目前尚未走向工作崗位的我們大學生來說,是大有裨益的。

3 總結

這次實習讓我理論聯絡實際,在團隊軟體工程的開發、資料庫的設計、分析問題解決問題的能力上有了很大的提升,積累了開發經驗,達到了實習效果,讓我得到了難能可貴的鍛鍊。

軟體工程的實習報告 篇2

轉眼間,到崑山已經兩個多月。不知不覺中我已經從一個在校生變成一個職員。這跟在我們學校是完全不一樣的。除此之外,安博還制定嚴格的制度,這些使我們在安博的培訓像職工在公司工作一樣,讓我們提早接觸到公司的氛圍。

來安博最重要的目的還是學技術,那就說說這裡的教育情況吧。安博實行的是上午授課,下午上機練習的制度。我覺得我們這個班上午的授課經理非常好,他對java的理解非常透徹。我在大學學半年的java,僅僅停留在表面上,對實質的內容根本都不解。比如說==與equals的區別,方法的覆蓋,變數的隱藏等等。老師通過圖的方式,給我們講解它們在記憶體中的情況,使我們從本質上解這些東西。他的這種授課方式,既生動又形象,徹底地將問題講明白,我們接受起來輕鬆容易,也不容易遺忘。

除他的講課方式以外,他還是一個非常幽默的人,坐在凳子上聽四個小時的課,會很乏味的,他時不時的給我們說一些搞笑的事,或者開玩笑的話,使課堂氣氛非常活躍。他每講完一個新知識點,都給我們留一點時間練習,加深對新知識的理解。我們有什麼問題,他都會很耐心的跟我們講解,不管程度是好是壞,他都一樣對待。總之,聽他的課就是一種享受。他還把跟知識相關的材料發給我們,讓我們有研究的空間。有時還給我們一些面試題,讓我們提早看,只有準備好去應聘才有機會。

崑山還給我們開一些素質課,講解一些職場素質,如何為人處事,如何同面試官講話,還要求我們在日常生活中也儘量做到。在我們就業之前開這樣的課,對我們這些即將踏入社會的大學生來說是非常重要的。公司招聘員工,一看實力,二看素質,兩者缺一不可。

總之在崑山的這段時間中,我學到很多。時間雖短,但所學到的和知識的實用性很強。所有的老師們都教給我們很多工作習慣、工作技巧、日常禮儀、職業素養和心態方面的東西。使我們對今後的工作有新的認識,增添的極大的信心。

學會學習和團結

我們學半個多月的基礎知識,也該是用一用的時候。這半個多月,應該算是安博給我們安排的p階段的訓練時間。我們開始接觸一些小型的系統,實訓員工管理系統等。這些小型的系統鞏固我們的基礎知識,讓我們學會一些程式設計的技巧,以及一些驗證的方法。

每做完一個系統,我們都有一個專案演示環節。自己帶著專案在全班學生的面前演示。講解自己是如何實現的,說出自己系統的亮點和不足,然後由其他學生來挑系統的毛病,找出漏洞。通過這種方式,你可以學到其他學生的優點,別人好的程式設計思想你可以在以後的專案中運用。這是一個自我提高的方式。

接下來我們做一個財務管理系統,用mvc三層架構實現的,jsp+struts+hibernate,這個系統是我們小組共同完成的,jsp用於前臺的顯示,struts呼叫bean的方法與資料庫連線。這個系統做完之後,我覺得一個專案的流程圖是十分的重要。如果沒有總體的框架,後期修改會是很麻煩的。做專案之前我們應該先總體考慮一下佈局,不要急著程式設計。 在做專案的這段時間裡,我感覺自己的知識面太窄,書到用時方恨少。做專案不僅檢查我們的基礎知識掌握程度,而且給我們提供自我提高的機會。專案做完以後,我感觸頗深。以前在學軟體工程的時候,一直不覺的文件很重要,老是認為編碼最重要,做這個專案糾正我的錯誤認識。

我認識到概要設計,詳細設計是何等的重要。團隊合作,最重要的是合作精神,不能自己一個人程式設計,不管其他的人。專案都是分模組做的,每個模組直接是有聯絡的,組內必須協調好,否則在整合的過程中會出很多的問題。一個大專案給個人自我發揮的餘地是很大的。如果資料庫裡的資料太多,在顯示的時候就應該考慮分頁,分頁的方法有很多種,這就是一個值得鑽研的問題。在此期間我學會自己解決問題的能力,在發現錯誤的過程中,才能學到更多的知識。知識是無窮的,不要為就業而學習,而是為提高而學習。多讀書,能提高自己的邏輯思維能力。要多和其他人交流,不要閉門造車。

軟體工程的實習報告 篇3

1 企業概述

1.1 企業發展簡史

開封天一軟體科技有限公司(原河南省開封市王子科技公司)是經國家工商管理機構註冊批准的一家專門從事企業軟體開發與辦公資訊化建設的高科技企業,公司擁有一批經驗豐富、技術精湛的系統設計、實施及售後服務人員;公司擁有雄厚的技術實力和核心自主智慧財產權,能為企業提供從技術諮詢到解決方案;從電腦裝置供應到軟體產品定製;從軟體操作培訓到售後維護服務等全過程的高層次優質服務。

公司自主研發的軟體產品涵蓋了企業辦公、財務管理、網際網路應用、伺服器出租、伺服器託管、進銷存管理、工業控制,儀表資料採集與測控,人工智慧等多種商業領域。公司本著“採用先進技術和平臺,提供高效、穩定的軟體系統”的產品質量方針和“一切以使用者為中心”的企業服務理念,與您共同推動我國企業的資訊化建設。

1.2 企業現狀

一個沒有優秀民族文化的民族,不能自強於世界民族之林;同樣,一個沒有優秀企業文化的企業也不能自強於強烈的市場競爭之中。天一軟體科技有限公司將稟承“使用者至上、用心服務”的服務理念,建立獨具特色的國際化IT企業文化,借鑑中外軟體企業的成功經驗,與國內外友商精誠合作,緊趨世界資訊科技發展潮流,致力於民族軟體業的騰飛,向著成為中國一流的國際化IT企業的目標邁進!為了實現“讓客戶盡情享受資訊新生活”的企業使命,天一軟體著力進行業務與服務創新,持續不斷地向廣大客戶推出科學、適用的業務,較好地打造了業務品牌的形象和優質服務形象,理念先進、功能完善的天一綜合簡訊系統系列產品,天一商務領航平臺、天一統一充值平臺等系統逐漸深入客戶的實際應用,提升客戶感知的程序沒有終點,福富軟體以創新的精神推出業務、服務客戶的追求永無止境。

天一軟體強調以人為本,認為對員工的投資是最重要的投資,通過對員工的培訓提高員工的技術能力,並在平時通過多個方面讓員工隨時隨刻感受到盛鴻這個大家庭的溫馨、友愛。

創新是一種積累。不積跬步,無以至千里;不積小流,無以成江海。我們的鄰國日本戰後一片狼籍,但是憑著“每天PDCA,每天進步1%”的精神,一點一滴的創新,終於成就了一個科技和經濟強國。創新不是海市蜃樓,她就在我們身邊,偉大的創新也許當初只是一個看似很傻的念頭,但如果當初沒有人插上翅膀想飛卻飛不起來,有怎麼會有今天的飛機呢公司將創新理念運用在公司的發展,專案的開發當中。天一當前的創新重點在於業務創新、技術創新、管理創新,提倡大膽創新,不怕失敗,“莫以善小而不為”,從工作中的每個細節入手,從一點一滴做起,讓創新逐漸成為習慣。

2 實習過程

最為一個軟體開發技術公司,不同於一般的那種嚴肅的氣氛,天一中給人的感覺是比較的寬鬆,公司的人情味也比較濃。對於我們這一批參加暑期社會實踐短期活動的在校學生,也都按照一般公司的標準要求我們,當然在這期間對我們的待遇,如:伙食、上下班的班車接送、業餘文體活動等,也對我們一視同仁,這也是我們真正的體驗該公司的生活工作提供了不小的幫助。

這種氣氛,加上先前進入公司的師兄師姐,以及其他的熱心的老員工的幫助,使我們幾個很快的融入了這個公司中,在工作中更好的與周圍的同事的進行交流、合作;在工作之餘我們也參加了公司組織的一些文體活動,如羽毛球、卡拉OK等。

2.1環境適應

這次的社會實踐活動,每個人都有一個很明確的任務,所以意味著我們不可能如以往的簡單的瞭解一些企業文化,簡單的學學新的知識就可以了,我們的這一個多月必將是一個繁忙的一個星期,也必將是一個充實的,進步的一個星期。下面介紹的是我們在公司的生活與工作中所遇到的一些困難,還有我們一般的生活工作時間安排以及具體的工程開發內容。克服困難,養成良好的工作生活習慣。基於各方面的原因,雖然在去之前我們做了比較充足的準備,但還是遇到了一些困難,例如工程階段比較繁多,但時間又比較的短。

由於我們可算是第一次正式的參與企業的開發,在經驗、知識上必然是有所欠缺,所以在開始階段我們主要都是瞭解專案的背景知識,進一步學習基本的一些專案原理等。而後要進行設計工作,然後才是真正的工程開發過程,還有除錯過程。再由於我們只是短期的社會實踐工作,為了所做的工作在以後能真正為人所用,我們在走之前還要留下完善的相關文件。短短的一個星期,要分成這麼多的階段,而任務就擺在那,每一階段的時間可想而知是多麼的寶貴。

由於時間比較的緊。在這段時間我們既要看文件、又要搞設計,既要程式設計序,又要測試,還要編寫整理對應文件。所以有時是每天中午都沒得休息趕著的幹,下午下了班,別人都回去了,我們還在那兒加班,一直到晚上9點多,才坐上公交車花一個小時回住處休息。大家常常是坐在車上就睡著了。

另一方面,由於公司沒有給我們解決住宿問題,我們剛開始是在在公司同學的幫助下在體育場附近找的一個地方住著,後來又找了個地方,但還是在那一塊。雖然是坐在公司的班車上班,但由於是班車的第一站,很早就要上車,每天6:30就得起床。而在公司中午1:00上班,原來在學校的午睡習慣也只能去掉了,所以為了保持上班時有旺盛的精力,我們一改在校晚睡得習慣,每天晚上回去10:30就會睡覺。這樣的一堅持就是一個星期,雖然是苦了一點,但我想這也無形中讓我們培養了一個良好的作息習慣。

而在這一個多月中,我們基本做到按照公司正式員工的標準來要求自己,跟他們一樣的上班時間,遵守一樣的規章制度,保持旺盛的工作動力。一般是每天工作7個半小時,從8:45-12:00和13:00-17:15。當然有時候為了趕進度我們會在晚上或週末加一下班,而在相對比較輕鬆的階段,特別的是在初期時,我們也會在工作中,找機會多學一些相關的知識。

2.2具體的工程開發內容

由於我們四個人分別的加入了三個不同的專案開發小組,以下是他們對於這次工作的一個小小的總結:

我們於今年的暑假去天一軟體進行社會實踐,所做的專案為ST(系統測試)部門的MR(Modify Request)系統,MR系統為ST部門的最常用軟體,是進行軟體測試的必備工具,由於原有的工具已經不能滿足現在的要求,我們將利用更新的技術,基於新的需求分析,重新編寫該應用軟體,該軟體採用流行的Web_Browser的結構,利用ASP SQL Server來實現整個系統,整個開發過程完全採用現代軟體工程的方法來監控整個軟體的質量。第一步的需求分析由朗訊公司提出,並做出了相應的Tier2文件。第二步的系統設計和資料庫建模由我和另一位同學完成及相應的Tier3,其中經歷了數次反覆和review最終得到了一個完整的Tier3文件,第三步為coding,由於有前兩步的基礎,此步驟得以很快的完成。最後的軟體通過了ST部門的專門測試,最終得到了部門經理的好評。

通過這一次社會實踐,使我們在課堂上學習到的抽象的軟體工程的理論有了一次實踐的機會,經歷了正規的軟體過程,而且給了我們一次難得的與人合作的機會,相信這一切對我們將來從事大型軟體開發都將是難得的財富。

TMS(Task Management System)專案管理系統

這個系統是由同事獨立完成的,以下是他對於這次作的一個小小的總結:

在暑假期間,我到了天一軟體科技有限公司實習,在軟體部(SW部門)負責基於web的專案管理系統的開發工作,即TMS(Task Management System)。

開發這個系統的目的是為了管理天一軟體公司SW部門現在正在開發的發展情況,以方便管理者和專案的參與者之間的協調。開發的系統應該能夠跟蹤專案的最新進展情況。

在這個系統裡,最上層的物件是專案,下面分成若干子專案:子專案下又分成若干Task(任務)(Project-Sub_Project-Task)這樣的層次結構。對應於專案(Project)有專案主管PM(Project Manager),對應於子專案,有Team Leader;對應於任務,有Task Owner、Task Member、Task Reviewer。PM負責新增、修改專案和子專案,以及新增上面所述的他以下的任何角色。上面的角色能加下面的角色,而下面的角色不能加上面的角色。TeamLeader負責子專案的管理(新增,修改,等等)。TaskOwner負責自己的一個或多個Task,定時向PM作報告(通過程式設定的時間傳送定製的Email)當一個Task完成後,PM檢查,確認後就結束此一Task並向所有的人(SW部門的人)發程式定製的郵件。當所有Task,Sub_Project都完成或部分、全部被取消後,整個專案就結束了。

整個系統用Web形式顯示和使用。採用Active Server Pages即所謂ASP技術。資料庫採用Oracle資料庫,採用OLE連線遠端資料庫(TMS和資料庫不在同一臺機器上)。

雖然實踐的時間比較的短暫,但我還是有了不小的收穫,最大的收穫是瞭解了一些軟 件開發的程式化生產過程。還有就是能有機會向SW部門的職員的一絲不苟、兢兢業業的.敬業精神學習。相信這些都將給我以後的學習和工作帶來不小的幫助。

呼叫中心專案關於電話銀行的開發公作前面已經提到過呼叫中心CALLCENTER解決方案是天一軟體作為該公司新的經濟增長點來開發的,文書解決方案適於針對不同的需求在上面開發一步的CTL應用,就如民 航語音電子系統、電子股票交易系統等,電話銀行地其中一個可能的應用,也是公司在該解決方案上正在開發的第一個系統,而我本人則就是參加這個專案的工作。介紹如下:

電話銀行系統的目標是提供銀行的基本業務處理功能,其服務形式可發是自動語音或人工坐席。電話銀行系統的主要功能包括賬戶查詢、賬戶轉賬,、客戶資訊服務及客戶投訴四大部分,我在該專案的具體工作就是,參與初期的需求分析以設計的討論,提出一些建議,並在後面負責其中一個數據應用網的設計、開發以及除錯。

該資料應用閘道器主要用來與電話銀行系統以外的資料來源進行通訊,用於向電話銀行系統遮蔽外界的資料的細節,如存放格式、存放地點、版本等。應用閘道器有以下的介面,如與電話銀行系統的TCP/IP通訊介面及DCOM維護管理介面,還有與外界資料來源的資料介面。針對於電話銀行的這個應用閘道器的開發的主要工作由以下幾部分組成:

a. 根據電話銀行IVR流程的具體需求,和IVR協商確定IVR資料請求以及返回的介面,建立與資料庫的連線,並且根據和IVR的資料介面編寫具體的資料應用流程。

b. 應用維護管理介面進行應用閘道器與閘道器伺服器的連線、註冊工作,並實現網路伺服器對應用閘道器遠端操作中的一些方法。

c. 應用TCP/IP通訊介面,在應用閘道器上實現IVR經由閘道器伺服器的資料請求的處理。

d. 修改完善操作介面並編寫《應用閘道器使用者操作說明書》。

這些工作主要涉及到資料庫的遠端操作、微軟的COM/DCOM通訊機制還有TCP/IP通訊原理,所以說這一次的工作不僅給了我深入瞭解一個大型軟體開發企業的機會,也給了我一個很大的鍛鍊學習提高的機會。

3 總結

3.1 學習所得

如今一個星期的天一軟體科技有限公司社會實踐活動已經結束了,從這次活動的成果上來看,還是比較成功的。辛勤的工作換來的是累累的碩果,不管是對於企業、 學校,還是我們自己。

首先我們幾個人在較短的時間內,克服各種困難,從最初的閱讀文件,設計、開發,到最後的除錯,完善,我們都按質按量的完成了,完成預定的工程開發任務,通過了公司相應專案小組的驗收,也得到了他們的一致好評,實現了最初為企業作實際共享的目標。

其次在這個過程中,我們也通過了深入的調查、討論,以對一個大型軟體開發企業的結構、管理、文化、氣氛有了比較詳細的瞭解。而通過我們在公司中的工作上的良好表現,還有生活中與公司員工的交流,我們也在他們面前展現了了一個積極進取、勇於創新形象,起到了加強學校與企業雙向交流的作用。

再有的一點就是,通過這次活動,讓我們理論聯絡實際,在軟體工程的開發過程、資料庫的開發、分散式計算等工程實踐經驗上有了很大的提高。在公司中也培養了初步的大型專案合作開發經驗,這一些都很好的增強了我們的個人的能力和並提高了自身的素質。

3.2經驗教訓

類似的以上的收穫還有很多很多,但在活動結束的這個時候,仔細考慮一下,還是有一些地經驗教訓的。

例如在活動中我們能夠感覺得到,很多的工作經驗,開發的知識我們瞭解的還是不夠充分,致使我們在開發初期要發費較多的時間用於入門。但有一點感覺就是,我們在學校所學的一些基本知識還是比較有用的,例如網路通訊砂理,資料庫基本原理等,正是這些基礎知識使我們在缺少工程經驗的情況下還能儘快入手,後來趕上。

針對我們學校部分學生普遍基礎理論知識較多,對於工程的經驗不足的現象,我們同學大可以去掉以往羞於參與工程,怕在別人前認短的心態,因為北京郵電大學學生在通訊理論方面的基礎知識還是比較豐富的,有了這一些知識,我們一般在工程面前還是能很快入手的,而為了更好的進行開發,我們也應該在校期間就多進行一些工程方面的鍛鍊,培養實際動手能力。

我想象這樣一此讓同學接觸社會,培養實際動手能力的活動真的很不錯,也是同學們所歡迎的,當然把這樣的活動辦好需要學校的老師和同學們共同努力。也希望,這樣的活動能不斷地繼續下去,並發展壯大。

3.感謝

雖然就短短的一個星期,但我想這一份經歷必將會為我們將來進入社會打下一個良好的基礎,不管是在以後的就業指導上、還是在工作生活為人上,我們都擁有了一筆寶貴的財富。

所以在最後我想我們應當感謝為我們提供這次活動機會、還有在此過程中熱心幫助我們的學校學生工作部,學校團委,研究生團委的老師們,另外還要感謝天一軟體科技有限公司及其中的員工們。

熱門標籤