軟件工程實踐報告范文
在日常生活和工作中,報告的適用范圍越來越廣泛,寫報告的時候要注意內(nèi)容的完整。那么你真正懂得怎么寫好報告嗎?下面是小編為大家收集的軟件工程實踐報告范文,希望能夠幫助到大家。
一、實習目的
這次實習的目的是提高我的專業(yè)技能、實踐能力,讓我了解一些實際的工作情況。正式工作前對我意義重大。在實踐中對專業(yè)技能、綜合素質(zhì)、人際關系有更深的體會,這給了我正式工作前的寶貴經(jīng)驗。
這次實習的主要任務是了解整個軟件制作流程,以及各個環(huán)節(jié)的細節(jié)。學完這些環(huán)節(jié),就可以用學到的知識去完成一個公司安排的項目。我分配的項目名稱是診所管理系統(tǒng)。我們將以小組的形式共同完成這個項目,模擬實際的軟件制作過程,最大限度地將學到的知識轉(zhuǎn)化為實踐能力。為真正的項目做好充分的準備,這樣實習后才能在正式工作中面對。
公司的最終目的是希望能了解實際的項目制作,初步了解各個環(huán)節(jié)的意義。讓我們將項目用于實際生產(chǎn),這樣我們可以更好地理解項目生產(chǎn)中每個過程的意義,以及團隊在項目生產(chǎn)過程中是如何合作的。
二、實習單位和崗位
我的實習單位是埃森哲信息技術(大連)有限公司軟件開發(fā)部,校企合作。該部門的主要職能是外包服務工作,根據(jù)客戶需求制作相應的軟件。因此,我們需要熟悉整個軟件開發(fā)過程,這樣才能處理客戶的各種問題,做出更好的軟件來滿足客戶的需求。
因為實習的原因,我的職位是軟件助理工程師。具體的時間安排是實際的項目制作和專業(yè)知識的學習。實習時間8周。本來實習的地方是在公司。后來因為公司內(nèi)部原因,我們實習的地方改成了學校內(nèi)部實習,每天的時間和正式工作一樣。上午8點和5點,每周六周日休息。
整個實習的實際過程前面已經(jīng)講過了,包括八周的實際項目制作和專業(yè)知識學習。具體每周任務、實際工作內(nèi)容、專業(yè)知識和技能的實際應用會根據(jù)不同環(huán)節(jié)而有所不同。但總體目標是讓我們了解實際工作中的軟件生產(chǎn)流程,以及每個流程需要的技術和注意點,讓我們用實際的項目去實踐。
三、實習過程
整個實習的任務和目的上面已經(jīng)介紹過了。下面將詳細介紹整個實習過程,并詳細講解每個過程的細節(jié)。
具體時間安排如下:
第一周:這個項目需要的知識將被集中整理和復習。鞏固一些不熟悉的知識,以防項目出現(xiàn)意外需求。實習的第一天,企業(yè)的經(jīng)理向我們詳細解釋了軟件工程科學對軟件生產(chǎn)的重要性,并在此基礎上給了我們大致的實習過程。
第二周:直接進行項目的需求分析。因為已經(jīng)給出了項目名稱,可行性分析就取消了。分配給我們小組的項目是“門診管理系統(tǒng)”,去診所實地調(diào)查是必然的。在實際調(diào)研過程中發(fā)現(xiàn),需求分析的過程非常非常重要,需求分析文檔的制作決定了項目的各項功能以及軟件是否滿足用戶的需求。本周的收獲是軟件需求分析的文檔化,這是軟件工程中非常重要的一步,這個環(huán)節(jié)是整個軟件生成過程中最重要、最關鍵的一環(huán)。
第三周:這一周由于臨時變動,將概要設計和詳細設計合并成一周。根據(jù)調(diào)查結(jié)果,進行概要設計。因為是第一次制作軟件概要分析文檔,所以有很多不規(guī)范的地方,比如數(shù)據(jù)流圖的制作,很多小細節(jié)都忽略了,所以像這樣的問題還是很多的。但這些問題經(jīng)過組員的積極討論和修改,以及老師的指導,都得到了解決。然后,根據(jù)概要設計,進行軟件的詳細設計。詳細設計相比于概要設計能感覺簡單一點,不知道感覺對不對。因為在概要設計模塊中,我們已經(jīng)設計了需要實現(xiàn)的模塊、接口、類、函數(shù),所以我們只需要考慮每個類的函數(shù)都可以用代碼來實現(xiàn),而不是寫在代碼上,而是用流程圖、偽代碼等相關技術來表達。正式的編碼在這個階段生產(chǎn)完成時開始。到目前為止,準備工作終于完成了,差不多花了我們一半的實習時間。這一周的時間,我們不知不覺就在忙碌中度過了!下周我們將進入這個項目的實際編碼,這也是我們最熟悉的地方。感覺終于有地方投稿了,期待下周的到來。
第四周:根據(jù)詳細設計對項目進行編碼。本周,我們進行了實際的編碼。我最大的感受就是按照詳細設計的編碼很清晰,偽代碼等轉(zhuǎn)換過程可能有點困難。和我們過去直接編碼相比,流暢度不言而喻。
第五周:這周本來是要測試的,但是編碼后企業(yè)老師指出了很多問題,說我們寫的代碼太粗糙了,要小心處理代碼,把測試推到下周。這一周我們受益匪淺,對代碼標注和編碼格式有了更深入的了解。
第六周:根據(jù)完成的項目測試項目。這一周是軟件測試,分為幾個階段,從最基礎一節(jié)課內(nèi)的方法測試到整個項目的綜合測試。與之前的測試不同,這次我們先寫測試文檔,待測試文檔通過檢驗后,再逐步測試文檔。我想,這可能是我們未來工作的大方向,基于文檔的項目制作。因為測試文檔的制作進度太慢,我們這周忙于測試文檔的制作,其他什么都沒做,所以測試只能等到下周。我希望下周的考試會很有效率。期待嘗試一下,感覺很想拿著測試文檔測試一下。
第七周:拿著測試文檔,按照上述要求逐一測試,確認項目的正確性。順利的考試讓我精神煥發(fā)。拿著測試文檔直接查代碼就行了。幾乎沒有必要考慮程序內(nèi)部的測試流程,因為文檔已經(jīng)為你寫得很清楚了。在這里,我有一種感覺,在埃森哲這樣的大公司,文檔的重要性比編碼本身更重要。我想這就是為什么企業(yè)派來的老師沒有直接給我們技術培訓,而是讓我們了解軟件工程的流程。當然,根據(jù)企業(yè)文化的不同,軟件工程的生命周期也會有細微的差異。他們會選擇最適合自己公司的方法進行整個軟件生命周期,而不是一成不變的。
第八周:這一周,我們沒有任何與技術相關的任務,只需要準備個人演示。但是不要小看這個人的發(fā)揮,因為他會占你整個實習成績的50%,這是本周一企業(yè)老師告訴我們的。我們之前都不知道有實習結(jié)果。項目總結(jié),我們會花一個星期的時間總結(jié)整個實習的收獲,這個星期的周五呈現(xiàn)自己,匯報收獲。至此,實習生涯就告一段落。這一周,我們從收獲、總結(jié)、經(jīng)驗等方面對整個實習的精髓進行了思考、沉淀、總結(jié)、提煉;赑PT,我們進行了10分鐘的個人陳述和項目答辯。在這方面,我們的實習徹底結(jié)束了。
四、實習總結(jié)
我們的實習結(jié)束了,但我們的人生還沒有結(jié)束。對于我們這些沒有畢業(yè)的人來說,這次實習可以用四個很有意義的字來形容。他不僅鞏固和拓展了我們的專業(yè)知識;也擴大了我們作為軟件開發(fā)人員的視野,讓我們知道了很多軟件開發(fā)這個職業(yè)應該注意的細節(jié);更重要的是,讓我們體驗軟件工程學對于一個軟件的意義。這些經(jīng)歷對我們來說是寶貴的財富。經(jīng)過8周的實習,在我們所有人的共同努力下,我們都完成了各自的任務,但我想說的是,我們不僅完成了任務,還滿載而歸:
項目的制作和難題的解決,會讓我們熟悉大學即將遺忘的知識,對代碼有更深的理解。代碼的重用,類與類之間的調(diào)用,對象的創(chuàng)建,數(shù)據(jù)庫的連接以及各種專業(yè)知識的使用,讓我們能夠更好的將這些各種知識合理的整合在一起。
如果專業(yè)知識收獲很多,那么下面的專業(yè)技能就是整個實習過程中最大的收獲。我很少關注代碼的.標注和編碼的規(guī)范,也沒有太多關注。但這一次,我意識到了他的重要性:這是一個軟件開發(fā)人員必須具備的能力,或者說應該特別注意的能力。因為我們的代碼沒有太多的注釋,很多地方的編碼很不規(guī)范,企業(yè)老師寧愿讓我們多花一周時間修改,也不急于下一次測試。在這一周的復習中,通過自己的經(jīng)歷和老師的強調(diào),對代碼編碼規(guī)范和代碼標注有了更深入的了解。通過這次實習,個人認為代碼標注和編碼規(guī)范比個人技能更重要。
這次實習的最終目的是希望能夠了解軟件生產(chǎn)的全過程,也就是軟件工程的科學。這次實習,中間做文檔的時間大概是編碼的幾倍,甚至因為我們的修改,編碼時間也只有兩周,而其他大部分時間都在做文檔。個人覺得進公司后,文檔制作比個人技能更重要。因為有了文檔,我們的項目制作非常流暢,規(guī)定非常明確,邏輯非常流暢。這些文檔在做軟件的過程中起著重要的作用,所以我覺得軟件工程可能是我未來的方向。
最后,總結(jié)一下這段時間實習的收獲,真的讓我受益匪淺。實習期間不僅學到了技術上的收獲,還學到了生活中的人際交往以及很多其他的經(jīng)驗。這些都將作為我進入社會的基礎。我會以此為基礎,以一顆勇敢無畏的心迎接即將到來的工作。
動詞(verb的縮寫)實習經(jīng)歷
這次實習給了我深刻的體會,不僅是專業(yè)上的收獲,還有團隊之間的合作,讓我明白了團隊的意義。工作快到了,期待工作的到來。我會努力把學到的知識運用到實際工作中,迎接一個又一個挑戰(zhàn)。前面的路上會有很多困難等著我,但我并不害怕,因為我堅信,只要我努力,我最終會克服這些困難。路就在我腳下,我會帶著堅定的信念前進,不怕挫折!
【軟件工程實踐報告】相關文章:
軟件工程實習報告11-29
軟件工程開題報告08-16
軟件工程實習報告06-21
軟件工程實習報告08-12
軟件工程實習報告08-12
軟件工程實習報告08-12
軟件工程實習報告08-12
軟件工程實習報告08-12
軟件工程實習報告08-12