一级日韩免费大片,亚洲一区二区三区高清,性欧美乱妇高清come,久久婷婷国产麻豆91天堂,亚洲av无码a片在线观看

軟件工程實(shí)踐報告

時(shí)間:2025-10-17 21:22:20 報告

軟件工程實(shí)踐報告范文

  隨著(zhù)人們自身素質(zhì)提升,報告使用的次數愈發(fā)增長(cháng),不同種類(lèi)的報告具有不同的用途。你還在對寫(xiě)報告感到一籌莫展嗎?下面是小編收集整理的軟件工程實(shí)踐報告范文,歡迎閱讀,希望大家能夠喜歡。

軟件工程實(shí)踐報告范文

軟件工程實(shí)踐報告范文1

  根據學(xué)校要求,本人在開(kāi)學(xué)前三周參加了畢業(yè)前的實(shí)習工作。我所實(shí)習的工作單位是天津木牛流馬科技發(fā)展有限公司。公司主要從事軟件開(kāi)發(fā)方面的一些工作,包括java,C#方面的開(kāi)發(fā)。本人在公司主要從事的是java項目的開(kāi)發(fā),包括前期的需求分析以及開(kāi)發(fā)。

  公司強調以人為本,認為對員工的投資是最重要的投資,通過(guò)對員工的培訓提高員工的工作能力,并可以在多方面體會(huì )到公司方面的關(guān)懷與照顧,非常感謝這段時(shí)間公司的培養。

  一、對實(shí)習過(guò)程的回顧

  作為一個(gè)軟件開(kāi)發(fā)技術(shù)公司,不同于一般的那種嚴肅的氣氛,給人的感覺(jué)是比較的寬松,公司的人情味也比較濃。讓我們很快的就能融入這個(gè)小家庭。

  首先給我的任務(wù)就是熟悉企業(yè)的開(kāi)發(fā)流程以及企業(yè)的編碼規范,了解這些是非常重要的,對于團隊開(kāi)發(fā)來(lái)說(shuō),統一的編碼規范是必須具備的,因為編碼如果不統一的話(huà),每個(gè)人都有自己的編碼方式,開(kāi)發(fā)出來(lái)的系統可用性是很差的,而且也不利于今后的維護以及二次開(kāi)發(fā)。所以開(kāi)始花了兩天的時(shí)間來(lái)看編碼規范。這里面還是很有學(xué)問(wèn)的。

  接下來(lái)還要學(xué)習公司所用到的技術(shù)。在學(xué)校的學(xué)習中,我主修的方向是java,除了學(xué)習java基礎外,還學(xué)習了html,css,jquery等前臺頁(yè)面的技術(shù),以及Struts,Hibernate,Spring框架技術(shù),為企業(yè)開(kāi)發(fā)已經(jīng)做好了一些準備。公司需要我學(xué)習的技術(shù)為webservice和ibatis。通過(guò)學(xué)習,了解到WebService是一種可以接收從Internet或者Intranet上的其它系統中傳遞過(guò)來(lái)的請求,輕量級的獨立的通訊技術(shù)。是:通過(guò)SOAP在Web上提供的軟件服務(wù),使用WSDL文件進(jìn)行說(shuō)明,并通過(guò)UDDI進(jìn)行注冊。Ibatis是一個(gè)持久層框架,用于對數據的增刪改查。

  由于我算是第一次正式的'參與企業(yè)的開(kāi)發(fā),在經(jīng)驗、知識上必然有所欠缺,所以在開(kāi)始階段我們主要都是了解項目的背景知識,進(jìn)一步學(xué)習基本的一些項目原理等。而后要進(jìn)行設計工作,然后才是真正的工程開(kāi)發(fā)過(guò)程,還有調試過(guò)程。再由于我們只是短期的社會(huì )實(shí)踐工作,為了所做的工作在以后能真正為人所用,我們在走之前還要留下完善的相關(guān)文檔。短短的一個(gè)星期,要分成這么多的階段,而任務(wù)就擺在那,每一階段的時(shí)間可想而知是多么的寶貴。

  我在公司實(shí)習期主要做的工作就是開(kāi)發(fā)一個(gè)小的項目申報系統。

  這個(gè)項目的需求大致為:申報單位模塊、管理機構模塊、評審專(zhuān)家模塊。最主要的就是項目申報模塊。其中包括文件管理欄目、項目申報欄目、項目開(kāi)題欄目、項目驗收欄目、項目報獎欄目、項目查詢(xún)欄目、用戶(hù)信息欄目。管理機構模塊主要包括:文件管理欄目、項目申報欄目、中期檢查欄目、報獎管理欄目、項目驗收欄目、項目查詢(xún)欄目、項目統計表欄目、成果評估欄目、用戶(hù)信息管理欄目。

  雖然實(shí)踐的時(shí)間比較的短暫,但我還是有了不小的收獲,最大的收獲是了解了一些軟 件開(kāi)發(fā)的程序化生產(chǎn)過(guò)程。還有就是能有機會(huì )向開(kāi)發(fā)部門(mén)的職員的一絲不茍、兢兢業(yè)業(yè)的敬業(yè)精神學(xué)習。相信這些都將給我以后的學(xué)習和工作帶來(lái)不小的幫助。

  二、專(zhuān)業(yè)知識在實(shí)習過(guò)程中的應用

  整個(gè)項目用的是struts2+ibatis+Spring開(kāi)發(fā)的。業(yè)務(wù)層使用輕量級的框架Spring實(shí)現業(yè)務(wù)組件的管理,持久層采用ibatis技術(shù)實(shí)現業(yè)務(wù)層和數據庫的交互。Web部分采用基于MVC模式的Struts2框架實(shí)現,表現層用JSP與JSTL、EL相結合實(shí)現。其中也會(huì )用到圖表技術(shù)以及ajax技術(shù)。

  我的工作任務(wù)并不是很多,項目的數據庫設計完成后,頁(yè)面有專(zhuān)人來(lái)負責,首先看懂頁(yè)面及需求,接下來(lái)編寫(xiě)框架代碼,有了框架代碼,項目基本上已經(jīng)可以進(jìn)行開(kāi)發(fā)了。在開(kāi)發(fā)過(guò)程中,越到了很多這樣那樣的問(wèn)題,比如說(shuō)寫(xiě)前臺的驗證和前臺的一些特效,這就需要前臺的css技術(shù)和jquery技術(shù),當然之前的學(xué)習還是不夠的,所以就一邊做一邊學(xué),其中包括table的特效(隔行特效,鼠標移入移出特效),一些動(dòng)畫(huà)特效,以及jquery的前臺驗證。還有ajax與服務(wù)器的異步交互,這方面的知識以前接觸的還是比較少,然后以json格式返回前臺做輸出,以達到不刷新頁(yè)面就可以顯示不同數據的效果。

  三、心得體會(huì )與經(jīng)驗總結

  如今眼看在公司實(shí)習已經(jīng)接近一個(gè)月了,從這次活動(dòng)的成果上來(lái)看,還是比較成功的。辛勤的工作換來(lái)的是累累的碩果,不管是對于企業(yè)、學(xué)校還是我們自己。

  首先我要在較短的時(shí)間內,克服各種困難,從最初的閱讀文檔,設計、開(kāi)發(fā),到最后的調試,完善,我也都按質(zhì)按量的完成了,完成預定的工程開(kāi)發(fā)任務(wù),通過(guò)了公司的項目小組的驗收,也得到了領(lǐng)導的一致好評,實(shí)現了最初為企業(yè)作實(shí)際共享的目標。

  其次在這個(gè)過(guò)程中,我也通過(guò)了深入的調查、討論,以對一個(gè)大型軟件開(kāi)發(fā)企業(yè)的結構、管理、文化、氣氛有了比較詳細的了解。而通過(guò)我在公司中的工作上的良好表現,還有生活中與公司員工的交流,我也在他們面前展現了了一個(gè)積極進(jìn)取、勇于創(chuàng )新形象,起到了加強學(xué)校與企業(yè)雙向交流的作用。

  再有的一點(diǎn)就是,通過(guò)這次活動(dòng),讓我們理論聯(lián)系實(shí)際,在軟件工程的開(kāi)發(fā)過(guò)程、數據庫的開(kāi)發(fā)、分布式計算等工程實(shí)踐經(jīng)驗上有了很大的提高。在公司中也培養了初步的大型項目合作開(kāi)發(fā)經(jīng)驗,這一些都很好的增強了我們的個(gè)人的能力和并提高了自身的素質(zhì)。

  類(lèi)似的以上的收獲還有很多很多,但在活動(dòng)結束的這個(gè)時(shí)候,仔細考慮一下,還是有一些地經(jīng)驗教訓的。

  四、幾點(diǎn)不足與努力方向

  這次實(shí)習也是我初次不如社會(huì )工作的一次經(jīng)驗,當然會(huì )有很多的不足之處,比如說(shuō)為人處事方面,由于社會(huì )經(jīng)驗還是略顯不足,所以在工作中難免會(huì )有和同事意見(jiàn)不同的時(shí)候卻沒(méi)有以最好的方式處理,這里深深地表示歉意,還有就是技術(shù)方面的不足,通過(guò)這次實(shí)習我明白了從學(xué)校學(xué)習的知識不足以面對以后的工作,所以還要更加的努力才行!

軟件工程實(shí)踐報告范文2

  一、實(shí)踐目的:

  綜合利用所學(xué)的專(zhuān)業(yè)知識,培養軟件開(kāi)發(fā)的技能;掌握android操作系統的編程技巧,體會(huì )企業(yè)軟件開(kāi)發(fā)與學(xué)習過(guò)程中編寫(xiě)軟件的不同;提高自身的創(chuàng )新意識與創(chuàng )新能力,促進(jìn)團隊之間的溝通協(xié)作,為早日踏上工作崗位打下堅實(shí)基礎。

  二、實(shí)踐內容及感悟:

  a) 實(shí)踐前準備:

  自xx年清明節前后,我和我的組員就開(kāi)始接受山西西太行信息有限公司的公開(kāi)課的培訓,當時(shí)經(jīng)電子與計算機技術(shù)學(xué)院于一老師介紹由陳川老師主要帶領(lǐng)我們重新溫習了一遍關(guān)于java語(yǔ)言的基本知識,在這將近一個(gè)月的學(xué)習過(guò)程中我們逐漸重新拾起了即將被遺忘的java 知識,走出了以前認識上的誤區,使我在java這一塊又有了一定的的優(yōu)勢,為以后我們用java語(yǔ)言做開(kāi)發(fā)打下了很好的基礎。

  自xx年5月1日,我們開(kāi)始了真正的基于android操作系統的軟件開(kāi)發(fā),雖然我們是利用課余時(shí)間進(jìn)行學(xué)習,但是學(xué)習的效果真的很好,我們基本上晚上都會(huì )學(xué)到很晚才回宿舍。剛開(kāi)始的時(shí)候我感到很不適應,感到學(xué)習的java語(yǔ)言不能夠充分的的到利用,只能夠用一些和系統相關(guān)的東西,但是隨著(zhù)學(xué)習的深入,我發(fā)現android操作系統也是一個(gè)很強大的手機操作系統,它有著(zhù)很好的發(fā)展前景。

  并且移動(dòng)互聯(lián)網(wǎng)在在中國有著(zhù)大的市場(chǎng),所以我對我正在從事的android手機軟件開(kāi)發(fā)給予了很大的希望。這一個(gè)月的培訓我們主要學(xué)習了android操作系統的五大系統組件:activity、service、sqlite、content Provider、intent、broadcastRecever,同時(shí)我也學(xué)到了一些課堂上學(xué)不到得東西,對外面的市場(chǎng)的情況也有了更深刻的了解。

  b) 實(shí)踐過(guò)程:

  xx年7月1日到xx年7月31日是我正式暑假實(shí)踐的時(shí)間段,

  我們一行十六個(gè)人,大三的十一人大二的六人。我們被分了兩個(gè)小組,每個(gè)小組八個(gè)人,上課時(shí)間一般是下午兩點(diǎn)到五點(diǎn)半或者下午五點(diǎn)半到晚上八點(diǎn)半,其余的時(shí)間是我們自己寫(xiě)代碼的時(shí)間。每天的任務(wù)量都有所不同,有時(shí)候把自己的任務(wù)做完了剩下的時(shí)間就自由支配。這一個(gè)月我們的主要任務(wù)是做一個(gè)騰訊微博android手機客戶(hù)端,每天陳老師都會(huì )給我們傳授一些做軟件的經(jīng)驗和一些新的知識點(diǎn),然后我們根據具體的要求編寫(xiě)文檔,編寫(xiě)代碼,第二天交由陳老師點(diǎn)評。

  1) 可惡的文檔:剛開(kāi)始的時(shí)候感覺(jué)很不適應,以前上課就是學(xué)習關(guān)于編程的知識,但是做項目的第一天陳老師要求我們寫(xiě)文檔,我們用的是GB8568—88格式的文檔,第一次寫(xiě)即感覺(jué)很枯燥又感覺(jué)不會(huì )寫(xiě)。對于寫(xiě)文檔我們都有想通的反應,就是莫名奇妙的反感,但是陳老師還是不依不饒的要求我們寫(xiě)要我們查資料,我們也很沒(méi)辦法只能按照要求寫(xiě)文檔。但是由于我們不知道在文檔上寫(xiě)些什么,陳老師看我們很為難也有所讓步,帶領(lǐng)我們寫(xiě)了軟件需求說(shuō)明書(shū),后來(lái)我們依次寫(xiě)了概要設計說(shuō)明書(shū)、詳細設計說(shuō)明書(shū),后來(lái)又寫(xiě)了測試計劃、用戶(hù)手冊。當時(shí)的感覺(jué)就是知道的知識太少,對著(zhù)文檔一個(gè)詞一個(gè)詞的硬擠,但是當文檔寫(xiě)完的時(shí)候還是很有成就感的。

  其實(shí)在寫(xiě)文檔的過(guò)程中我們也漸漸的明白了文檔的重要性,我們只是

  在學(xué)校編寫(xiě)程序的時(shí)間久了習慣了上來(lái)就寫(xiě)代碼的壞習慣,忽略了軟件工程中的很重要的部分-----分析階段和設計階段?赡苁且驗橐郧白龅能浖己苄,一旦項目稍微大一點(diǎn),那在編寫(xiě)代碼階段將付出不可估量的代價(jià)甚至最終將以失敗告終。其實(shí)我們都學(xué)過(guò)軟件工程,而且在考試的時(shí)候成績(jì)還不是很差,但是到真正需要這些知識的時(shí)候我感覺(jué)卻忘記了如何下手,這也就是所謂的紙上談兵吧,所以我感覺(jué)大學(xué)生缺少的正是一種動(dòng)手能力。知識本身沒(méi)有價(jià)值,有價(jià)值的是運用知識解決問(wèn)題。

  2) 該死的bug:寫(xiě)完文檔感覺(jué)寫(xiě)代碼就輕松了,但是事與愿違啊。由于以前沒(méi)做過(guò)開(kāi)放平臺的客戶(hù)端,中間涉及到同騰訊公司微博開(kāi)放平臺接洽的問(wèn)題,開(kāi)始真的很不適應,不知道怎么下手。當知道下手的時(shí)候不免出現了各種各樣的bug:騰訊服務(wù)器故障啦、實(shí)驗室斷網(wǎng)啦、模擬器連不上網(wǎng)啦、代碼錯誤啦等等。為了弄好這些bug有時(shí)真是忙的焦頭爛額,因為可能因為自己寫(xiě)的代碼有問(wèn)題導致大家的代碼都不能運行,作為團隊的一員誰(shuí)都不想拖后腿。但有時(shí)候我也找不到問(wèn)題所在,只能請高手指教或者找老師為我排憂(yōu)解難。只可惜我當時(shí)掌握的排錯方式只有打印輸出和查看日志,根本沒(méi)接觸過(guò)單元測試。

  其實(shí)多遇到一些bug還真不是壞事情,我現在開(kāi)始明白編寫(xiě)代碼最重要的是快速查找資料和排除錯誤的能力。首先我們不可能記住java語(yǔ)言或者android操作系統中所有的類(lèi)和方法,所以能夠快速找到我們所需要功能的類(lèi)或者方法是很重要的。其次對于程序工作者來(lái)說(shuō)遇到bug是很正常的事情,遇到不能解決的問(wèn)題也是很常見(jiàn)的,重要的是能夠正確的處理這些問(wèn)題,并總結經(jīng)驗為以后的開(kāi)發(fā)做好鋪墊。遇到問(wèn)題是要保持好的`心態(tài),千萬(wàn)不能焦躁,細心的一點(diǎn)點(diǎn)的分析問(wèn)題,必的時(shí)候可以去網(wǎng)絡(luò )上查找一些資料。但是不要遇到問(wèn)題就上網(wǎng)查找,我感覺(jué)現在自己動(dòng)手處理題很重要,上網(wǎng)查與吃現成飯沒(méi)有本質(zhì)的區別。網(wǎng)絡(luò )可以幫我們開(kāi)闊視野,但不要讓網(wǎng)絡(luò )阻礙了我們自我發(fā)展的機會(huì )。編寫(xiě)軟件過(guò)程中要及時(shí)記錄,這既可以讓我們總結更多的經(jīng)驗,也可以為后來(lái)者提供一些寶貴的資料。畢竟都有成長(cháng)的時(shí)候。

  3) 痛苦的合并:這是我第一次這么正式的和這么多的人一起開(kāi)發(fā)軟件,更何況還有不認識的人在一個(gè)組,這給我們的溝通帶來(lái)了很大的不便,尤其是最后代碼合并的時(shí)候,很多的問(wèn)題都一擁而上。我們當時(shí)用了一個(gè)軟件visualSVN,這是一款團隊開(kāi)發(fā)的軟件,當代碼寫(xiě)的可以組合的時(shí)候我們就用這個(gè)軟件在eclipse下共同開(kāi)發(fā)。

  但開(kāi)始的時(shí)候我們也會(huì )為了自己的代碼正確而被迫修改別人的代碼,最后弄得大家的代碼不能夠正確的運行,然后所有人都會(huì )停下來(lái)共同尋找錯誤,改正錯誤。這是團隊開(kāi)發(fā)時(shí)候很忌諱的問(wèn)題,并且大家還都不好意思開(kāi)口說(shuō)誰(shuí)錯了,畢竟都不是很熟悉。直到大家開(kāi)始慢慢適應這種團隊開(kāi)發(fā)之后,這樣的情況才慢慢的被避免,效率也有所提高。

  這次的團隊開(kāi)發(fā)讓我明白,在團隊開(kāi)發(fā)中根本不存在自我,你所做的任何事情都應從整個(gè)團隊出發(fā),以團隊的利益為重,不能自私。尤其是在團隊中千萬(wàn)不能應付,你的應付很可能會(huì )給他人帶來(lái)很多不便,甚至造成更大的損失。因此teamwork很重要,必須謹慎!

  4) 唉,完美:每次寫(xiě)完代碼讓陳老師點(diǎn)評都會(huì )發(fā)現很多問(wèn)題,有時(shí)候是代碼

  冗余度太大,有時(shí)候時(shí)代碼不夠安全,有時(shí)候是技術(shù)上不是很完善。對我們來(lái)說(shuō)目標就是編寫(xiě)的軟件能用,只要大家寫(xiě)的軟件合并后能夠正常運行,一切就ok了。但是這些是遠遠不夠的,面向對象的思想和軟件工程的一些常識我們都沒(méi)涉及到,異步加載圖片在陳老師講之前我們也從來(lái)沒(méi)有想到過(guò),這些問(wèn)題讓我深深的體會(huì )到我們的創(chuàng )新能力的要求遠遠不夠,我們對完美的渴求度遠遠不夠。

  沒(méi)有最好,只有更好。這句話(huà)真是非常經(jīng)典,作為軟件開(kāi)發(fā)者永遠沒(méi)有標準答案,沒(méi)有最好的軟件,只有不斷的學(xué)習不斷的追求才能發(fā)現好的東西,找到更好的創(chuàng )意。雖然最后騰訊微博客戶(hù)端能夠成功的運行了,但是我意識到我所掌握的知識遠遠不夠,在這個(gè)實(shí)踐中卻是暴露了很多的問(wèn)題。但愿天天能做到更好!

  三、實(shí)踐總結:

  1、一個(gè)假期結束了,留下了很多的回憶,因為這個(gè)暑假是很有意義的。在這三十一天里每天都學(xué)到了新的知識,每天都遇到了新的問(wèn)題,每天都在進(jìn)步這,也讓我有時(shí)間更加清晰的認識了軟件工程這門(mén)課程和設計模式在軟件開(kāi)發(fā)中的重要性,編寫(xiě)代碼知識軟件開(kāi)發(fā)的一小部分,只有真正的這種開(kāi)發(fā)才能體會(huì )到軟件工程的意義。

  2、團隊的凝聚力關(guān)系著(zhù)每一個(gè)軟件開(kāi)發(fā)人員的發(fā)展前途,每一個(gè)人的努力都會(huì )得到回報,同樣一個(gè)人的失誤也會(huì )影響到整個(gè)團隊,因此正確處理好人際關(guān)系是很重要的。

  3、注重產(chǎn)品的價(jià)值,做好市場(chǎng)調研是成敗的決定性因素。4、掌握好一門(mén)技術(shù)你可以吃飽,但是你要想很富有,必須懂得很多。隊友可以幫助你一時(shí)幫不了一世,要注重個(gè)人能力發(fā)展!

軟件工程實(shí)踐報告范文3

  一、實(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è)公司給我們安排的一個(gè)項目。我分到的項目名稱(chēng)是《診所管理系統》,這個(gè)項目我們將以小組的形式共同將其完成,以模擬實(shí)際軟件制作的過(guò)程,盡最大程度的將我們所學(xué)到的知識轉化成實(shí)際的能力。為真正的項目做好充分的準備,讓我們可以在實(shí)習過(guò)后的正式工作中,有準備的去面對。

  公司的最終目的就是希望我們能了解實(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)是在公司的,后來(lái)因為公司的內部原因,將我們的實(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è)派來(lái)的老師沒(méi)有直接給我們進(jìn)行技術(shù)培訓,而是讓我們來(lái)了解軟件工程的流程的原因。當然,根據企業(yè)的文化不同,對軟件工程的生命周期也會(huì )有細微的差別,他們會(huì )選擇最適合自己公司的方法來(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í)習的最終目的就是希望我們了解軟件的整個(gè)制作過(guò)程,也就是軟件工程這門(mén)科學(xué)。這一次的實(shí)習,中間的制作文檔時(shí)間大約是編碼的好幾倍,編碼的時(shí)間即使是因為我們修改的原因也只有兩周,而其他的大部分時(shí)間就是制作文檔。我個(gè)人猜想可能進(jìn)公司后文檔的制作比個(gè)人的技術(shù)更加重要。因為文檔的原因,我們的項目制作,感到非常的流暢,條例非常的清晰,邏輯也很流暢。對于軟件的制作,這些文檔起了很重要的意義,所以覺(jué)得,軟件工程也許就是自己以后努力的方向吧。

  最后,總結這段時(shí)間的實(shí)習生活的收獲,真的是使我受益匪淺。在實(shí)習中,我學(xué)習到了不僅僅是技術(shù)上的收獲,更還有生活中的的人際交往以及其他的許多經(jīng)驗。而這些,都將作為我邁入社會(huì )的根本,我將以此為我的基礎,懷著(zhù)一顆勇敢無(wú)畏的心去迎接我即將來(lái)臨的工作。

  五、實(shí)習體會(huì )

  這一次的實(shí)習,給了我很深刻的體會(huì ),不僅僅是專(zhuān)業(yè)的收獲,更還有團隊間的相互合作,這些讓我明白了團隊的意義。工作即將來(lái)臨,我期待著(zhù)工作的到來(lái),我將帶著(zhù)這次實(shí)習的收獲,盡量的將學(xué)到的知識運用到實(shí)際工作中,去迎接一個(gè)又一個(gè)的挑戰。前方的路會(huì )有很多困難等著(zhù)我,但我不怕,因為我堅信,只要我努力,終會(huì )克服這些困難。路就在腳下,我將帶著(zhù)堅定的信念,不畏挫折,勇往直前!

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

軟件工程的實(shí)習報告07-13

軟件工程的實(shí)習報告12-07

軟件工程實(shí)習報告10-16

軟件工程實(shí)習報告11-04

軟件工程實(shí)踐心得體會(huì )09-10

軟件工程專(zhuān)業(yè)實(shí)習報告12-10

軟件工程專(zhuān)業(yè)實(shí)習報告12-16

軟件工程畢業(yè)實(shí)習報告11-29

軟件工程實(shí)習報告集錦07-23

一级日韩免费大片,亚洲一区二区三区高清,性欧美乱妇高清come,久久婷婷国产麻豆91天堂,亚洲av无码a片在线观看