基於MVC開發模式的javaWeb項目開發流程

一、MVC模式簡單介紹

M–>model—>模型層–>entity/dao/service

V–> view –>視圖層–>jsp/html…

C–>control–>控制器–>servlet

模型層:封裝對數據庫的訪問的一些類

視圖層:各個JSP頁面,通過Controller銜接Model層

控制層:方法入口,接收前端傳來的請求

優缺點:

每一層各司其職! 更容易更換具體的實現,而對其他層代碼影響較小!
這裏寫圖片描述

二、項目開發流程

1.調研分析

2.需求分析

《需求分析說明書.doc》

3.設計數據庫

每一組用同一個數據庫。

4.編碼(一般情況下這個部分用時是最少的,是項目開發中不太重要但又不可缺少的部分,沒有它就相當於前面的工作都是吹牛逼的)

項目經理:分配任務,每個人要做什麼 (項目計劃)

開發經理:帶領團隊開發解決技術難點

三、項目開發生命週期

軟件項目開發模式:

螺旋開發模式

適用場景:適合於項目前期部分需求不確定的情況, 對於每一個模塊一個個開發:分析、設計、編碼、測試、上線;

優點:降低軟件風險! (做出的產品要儘量滿足客戶需求!)

瀑布模式:

適用場景:先進行所有模塊的需求分析,當分析結束後,才進入項目下一個階段, 即設計、編碼、測試、上線;

優點:更容易進行項目把控,即項目質量控制!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章