room
基於javaEE+jqueryEasyUi+eclipseLink(課程設計客房管理信息系統)
一.初始階段
1.可行性分析
- 建立商業案例並確定項目的邊界
- 成本估計
- 風險分析
- 識別所有與系統交互的外部實體
2.需求識別
3.需求獲取
4.需求驗證
5.啟動管理
6.里程碑
- 生命週期目標(Lifecycle Objective)里程碑:生命週期目標里程碑評價項目基本的生存能力。
二.細化階段
1.需求分析
- 用例圖(功能需求)

- 穩定,安全,響應快(非功能需求)
- 使用java+mysql(設計約束)
2.概要設計
- 畫類圖(模塊劃分、建立模塊的層次結構及調用關係、確定模塊間的接口及人機界面)

- 數據結構設計(數據特徵的描述、確定數據的結構特性,數據庫設計)
- ER圖
- 物理模型設計


3.詳細設計
4.規劃管理
5.里程碑
- 生命週期結構(Lifecycle Architecture)里程碑。生命週期結構里程碑為系統的結構建立了管理基準並使項目小組能夠在構建階段中進行衡量。此刻,要檢驗詳細的系統目標和範圍、結構的選擇以及主要風險的解決方案。
三. 構造階段
- MVC設計模式下,使java的面向的對象編程,模型,視圖,業務邏輯
- 里程碑:初始功能(Initial Operational)里程碑。初始功能里程碑決定了產品是否可以在測試環境中進行部署。此刻,要確定軟件、環境、用戶是否可以開始系統的運作。此時的產品版本也常被稱為“beta”版。
四.交付階段
1.測試
2.維護
3.里程碑
- 產品發布(Product Release)里程碑。此時,要確定目標是否實現,是否應該開始另一個開發週期。在一些情況下這個里程碑可能與下一個週期的初始階段的結束重合。
以上基于软件工程的统一软件工程(RUP)模型