业务分析模型可能有以下属性

  • 简介:文本描述,作为模型的简要简介。
  • 业务系统:模型中的组件,表示层次结构。
  • 业务工作者:模型中的业务工作者类,为业务系统所有。
  • 业务实体:模型中的业务实体类,为业务系统所有。
  • 业务事件:模型中的业务事件类,为业务系统所有。
  • 业务规则:在模型中获取的业务规则。这些不是在单独工件中以文档形式捕获的业务规则。
  • 关系:模型中的关系,为业务系统所有。
  • 业务用例实现:模型中的业务用例实现,为业务系统所有。
  • 业务环境协作:业务和业务参与者之间的交互的外部实现,显示由顶级业务系统(即业务本身)提供的服务、这些服务的接口、与业务参与者的连接以及业务实体输入和输出。
  • 图:模型中的图,为业务系统所有。

请注意,业务本身是顶级组件(业务系统),并可以直接包括业务工作者、业务实体等等。

业务分析模型是在职责、可交付工件和协作行为方面表达业务流程的一种方式。如果要开发或部署新的软件系统,则为了评估系统对业务运作方式的影响,必须创建业务分析模型。通常从业务用例中忽略和排除部署新软件所引起的组织变更,这会导致工作中的软件系统无法使用。

如果未能生成业务分析模型,则意味着存在软件开发人员将不重视业务运作方式的风险。他们将按他们认为最好的方式来行事,即在缺乏业务流程知识的情况下设计和创建软件。结果可能是:建立的软件系统不支持业务需要。