收集该业务实体所参与的所有业务用例实现。 确保您能访问业务工作者(这些业务工作者访问该业务实体)的描述,以及能访问与该业务实体具有关系的其他业务实体的描述。业务实体的职责描述必须包括实体在业务中的角色,以及它从创建到删除的整个生命周期。您可以用状态表图记录生命周期(请参阅技术:业务分析模型中的图)。
确定业务实体应具有哪些操作。 根据业务实体在它参与的每个业务用例实现中的操作作出决策。这些操作为业务工作者提供访问业务实体的工具。简要描述每项操作。
对职责描述定稿,并解释所有操作如何相关(包括业务实体的生命周期)。
另请参阅技术:业务视图中关于操作的讨论。
识别并简要描述业务实体的属性。属性是业务实体的特征,或者是该业务实体履行其职责(非另一业务实体)所必需的任何信息。需要确定或计算(随需)的信息项必须表示为操作的形式,而不是表示为业务实体的属性。属性代表的是业务实体的持久特征。
另请参阅技术:业务实体中关于属性的讨论。
检查业务实体的操作。候选业务事件包括 状态的重要改变(例如从“正在跟踪”变成“已锁定”的目标,或者从“已建议”变成“已接受”的建议)。触发这些状态更改的操作可发送这些业务事件。还请考虑应将业务事件通知给哪些业务参与者、业务工作者或其他业务实体。检查业务实体与其他业务实体的关系。这些相关实体中有任何应通知该业务实体的重要更改吗?
复审该业务实体参与的所有关系(关联、依赖关系和泛化关系)。这些关系的目的和语义清晰吗? 对业务实体之间的众多泛化关系保持警惕。确定这些关系对于业务实体职责的执行是否真的必要。还请确认业务实体的确具有所有必要的关系。
请与团队的其他成员和相应的项目干系人一起复审和讨论业务实体,以便使他们对业务实体有清晰的了解,并就其描述达成一致。
另请参阅指南:业务实体以及在任务:复审业务分析模型中业务实体的核对表。
© Copyright IBM Corp. 1987, 2006. All Rights Reserved.