工作产品:业务实体
业务实体代表由业务参与者和业务工作者操作的重要、持久的信息。业务实体是被动的;也就是说,他们自己不启动交互。业务实体可以在许多不同的业务用例实现中使用,并且其存在时间通常超过任何单个交互。业务实体提供参与不同的业务用例实现的业务工作者共享信息(文档流)的基础。
用途

业务实体代表业务内部的重要、持久信息的抽象。任何属于其他对象的属性的信息可能本身都不是业务实体。例如,ContactDetails 是“客户”的属性,因此本身不是业务实体。不存储、但随需(必要时)创建或确定的信息可能也不是业务实体。例如,产品清单当然是重要信息,但不是持久信息。有人在任何时候需要知道某个特定条形码当前在货架上(或在仓库中)的实例数量,就会计算该信息,然后该信息就作废了。

项目干系人使用业务实体确保组织创建和要求的信息存在于业务分析模型中。业务设计人员负责确定和描述业务实体,并负责评估组织变更对由业务创建和要求的信息的影响。业务实体也由系统分析人员和设计人员分别在描述系统用例和确定软件实体时使用。

请注意,我们说业务实体由业务工作者操控,在业务用例实现中我们通过业务工作者对业务实体上操作的调用来显示这一点。这样的描述本身是一种便利的方法,实际上,对业务实体调用操作可能是业务工作者通过应用某种工具实现的。

关系
角色负责人: 修改者:
属性
可选
已计划Yes
图示
报告
定制
说明选项UML 说明:类,构造型为 <<business entity>>。

如果您正在进行领域建模,也就是说您只确定业务实体,那么就可以使用构造型 <<domain class>>,而不使用 <<business entity>>。

更多信息
核对表
指南