阿摩線上測驗 登入

申論題資訊

試卷:107年 - 107中華郵政專業科目(一):資訊系統規劃開發(含系統分析、程式設計、開發程序、資料庫系統、網際網路服務及應用)#68261
科目:資訊系統規劃與管理(含系統分析與設計、資料庫系統)
年份:107年
排序:0

題組內容

第二題: 資訊系統開發建置過程中,系統分析與設計階段常採用不同的方式進行,請回答下列問 題:

申論題內容

(一)請列舉出五個 UML(Unified Modeling Language)的圖形,並簡述之。【15 分】

詳解 (共 1 筆)

詳解 提供者:hchungw
在資訊系統開發建置過程中,UML(Unified Modeling Language)是一種通用的建模語言,用於規範和視覺化軟體系統的設計。以下是五個常用的 UML 圖形及其簡述:
1. 用例圖(Use Case Diagram)
用例圖主要用於描述系統的功能需求,展示系統的各個角色(actors)與用例(use cases)之間的互動關係。
用途: 定義系統的功能範圍和外部使用者如何與系統交互。
組成元素: 角色(Actor)、用例(Use Case)、關係(如包含和擴展)。
範例
2. 類別圖(Class Diagram)
類別圖描述系統中的類別及其相互之間的靜態結構關係,展示類別的屬性和方法。
用途: 建模系統的靜態結構,展示類別及其關係(如繼承、實現、關聯)。
組成元素: 類別(Class)、屬性(Attributes)、方法(Methods)、關係(如泛化、關聯、聚合)。
範例
3. 順序圖(Sequence Diagram)
順序圖用於描述物件之間的動態交互,特別是它們之間的消息傳遞順序。
用途: 模擬系統運行時的動態行為,展示不同物件之間的消息交換過程。
組成元素: 角色(Actors)、物件(Objects)、生命線(Lifeline)、消息(Messages)。
範例
4. 狀態圖(State Diagram)
狀態圖描述一個對象在其生命週期中所經歷的所有狀態以及狀態之間的轉換。
用途: 描述對象的動態行為,特別是對象狀態的變化及其引發的事件。
組成元素: 狀態(State)、轉換(Transition)、事件(Event)、動作(Action)。
範例
5. 活動圖(Activity Diagram)
活動圖展示了系統內部的業務流程或操作流程,描述活動的順序和條件。
用途: 模擬業務流程或工作流程,展示活動之間的流程控制和數據流。
組成元素: 活動(Activity)、決策節點(Decision Node)、合併節點(Merge Node)、開始和結束節點(Start and End Node)。
範例
總結
這五種 UML 圖形在系統分析與設計階段有不同的用途和重點,用來視覺化和規範化系統的功能需求、靜態結構和動態行為,幫助開發團隊更好地理解和構建軟體系統。