阿摩線上測驗 登入

申論題資訊

試卷:96年 - 096年專門職業及技術人員高等建築師、技師、法醫師暨普通記帳士、96年第二次高等暨普通消防設備人員、普通不動產經紀人資訊技師#33576
科目:公職◆系統分析與設計
年份:96年
排序:0

題組內容

三、統一塑模語言使用以下圖形進行塑模:個案圖、類別圖、物件圖、循序圖、合作圖、 狀態圖、活動圖、元件圖與部署圖。請回答下列問題:(30 分)

申論題內容

⑴那些圖示用來描述靜態的工作?

詳解 (共 1 筆)

詳解 提供者:hchungw

在 UML 中,用來描述靜態工作的圖示包括:

  1. 個案圖(Use Case Diagram):描述系統功能需求及其與外部使用者的互動。
  2. 類別圖(Class Diagram):描述系統中的類別及其靜態結構關係。
  3. 物件圖(Object Diagram):描述特定時刻的物件實例及其關係。
  4. 元件圖(Component Diagram):描述系統的軟件元件及其相互依賴關係。
  5. 部署圖(Deployment Diagram):描述系統的物理架構,包括硬件和軟件的部署情況。

這些圖示有助於設計和理解系統的靜態結構,並為系統的實施和維護提供了必要的文檔支持。

在統一塑模語言(Unified Modeling Language,UML)中,用於描述靜態工作的圖示主要包括以下幾種:

1. 個案圖(Use Case Diagram)

  • 用途:用來描述系統的功能需求以及系統與外部使用者(Actor)之間的互動。
  • 靜態描述:個案圖展示了系統可以執行的各種功能(用例)以及使用這些功能的使用者(角色),這些用例和角色之間的關係是靜態的。

2. 類別圖(Class Diagram)

  • 用途:用來描述系統中的類別以及這些類別之間的靜態結構關係,如繼承、關聯、聚合和組合等。
  • 靜態描述:類別圖展示了系統的類別結構,包括類別的屬性和方法,以及類別之間的靜態關係,這些都是不隨系統運行而改變的靜態信息。

3. 物件圖(Object Diagram)

  • 用途:用來描述系統在某一特定時刻的物件實例和這些物件之間的關係。
  • 靜態描述:物件圖展示了特定時刻的物件及其關係,是類別圖的具體實例化,展示了靜態結構的一部分。

4. 元件圖(Component Diagram)

  • 用途:用來描述系統的物理模塊結構,包括軟件元件及其相互關係。
  • 靜態描述:元件圖展示了系統的各個軟件元件及其依賴關係,這些元件和關係在系統運行期間通常是固定不變的。

5. 部署圖(Deployment Diagram)

  • 用途:用來描述系統的物理架構,包括硬件節點、運行在節點上的軟件元件以及它們之間的關係。
  • 靜態描述:部署圖展示了系統在物理層面的靜態結構,說明了硬件配置和軟件元件的部署情況,這些通常是系統運行前設計並固定的。