在分析过程早期开发业务实体模型有什么好处?

  在分析过程的早期,开发业务实体模型(也称为逻辑数据模型)有许多好处。要了解这些好处,需要了解业务实体模型中获取的信息。

  为了开发业务实体模型,分析师记录业务使用或交互的“事物”或“名词”,以完成其工作。这些实体的一些例子可能是债券,贷款,借款人,股票,储蓄账户等。

  在识别出业务实体之后,还识别描述每个实体的属性。因此,“借款人”可能具有姓名,身份证,出生日期等属性。

  最后,确定实体之间的关系。借款人可以拥有贷款,因此借款人和贷款实体之间的关系记录在业务实体模型上。

  业务实体模型最有影响的好处之一是它成为所有项目利益相关者可以相互交流和理解的通用语言。随着为每个实体识别属性和关系,每个人都可以快速了解业务域的详细信息,而不管他们以前具有多少领域知识。

  在分析过程的所有阶段,这种标准化语言可用于更有效地交流。如果正在记录业务流,则用于每个流程活动的语言可以是一致且明确的。同样,如果正在编写用例,则可以使用业务实体模型中标识的实体来确保概念清晰地传达并且只有一种解释。

  业务实体模型的另一个好处是如何使用它来支持用户界面的设计。随着系统的屏幕流被捕获,线框常常被开发。线框是屏幕非常简洁的表示。它们通常只是一个屏幕,被赋予了名称和用途,具有简单的轮廓边界,表示将显示信息的屏幕区域。每个区域中显示的信息类型可以使用来自业务实体模型的业务实体来描述。这为企业提供了信息的基本概念,这些信息将不必列出每个既费时又常常不完整的字段。相反,如果实体借款人显示在屏幕的某个区域中,则企业可以知道借款人的子集或所有属性(如业务实体模型中所定义)并可供用户使用。随着详细屏幕设计的开发,所需的更为确切的属性将稍后确定。

  业务实体是业务语言的基础,通过消除模糊性来节省时间和金钱,这种模糊性几乎总是在没有文档化的业务实体模型的情况下出现。

#DDD实体模型  

业务分析设计