流程图和序列图
flow diagrams
可以使用活動圖顯示不同用例之間的工作流。通過繪制活動圖(顯示用戶在系統內外執行的主要任務)來開始建立需求模型,通常十分有用。
例如:
您可以繪制用例圖和活動圖以顯示同一信息的不同視圖。用例圖對于顯示在較大的活動中嵌套較小的操作更有效,但不顯示工作流。例如:
請注意,您也可以使用活動圖來描述軟件中的算法,但是如果將此類圖用于業務進程,則應側重于系統外部可見的操作。
??
sequence diagrams :
可以使用序列圖顯示在系統與外部參與者之間或系統的各部件之間交換的消息。序列圖提供用例中的步驟視圖,該視圖可以非常清晰地顯示交互序列。當用例中有多個交互方且系統有 API 時,序列圖尤為有用。
例如:
序列圖的一個優點是可以方便地看到傳入您所構造的系統的消息。若要設計系統,您可以將單個系統生命線替換為每個系統組件的獨立生命線,然后顯示各生命線之間用來響應每個傳入消息的交互。
?
總結
- 上一篇: java 测量程序运行时间
- 下一篇: 时序图、活动图、状态图、协作图的区别