web開發流程

2021-07-15 11:57:31 字數 1292 閱讀 9478

web開發流程其實並不複雜,如果概括來說應該是這麼幾個步驟

1.客戶溝通,了解客戶需求,擬定需求分析文件。

這是第一步,當然也是最重要的一步,如果說整個web開發是蓋樓房,那這一步就是了解到底自己想要蓋乙個怎樣的樓房。連這個概念都沒有,談何蓋樓房?不過這一步也是最讓人頭疼的,因為畢竟客戶不是技術人員,他們描述的很多需求其實都是非常抽象的。這些都要通過自己不斷的溝通不斷的摸索才能把握住客戶的心理,尤其在美工設計方面,有時候你覺得很好的,可能客戶就不滿意。我就不贅述了。

2.資料庫設計。

這一步也非常關鍵,因為整個資料庫設計的好壞直接關係到你專案資料表之間的關係邏輯是否清晰,是否全面,是否冗餘。在資料庫設計的時候要遵循給定的命名約定,要有一定的規則,這樣以後使用起來就會方便很多。還要理清各**之間的關係,以免出現邏輯混亂。

3.**布局設計

這一步就是真正地開始頁面設計了,也就是設計建築框架圖紙了。你不需要把什麼都做到很精細,可以通過一些軟體把基本布局設計好,總共有幾個頁面,每個頁面要完成什麼功能,把頁面之間的聯絡粗略打通,讓客戶可以知道你的整個**整體是怎麼樣的流程,可以完成怎麼樣的功能,如果客戶基本滿意,那麼你就可以進入下一步了。

4.頁面設計

這一步就算是對建築的具體設計了,精確到每個細節。這一步可以完全在ps中完成,比如設計乙個index模板,其實乙個index就能代表整個**的整體風格,如果客戶對你的整體**設計風格滿意的話,你就可以著手設計其他頁面,然後切片寫css+div這些美工需要完成的事情了。切片概括起來講就是把你需要的素材整理出來,然後在製作html頁面的時候可以加以使用,把設計好的頁面用html完整地表現出來。

5.伺服器**設計編寫

這一步就是php、jsp之類的伺服器語言編寫了(其實是跟頁面美工同時進行的),因為只要整體的**功能和布局都清楚了,**師完全不需要考慮表現層是怎樣的,而只要完成自己邏輯層的功能就夠了(這就是mvc體現出來的好處)。這一步就是對伺服器**進行編寫,完成**需要的具體功能。

6.所謂的「套頁面」

套頁面的意思應該就是,把邏輯層的**嵌入到表現層中,比如說你的index.html這是個表現層,但是你要實現讀取後台對應資料庫的功能,那麼你就要把**師寫的比如php的**嵌入到這個index.html裡面去,這樣才能實現動態的功能,從資料庫中讀取資訊。等到把所有的資料都整合了以後,整個**的樣子就呈現出來了。

7.bug的查詢和修復

基本上乙個web專案完成以後,可以發布乙個初始版本,然後讓測試組的人去尋找各種bug各種漏洞,接著專案組的人會根據匯報來的漏洞進行修補,之後才能發布正式版本。

8.**維護

這就是後續了,也就是日常對**的維護。

web開發流程

1.搭建開發環境 1.1 匯入專案所需的開發包 dom4j 1.6.1.jar jaxen 1.1 beta 6.jar commons beanutils 1.8.0.jar commons logging.jar jstl.jar standard.jar 1.2 建立程式的包名 cn.itca...

web前端開發流程

web前端開發流程是什麼?老闆或甲方是乙個需求的真正發起者,也是乙個基礎idea的夢想師,產品是需求專業化梳理或進行有效評估細化需求負責的,而設計是前端的上游,前端是設計的下游。設計的工作目的是把產品巨集觀的思維結果進行專業的處理,因為按一般的習慣,產品最終的結果是原型圖,而原型圖可以理解為設計的草...

Web應用開發流程

市場分析 軟體設計 偏功能性 產品型或專案型 以下是產品型 軟體詳細設計 詳細到每個功能點.研發階段 研發階段性報告 週報 月報 季報 測試階段 測試分類 白盒 指的是邏輯性測試.修改階段 內測階段 市場反饋報告 正式上線 軟體運維文件 以下是專案型 需求討論階段 設計階段 軟體詳細設計 詳細到每個...