建設(shè)工程教育網(wǎng) > 建筑文苑 > 工程管理 > 正文
2014-02-28 11:10 來源于網(wǎng)絡(luò) 【大 中 小】【打印】【我要糾錯】
項目質(zhì)量控制:設(shè)計階段
設(shè)計階段的問題相對比較明顯――結(jié)構(gòu)設(shè)計不合理,或者說還不夠。一個傳統(tǒng)的C/S結(jié)構(gòu)的系統(tǒng),基本結(jié)構(gòu)我們采用了經(jīng)典的三層模型來劃分系統(tǒng)。由于是在舊有系統(tǒng)上的改進(jìn),我們在盡量不改變原有系統(tǒng)的基礎(chǔ)上添加新的功能。
主要的問題可能就是體現(xiàn)在沒有對舊系統(tǒng)進(jìn)行改進(jìn)。舊系統(tǒng)本身有一些復(fù)雜的功能,邏輯關(guān)系也比較復(fù)雜,耦合度非常高。所以,在新需求來臨的時候,我們的第一反應(yīng)就是盡量不去動原來的設(shè)計與代碼,保證原有系統(tǒng)功能不會發(fā)生變化。這一點就暴露出了我們沒有去擁抱變化的決心與膽量。雖然舊系統(tǒng)很復(fù)雜,但是我們不能去故意回避它。對于舊系統(tǒng)中設(shè)計的不合理的地方,應(yīng)該主動大膽的去進(jìn)行重構(gòu)。其實重構(gòu)的作用就是對不合理結(jié)構(gòu)的進(jìn)行改進(jìn),設(shè)計模式更是在設(shè)計結(jié)構(gòu)的變化改進(jìn)中才能體現(xiàn)它的價值。而這些東西,在我們的項目中都沒有應(yīng)用.這可能跟我們的保守心理有關(guān):只要不出問題,我們就不去動它,哪怕結(jié)構(gòu)是多么的錯綜復(fù)雜。這種消極的觀念在當(dāng)今的充滿變化的世界中是不太有前途的。項目經(jīng)理要有足夠的決心去做,同時,也不要擔(dān)心去變化。當(dāng)然,可能有人會說,時間緊怎么辦,其實這種付出對于項目的整體是只有好處沒有壞處的,因為結(jié)構(gòu)合理會讓開發(fā)人員會更少的時間去理解代碼,減少代碼開發(fā)的復(fù)雜度,提高代碼編寫的質(zhì)量。唯一需要考慮的就是如果改動的話,如何來保證這種變化對原有系統(tǒng)的功能不產(chǎn)生影響。這就需要有更多的測試,最好是單元測試來保證,這就是下面會談到的問題。
1、凡本網(wǎng)注明“來源:建設(shè)工程教育網(wǎng)”的所有作品,版權(quán)均屬建設(shè)工程教育網(wǎng)所有,未經(jīng)本網(wǎng)授權(quán)不得轉(zhuǎn)載、鏈接、轉(zhuǎn)貼或以其他方式使用;已經(jīng)本網(wǎng)授權(quán)的,應(yīng)在授權(quán)范圍內(nèi)使用,且必須注明“來源:建設(shè)工程教育網(wǎng)”。違反上述聲明者,本網(wǎng)將追究其法律責(zé)任。
2、本網(wǎng)部分資料為網(wǎng)上搜集轉(zhuǎn)載,均盡力標(biāo)明作者和出處。對于本網(wǎng)刊載作品涉及版權(quán)等問題的,請作者與本網(wǎng)站聯(lián)系,本網(wǎng)站核實確認(rèn)后會盡快予以處理。
本網(wǎng)轉(zhuǎn)載之作品,并不意味著認(rèn)同該作品的觀點或真實性。如其他媒體、網(wǎng)站或個人轉(zhuǎn)載使用,請與著作權(quán)人聯(lián)系,并自負(fù)法律責(zé)任。
3、本網(wǎng)站歡迎積極投稿。