項(xiàng)目開發(fā)流程精_第1頁
項(xiàng)目開發(fā)流程精_第2頁
項(xiàng)目開發(fā)流程精_第3頁
項(xiàng)目開發(fā)流程精_第4頁
項(xiàng)目開發(fā)流程精_第5頁
已閱讀5頁,還剩2頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、刖騎語言:后端語言:Php> Mysql> Apche、項(xiàng)目開發(fā)流程規(guī)范按照一個(gè)共同的規(guī)范去設(shè)計(jì)、溝通、開發(fā)、測(cè)試、部署,才能保證整個(gè)開發(fā)團(tuán)隊(duì)協(xié)調(diào)一致的工作,從而提高開發(fā)工作效率,提升工程項(xiàng)目質(zhì)量。一、項(xiàng)目的角色劃分前、后期的市場(chǎng)推廣和產(chǎn)品銷售人員,開發(fā)團(tuán)隊(duì)劃分為項(xiàng)目負(fù)責(zé)人、程序員、美工三個(gè)角色。項(xiàng)目負(fù)責(zé)人在我們中國習(xí)慣稱為項(xiàng)目經(jīng)理,負(fù)責(zé)項(xiàng)目的人事協(xié)調(diào)、時(shí)間進(jìn)度等安排,以及處理一些與項(xiàng)目相關(guān)的其它事宜。程序員主要負(fù)責(zé)項(xiàng)目的需求分析、策劃、設(shè)計(jì)、代碼編寫、網(wǎng)站整合、測(cè)試、部署等環(huán)節(jié)的工作。美工負(fù)責(zé)網(wǎng)站的界面設(shè)計(jì)、版面規(guī)劃,把握網(wǎng)站的整體風(fēng)格。如果項(xiàng)目比較大,可以按照三種角色把人員進(jìn)行

2、分組。角色劃分是Web項(xiàng)目技術(shù)分散性甚至地理分散性特點(diǎn)的客觀要求,分工的結(jié)果還可以明確工作責(zé)任,最終保證了項(xiàng)目的質(zhì)量。分工帶來的負(fù)效應(yīng)就是增加了團(tuán)隊(duì)溝通、協(xié)調(diào)的成本,給項(xiàng)目帶來一定的風(fēng)險(xiǎn)。所以項(xiàng)目經(jīng)理的協(xié)調(diào)能力顯得十分重要,程序開發(fā)人員和美工在項(xiàng)目開發(fā)的初期和后期,都必須有充分的交流,共同完成項(xiàng)目的規(guī)劃和測(cè)試、驗(yàn)收。二、開發(fā)語言、工具的選取Ps>HtmlCssJavascriptJqueryAjax>開發(fā)工具:刖端工具:Ps、DW>Sublime>NavicatePhpstduy統(tǒng)一工具的好處是可以保持同一個(gè)項(xiàng)目文檔的一致性,便于開發(fā)人員的交流和文檔的保存。不刻意強(qiáng)求一

3、致,比如美工可以使用任何自己熟悉的圖形處理軟件,只要最后能生成瀏覽器支持的圖片就可以了。正是Web開發(fā)工具的多樣性,才成就了今天互聯(lián)網(wǎng)多姿多彩的局面。只要程序員的純Html和Javascript代碼的功夫足夠過硬,就能勝任最后的網(wǎng)站整合工作。三、項(xiàng)目開發(fā)流程項(xiàng)目真正談下來了,就需要正式確定前階段的需求分析,該補(bǔ)充的步驟必須補(bǔ)上。然后進(jìn)行詳細(xì)的總體設(shè)計(jì),其實(shí)也基本是前階段工作的重復(fù)和完善。產(chǎn)生各欄目文件夾的結(jié)構(gòu)圖(一'些公共文件夾如images、scripts、styles等需要固定存放,共同調(diào)用。后由美工根據(jù)內(nèi)容表現(xiàn)的需要,設(shè)計(jì)靜態(tài)網(wǎng)頁和其它動(dòng)態(tài)頁面界面框架,該切分的圖片要根據(jù)尺寸切割

4、開來。給需要程序動(dòng)態(tài)實(shí)現(xiàn)的頁面預(yù)留頁面空間。制定字體、字號(hào)、超級(jí)鏈接等CSS樣式等。在美工設(shè)計(jì)頁面的同時(shí),程序員著手開發(fā)后臺(tái)程序代碼,做一些必要的測(cè)試。美工界面完成后,由程序員添加程序代碼,整合網(wǎng)站。由項(xiàng)目組共同聯(lián)調(diào)測(cè)試,發(fā)現(xiàn)bug完善一些具體的細(xì)節(jié)。制作幫助文檔、用戶操作手冊(cè)。向用戶交付必要的產(chǎn)品設(shè)計(jì)文檔。然后進(jìn)行網(wǎng)站部署、客戶培訓(xùn)。最后進(jìn)入網(wǎng)站維護(hù)階段。這一階段也可以不包括在該項(xiàng)目中,而作為公司的服務(wù)內(nèi)容。以上的每一部都會(huì)產(chǎn)生一些階段性成果,項(xiàng)目經(jīng)理需要及時(shí)進(jìn)行監(jiān)督、審核,發(fā)現(xiàn)問題及時(shí)糾正。為了控制項(xiàng)目的進(jìn)度,應(yīng)當(dāng)實(shí)施填寫項(xiàng)目進(jìn)度表制度,即每天填寫工作日志,記錄當(dāng)天的工作細(xì)目和工作量,以及

5、需要解決和已經(jīng)解決的問題。、需求分析1、經(jīng)理項(xiàng)目接入,基本的需求分析;2、技術(shù)-客戶對(duì)接,根據(jù)客戶的需求挖掘出相關(guān),潛在的需求;、項(xiàng)目開發(fā)1、找到對(duì)應(yīng)的源碼,熟悉源碼的運(yùn)作流程,2、項(xiàng)目需求開發(fā)文檔:所有功能代碼全部根據(jù)流程走,方便測(cè)試3、項(xiàng)目測(cè)試流程文檔:模塊化測(cè)試;功能性測(cè)試;全面性測(cè)試;(要求,全面的數(shù)據(jù)解釋;頁面對(duì)接;客戶測(cè)試4、問題反饋調(diào)整四、一些技術(shù)規(guī)則1,數(shù)據(jù)庫命名約定(參考了匈牙利命名法數(shù)據(jù)庫(Database格式dbdesc。表(Table格式tab_desc。表名長度不能超過30個(gè)字符,單詞首寫字母大寫,多個(gè)單詞間不用連接符號(hào)。字段(FieldorColumn:格式f_ty

6、pe_desc。f:表明這是一個(gè)字段名稱;type:可選,表明字段類型,字符型為c,整型為i,邏輯型為b,貨幣類型為叫浮點(diǎn)型為f,日期型為d,時(shí)間型為t,二進(jìn)制為bl。如果類型為字符型,可以省略。desc對(duì)字段屬性的有意義的描述,可以用英語單詞、單詞縮寫、漢語拼音、字段實(shí)際含義的拼音縮寫等,單詞之間可以用單詞首字母大寫軟分割(推薦,也可以用隔開。舉例:f_name姓名f_c_Userinfo或f_c_UserJnfof_xm(姓名f_grp_id(組標(biāo)識(shí)索引(Index:格式idx_desc。視圖(View:格式View表A表B表C,其中View表示視圖這個(gè)視圖由幾個(gè)表產(chǎn)生就用連字符連接幾個(gè)表

7、的名,如果表過多可以將表名適當(dāng)簡化。存儲(chǔ)過程:格式sp_表名存取過程名(縮寫,比如sp_User_Delete觸發(fā)器(Trigger:格式trg_diu_desc。trg代表觸發(fā)器;d,i,u表明觸發(fā)器類型(Delete,Insert,Update定義,書寫順序?yàn)閐、i、u;desc是表的名稱,表明觸發(fā)器所在的表。數(shù)據(jù)庫設(shè)備(DatabaseDevice格式dev_desco約束(Constraint格式cns_desco2、SQL語句書寫規(guī)范SQL語句中,SQL關(guān)鍵字全部大寫,其它的遵照數(shù)據(jù)庫命名約定。例如:SELECT*FROMtabNewslnfoWHEREf_UserName,=

8、9;ORDERBYf_i_autoid3、文件夾命名約定公共文件夾:/images公共圖片/styles樣式表/scripts腳本/ftpsF載/doc網(wǎng)站相關(guān)素材、文檔/readme,txt網(wǎng)站說明文檔/helps.htm網(wǎng)站幫助文檔,/mylogs.txt網(wǎng)站維護(hù)記錄其它欄目的命名,可以用拼音首字母簡稱,也可以用英文單詞。全部文件夾的含義在readme.txt文件中說明。4、對(duì)象及變量命名約定每個(gè)變量名必須先定義,再使用。在ASP文件的最開頭添加語句V%OptionExplicit%可以強(qiáng)制變量定義。代碼塊必須采用縮進(jìn)格式。每個(gè)函數(shù)前必須標(biāo)明函數(shù)的功能、輸入?yún)?shù)、返回值的相關(guān)信息。變量類型

9、縮寫前綴Stringstr或sIntegerIntDateDtObjectobj或oBooleanbol或bByteBytDoubleDblErrorErrLongLngSingleSng5、圖形對(duì)象約定圖片的格式:最后生成jpg,gif,png,swf格式的圖形文件圖片的字節(jié)大小:最大不能超過30k圖片的尺寸:根據(jù)需要確定,最好使用小圖片,大的圖片必須切割成小圖片使用。圖片的留白:圖片的邊界不能留白,圖片只包含有效的色彩元素6媒體對(duì)象約定流媒體的格式:asf,wmv,wma,rm,不建議使用avi格式的動(dòng)畫文件7、頁面布局的基本約定中文段落必須有2個(gè)漢字的縮進(jìn)。字間距采用默認(rèn)大小。行間距為1

10、6pt20pto文字布局必須留有天地左右,不能把版面占滿。頁面布局必須保持色彩平衡。注意上下、左右的呼應(yīng)。注意頁面的整體協(xié)調(diào)。提倡畫面和文字的融合,而不是畫面和文字的明顯分離。要按照設(shè)計(jì)廣告的要求來設(shè)計(jì)網(wǎng)頁頁面-特別是一些產(chǎn)品展示性的頁面。8、開發(fā)規(guī)范1、函數(shù)名稱,函數(shù)封裝;2、模塊封裝,控制器分開;3、注釋說明;4、數(shù)據(jù)庫構(gòu)造,字段說明;五、一些經(jīng)驗(yàn)和教訓(xùn)1、能用靜態(tài)網(wǎng)頁表現(xiàn)的內(nèi)容,盡量不用程序代碼動(dòng)態(tài)實(shí)現(xiàn)。2、設(shè)計(jì)階段,必須和用戶進(jìn)行充分的交流,完全、準(zhǔn)確的了解用戶的需求。既不能歪曲用戶的意思,也不能一味迎合用戶的非正當(dāng)需求,也不能對(duì)自己沒有把握的技術(shù)甚至不可能實(shí)現(xiàn)的技術(shù)夸下???。需求分析是一個(gè)溝通、交流、引導(dǎo)、教育、斗爭、妥協(xié)的過程。需求分析結(jié)果要有文字資料存檔。3、技術(shù)參數(shù)必須了解準(zhǔn)確。比如用戶的軟件平臺(tái)是linux系列,那你的系統(tǒng)就要考慮用Java或者Php力口MySQL開發(fā)了

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(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)論