统一建模语言(UML)可用于业务分析的各个方面。这些模型可以由业务分析师(BA)创建,以描述当前和建议的业务流程,促进组织变革。用于业务分析的UML也可用于捕获业务需求,为设计和开发计算机应用程序提供了一个起点。 商人为业...
统一建模语言(UML)可用于业务分析的各个方面。这些模型可以由业务分析师(BA)创建,以描述当前和建议的业务流程,促进组织变革。用于业务分析的UML也可用于捕获业务需求,为设计和开发计算机应用程序提供了一个起点。
![]()
商人为业务分析提供了不同类型的图表。每种类型都突出了业务流程或系统需求的某些方面。这些图表可能包括泳道图,用例图、活动图和序列图。泳道图可用于业务流程和需求分析。该图显示了特定流程、流程中的参与者以及参与者之间的交互,可以描述工作单元如何在参与者之间移动。这些图通常很容易实现非技术用户可以理解,这样他们就可以确认图表是正确的。泳道图还可以方便地查看流程中的冗余或低效,从而改进流程。例如,如果一项工作多次返回给参与者,通过将任务组合到工作项中,可以使流程更高效。用例图至少指定一个参与者和一个为参与者提供值的任务。例如,参与者可能是客户,要完成的任务是订购商品。这个UML for business analysis图表非常简单地显示了允许参与者订购商品的功能的系统需求。类图通常用于帮助定义系统开发的业务需求。它们显示了对象,例如人或事物,它们之间的关系,以及它们的属性和操作例如,保险公司可能拥有一个名为Policies的类的保险单管理系统。Policies类可能有一个属性,比如owner,还有一个操作,比如payClaim。活动图对于业务流程建模非常有用,因为它们描述了工作流,还可以用作系统需求文档活动图通常会显示按顺序执行的任务。模型通常有一个开始和结束、决策点,它指示各个责任方及其任务。它还指示哪些任务可以同时发生。序列图是另一个可以在业务流程中使用的UML for business analysis工具描述业务对象当前如何交互的级别。这些图表也可用于新应用程序的需求。它们按发生的顺序描述对象之间的调用或消息。