1. 程式人生 > >輕松學習UML之用例圖

輕松學習UML之用例圖

borde 復雜 solid 而且 標準化 參與者 程序 設計 tor

本文主要講解UML圖中的用例圖(Use Case Diagram)相關內容,如有不足之處,還請指正。

概述

統一建模語言(UML,UnifiedModelingLanguage)是面向對象軟件的標準化建模語言,UML因其簡單、統一的特點,而且能表達軟件設計中的動態和靜態信息,目前已成為可視化建模語言的工業標準。用例圖主要用來描述“用戶、需求、系統功能單元”之間的關系。它展示了一個外部用戶能夠觀察到的系統功能模型圖。在快速應用程序開發(RAD,Rap Application Development)中,用例圖主要應用於需求分析階段,用於和用戶溝通需求,並進行需求建模。

工具

  1. XMind 一款非常實用的可視化思維導圖軟件,簡單易用,功能強大。
  2. Star UML 是一種創建UML類圖,是一種生成類圖和其他類型的統一建模語言(UML)圖表的工具。

涉及知識點

  • 用例圖:由參與者(Actor)、用例(Use Case)以及它們之間的關系構成的用於描述系統功能的動態視圖稱為用例圖。

用例圖說明

用例圖的幾種關系,如下圖所示

技術分享圖片

用例圖示例

技術分享圖片

備註

UML是一種建模語言,並不是開發語言。雖然對於功能相對簡單的系統需求,平時不用UML建模也能把功能需求了解說明清楚,但是功能稍微復雜的系統,則顯得有些顧此失彼,此時工具的使用則可以提高工作的效率。

輕松學習UML之用例圖