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

下載本文檔

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

文檔簡介

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

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

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

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

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

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

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

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

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

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

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論