文章分類:系統分析與設計

[案例研討] 烏龜訂購系統開發與實作 by UML and Java-03

Iteration-1 實現使用案例,打通技術關節 階段目標 (Sub-Goal) 找出 精要 (essential)的使用案例 (use case),快速導出到實作階段,建立程式碼框架。 找出並解決 從需求分析橋接至實作階段的過程間,所衍生出的技能、技術 ...

[案例研討] 烏龜訂購系統開發與實作 by UML and Java-02

兩階段開發的目標設定 重點說明 本案例的演練區分為兩個釋出 (release)階段。在現實的專案開發,每一個釋出版本都應該是可以滿足使用者的功能需求。兩個釋出版本的重心為: 第一個階段:快速實現功能需求,但保留了可以具延展性的 3-tier MVC框架。 ...

[案例研討] 烏龜訂購系統開發與實作 by UML and Java-01 (4/25 新增原始碼下載)

烏龜訂購系統開發實作與心得筆記 -從系統分析設計至實作與結構重整 (UML + Pure Java 版本) 實作目標 藉由一個極小型的案例,來展示開發階段 (包括 需求分析、結構設計、程式實作)的主要產出 (artifacts),以及這些產出之間的關聯性。 ...

[建站日誌] 新增「軟體設計線上教材區」

從事軟體設計教學多年來,除了不定期陸續在我的部落格發表相關的文章,也有其它包括整理在軟體課程的教材內,以及研討會的簡報等。 因為這些文章比較沒有一個結構化的編排整理,有些想學習軟體設計的讀者們可能就不容易得到系統化且循序性的研讀與瞭解。 所以我想要把關於軟 ...

程式碼與 UML 類別_循序圖 的關係探討-完結 (4)

支援自動產出循序圖的工具 EA (Enterprise Architect) 8.x-內建動態產出循序圖的機制。 Together, RSA, Flowchart4j(c#) -支持靜態產出循序圖的方式。 HSDc. Sequence Genenator ...

程式碼與 UML 類別_循序圖 的關係探討 (3)

程式碼與循序圖的正反向工程 先瞭解一個重點:靜態程式碼結構並無法直接對應循序圖 (對應的是類別圖)。 兩種方法可以產出循序圖: 動態產出:設定 run-time 環境,實際執行應用程式,再由 UML 工具至系統內追蹤解析。 靜態產出:直接掃瞄程式碼,解析物 ...