分析设计时如何对之前没有经验的行业进行充分了解?
为了快速而充分地理解一个新行业,业务分析师必须选择工具和技术,以尽可能少的时间成本生成高层次的、全面的空间视图。
首先可能是最有效的工具是业务实体模型。业务实体模型(或逻辑数据模型)记录业务为了完成其工作而使用或与之交互的“事物”或“名词”。例子可能是债券、贷款、借款人、股票、储蓄账户等。
其次在识别出业务实体之后,还要标识描述每个实体的属性。因此,“借款人”可能具有诸如姓名,SSN,出生日期等属性。通过这种方式,属性进一步完善了我们对域内“事物”的理解。
最后,确定实体之间的关系。例如,借款人可以拥有贷款,贷款可以拥有抵押品。
由于为每个实体标识了属性和关系,因此业务分析师和项目团队的其他人员可以快速理解业务域的细节,而不管先前领域知识的了解多少。虽然业务实体模型会随着时间不断更新和细化,但是早期创建基本业务实体模型并不需要很多时间。
另一个很棒的工具是Context Diagram上下文图。 Context Diagram(数据流图的专用版本)将系统视为单个高级流程,然后显示系统与其他外部实体(系统,组织组,外部数据存储等)之间的关系。因此,它根据流程,这些流程使用的数据以及整个组织中的数据移动来映射域。通过这种方式,Context Diagram使用已记录的信息与业务实体模型协同工作。 如下图:
业务分析设计