經(jīng)歷了第二個(gè)小組項(xiàng)目后,對(duì)今后在工作中會(huì)遇到的技術(shù)實(shí)現(xiàn)、團(tuán)隊(duì)合作、實(shí)際上線等問(wèn)題的理解更近了一步。了解了軟件團(tuán)隊(duì)的大體工作流程,網(wǎng)站開(kāi)發(fā)常用框架及工具,體會(huì)到了溝通協(xié)作的必要性和重要性。下面就在這段時(shí)間總結(jié)下:


第一階段:需求分析階段。其實(shí)我們以后在企業(yè)去,拿到一個(gè)項(xiàng)目都是從需求分析開(kāi)始的,只有充分了解了用戶(hù)的需求才能開(kāi)發(fā)出功能完整,性能良好的項(xiàng)目。然而對(duì)于這樣一個(gè)項(xiàng)目的開(kāi)發(fā)來(lái)說(shuō)不是一件容易的事情,必須作好這個(gè)階段。因?yàn)檫@次是承接前人的項(xiàng)目,而且參照了市面上一些成熟的網(wǎng)站而設(shè)計(jì)的,并沒(méi)有牽扯到實(shí)際應(yīng)用中和客戶(hù)溝通和配合。項(xiàng)目做完了,回過(guò)頭來(lái)看自己的項(xiàng)目文檔,確實(shí)還有很多不合理和需要改進(jìn)地方。

第二階段:項(xiàng)目分析設(shè)計(jì)階段。在整個(gè)項(xiàng)目中直接關(guān)系到后一階段的編碼,所以它在總體上起到了承上啟下的作用。這一階段的主要任務(wù)包括分析項(xiàng)目中對(duì)象,再根據(jù)對(duì)象設(shè)計(jì)數(shù)據(jù)庫(kù),在完成數(shù)據(jù)庫(kù)后就是數(shù)據(jù)流圖了,它大體上描述了程序走的流程,以及大體的一個(gè)架構(gòu)。

第三階段:編碼階段。在整個(gè)項(xiàng)目中注重的是設(shè)計(jì)思想以及其中的業(yè)務(wù)邏輯。在實(shí)訓(xùn)期間,項(xiàng)目規(guī)模有限,邏輯也并不復(fù)雜,而在實(shí)際工作中,一些大型項(xiàng)目之所以難其實(shí)也就是在業(yè)務(wù)邏輯上難以理解。對(duì)于我們開(kāi)發(fā)這個(gè)項(xiàng)目占用了整個(gè)開(kāi)發(fā)時(shí)間的絕大部分,由于缺乏經(jīng)驗(yàn),導(dǎo)致過(guò)多的精力分配在視圖層的實(shí)現(xiàn)上,真正留給后期整合和調(diào)試的時(shí)間甚是不足,在最后答辯期間暴露出林林總總的問(wèn)題,無(wú)法實(shí)際上線。應(yīng)該吸取教訓(xùn),在今后的學(xué)習(xí)和工作中引以為戒。

第四階段:測(cè)試及整合。這一階段差不多也就是整個(gè)項(xiàng)目的最后一個(gè)階段了,因?yàn)樗鼪](méi)有涉及到具體的維護(hù)。由于前期安排每個(gè)人做的功能互有交叉且進(jìn)度不統(tǒng)一,合項(xiàng)目的時(shí)間又僅有不到一周的時(shí)間,導(dǎo)致沒(méi)有充分地測(cè)試每個(gè)功能,甚至有些功能的邏輯實(shí)現(xiàn)都不完整。也是到了這個(gè)階段,才發(fā)現(xiàn)最初需求分析時(shí)有些功能的設(shè)計(jì)是不合理的,數(shù)據(jù)庫(kù)建表也存在重復(fù)的現(xiàn)象。

到此,這兩個(gè)月的時(shí)間我就大概經(jīng)歷了這四個(gè)階段,體會(huì)了一個(gè)項(xiàng)目開(kāi)發(fā)從需求分析到發(fā)布的整個(gè)過(guò)程,同時(shí)也對(duì)前面所學(xué)的知識(shí)得到了全面的鞏固與復(fù)習(xí),學(xué)到了一些以后經(jīng)常用到的技術(shù)。
開(kāi)發(fā)技術(shù)總結(jié)

延伸閱讀

學(xué)習(xí)是年輕人改變自己的最好方式-Java培訓(xùn),做最負(fù)責(zé)任的教育,學(xué)習(xí)改變命運(yùn),軟件學(xué)習(xí),再就業(yè),大學(xué)生如何就業(yè),幫大學(xué)生找到好工作,lphotoshop培訓(xùn),電腦培訓(xùn),電腦維修培訓(xùn),移動(dòng)軟件開(kāi)發(fā)培訓(xùn),網(wǎng)站設(shè)計(jì)培訓(xùn),網(wǎng)站建設(shè)培訓(xùn)學(xué)習(xí)是年輕人改變自己的最好方式