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

利用循序圖表達參與者與系統的互動描述

當我們利用使用案例圖界定了系統設計範圍(Boundary)後, 同時也找出主要參與者(Primary Actor)及其對系統的期望(Goal)。 參考下圖一。 圖一、ATM系統的使用案例-提款 圖一說明了系統必須對 "顧客" 提供 &q …

利用企業使用案例記錄企業流程

在系統開發的需求捕捉階段時,一般我們會利用活動圖(Activity Diagram)來記錄企業流程(Business Process)。 例如,範例圖一是利用活動圖來表達 "XX醫院" 的掛號就診流程(圖一僅為範例,並非是完整正確的就診 …

從鳥瞰的觀點看 Use Case Diagram

我個人一向主張寫 Use Case 的敘述之前,先畫使用案例圖(Use Case Diagram) 。原因在於我們可以從鳥瞰的視野綜觀系統的全貌: 可以利用套件(Package)界定系統的設計範圍(Boundary)。 避免過早涉及至細節(Detail)。 …

{UML2.0} Component Diagram 簡單說明與範例

Component(元件) 圖: 元件圖專注的焦點有二個: 元件所提供的介面(Interface)。 元件之間的相依性(Dependency)。 與業界推導的規格,如 COM+、EJB …,並沒有直接的關連。 元件,其本質其實就是物件!但最大的不同點在 …

{UML2.0} Deployment Diagram 簡單說明與範例

Deployment(部署) 圖: 表達系統的實體(Physical)部署(Deploy)配置。 瞭解哪些軟體套件被部署至哪一台實體的裝置(Device)上。 (縮略圖,點擊圖片鏈接看原圖)

{UML 2.0} 關聯類別(association class)

一般 UML 書籍對 “關聯類別(assocation class)” 的定義及說明如下: An association class connection is a UML construct that allows an association conn …