|
<內容特色>
E世代講求快速、輕薄,在系統開發上也是如此。但是UML
2有十四張圖,如全部用上,並不符合輕薄或快速的開發效率。UML希望能夠適用在各種系統開發程序中,厚重有其道理,但我們要講求快速入門,因此只選用了其中必用的三款圖:類別圖(class
diagram)、用例圖(use case diagram)和循序圖(sequence
diagram)。
但只講述UML這三款圖尚嫌不足,所以還需搭配引用其他技術: 1.交易樣式(transaction
patterns)—套用交易樣式,快速繪製出類別圖。 2.用例敘述(use case
description)—針對用例圖中的每個用例,以文字方式描述用例的執行流程。 3.BCE樣式(Boundary-Control-Entity
patterns)—套用BCE樣式,協助繪製出循序圖。
UML本身只是個單純的圖形語言,並不包含分析設計步驟,作者特於本書提出一套無接縫的分析設計步驟:由分析師交付一套分析階段的類別圖、用例圖文和循序圖的文件給設計師;設計師依據這套分析文件,添加跟實作技術有關的設計內容,產出另一套類別圖、用例圖文和循序圖的設計文件給程序員。
如何閱讀本書 本書內文共分六章,如果您是分析師,為求快速、省時,可以先閱讀前三章著重於分析之章節,若時間允許還是會建議分析師閱讀後三章的設計章節,這樣會更懂得如何跟設計師溝通。 如果您是設計師,就一定得閱讀前三章的分析章節,此部份為設計師也需了解的關於UML、交易樣式和BCE樣式的概念,若略過前三章將會影響您進入後半段設計圖類學習之路。
<章節目錄>
Chapter 0 前言 0.1
本書使用的技術 0.2 民宿聯合訂房系 0.3 如何閱讀本書 Chapter 1 (A1)類別圖 1.1 類別圖 1.2
分析師必學元素 1.3 交易樣式 1.4 民宿聯合訂房系統 Chapter 2 (A2)用例圖文 2.1 用例圖 2.2
分析師必學元素 2.3 用例敘述 2.4 民宿聯合訂房系統 Chapter 3 (A3)循序圖 3.1 循序圖 3.2
分析師必學元素 3.3 BCE 樣式 3.4 民宿聯合訂房系統 3.5 繪製偽畫面 Chapter 4 (D1)類別圖 4.1
從分析到設計 4.2 設計師必學元素 4.3 從物件導向到關聯式資料庫統 4.4 民宿聯合訂房系統 Chapter 5
(D2)用例圖文 5.1 使用者觀點與開發人員觀點 5.2 設計師必學元素 5.3 用例敘述 5.4 民宿聯合訂房系統 5.5
後話 Chapter 6 (D3)循序圖 6.1 按圖施工 6.2 設計師必學元素 6.3 民宿聯合訂房系統 6.4 UML
囈語 Appendix A 成本估算 A.1 成本估算 A.2 用例點 A.3
參考資料
|