統一建模語言(UML)可用于業務分析的各個方面。這些模型可以由業務分析師(BA)創建,以描述當前和建議的業務流程,促進組織變革。用于業務分析的UML也可用于捕獲業務需求,為設計和開發計算機應用程序提供了一個起點。 商人為業...
統一建模語言(UML)可用于業務分析的各個方面。這些模型可以由業務分析師(BA)創建,以描述當前和建議的業務流程,促進組織變革。用于業務分析的UML也可用于捕獲業務需求,為設計和開發計算機應用程序提供了一個起點。
![]()
商人為業務分析提供了不同類型的圖表。每種類型都突出了業務流程或系統需求的某些方面。這些圖表可能包括泳道圖,用例圖、活動圖和序列圖。泳道圖可用于業務流程和需求分析。該圖顯示了特定流程、流程中的參與者以及參與者之間的交互,可以描述工作單元如何在參與者之間移動。這些圖通常很容易實現非技術用戶可以理解,這樣他們就可以確認圖表是正確的。泳道圖還可以方便地查看流程中的冗余或低效,從而改進流程。例如,如果一項工作多次返回給參與者,通過將任務組合到工作項中,可以使流程更高效。用例圖至少指定一個參與者和一個為參與者提供值的任務。例如,參與者可能是客戶,要完成的任務是訂購商品。這個UML for business analysis圖表非常簡單地顯示了允許參與者訂購商品的功能的系統需求。類圖通常用于幫助定義系統開發的業務需求。它們顯示了對象,例如人或事物,它們之間的關系,以及它們的屬性和操作例如,保險公司可能擁有一個名為Policies的類的保險單管理系統。Policies類可能有一個屬性,比如owner,還有一個操作,比如payClaim。活動圖對于業務流程建模非常有用,因為它們描述了工作流,還可以用作系統需求文檔活動圖通常會顯示按順序執行的任務。模型通常有一個開始和結束、決策點,它指示各個責任方及其任務。它還指示哪些任務可以同時發生。序列圖是另一個可以在業務流程中使用的UML for business analysis工具描述業務對象當前如何交互的級別。這些圖表也可用于新應用程序的需求。它們按發生的順序描述對象之間的調用或消息。