此活动描述了跨多个域(由选择的体系结构视点和视图推动)从逻辑上自顶向下分解业务系统的方法(请参阅用例分解和补充需求分解概念)。
虽然在大多数情况下会将顶级业务用例作为起点,但这并不是先决条件。如果建模团队没有使用用例技术,则只要可以定义顶级业务系统的操作,就仍可使用这种基于操作的方法。在对只定义了操作的业务子系统执行此活动时,也会是这种情况。
此方法还有其他两个主要特征。第一个特征是,此方法可通过两个业务(子)系统透视图来演示:黑盒和白盒。从黑盒透视图开始,定义从外部可见的系统属性(通常从操作方面)。然后打开黑盒,并定义或确定它的元素,再描述每个系统操作是如何通过元素的操作来实现的。此方法的第二个特征在于它的递归性。这表现为在更细化的子系统的更低、更详细的级别应用同一通用方法。
下面显示了此活动简化的工作流程:
|