首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> Java 程式設計 >> J2EE

開發完整 J2EE 解決方案八步驟 (一):需求分析與用例建模

     編輯:J2EE

J2EE 平台與開發方法論

J2EE 平台四大組成:規範、參考實作、相容性測試套件、BluePrints 計畫。BluePrints 提供分散式組件架構最佳實踐與設計指引。本文基於 Rational Unified Process (RUP) 與 BluePrints 應用範例,提出八步驟 J2EE 開發方法論。

為何選擇 RUP

  1. 架構中心:資源全面投入前先開發可執行架構原型
  2. 迭代與組件基礎:透過迭代增加組件擴展功能,不影響現有系統
  3. UML 標準建模語言:可視化展示系統架構與組件

RUP 四階段:Inception (初始) → Elaboration (細化) → Construction (構建) → Transition (轉換)。

步驟一:需求分析

目標:描述系統「該做什麼」與「不該做什麼」,建立開發者與用戶共同的商業語境。

  • 功能性需求:用商業概念、領域術語、框圖文檔化 (文字/HTML)
  • 非功能性需求:效能、交易、安全等,記錄於附加需求文檔
  • 高層 UI 模型:文字或 HTML 原型,視專案介入深度決定

電子商務範例用例圖

電子商務系統用例圖

圖一:典型電子商務系統用例 — ViewOrder (登入查看訂單明細)、AddLineItems (瀏覽目錄加入購物車)

垂直切片驅動開發

選擇關鍵垂直切片 (如訂單領域) 進行完整層次實作 (JSP → EJB → 資料庫),產出全功能迷你系統。將原型經驗轉化為物件設計指引,逐步擴展至全域模型。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved