识别并简要描述正在建模的业务中的业务系统。 业务系统其实只对大型的复杂业务模型有用。 根据业务建模场景以及您工作的范围,您可能决定完全不使用业务系统。
业务系统代表组织内相对独立的能力。它定义了一组职责,以及履行这些职责的业务工作者、业务实体和业务事件。在这种方式下,业务系统是组织的结构部分(例如一个部门),但区别在于:业务系统内唯一允许的
交互是通过预定义的职责。例如,考虑饭店里的服务窗口,或者带有服务目录的 IT 支持部门。在这两个例子中,均有预定义的交互。例如,如果您走到饭店后面试着从厨房中某人处取一份菜,将发生什么情况?
类似地,如果您请求计算机支持技术人员为您预订航班,将发生什么情况?
我们使用业务系统来禁止与其内部的业务工作者和业务实体发生除指定交互以外的任何交互。这允许我们将大而复杂的业务模型进行分区,以便能着重于详细描述模型的一部分,而又能了解它在整体中的位置。
就哪些业务系统(如果存在)应包含在模型中进行讨论并达成一致。一些业务系统可能在业务用例实现的环境中描述得不够详细。其他则可能提供重要输入或接收输出,在这些情况下应将它们作为业务参与者进行建模。这意味着它们在正在建模的业务之外。
您可能想要指示业务系统如何参与业务用例,而不显示业务系统内业务工作者和业务实体之间的内部交互。如有必要,您可以“放大”业务系统,以将内部协作作为业务用例的一部分显示。
关于业务系统的更多信息,请参阅指南:业务系统。
|