範文齋

位置:首頁 > 職場範文 > 實習報告

生產實習生實習報告

 生產實習生實習報告

院(系)名稱 :

生產實習生實習報告

學生姓名 : 專業名稱 : 班 級 :

實習時間 : 20**年3月9日至20**年3月20日

實習報告

實習到現在已有兩個多星期的時間,在這一段時間裏我瞭解了很多學校沒有

學到的東西。

最初學習了一些與軟件開發有關的基本知識,包括質量意識,項目研發流程,配置管理,工具與評審,安全意識培養等等。

質量意識的學習讓我對質量有了更深刻的瞭解,對企業來說質量就是對客戶需求的滿足,有一套很完善的業務流程體系來滿足客戶的需求顯得尤爲重要。

克勞士比曾經說過:質量的定義是符合要求,而不是”好”,這句話完全切合質量的要求。在產品的開發過程中需要各個部門合作的同時也必須有一套完備的軟件開發流程,包括七個技術評審點,四個決策評審點,一個發佈點,一個GA點。

在這個環節就反應了團隊合作的重要性,一個項目的完成離不開團隊中的任何一個人,不管他是開發,測試,質量或是配置管理人員。在整個過程中能力成熟度(CMM)也有很重要的作用,它對軟件的描述,定義,實施,測量,控制和改進等過程提供指導,分爲初始級,可重複級,以定義級,以管理級和以優化級五個不同的等級。軟件的開發過程也根據項目特點分爲瀑布型和迭代性。

配置管理課程讓我認識了這個軟件開發過程中非常重要的一環,它有效的保證了產品的完整性,一致性和可追溯性。

在此過程中有啓動與計劃產品的配置管理,配置標識,基線建立(使開發人員保持同步),管理配置庫,變更管理,配置狀態發佈,配置評審,軟件版本管理(SVN),配置管理移交與關閉。在配置管理中很重要的還有配置項,基線和版本。其中配置項是一致性和可視性的基礎;基線確保了團隊中所有的開發人員工作保持一致,明確了責任人。在我的認知裏配置管理最大的優點就是保證了所有的人員的操作都是基於最新的版本,我們在工作過程中也可以很方便的查找到之前做的版本。我們經常說團隊合作對於軟件開發來說很重要的,但是一般都是分工合作所以我們需要通過SVN等團隊管理工具互相配合完成整個系統的開發工作。另一方面,我從剛開始的只知道開發和測試到現在明白一個優秀的系統的開發需要很多很多的環節,一環套一環,任何一個小螺絲鬆掉都會造成巨大的損失,不僅僅是金錢上的,有的事故導致顧客的身體健康受到威脅。11年的動車事故就造成了許多人的受傷,更有甚者造 成死亡。

這麼大的傷亡原因就是系統中某一個小部分出了問題,它讓我深深的意識到軟件行業必須要做到百分之百的嚴謹,所以在以後的工作中我也會更加的耐心更加的細心。

第一週的`學習主要是科普了一些關於系統開發過程中許多重要的組成部分,第二週就具體模擬了網上鮮花銷售系統的實現。在衆多的選題中我們最後決定了這個題目,首先我們認爲大家因爲都經常網購,對這個系統包含那些模塊比較瞭解,這樣很快就可以討論出大的框架;

另一方面這個系統的一般需求比較簡單適合我們短時間來完成。唯一的不足時鮮花銷售系統的前臺設計需要很多精美的鮮花照片這個是我們在後期沒有辦法完成的。

選定系統後我們開始了緊張的工作。

在一定程度上來說這也是我第一次如此完整的參與一個系統的完成,在此期間遇到了很多困難,有很多地方都不是很懂,但最後都在我的隊友的幫助下克服了。

短短一週的時間從最初的開工會,需求分析說明書,概要設計,詳細設計,代碼實現,到最後的測試。

時間很緊張我學到的東西也很多很多。

開工會主要確定了我們將要做什麼系統,每個人擔任怎樣的角色,系統要用的開發語言,用什麼框架等等。在這個過程中我加深了對資料開發人員,配置管理員,系統設計工程師,模塊開發工程師等角色的認識。

需求功能說明書主要是對這個系統將要完成的功能進行分析,從而得到它的主要模塊,根據模塊分析完成該項目有幾張表,每張表又有哪些內容。一天的時間大家都在進行頭腦風暴,根據自己在學校學的東西和自己的實踐經驗說出自己的看法,然後對大家的意見進行分析,整合得到最後的結論:分四個模塊,用戶模塊,商品模塊,訂單模塊,付款模塊,但由於時間比較緊張而付款模塊工作量又比較大,完成起來不太契合實際情況所以我們主要實現前三個模塊。用戶又分爲普通客戶和系統管理員用戶兩種,用加一個字段的方法對這兩種用戶加以區分;用戶可以完成的操作員登陸,註冊,修改自己的信息,查看商品信息以及訂單信息。

商品模塊的主要功能是對商品信息的增加,刪除,修改,查看;訂單模塊的主要功能是對商品進行增加,刪除,修改,查看,其中花的品種也是通過字段加以區分,這樣可以大大減少表的張數又能清楚地區別開花的種類,顏色等特性。概要分析主要是寫出開發該系統的主要目的,它的使用人羣,畫出系統的功能模塊圖以及E-R圖,時序圖,直觀的表示出系統的內部結構。詳細設計主要是建立數據庫,完成代碼的編寫,順利實現預期功能。在這個過程中代碼的註釋和編碼風格也是一大學習的要點,適當的註釋和好的編碼風格可以讓測試人員和審覈代碼的人更清楚的明白你的意思。最後是測試環節,這是系統交付前的最後一道程序,我們要儘可能站在客戶的角度上分析該系統的功能是否符合客戶的需求,前臺的設計是否合理美觀讓進入這個網上鮮花銷售的人有一個舒服,喜歡的感覺。在此過程中我 們每天完成預期的動作後會對大家的成果進行整合,然後是集體討論驗收,看看大家有沒有做的不好的地方,最後在這個版本的基礎上出一個修改版本。這個過程也是給我印象比較深刻的,第一天的時候大家作完分給自己的工作進行自查之後就把東西發給項目經理,由項目經理進行整合檢查。但由於一個人的力量畢竟有限,而且自己整合之後的很多問題是自己檢查的時候會忽略的,這就導致我們第一天上交的結果有很多細節問題出現,當文件被放到投影儀上的時候我們自己都覺得犯得問題太過基礎,感嘆爲什麼當時自己沒有看見。爲了防止類似的問題再一次發生我們在後來把文件放到投影儀上,大家坐在一起說說哪些地方做的好,哪些又是不應該出現的。大家

集思廣益出的修改版本就更加嚴密和準確。一週後這個系統順利完成了,雖然存在很多的不足,但在整個過程在我們也學會恨多東西,不在像以前一樣有一個大概的想法就開始寫代碼而是學會分析好一切,不但要分析就還要把分析的結果實實在在的反應到紙上,在根據這些東西寫代碼。這樣就很大程度保證了你的代碼質量和預期的切合度比較高。

兩週的實習已經畫上句號,但學習卻沒有結束,相反我感覺纔剛剛開始。在學校學到的東西和在實踐中是不一樣的。學校學的東西很死,知識面也比較窄以前做的練習的項目實用性也不是太強,實踐讓我覺得更有壓力,因爲身邊有太多太多專業技能很強的人,他們都擁有豐富的實戰經驗,同是和他們聊天接觸到的層面也更加豐富,在這樣的環境下我會進步的更快。在這短短的時間了我學到了很多東西,交到了很多新朋友,在他們身上有很多值得我學習的地方,或許是很強的專業技能,或許是極好的耐心,開闊的視野,良好的邏輯思維能力。。。這所有的一切都讓我更加堅定以後的路。在這段時間我的專業知識得到了很大程度的拓展同時也讓我更加喜歡這個行業。我們以後完成的系統不再只是在電腦上運行一下,測試它可以順利完成預期功能那麼簡單。一個大的項目需要好幾十人用數月的時間來完成,你參與完成的項目很有可能就是你哪一天用到的一部手機或是在賣場用到的某一個簡易操作,那個時候你纔會更加深刻的體會到軟件這個行業的魅力。因爲這份魅力我有了更加堅定的決心會在以後的生活和學習中努力充實自己。學無止境,這個行業每天都會有不一樣的精彩,我只有不斷地吸收養分壯大自己纔會在未來在自己喜歡的道路上走的更遠更久。