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

套件(Package) 圖:

  • 群組(Grouping)分類的邏輯單位。
  • “Package 圖”內可以包含基本元素(element),最普遍的即是 “Class”、”Component”,以及 “Sub-Package”。
  • “Package 圖” 被用來界定系統範圍的 “內” 與 “外”,是非常有效的工具。
  • 每一個 Package 均表達一個 ”命名空間(namespace)”。在 Package 內的 “Class” 均必須有一個 “唯一(unique)” 的名字。例如,Java ”Date” 物件的命名為 “com.sun.java.utils.Date”。

UML 2.0 Package Diagram
(縮略圖,點擊圖片鏈接看原圖)

文章導覽

   

共有 6 則迴響

  1. 版大說明得還滿簡單易懂的
    確實 package 不是很複雜的東西,不用想得太多
    簡單來說就像資料夾一樣,只是一種分類工具

    Package於UML Diagram的應用

    上文也有不錯的示範,還介紹了在企業模型觀點及實體結構觀點的運用時機與步驟~

  2. Hi alaso:

    你只要記得,利用 Package 圖只是 “界定” 範圍,就是如此的簡單。不要把它想得太複雜。

    例如,我想區隔 “Coffee Shop” 的內與外,就可以利用 Package 界定出 “Coffee Shop” 的範圍。那麼,也就可以去觀察咖啡廳的內部事務以及外界會有什麼 “事件” 是會與咖啡廳產生互動的情形。

  3. 哈囉!你好

    可不可以用一個例子來舉例package diagram呀?

    就像前面的醫院的好了,因為上面的我真的看不太懂說?

    謝謝囉!^^

  4. 那個…圖上有兩個錯誤:
    1.Structs framework→應該是Struts吧?
    2.Date的qulified name應該是java.util.Date?
    不過,對你要講的概念是沒影響啦…

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *