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


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

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

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

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

到此,這兩個月的時(shí)間我就大概經(jīng)歷了這四個階段,體會了一個項(xiàng)目開發(fā)從需求分析到發(fā)布的整個過程,同時(shí)也對前面所學(xué)的知識得到了全面的鞏固與復(fù)習(xí),學(xué)到了一些以后經(jīng)常用到的技術(shù)。
開發(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),移動軟件開發(fā)培訓(xùn),網(wǎng)站設(shè)計(jì)培訓(xùn),網(wǎng)站建設(shè)培訓(xùn)學(xué)習(xí)是年輕人改變自己的最好方式