文章分類:系統分析與設計
{UML 2.0} Use Case Diagram 的說明與範例
捕捉系統功能性需求的技術。 表達使用者對系統的期望或目的(Goal)。 Actor 可以是 “使用者” 或 “外部系統”。 Use Case 是 “封裝(Encapsulation)” 複雜度(Complexity)的最佳工具。 封裝整體系統內部的複雜。 …
{UML 2.0} Activity Diagram 的說明與範例
描述企業流程(business process)、工作流程(workflow)與程序性邏輯(procedural logic)等。 表達企業管理階層的觀點(View)。 用來表達 BPM (Business Process Management) high …
UML 2.0 Diagram 的分類與說明
依照型態,UML2.0 規格可分為兩大類別: 動態行為–Behavior Diagram 靜態結構–Structure Diagram 動態行為–Behavior Diagram: 描述系統或企業流程(Process)的行為特徵。 包括 Activity, …
從 Google Gmail 的 Label 來看設計的觀念 ~
使用 Google Gmail 所提供 Web 版的郵件處理介面,有個挺特別的功能: Label 基本的觀念在於,所有接收的信件全部集中放在 “郵件匣”,並不需要另外建立 folder 來分門別類存放郵件,而是將欲分類的郵件 “貼上” 標籤(Label), …
「大題小作」 vs. 「小題大作」
當我希望能快速一窺整體系統的全貌,而將複雜的局部細節封裝(encapsulate)時,我會「大題小作、化繁為簡」。 當我希望將焦點擺在某一局部,並把該局部視為一個整體(whole),剖開局部探究內部的細節時,我會「小題大作、、化簡為繁」。 溝通時,需要先釐 …
淺論 XML 與 UML 的關係
組織 XML 的字彙(Vocabulary) 對於所謂的 e-business 而言,如何在企業與企業之間或企業與供應商(supplier)之間分享彼此的資訊以應付快速變更的 INTERNET 網路經濟是重要的課題。而其中的現實考量的因素就在於各自的資訊系 …