簡體   English   中英

UML用例圖系統表示

[英]UML Use cases diagram system representation

你好嗎?。 我提出這個問題是因為我正在開發移動應用程序的體系結構。 我正在制作一個用例圖,我需要在該圖內表示系統。 例如,用戶需要向應用程序詢問某種信息。 用例將被稱為信息查詢,而介入的參與者是用戶和系統。 我如何代表系統? 是像人類演員一樣的方式嗎?是相同的符號嗎? 或有另一種方式來表示這一點。 非常感謝!。

用例圖的目的不是為系統建模,而是為參與者提供系統功能。 它始終是一個黑盒子的描述。

可以作為模型的系統邊界不是UML對象,我的意思是沒有“ SystemBoundary”元類。

所以通常,我會:

  • 考慮與您的系統交互的所有元素(人類而不是人類):這是參與者。 如果您能夠用演員名稱和演員角色填寫表,則會更安全。 這樣,您可以確定知道為什么要定義角色。

  • 繪制帶有參與者的架構僅是為了顯示繼承關系,以對系統的不同角色進行建模。

  • 考慮一下這些元素需要執行什么操作,關於堆棧溢出的這一點有很多文章。 正如@Kilian所說:不要在功能或工作流程方面進行思考,而在功能或需求方面進行更多思考。 像參與者一樣,能夠用所有用例和主要參與者填充表是更安全的,用簡短的句子總結用例。

  • 然后畫你的圖。

  • 不要忘記使用核心包含和擴展關系。

  • 祝你好運 ;)

有兩種可能性,取決於您是否對系統的見解感興趣。 如果不是,則僅使用一個演員。 如果要與(人類)用戶區別開,則可以定義構造型並將其分配給它。 如果您關心系統,即它是系統的另一個子系統,則可以在用例圖中使用第二個系統邊界,並在表示它的系統邊界框中顯示另一個子系統的用例。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM