經(jīng)過(guò)兩個(gè)多月的努力,圍棋項(xiàng)目基本上完成。在這段時(shí)間里,從項(xiàng)目初期的需求分析和項(xiàng)目分析設(shè)計(jì),到中期的編碼設(shè)計(jì)和后期的測(cè)試,自己不僅從中獲得了項(xiàng)目開發(fā)經(jīng)驗(yàn),還提升了自己的編碼能力,對(duì)軟件開發(fā)也有了一些新的認(rèn)識(shí)??傊@兩個(gè)多月的項(xiàng)目實(shí)踐,對(duì)我而言是一次真正的鍛煉。
首先是最初的項(xiàng)目需求分析和設(shè)計(jì)。剛開始做項(xiàng)目時(shí),項(xiàng)目需求不清晰,進(jìn)而導(dǎo)致項(xiàng)目設(shè)計(jì)過(guò)程中方向不明確,項(xiàng)目流程也在不斷的變化。經(jīng)過(guò)兩個(gè)多星期的討論和設(shè)計(jì)方案的修改,總算是完成了項(xiàng)目設(shè)計(jì)文檔。雖然我們最終的項(xiàng)目和設(shè)計(jì)文檔還是有出入,但我還是受益匪淺,對(duì)項(xiàng)目開發(fā)有了最初步的了解。
到了后面的項(xiàng)目數(shù)據(jù)字典編寫和項(xiàng)目整體頁(yè)面的模板設(shè)計(jì),組員之間就有了分工。由于已經(jīng)編寫好項(xiàng)目設(shè)計(jì)文檔,數(shù)據(jù)庫(kù)字典已經(jīng)可以開始設(shè)計(jì)了。我主要負(fù)責(zé)項(xiàng)目的頁(yè)面設(shè)計(jì),從網(wǎng)上下載模板然后學(xué)習(xí)其精華部分,構(gòu)建我們項(xiàng)目頁(yè)面的設(shè)計(jì)方案。從html到j(luò)avascript,css的學(xué)習(xí)和不斷的調(diào)試,在完成這個(gè)設(shè)計(jì)之后,我對(duì)一期所學(xué)的web知識(shí)也已能夠熟練運(yùn)用,后面編碼的速度得到了迅速提高。
進(jìn)入真正的項(xiàng)目編碼設(shè)計(jì)階段,我不僅學(xué)習(xí)如何用asp來(lái)搭建服務(wù)器和對(duì)網(wǎng)頁(yè)的熟練操作,還開始搭建一個(gè)asp模板,包括數(shù)據(jù)庫(kù)交互和頁(yè)面的js功能設(shè)計(jì)。由于在做這個(gè)模塊時(shí)不斷地學(xué)習(xí)新的ASP技術(shù),做項(xiàng)目中也不斷更改模板的設(shè)計(jì),使得項(xiàng)目的編碼設(shè)計(jì)更為規(guī)范和通用。即便不斷地更正,確定最終模板還是經(jīng)歷了很長(zhǎng)一段時(shí)間,自己在其中得到極大的學(xué)習(xí)與鍛煉。
項(xiàng)目后期進(jìn)入測(cè)試階段,我們利用一個(gè)月時(shí)間對(duì)項(xiàng)目整體進(jìn)行了完善。檢查中發(fā)現(xiàn)諸多紕漏,針對(duì)問(wèn)題大家通力合作尋找解決問(wèn)題的方案。在解決問(wèn)題中,我們對(duì)ASP開發(fā)技術(shù)又有了新的認(rèn)識(shí),組員配合默契度也明顯提高。
總之,在圍棋項(xiàng)目實(shí)訓(xùn)中,我不僅提升了自己的代碼效率,學(xué)習(xí)方法也得到了明顯的改進(jìn)。希望在以后的學(xué)習(xí)中,自己一如既往地做好項(xiàng)目,把軟件開發(fā)技術(shù)扎實(shí)學(xué)到手,找到一份合適的工作。