軟件工程實(shí)踐報(bào)告_第1頁(yè)
軟件工程實(shí)踐報(bào)告_第2頁(yè)
軟件工程實(shí)踐報(bào)告_第3頁(yè)
軟件工程實(shí)踐報(bào)告_第4頁(yè)
軟件工程實(shí)踐報(bào)告_第5頁(yè)
已閱讀5頁(yè),還剩23頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

———軟件工程實(shí)踐報(bào)告軟件工程實(shí)踐報(bào)告隨著個(gè)人的文明素養(yǎng)不絕提升,報(bào)告不再是罕見(jiàn)的東西,報(bào)告具有語(yǔ)言敘述性的特點(diǎn)。一聽(tīng)到寫(xiě)報(bào)告就拖延癥懶癌齊復(fù)發(fā)?以下是我為大家收集的軟件工程實(shí)踐報(bào)告,希望對(duì)大家有所幫忙。軟件工程實(shí)踐報(bào)告1準(zhǔn)考證號(hào):考生姓名:一.試驗(yàn)?zāi)康能浖こ淌且婚T實(shí)踐性很強(qiáng)的計(jì)算機(jī)專業(yè)課程,該課程的任務(wù)是使我們掌握軟件工程的基本概念、基本原理、應(yīng)用的開(kāi)發(fā)方法和技術(shù)。了解軟件工程各領(lǐng)域的發(fā)展動(dòng)向;如何用工程化的方法開(kāi)發(fā)軟件項(xiàng)目,在開(kāi)發(fā)過(guò)程中應(yīng)遵從的流程,準(zhǔn)則,標(biāo)準(zhǔn)和規(guī)范。重視方法、技術(shù)的實(shí)際應(yīng)用。在上機(jī)實(shí)踐考核中,為培養(yǎng)考生良好的學(xué)習(xí)與工作作風(fēng)。要求考生按肯定的規(guī)范進(jìn)行上機(jī)前的考核準(zhǔn)備。熟識(shí)軟硬伯環(huán)境。上機(jī)調(diào)試和正確運(yùn)行程序,以及提交實(shí)踐考核報(bào)告。上機(jī)實(shí)踐考核的述記在機(jī)器環(huán)境上調(diào)試、運(yùn)行程序和產(chǎn)生正確的結(jié)果。但準(zhǔn)備階段和整理實(shí)踐報(bào)告也十分緊要,只有做好充分的準(zhǔn)備,熟識(shí)機(jī)器及環(huán)境,盡可能的正確編碼,才略高效率地利用機(jī)時(shí)。在書(shū)寫(xiě)報(bào)告時(shí),必需依照規(guī)定的格式整理好文檔資料,為考生將來(lái)從事于軟件開(kāi)發(fā)和研制工作,打下一個(gè)堅(jiān)實(shí)的基礎(chǔ)。二.試驗(yàn)環(huán)境1.硬件環(huán)境:CPU:Pentium1.8GHz內(nèi)存:512M硬盤(pán):40G(局域網(wǎng))2.軟件環(huán)境:操作系統(tǒng):Windows20xx開(kāi)發(fā)工具:MicrosoftVisualC++6.0數(shù)據(jù)庫(kù):MicrosoftAccess三.實(shí)踐內(nèi)容3.1需求說(shuō)明書(shū)3.1.1概述1.項(xiàng)目背景科學(xué)技術(shù)日新月異的進(jìn)步,讓人類生活發(fā)生了巨大的變動(dòng),計(jì)算機(jī)技術(shù)的飛速發(fā)展,21世紀(jì)是信息的社會(huì),而計(jì)算機(jī)在數(shù)據(jù)信息處理上有著很大優(yōu)越性。學(xué)生成績(jī)管理是學(xué)校的一項(xiàng)緊要工作,原有的人工管理存在這著很多不足,造成不足的原因是,在校學(xué)生人數(shù)浩繁,而且每個(gè)學(xué)生的信息過(guò)于多而雜,從而工作量特別大,給查詢、添加、修改、統(tǒng)計(jì)、刪除成績(jī)帶來(lái)了不方便。因此,如何解決這些不足,使成績(jī)管理更快捷、更方便,具有更高的效率也就成了一個(gè)關(guān)鍵問(wèn)題。隨著科學(xué)技術(shù)的快速發(fā)展學(xué)校成績(jī)管理的自動(dòng)化也越來(lái)越迫切,因此有必需開(kāi)發(fā)成績(jī)管理系統(tǒng)的.軟件系統(tǒng)來(lái)輔佑襄助學(xué)校的教學(xué)管理。2.目標(biāo)軟件的目標(biāo):實(shí)現(xiàn)學(xué)生信息數(shù)據(jù)處理的自動(dòng)化與智能化。3.用戶特點(diǎn)a)掌握計(jì)算機(jī)基本操作。b)學(xué)校老師(可選)4.假定與管束無(wú)3.1.2具體要求1.功能需求對(duì)用戶所提需求進(jìn)行梳理后,將用戶需求劃分如下:數(shù)據(jù)輸入功能:可輸入班級(jí)學(xué)生信息包含成績(jī)。數(shù)據(jù)保管功能:可保管學(xué)生信息。數(shù)據(jù)修改功能:對(duì)學(xué)生信息進(jìn)行更新修改。數(shù)據(jù)刪除功能:對(duì)學(xué)生進(jìn)行刪除。數(shù)據(jù)查詢功能::對(duì)學(xué)生信息進(jìn)行認(rèn)真查詢和模糊查詢。數(shù)據(jù)統(tǒng)計(jì)功能:對(duì)學(xué)生平均成績(jī)統(tǒng)計(jì),對(duì)單科成績(jī)統(tǒng)計(jì),對(duì)學(xué)生班級(jí)成績(jī)進(jìn)行統(tǒng)計(jì)等。數(shù)據(jù)打印功能:將查詢的結(jié)果按肯定報(bào)表格式進(jìn)行打印。系統(tǒng)設(shè)置功能:設(shè)置系統(tǒng)登陸時(shí)的用戶名和密碼,并對(duì)用戶名和密碼可重設(shè)。2.外部接口無(wú)3.性能需求1)數(shù)據(jù)庫(kù)記錄容量不小于10萬(wàn)條。2)數(shù)據(jù)庫(kù)實(shí)時(shí)性要高。4.數(shù)據(jù)需求1)數(shù)據(jù)為學(xué)生基本信息,沒(méi)有特殊數(shù)據(jù)或字段。5.產(chǎn)品化需求無(wú)3.1.3運(yùn)行環(huán)境規(guī)定1.硬件設(shè)備:CPU:P4或P4以上內(nèi)存:256M硬盤(pán):20G或20G以上2.支持軟件系統(tǒng):Windows20xx或WindowsXP數(shù)據(jù)庫(kù):MicrosoftAccess3.2設(shè)計(jì)說(shuō)明書(shū)3.2.1概要設(shè)計(jì)說(shuō)明書(shū)1.總體設(shè)計(jì)學(xué)生成績(jī)管理系統(tǒng)是專為教務(wù)工設(shè)計(jì)開(kāi)發(fā)的,具有很強(qiáng)的專用性。由于系統(tǒng)功能比較簡(jiǎn)單,而且系統(tǒng)處理的數(shù)據(jù)量不是很大,故設(shè)計(jì)開(kāi)發(fā)時(shí)采用微軟的Access數(shù)據(jù)庫(kù)。微軟的Access數(shù)據(jù)庫(kù)在小型數(shù)據(jù)庫(kù)系統(tǒng)比較常用,Access是實(shí)時(shí)性較高的數(shù)據(jù)庫(kù)之一,存儲(chǔ)速度快,查詢效率高。考慮到數(shù)據(jù)查詢的實(shí)時(shí)性,主程序采用比較常用的ADO數(shù)據(jù)庫(kù)訪問(wèn)技術(shù),ADO是微軟訪問(wèn)為自已數(shù)據(jù)庫(kù),而特地開(kāi)發(fā)的數(shù)據(jù)庫(kù)訪問(wèn)引擎,與Access數(shù)據(jù)庫(kù)搭配使用具有無(wú)縫連接性能,主程序界面開(kāi)發(fā)采用本身比較熟識(shí)的MicrosoftVisualC++6.0+SP6、2.模塊設(shè)計(jì)系統(tǒng)按用戶需求說(shuō)明書(shū),可劃分成如下功能:a)數(shù)據(jù)輸入功能b)數(shù)據(jù)保管功能c)數(shù)據(jù)修改功能d)數(shù)據(jù)刪除功能e)數(shù)據(jù)查詢功能f)數(shù)據(jù)統(tǒng)計(jì)功能g)數(shù)據(jù)打印功能h)系統(tǒng)設(shè)置功能系統(tǒng)結(jié)構(gòu)圖如下:3.數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì)1)在開(kāi)發(fā)過(guò)程中要使用到數(shù)據(jù)庫(kù),需要?jiǎng)?chuàng)建數(shù)據(jù)庫(kù),并在數(shù)據(jù)庫(kù)中創(chuàng)建表和視圖。表的字段包含如下:數(shù)據(jù)庫(kù)名稱:XCSJ.mdb學(xué)生信息表管理員信息表軟件工程實(shí)踐報(bào)告2一、實(shí)習(xí)目的這次實(shí)習(xí)的目的是提高我的專業(yè)技能、實(shí)踐本領(lǐng),讓我了解一些實(shí)際的工作情況。正式工作前對(duì)我意義重點(diǎn)。在實(shí)踐中對(duì)專業(yè)技能、綜合素養(yǎng)、人際關(guān)系有更深的體會(huì),這給了我正式工作前的寶貴經(jīng)驗(yàn)。這次實(shí)習(xí)的重要任務(wù)是了解整個(gè)軟件制作流程,以及各個(gè)環(huán)節(jié)的細(xì)節(jié)。學(xué)完這些環(huán)節(jié),就可以用學(xué)到的知識(shí)去完成一個(gè)公司布置的項(xiàng)目。我調(diào)配的項(xiàng)目名稱是診所管理系統(tǒng)。我們將以小組的形式共同完成這個(gè)項(xiàng)目,模擬實(shí)際的軟件制作過(guò)程,最大限度地將學(xué)到的知識(shí)轉(zhuǎn)化為實(shí)踐本領(lǐng)。為真正的項(xiàng)目做好充分的準(zhǔn)備,這樣實(shí)習(xí)后才略在正式工作中面對(duì)。公司的最終目的是希望能了解實(shí)際的項(xiàng)目制作,初步了解各個(gè)環(huán)節(jié)的意義。讓我們將項(xiàng)目用于實(shí)際生產(chǎn),這樣我們可以更好地理解項(xiàng)目生產(chǎn)中每個(gè)過(guò)程的意義,以及團(tuán)隊(duì)在項(xiàng)目生產(chǎn)過(guò)程中是如何合作的。二、實(shí)習(xí)單位和崗位我的實(shí)習(xí)單位是埃森哲信息技術(shù)(大連)有限公司軟件開(kāi)發(fā)部,校企合作。該部門的重要職能是外包服務(wù)工作,依據(jù)客戶需求制作相應(yīng)的軟件。因此,我們需要熟識(shí)整個(gè)軟件開(kāi)發(fā)過(guò)程,這樣才略處理客戶的各種問(wèn)題,做出更好的軟件來(lái)滿足客戶的需求。由于實(shí)習(xí)的原因,我的職位是軟件助理工程師。具體的時(shí)間布置是實(shí)際的項(xiàng)目制作和專業(yè)知識(shí)的學(xué)習(xí)。實(shí)習(xí)時(shí)間8周。原來(lái)實(shí)習(xí)的地方是在公司。后來(lái)由于公司內(nèi)部原因,我們實(shí)習(xí)的地方改成了學(xué)校內(nèi)部實(shí)習(xí),每天的時(shí)間和正式工作一樣。上午8點(diǎn)和5點(diǎn),每周六周日休息。整個(gè)實(shí)習(xí)的實(shí)際過(guò)程前面已經(jīng)講過(guò)了,包含八周的實(shí)際項(xiàng)目制作和專業(yè)知識(shí)學(xué)習(xí)。具體每周任務(wù)、實(shí)際工作內(nèi)容、專業(yè)知識(shí)和技能的實(shí)際應(yīng)用會(huì)依據(jù)不同環(huán)節(jié)而有所不同。但總體目標(biāo)是讓我們了解實(shí)際工作中的軟件生產(chǎn)流程,以及每個(gè)流程需要的技術(shù)和注意點(diǎn),讓我們用實(shí)際的項(xiàng)目去實(shí)踐。三、實(shí)習(xí)過(guò)程整個(gè)實(shí)習(xí)的任務(wù)和目的上面已經(jīng)介紹過(guò)了。下面將認(rèn)真介紹整個(gè)實(shí)習(xí)過(guò)程,并認(rèn)真講解每個(gè)過(guò)程的細(xì)節(jié)。具體時(shí)間布置如下:第一周:這個(gè)項(xiàng)目需要的知識(shí)將被集中整理和復(fù)習(xí)。鞏固一些不熟識(shí)的知識(shí),以防項(xiàng)目顯現(xiàn)意外需求。實(shí)習(xí)的第一天,企業(yè)的經(jīng)理向我們認(rèn)真解釋了軟件工程科學(xué)對(duì)軟件生產(chǎn)的緊要性,并在此基礎(chǔ)上給了我們大概的實(shí)習(xí)過(guò)程。第二周:直接進(jìn)行項(xiàng)目的需求分析。由于已經(jīng)給出了項(xiàng)目名稱,可行性分析就取消了。調(diào)配給我們小組的項(xiàng)目是“門診管理系統(tǒng)”,去診所實(shí)地調(diào)查是必定的。在實(shí)際調(diào)研過(guò)程中發(fā)現(xiàn),需求分析的過(guò)程特別特別緊要,需求分析文檔的制作決議了項(xiàng)目的各項(xiàng)功能以及軟件是否滿足用戶的需求。本周的收獲是軟件需求分析的文檔化,這是軟件工程中特別緊要的一步,這個(gè)環(huán)節(jié)是整個(gè)軟件生成過(guò)程中最緊要、最關(guān)鍵的一環(huán)。第三周:這一周由于臨時(shí)更改,將概要設(shè)計(jì)和認(rèn)真設(shè)計(jì)合并成一周。依據(jù)調(diào)查結(jié)果,進(jìn)行概要設(shè)計(jì)。由于是第一次制作軟件概要分析文檔,所以有很多不規(guī)范的地方,譬如數(shù)據(jù)流圖的制作,很多小細(xì)節(jié)都疏忽了,所以像這樣的問(wèn)題還是很多的。但這些問(wèn)題經(jīng)過(guò)組員的樂(lè)觀討論和修改,以及老師的引導(dǎo),都得到了解決。然后,依據(jù)概要設(shè)計(jì),進(jìn)行軟件的認(rèn)真設(shè)計(jì)。認(rèn)真設(shè)計(jì)相比于概要設(shè)計(jì)能感覺(jué)簡(jiǎn)單一點(diǎn),不知道感覺(jué)對(duì)不對(duì)。由于在概要設(shè)計(jì)模塊中,我們已經(jīng)設(shè)計(jì)了需要實(shí)現(xiàn)的模塊、接口、類、函數(shù),所以我們只需要考慮每個(gè)類的函數(shù)都可以用代碼來(lái)實(shí)現(xiàn),而不是寫(xiě)在代碼上,而是用流程圖、偽代碼等相關(guān)技術(shù)來(lái)表達(dá)。正式的編碼在這個(gè)階段生產(chǎn)完成時(shí)開(kāi)始。到目前為止,準(zhǔn)備工作終于完成了,差不多花了我們一半的實(shí)習(xí)時(shí)間。這一周的時(shí)間,我們不知不覺(jué)就在繁忙中度過(guò)了!下周我們將進(jìn)入這個(gè)項(xiàng)目的實(shí)際編碼,這也是我們最熟識(shí)的地方。感覺(jué)終于有地方投稿了,期望下周的到來(lái)。第四周:依據(jù)認(rèn)真設(shè)計(jì)對(duì)項(xiàng)目進(jìn)行編碼。本周,我們進(jìn)行了實(shí)際的編碼。我最大的感受就是依照認(rèn)真設(shè)計(jì)的編碼很清楚,偽代碼等轉(zhuǎn)換過(guò)程可能有點(diǎn)困難。和我們過(guò)去直接編碼相比,流暢度不問(wèn)可知。第五周:這周原來(lái)是要測(cè)試的,但是編碼后企業(yè)老師指出了很多問(wèn)題,說(shuō)我們寫(xiě)的代碼太粗糙了,要小心處理代碼,把測(cè)試推到下周。這一周我們受益匪淺,對(duì)代碼標(biāo)注和編碼格式有了更深入的了解。第六周:依據(jù)完成的項(xiàng)目測(cè)試項(xiàng)目。這一周是軟件測(cè)試,分為幾個(gè)階段,從最基礎(chǔ)一節(jié)課內(nèi)的方法測(cè)試到整個(gè)項(xiàng)目的綜合測(cè)試。與之前的測(cè)試不同,這次我們先寫(xiě)測(cè)試文檔,待測(cè)試文檔通過(guò)檢驗(yàn)后,再漸漸測(cè)試文檔。我想,這可能是我們將來(lái)工作的大方向,基于文檔的項(xiàng)目制作。由于測(cè)試文檔的制作進(jìn)度太慢,我們這周忙于測(cè)試文檔的制作,其他什么都沒(méi)做,所以測(cè)試只能等到下周。我希望下周的考試會(huì)很有效率。期望試驗(yàn)一下,感覺(jué)很想拿著測(cè)試文檔測(cè)試一下。第七周:拿著測(cè)試文檔,依照上述要求逐一測(cè)試,確認(rèn)項(xiàng)目的正確性。順利的考試讓我精神煥發(fā)。拿著測(cè)試文檔直接查代碼就行了。將近沒(méi)有必需考慮程序內(nèi)部的測(cè)試流程,由于文檔已經(jīng)為你寫(xiě)得很清楚了。在這里,我有一種感覺(jué),在埃森哲這樣的大公司,文檔的緊要性比編碼自身更緊要。我想這就是為什么企業(yè)派來(lái)的老師沒(méi)有直接給我們技術(shù)培訓(xùn),而是讓我們了解軟件工程的.流程。當(dāng)然,依據(jù)企業(yè)文化的不同,軟件工程的生命周期也會(huì)有細(xì)小的差別。他們會(huì)選擇最適合本身公司的方法進(jìn)行整個(gè)軟件生命周期,而不是一成不變的。第八周:這一周,我們沒(méi)有任何與技術(shù)相關(guān)的任務(wù),只需要準(zhǔn)備個(gè)人演示。但是不要小看這個(gè)人的發(fā)揮,由于他會(huì)占你整個(gè)實(shí)習(xí)成績(jī)的50%,這是本周一企業(yè)老師告知我們的。我們之前都不知道有實(shí)習(xí)結(jié)果。項(xiàng)目總結(jié),我們會(huì)花一個(gè)星期的時(shí)間總結(jié)整個(gè)實(shí)習(xí)的收獲,這個(gè)星期的周五呈現(xiàn)本身,匯報(bào)收獲。至此,實(shí)習(xí)生涯就告一段落。這一周,我們從收獲、總結(jié)、經(jīng)驗(yàn)等方面對(duì)整個(gè)實(shí)習(xí)的精髓進(jìn)行了思考、沉淀、總結(jié)、提煉。基于PPT,我們進(jìn)行了10分鐘的個(gè)人敘述和項(xiàng)目答辯。在這方面,我們的實(shí)習(xí)徹底結(jié)束了。四、實(shí)習(xí)總結(jié)我們的實(shí)習(xí)結(jié)束了,但我們的人生還沒(méi)有結(jié)束。對(duì)于我們這些沒(méi)有畢業(yè)的人來(lái)說(shuō),這次實(shí)習(xí)可以用四個(gè)很有心義的字來(lái)形容。他不但鞏固和拓展了我們的專業(yè)知識(shí);也擴(kuò)大了我們作為軟件開(kāi)發(fā)人員的視野,讓我們知道了很多軟件開(kāi)發(fā)這個(gè)職業(yè)應(yīng)當(dāng)注意的細(xì)節(jié);更緊要的是,讓我們體驗(yàn)軟件工程學(xué)對(duì)于一個(gè)軟件的意義。這些經(jīng)過(guò)對(duì)我們來(lái)說(shuō)是寶貴的財(cái)富。經(jīng)過(guò)8周的實(shí)習(xí),在我們?nèi)咳说墓餐ο?,我們都完成了各自的任?wù),但我想說(shuō)的是,我們不但完成了任務(wù),還滿載而歸:項(xiàng)目的制作和難題的解決,會(huì)讓我們熟識(shí)高校即將遺忘的知識(shí),對(duì)代碼有更深的理解。代碼的重用,類與類之間的調(diào)用,對(duì)象的創(chuàng)建,數(shù)據(jù)庫(kù)的連接以及各種專業(yè)知識(shí)的使用,讓我們能夠更好的將這些各種知識(shí)合理的整合在一起。假如專業(yè)知識(shí)收獲很多,那么下面的專業(yè)技能就是整個(gè)實(shí)習(xí)過(guò)程中最大的收獲。我很少關(guān)注代碼的標(biāo)注和編碼的規(guī)范,也沒(méi)有太多關(guān)注。但這一次,我意識(shí)到了他的緊要性:這是一個(gè)軟件開(kāi)發(fā)人員必需具備的本領(lǐng),或者說(shuō)應(yīng)當(dāng)特別注意的本領(lǐng)。由于我們的代碼沒(méi)有太多的解釋,很多地方的編碼很不規(guī)范,企業(yè)老師寧愿讓我們多花一周時(shí)間修改,也不急于下一次測(cè)試。在這一周的復(fù)習(xí)中,通過(guò)本身的經(jīng)過(guò)和老師的強(qiáng)調(diào),對(duì)代碼編碼規(guī)范和代碼標(biāo)注有了更深入的了解。通過(guò)這次實(shí)習(xí),個(gè)人認(rèn)為代碼標(biāo)注和編碼規(guī)范比個(gè)人技能更緊要。這次實(shí)習(xí)的最終目的是希望能夠了解軟件生產(chǎn)的全過(guò)程,也就是軟件工程的科學(xué)。這次實(shí)習(xí),中心做文檔的時(shí)間約莫是編碼的幾倍,甚至由于我們的修改,編碼時(shí)間也只有兩周,而其他大部分時(shí)間都在做文檔。個(gè)人覺(jué)得進(jìn)公司后,文檔制作比個(gè)人技能更緊要。由于有了文檔,我們的項(xiàng)目制作特別流暢,規(guī)定特別明確,邏輯特別流暢。這些文檔在做軟件的過(guò)程中起側(cè)緊要的作用,所以我覺(jué)得軟件工程可能是我將來(lái)的方向。最終,總結(jié)一下這段時(shí)間實(shí)習(xí)的收獲,真的讓我受益匪淺。實(shí)習(xí)期間不但學(xué)到了技術(shù)上的收獲,還學(xué)到了生活中的人際交往以及很多其他的經(jīng)驗(yàn)。這些都將作為我進(jìn)入社會(huì)的基礎(chǔ)。我會(huì)以此為基礎(chǔ),以一顆勇敢無(wú)畏的心迎接即將到來(lái)的工作。動(dòng)詞(verb的縮寫(xiě))實(shí)習(xí)經(jīng)過(guò)這次實(shí)習(xí)給了我深刻的體會(huì),不但是專業(yè)上的收獲,還有團(tuán)隊(duì)之間的合作,讓我明白了團(tuán)隊(duì)的意義。工作快到了,期望工作的到來(lái)。我會(huì)努力把學(xué)到的知識(shí)運(yùn)用到實(shí)際工作中,迎接一個(gè)又一個(gè)挑戰(zhàn)。前面的路上會(huì)有很多困難等著我,但我并不害怕,由于我堅(jiān)信,只要我努力,我最終會(huì)克服這些困難。路就在我腳下,我會(huì)帶著堅(jiān)決的信念前進(jìn),不怕波折!軟件工程實(shí)踐報(bào)告3題目學(xué)院專業(yè)班級(jí)學(xué)號(hào)學(xué)生姓名引導(dǎo)老師完成日期義烏市建設(shè)市場(chǎng)信用信息平臺(tái)軟件工程學(xué)院軟件工程20xx年X月X日一、實(shí)踐內(nèi)容及要求實(shí)踐內(nèi)容:1、前期負(fù)責(zé)與客戶的溝通和需求融合,負(fù)責(zé)一部分?jǐn)?shù)據(jù)的維護(hù)和更新、審核,目的是為了能夠盡快熟識(shí)項(xiàng)目?jī)?nèi)容。2、參加平臺(tái)界面的設(shè)計(jì),包含登陸界面和注冊(cè)界面等等,并進(jìn)行相關(guān)的測(cè)試。3、幫助開(kāi)發(fā)人員解決bug,對(duì)開(kāi)發(fā)人員解決的bug,要重新進(jìn)行回歸測(cè)試,并對(duì)軟件的其他一些功能進(jìn)行檢查,盡量發(fā)現(xiàn)軟件中一些其他的由于開(kāi)發(fā)人員的代碼更改而引起的其他錯(cuò)誤。4、定期提交周工作報(bào)告小結(jié)。企業(yè)的要求:1及時(shí)將客戶所需信息反饋給客戶,做好客戶的溝通工作,保證項(xiàng)目的流暢性。2、定時(shí)完成本身的工作任務(wù),包含數(shù)據(jù)的手記、錄入和更新。3、進(jìn)入測(cè)試環(huán)節(jié),要深入了解軟件測(cè)試的流程,會(huì)一些常用的測(cè)試的方法,要會(huì)設(shè)計(jì)編寫(xiě)測(cè)試用例,會(huì)使用功能或者性能測(cè)試工具,編寫(xiě)簡(jiǎn)單腳本語(yǔ)言。4及時(shí)完成本身的測(cè)試需求,發(fā)現(xiàn)的bug問(wèn)題及時(shí)告知程度開(kāi)發(fā)者。開(kāi)發(fā)者和測(cè)試者兩者要協(xié)調(diào)好各自的工作。二、實(shí)踐成績(jī)及呈現(xiàn)實(shí)踐成績(jī):三、實(shí)踐總結(jié)和感想時(shí)間如白駒過(guò)隙一般匆忙走過(guò),將近五個(gè)月的實(shí)習(xí)也在繁忙的生活中悄然而去,無(wú)助過(guò),迷茫過(guò),也疲備過(guò),甚至一度曾想過(guò)放棄,但在師傅和同事們的關(guān)照和引導(dǎo)下,通過(guò)自身的不懈努力,我也在各方面有了不小的進(jìn)步。在公司實(shí)習(xí)這段時(shí)間,從什么都不懂到漸漸適應(yīng),我學(xué)到的不但是理論知識(shí)和操作本領(lǐng),更多的是自我綜合素養(yǎng)方面的全新認(rèn)得和提高。我實(shí)習(xí)的公司是義烏市至簡(jiǎn)信息技術(shù)有限公司,它是一家專業(yè)檔案整理、組卷、掃描處理、信息化以及檔案咨詢的服務(wù)型公司,目前公司擁有數(shù)名多年從事檔案服務(wù)和信息化專業(yè)人員,并配備了從事檔案服務(wù)的專業(yè)設(shè)備和專業(yè)軟件。公司本著“以服務(wù)為基礎(chǔ),以質(zhì)量求生存,以科技求發(fā)展”的經(jīng)驗(yàn)理念,面向政府機(jī)關(guān)、企事業(yè)單位等客戶供應(yīng)優(yōu)質(zhì)的檔案服務(wù)和質(zhì)量的信息化產(chǎn)品。我在公司實(shí)習(xí)的崗位是軟件測(cè)試,在剛進(jìn)入公司的兩個(gè)多星期內(nèi),公司首先給實(shí)習(xí)生布置了一些軟件測(cè)試的培訓(xùn),學(xué)習(xí)開(kāi)發(fā)軟件的相關(guān)業(yè)務(wù)流程,看看產(chǎn)品信息文檔和產(chǎn)品需求規(guī)格說(shuō)明書(shū),漸漸了解產(chǎn)品功能。我參加的項(xiàng)目是一個(gè)行業(yè)信用信息平臺(tái),用于記錄大中小企業(yè)經(jīng)營(yíng)情形,包含業(yè)績(jī)、信用等等,簡(jiǎn)而言之就是對(duì)企業(yè)的各項(xiàng)檔案進(jìn)行管理,相當(dāng)于企業(yè)檔案的一個(gè)中轉(zhuǎn)站。由于公司在我加入之前就已經(jīng)開(kāi)始做這個(gè)項(xiàng)目了,而且項(xiàng)目在不絕的升級(jí)和改進(jìn)中,業(yè)務(wù)邏輯比較多而雜,而我又是個(gè)什么都不懂的新人,這讓我的工作遇到了極大的挑戰(zhàn)。一開(kāi)始看軟件需求規(guī)格說(shuō)明書(shū)就遇到了問(wèn)題,我記得序列圖是帶雙向箭頭的,但是本項(xiàng)目的認(rèn)真規(guī)格說(shuō)明書(shū)里面沒(méi)有,而且參考書(shū)上也不一樣。另外,在看公司的文檔時(shí)還發(fā)現(xiàn),每個(gè)程序員都依照本身的想法寫(xiě)了規(guī)格說(shuō)明書(shū),匯總的版本總感覺(jué)不完整。所幸?guī)煾翟谂嘤?xùn)中告知我們,由于公司剛剛起步,缺少特地管理文檔的人員,其實(shí)真實(shí)中的項(xiàng)目開(kāi)發(fā)和書(shū)上學(xué)的差別還是很大的,項(xiàng)目文檔其實(shí)是可以在項(xiàng)目的最終依據(jù)客戶的需要補(bǔ)的。確實(shí),書(shū)本和真實(shí)還是差別挺大的,第一次考核沒(méi)過(guò)就是由于我太自信書(shū)本疏忽了機(jī)上的操作,及時(shí)彌補(bǔ)終于是在第二次機(jī)會(huì)中順利通過(guò)了考核,成了測(cè)試組的一員。不過(guò),它也讓我明白了讀萬(wàn)卷書(shū)不如行萬(wàn)里路的道理。進(jìn)入測(cè)試階段,項(xiàng)目的測(cè)試進(jìn)度重要是依照項(xiàng)目測(cè)試計(jì)劃進(jìn)行的,完全依照項(xiàng)目組計(jì)劃要求完成測(cè)試任務(wù)、提交測(cè)試類相關(guān)文檔,包含測(cè)試案例的完善、訂立測(cè)試計(jì)劃、執(zhí)行測(cè)試、缺陷跟蹤以及bug回歸測(cè)試等。我的工作主是要按先熟識(shí)后操作進(jìn)行的,是先通過(guò)跟蹤產(chǎn)品已存在或者修復(fù)的bug信息,熟識(shí)具體功能和業(yè)務(wù)邏輯,并對(duì)這些BUG進(jìn)行驗(yàn)證。驗(yàn)證的重要目的是了解這些bug產(chǎn)生的原因以及會(huì)對(duì)整個(gè)平臺(tái)造成的影響。這些已經(jīng)修復(fù)的bug是以前的測(cè)試員測(cè)試出來(lái)的,因此在我驗(yàn)證他們的時(shí)候,每一個(gè)bug對(duì)于我來(lái)說(shuō)都是新的,完全不同的,即是它們是來(lái)自于同一模塊的相關(guān)子模塊。我也試驗(yàn)著編寫(xiě)了一些測(cè)試用例,盡管編的只是一些簡(jiǎn)單的如密碼驗(yàn)證會(huì)顯現(xiàn)的種種情況,但還是以學(xué)生的想法而不是以一個(gè)專業(yè)測(cè)試員的思維,寫(xiě)出的用例總是過(guò)于單一也不足考慮全面。這個(gè)過(guò)程中,讓我深深感覺(jué)到以前學(xué)習(xí)測(cè)試的相關(guān)功能的時(shí),考慮得很不全面,小小的一個(gè)模塊的一個(gè)功能點(diǎn),就要求編寫(xiě)十幾個(gè)測(cè)試用例,難怪說(shuō)測(cè)試在軟件開(kāi)發(fā)的整個(gè)環(huán)境中要耗費(fèi)大量的人力、物力和時(shí)間。軟件工程實(shí)踐報(bào)告4一、實(shí)習(xí)目的這次實(shí)習(xí)的目的是為了提高我的專業(yè)技能、實(shí)踐本領(lǐng)、讓我了解一些實(shí)際的工作情況。對(duì)我在正式工作前有很緊要的意義,無(wú)論是專業(yè)技能,還是綜合素養(yǎng),以及實(shí)際中的人際關(guān)系都有了更加深刻的體會(huì),讓我在正式工作前有了一筆很寶貴的經(jīng)驗(yàn)。這次實(shí)習(xí)的重要任務(wù)就是在了解整個(gè)軟件的制作過(guò)程,以及各個(gè)環(huán)節(jié)中的細(xì)節(jié),當(dāng)學(xué)會(huì)了這些環(huán)節(jié)后,再用學(xué)到的知識(shí)來(lái)完成一個(gè)公司給我們布置的一個(gè)項(xiàng)目。我分到的項(xiàng)目名稱是《診所管理系統(tǒng)》,這個(gè)項(xiàng)目我們將以小組的形式共同將其完成,以模擬實(shí)際軟件制作的過(guò)程,盡最大程度的將我們所學(xué)到的知識(shí)轉(zhuǎn)化成實(shí)際的本領(lǐng)。為真正的項(xiàng)目做好充分的準(zhǔn)備,讓我們可以在實(shí)習(xí)過(guò)后的正式工作中,有準(zhǔn)備的去面對(duì)。公司的最終目的就是希望我們能了解實(shí)際項(xiàng)目的制作,并初步的理解各個(gè)環(huán)節(jié)的意義。而讓我們用項(xiàng)目進(jìn)行實(shí)際制作就是為了讓我們能更好的理解項(xiàng)目制作中各個(gè)流程的意義以及項(xiàng)目制作過(guò)程中的團(tuán)隊(duì)是如何合作的。二、實(shí)習(xí)單位及崗位我所實(shí)習(xí)的單位是校企合作埃森哲信息技術(shù)(大連)有限公司的軟件開(kāi)發(fā)部。這個(gè)部門的重要職能就是外包服務(wù)工作,依照客戶的需求制作成相應(yīng)的軟件,所以我們需要對(duì)整個(gè)軟件開(kāi)發(fā)的過(guò)程都較熟識(shí),這樣才略應(yīng)對(duì)客戶們各種各樣的問(wèn)題,才略制作出更好的軟件以滿足客戶們的需求。由于剛實(shí)習(xí)的原因,所以我的職位是軟件助理工程師,時(shí)間的具體布置是實(shí)際項(xiàng)目制作以及專業(yè)知識(shí)的學(xué)習(xí),實(shí)習(xí)時(shí)間為8個(gè)星期。原來(lái)實(shí)習(xí)的地方是在公司的,后來(lái)由于公司的內(nèi)部原因,將我們的實(shí)習(xí)地方改為學(xué)校內(nèi)部實(shí)習(xí),每天的時(shí)間和正式上班相同。早8晚5,每周六周日休息。整個(gè)實(shí)習(xí)的實(shí)際流程前面已經(jīng)說(shuō)過(guò),八周的實(shí)際項(xiàng)目制作以及專業(yè)知識(shí)的學(xué)習(xí)。具體的每周任務(wù)、實(shí)際工作內(nèi)容、專業(yè)知識(shí)與專業(yè)技能的實(shí)際應(yīng)用會(huì)依據(jù)不同的環(huán)節(jié)也有所不同。但總體的目標(biāo)就是讓我們了解實(shí)際工作中軟件的制作流程,以及各個(gè)流程中所需要的技術(shù)和注意點(diǎn),并用實(shí)際的項(xiàng)目讓我們進(jìn)行練習(xí)。三、實(shí)習(xí)過(guò)程上面已經(jīng)介紹了個(gè)整個(gè)實(shí)習(xí)的任務(wù)以及目的,下面將認(rèn)真介紹整個(gè)實(shí)習(xí)的流程,并對(duì)每個(gè)流程的細(xì)節(jié)加以認(rèn)真說(shuō)明。具體的時(shí)間布置如下:第一周:將對(duì)該項(xiàng)目所需要的知識(shí)進(jìn)行集體鞏固復(fù)習(xí)。將一些已經(jīng)生疏的知識(shí)鞏固鞏固,以備項(xiàng)目中的不時(shí)之需。在實(shí)習(xí)的第一天企業(yè)的經(jīng)理就認(rèn)真的給我們講解了軟件工程這門科學(xué)對(duì)于一個(gè)軟件制作的緊要性,并以此為基本給我們定下了這次實(shí)習(xí)的大體實(shí)習(xí)流程。第二周:將直接進(jìn)行項(xiàng)目的需求分析。由于項(xiàng)目名稱已經(jīng)給出,所以將去掉可行性分析。我們小組分到的項(xiàng)目是“診所管理系統(tǒng)”,這就免不了去診所實(shí)地調(diào)查了。實(shí)際調(diào)查的過(guò)程中發(fā)現(xiàn),需求分析這個(gè)過(guò)程是特別特別的緊要,需求分析文檔的制作,決議了項(xiàng)目的各個(gè)功能以及這個(gè)軟件是否符合用戶的需求。這一周的收獲就是軟件需求分析的文檔制作,這是軟件工程中特別緊要的一個(gè)步驟,這一環(huán)節(jié),是一整個(gè)軟件生成的最為緊要和關(guān)鍵的環(huán)節(jié)。第三周:這一周由于臨時(shí)更改,將概要設(shè)計(jì)和認(rèn)真設(shè)計(jì)合為一周制作。依據(jù)調(diào)查的結(jié)果,進(jìn)行概要設(shè)計(jì)。由于是初次制作軟件概要分析的文檔,全部有很多不符合規(guī)定的地方,就譬如數(shù)據(jù)流圖的制作,很多小的細(xì)節(jié)都沒(méi)有注意,像這樣的問(wèn)題還有很多。不過(guò),在經(jīng)過(guò)了小構(gòu)成員的樂(lè)觀討論修改以及老師的引導(dǎo)后,這些問(wèn)題都得以解決。接下來(lái),依據(jù)概要設(shè)計(jì),來(lái)制作軟件的認(rèn)真設(shè)計(jì)。認(rèn)真設(shè)計(jì)的制作,相對(duì)于概要設(shè)計(jì),感覺(jué)能略微簡(jiǎn)單些,也不知道感覺(jué)對(duì)不對(duì)。由于在概要設(shè)計(jì)模塊中,我們已經(jīng)設(shè)計(jì)好了所需要的模塊、接口、類、所要實(shí)現(xiàn)的功能,所以我們只需要考慮每個(gè)類的功能假如用代碼實(shí)現(xiàn)就可以了,當(dāng)然不是將代碼寫(xiě)上去,而是用流程圖以及偽代碼之類的`相關(guān)技術(shù)來(lái)表示。這個(gè)階段的制作完成就開(kāi)始正式的編碼了。到此為止,準(zhǔn)備工作終于是做完了,將近花費(fèi)了我們實(shí)習(xí)的一半時(shí)間。這一周的時(shí)間,我們?cè)诜泵χ胁恢挥X(jué)的度過(guò)了!下一周就會(huì)進(jìn)入到該項(xiàng)目的實(shí)際編碼當(dāng)中,這也是我們大家最熟識(shí)的地方了,感覺(jué)終于有地方出力了,期望著下一周的到來(lái)。第四周:依據(jù)認(rèn)真設(shè)計(jì),來(lái)進(jìn)行項(xiàng)目的編碼。這一周,我們進(jìn)行實(shí)際的編碼,我最大的感覺(jué)就是,照著認(rèn)真設(shè)計(jì)去進(jìn)行編碼,思路以及邏輯特別的清楚,可能在將流程如以及偽代碼轉(zhuǎn)換時(shí)略微有點(diǎn)費(fèi)勁,當(dāng)相對(duì)于以往我們的直接編碼而言,流暢度不言而明。第五周:這一周原來(lái)是要進(jìn)行測(cè)試的,但在編碼完后企業(yè)老師檢查的時(shí)候,給我們指出了很多的問(wèn)題,說(shuō)我們所寫(xiě)的代碼太粗糙,所以我們只能對(duì)代碼進(jìn)行細(xì)致的加工,把測(cè)試推到了下周來(lái)進(jìn)行。這一周,讓我們受益匪淺,對(duì)代碼的解釋以及編碼格式都有了更加深刻的理解。第六周:依據(jù)做完的項(xiàng)目,進(jìn)行項(xiàng)目的測(cè)試。本周就是對(duì)軟件進(jìn)行測(cè)試,從最基本的類之內(nèi)的方法測(cè)試,始終到整個(gè)項(xiàng)目的綜合測(cè)試,分了好幾個(gè)階段。而區(qū)分于以往的測(cè)試不同,這次我們是先寫(xiě)測(cè)試文檔,當(dāng)測(cè)試文檔檢查合格后,我們才可以對(duì)著文檔進(jìn)行漸漸測(cè)試。我想,這可能就是我們以后工作的大體方向吧,以文檔為主的項(xiàng)目制作。由于測(cè)試文檔的制作進(jìn)度太慢,所以本周就忙測(cè)試文檔的制作了一樣了,其它的什么也沒(méi)干,測(cè)試也只能等下周進(jìn)行了。希望下周測(cè)試的時(shí)候效率會(huì)特別高,期望的試一次,拿著測(cè)試文檔去測(cè)試的感覺(jué)。第七周:拿著測(cè)試文檔,依據(jù)上面的要求,一項(xiàng)一項(xiàng)的測(cè)試,以確認(rèn)項(xiàng)目的正確性。測(cè)試的順利讓我有了爽快的感覺(jué),拿著測(cè)試文檔,直接去校驗(yàn)代碼就可以了。將近不用去想程序內(nèi)部的測(cè)試流程,由于文檔上已經(jīng)給你寫(xiě)的明明白白了。到這里,我有一種感覺(jué),像埃森哲這種大公司內(nèi),文檔的緊要性比編碼自身更為緊要。我想,這就是企業(yè)派來(lái)的老師沒(méi)有直接給我們進(jìn)行技術(shù)培訓(xùn),而是讓我們來(lái)了解軟件工程的流程的原因。當(dāng)然,依據(jù)企業(yè)的文化不同,對(duì)軟件工程的生命周期也會(huì)有細(xì)小的差別,他們會(huì)選擇最適合本身公司的方法來(lái)進(jìn)行整個(gè)軟件的生命周期,并不是一成不變的。第八周:這一周,我們沒(méi)有跟技術(shù)相關(guān)的任務(wù),只要好好準(zhǔn)備準(zhǔn)備個(gè)人呈現(xiàn)就可以了。但你可千萬(wàn)不要小瞧這個(gè)人呈現(xiàn),由于他將占你整個(gè)實(shí)習(xí)成績(jī)的50%,這也是企業(yè)老師在本周周一時(shí)才告知我們的,我們之前根本就不知道還有實(shí)習(xí)成績(jī)這一說(shuō)。項(xiàng)目總結(jié),我們將用一周的時(shí)間來(lái)總結(jié)整個(gè)實(shí)習(xí)的收獲,在本周的周五進(jìn)行自我呈現(xiàn),以及收獲報(bào)告。至此,實(shí)習(xí)的生涯將會(huì)到此結(jié)束。這一周,我們思考著、沉淀著、總結(jié)著,將我們對(duì)整個(gè)實(shí)習(xí)的收獲、總結(jié)、體會(huì)等各個(gè)方面進(jìn)行了精華的提煉,以PPT為基礎(chǔ),進(jìn)行為期10分鐘的個(gè)人呈現(xiàn)以及項(xiàng)目答辯。就此,我們的實(shí)習(xí)畫(huà)上了完整的句號(hào)。四、實(shí)習(xí)總結(jié)我們的實(shí)習(xí)已經(jīng)結(jié)束,但生活卻沒(méi)有結(jié)束,這一次的實(shí)習(xí),對(duì)于我們這幫還沒(méi)有畢業(yè)的學(xué)生來(lái)說(shuō)可以用意義重點(diǎn)四個(gè)字來(lái)形容。他不但僅對(duì)我們的專業(yè)知識(shí)進(jìn)行了鞏固和拓展;還對(duì)我們作為軟件開(kāi)發(fā)人員的視野進(jìn)行了增大,讓我們了解了很多軟件開(kāi)發(fā)這個(gè)職業(yè)應(yīng)當(dāng)注意的一些細(xì)節(jié);更是讓我們親身體會(huì)了軟件工程這門科學(xué)對(duì)于一個(gè)軟件的意義。這些經(jīng)驗(yàn)對(duì)我們來(lái)說(shuō)就是一筆寶貴的財(cái)富。而經(jīng)過(guò)了8周的實(shí)習(xí),在大家的共同努力下,也都完成了各自的任務(wù),但我想說(shuō)的是,我們并不但僅是完成了任務(wù),我們更是個(gè)個(gè)滿載而歸:項(xiàng)目的制作以及疑難問(wèn)題的解決,將我們把高校期間那些快要忘卻的知識(shí)又重新熟識(shí)了起來(lái),而且對(duì)代碼有了更深層次的理解。代碼的復(fù)用性、類與類之間的調(diào)用、對(duì)象的創(chuàng)建、數(shù)據(jù)庫(kù)的連接以及操作等各種專業(yè)知識(shí)的使用,讓我們能更好的將這些各種各樣知識(shí)合理的整合在一起。假如說(shuō)專業(yè)知識(shí)收獲頗多,那么接下來(lái)的職業(yè)技能卻是我認(rèn)為在整個(gè)實(shí)習(xí)過(guò)程中收獲最大的地方。代碼的解釋以及編碼的規(guī)范這兩點(diǎn)是我以前很少注意的地方,對(duì)其也并沒(méi)有多少重視。但這一次,卻明白了他的緊要性:這是作為一個(gè)軟件開(kāi)發(fā)人員必需應(yīng)當(dāng)具備的本領(lǐng),或者說(shuō)應(yīng)當(dāng)特別重視的地方。由于我們的代碼并沒(méi)有多少解釋以及很多地方的編碼很不規(guī)范,企業(yè)老師寧愿讓我們多花一周的時(shí)間修改,也沒(méi)有匆忙的進(jìn)行下一步測(cè)試。在修改的這一周內(nèi),通過(guò)本身的體會(huì)以及老師的重點(diǎn)強(qiáng)調(diào),對(duì)于代碼的編碼規(guī)范和代碼的解釋有了更深層次的理解。通過(guò)了這次的實(shí)習(xí),我個(gè)人認(rèn)為,代碼的解釋以及編碼的規(guī)范比個(gè)人的技術(shù)更為緊要。這次實(shí)習(xí)的最終目的就是希望我們了解軟件的整個(gè)制作過(guò)程,也就是軟件工程這門科學(xué)。這一次的實(shí)習(xí),中心的制作文檔時(shí)間約莫是編碼的好幾倍,編碼的時(shí)間即使是由于我們修改的原因也只有兩周,而其他的大部分時(shí)間就是制作文檔。我個(gè)人料想可能進(jìn)公司后文檔的制作比個(gè)人的技術(shù)更加緊要。由于文檔的原因,我們的項(xiàng)目制作,感到特別的流暢,條例特別的清楚,邏輯也很流暢。對(duì)于軟件的制作,這些文檔起了很緊要的意義,所以覺(jué)得,軟件工程或許就是本身以后努力的方向吧。最終,總結(jié)這段時(shí)間的實(shí)習(xí)生活的收獲,真的是使我受益匪淺。在實(shí)習(xí)中,我學(xué)習(xí)到了不但僅是技術(shù)上的收獲,更還有生活中的的人際交往以及其他的很多經(jīng)驗(yàn)。而這些,都將作為我邁入社會(huì)的根本,我將以此為我的基礎(chǔ),懷著一顆勇敢無(wú)畏的心去迎接我即將來(lái)臨的工作。五、實(shí)習(xí)體會(huì)這一次的實(shí)習(xí),給了我很深刻的體會(huì),不但僅是專業(yè)的收獲,更還有團(tuán)隊(duì)間的相互合作,這些讓我明白了團(tuán)隊(duì)的意義。工作即將來(lái)臨,我期望著工作的到來(lái),我將帶著這次實(shí)習(xí)的收獲,盡量的將學(xué)到的知識(shí)運(yùn)用到實(shí)際工作中,去迎接一個(gè)又一個(gè)的挑戰(zhàn)。前方的路會(huì)有很多困難等著我,但我不怕,由于我堅(jiān)信,只要我努力,終會(huì)克服這些困難。路就在腳下,我將帶著堅(jiān)決的信念,不畏波折,勇往直前!軟件工程實(shí)踐報(bào)告5實(shí)踐單位:山西西太行信息有限公司實(shí)踐時(shí)間:xx年7月1日—————xx年7月31日共31天一、實(shí)踐目的:綜合利用所學(xué)的專業(yè)知識(shí),培養(yǎng)軟件開(kāi)發(fā)的技能;掌握android操作系統(tǒng)的編程技巧,體會(huì)企業(yè)軟件開(kāi)發(fā)與學(xué)習(xí)過(guò)程中編寫(xiě)軟件的不同;提高自身的創(chuàng)新意識(shí)與創(chuàng)新本領(lǐng),促進(jìn)團(tuán)隊(duì)之間的溝通協(xié)作,為早日踏上工作崗位打下堅(jiān)實(shí)基礎(chǔ)。二、實(shí)踐內(nèi)容及感悟:(a)實(shí)踐前準(zhǔn)備:自xx年清明節(jié)前后,我和我的組員就開(kāi)始接受山西西太行信息有限公司的公開(kāi)課的培訓(xùn),那時(shí)候經(jīng)電子與計(jì)算機(jī)技術(shù)學(xué)院于一老師介紹由陳川老師重要率領(lǐng)我們重新溫習(xí)了一遍關(guān)于java語(yǔ)言的基本知識(shí),在這將近一個(gè)月的學(xué)習(xí)過(guò)程中我們漸漸重新?lián)炱鹆思磳⒈贿z忘的java知識(shí),走出了以前認(rèn)得上的誤區(qū),使我在java這一塊又有了肯定的的優(yōu)勢(shì),為以后我們用java語(yǔ)言做開(kāi)發(fā)打下了特別好的基礎(chǔ)。自xx年5月1日,我們開(kāi)始了真正的基于android操作系統(tǒng)的軟件開(kāi)發(fā),雖然我們是利用課余時(shí)間進(jìn)行學(xué)習(xí),但是學(xué)習(xí)的效果真的特別好,我們基本上晚上都會(huì)學(xué)到很晚才回宿舍。剛開(kāi)始的時(shí)候我感到很不適應(yīng),感到學(xué)習(xí)的java語(yǔ)言不能夠充分的的到利用,只能夠用一些和系統(tǒng)相關(guān)的東西,但是隨著學(xué)習(xí)的深入,我發(fā)現(xiàn)android操作系統(tǒng)也是一個(gè)很強(qiáng)大的移動(dòng)電話操作系統(tǒng),它有著特別好的發(fā)展前景。而且移動(dòng)互聯(lián)網(wǎng)在在中國(guó)有著大的市場(chǎng),所以我對(duì)我正在從事的android移動(dòng)電話軟件開(kāi)發(fā)予以了很大的希望。這一個(gè)月的培訓(xùn)我們重要學(xué)習(xí)了android操作系統(tǒng)的五大系統(tǒng)組件:activity、service、sqlite、contentProvider、intent、broadcastRecever,同時(shí)我也學(xué)到了一些課堂上學(xué)不到得東西,對(duì)外面的市場(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移動(dòng)電話客戶端,每天陳老師都會(huì)給我們教授一些做軟件的經(jīng)驗(yàn)和一些新的知識(shí)點(diǎn),然后我們依據(jù)具體的要求編寫(xiě)文檔,編寫(xiě)代碼,第二天交由陳老師點(diǎn)評(píng)。(1)可惡的文檔:剛開(kāi)始的時(shí)候感覺(jué)很不適應(yīng),以前上課就是學(xué)習(xí)關(guān)于編程的知識(shí),但是做項(xiàng)目的第一天陳老師要求我們寫(xiě)文檔,我們用的是GB8568—88格式的文檔,第一次寫(xiě)即感覺(jué)很枯燥又感覺(jué)不會(huì)寫(xiě)。對(duì)于寫(xiě)文檔我們都有想通的反應(yīng),就是莫名奇妙的反感,但是陳老師還是不依不饒的要求我們寫(xiě)要我們查資料,我們也很沒(méi)方法只能依照要求寫(xiě)文檔。但是由于我們不知道在文檔上寫(xiě)些什么,陳老師看我們很犯難也有所讓步,率領(lǐng)我們寫(xiě)了軟件需求說(shuō)明書(shū),后來(lái)我們依次寫(xiě)了概要設(shè)計(jì)說(shuō)明書(shū)、認(rèn)真設(shè)計(jì)說(shuō)明書(shū),后來(lái)又寫(xiě)了測(cè)試計(jì)劃、用戶手冊(cè)。那時(shí)候的感覺(jué)就是知道的知識(shí)太少,對(duì)著文檔一個(gè)詞一個(gè)詞的硬擠,但是當(dāng)文檔寫(xiě)完的時(shí)候還是很有成就感的。其實(shí)在寫(xiě)文檔的過(guò)程中我們也漸漸的明白了文檔的緊要性,我們只是在學(xué)校編寫(xiě)程序的時(shí)間久了習(xí)慣了上來(lái)就寫(xiě)代碼的壞習(xí)慣,疏忽了軟件工程中的很緊要的部分—————分析階段和設(shè)計(jì)階段。可能是由于以前做的軟件都很小,一旦項(xiàng)目略微大一點(diǎn),那在編寫(xiě)代碼階段將付出不行估量的代價(jià)甚至最終將以失敗告終。其實(shí)我們都學(xué)過(guò)軟件工程,而且在考試的時(shí)候成績(jī)還不是很差,但是到真正需要這些知識(shí)的時(shí)候我感覺(jué)卻忘掉了如何下手,這也就是所謂的紙上談兵吧,所以我感覺(jué)高校生缺少的正是一種動(dòng)手本領(lǐng)。知識(shí)自身沒(méi)有價(jià)值,有價(jià)值的是運(yùn)用知識(shí)解決問(wèn)題。(2)該死的bug:寫(xiě)完文檔感覺(jué)寫(xiě)代碼就輕松了,但是事與愿違啊。由于以前沒(méi)做過(guò)開(kāi)放平臺(tái)的客戶端,中心涉及到同騰訊公司微博開(kāi)放平臺(tái)接洽的問(wèn)題,開(kāi)始真的很不適應(yīng),不知道怎么下手。當(dāng)知道下手的時(shí)候難免顯現(xiàn)了各種各樣的bug:騰訊服務(wù)器故障啦、試驗(yàn)室斷網(wǎng)啦、模擬器連不上網(wǎng)啦、代碼錯(cuò)誤啦等等。為了弄好這些bug有時(shí)真是忙的焦頭爛額,由于可能由于本身寫(xiě)的代碼有問(wèn)題導(dǎo)致大家的代碼都不能運(yùn)行,作為團(tuán)隊(duì)的一員誰(shuí)都不想拖后腿。但有時(shí)候我也找不到問(wèn)題所在,只能請(qǐng)高手指教或者找老師為我排憂解難。只惋惜我那時(shí)候掌握的排錯(cuò)方式只有打印輸出和查看日志,根本沒(méi)接觸過(guò)單元測(cè)試。其實(shí)多遇到一些bug還真不是壞事情,我現(xiàn)在開(kāi)始明白編寫(xiě)代碼最緊要的是快速查找資料

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論