关于javascript:用例圖快速概述

3次阅读

共计 1097 个字符,预计需要花费 3 分钟才能阅读完成。

用例圖是高層次系統需要的模型。用例圖次要用於視覺化用例、相應的部門及其互動。圖表自身不是一個用例,而是參與者和一組相關用例的視覺化視圖。用例的視覺化模型有助於了解業務流程,並有助於與利益相關者溝通。用例圖中顯示的用例規範和檔案構成了需要建模的關鍵。

UML 图的 4 + 1 视图

思考到 UML 图能够在零碎生命周期的不同阶段应用,让咱们来看看 UML 图的“4+ 1 视图”。4+1 视图提供了一个不同的视角来分类和利用 UML 图。4+1 视图实质上是从软件生命周期的角度来看零碎的形式。这些视图中的每一个都代表了如何对系统进行建模。这将使咱们可能理解 UML 图的确切地位及其适用性。

不同的用戶应用任何真實世界的系統。用戶能够是開發人員、測試人員、業務人員、剖析師等等。囙此,在設計一個系統之前,架構是以不同的角度考慮的。最重要的局部是從不同的觀察者的角度對系統進行視覺化。我們瞭解得越多,系統就越欠缺。這組視圖稱為軟件架構的 4 + 1 視圖。UML 在定義系統的不同透視圖方面起著重要作用。這些觀點是:

用例視圖 (Use Case)

+ 4 架構視圖:

  1. 邏輯 (Logial)
  2. 實施 (Implementation)
  3. 過程 (Process)
  4. 部署 (Deployment)

什麼是用例圖 (use cae diagram)?

用例模型依据用例形容零碎的性能需要。它是零碎预期性能(用例)及其环境(参与者)的模型。用例使您可能将您对系统的需要与零碎如何满足这些需要相关联。它由用例、参与者及其关系组成。用例图用于高级设计以捕捉零碎的需要。它代表零碎的性能及其流程。只管用例图不是正向和逆向工程的良好候选者,但它们依然以略微不同的形式用于建模。

因为它是一个十分弱小的布局工具,所以用例模型通常由所有团队成员在开发周期的所有阶段应用。

用例图示例

用例图

用例圖本質上是行為靜態的。這是因為它們幫助組織和評估問題空間中的系統需要。需要的行為方面在用例圖中不可見。因為兩個用例之間或者參與者和用例之間的關係並不代表時間的概念,所以用例圖被歸類為靜態圖。囙此,應留神將用例圖視為形容系統的流程或行為。流程流是用例和相應活動圖中文本檔案的一部分。

用例圖中的用例不能像資料流程圖(DFD)那樣合成。用例圖沒有層次或級別,它們在整個需要模型中都處於同一級別。用例檔案是識別最終生成類的業務實體的豐富來源。

UML 其余圖表

  • 为什么要进行 UML 建模?
  • 14 种 UML 图类型概述
  • 什么是类图?
  • 什么是组件图?
  • 什么是部署图?
  • 什么是对象图?
  • 什么是封装图?
  • 什么是复合结构图?
  • 什么是剖面图?
  • 什么是用例图?
  • 什么是流动图?
  • 什么是状态机图?
  • 什么是序列图?
  • 什么是通信图?
  • 什么是交互概览图?
  • 什么是时序图
  • 什么是 UML 合作图?
正文完
 0