8.8.2 业务对象演化验证
5.1节中提到业务对象是由对需求获取阶段调研得到的所有业务单据进行筛选而来,因此,业务对象演化验证也是我们建模过程方法论从机制上进行需求验证的一种形式。
在业务建模阶段,业务对象的演化过程以实际的业务表单为源头,每张业务表单转化为对应的业务对象。当角度转为系统建模阶段时,这些业务对象将映射为一张充满关联关系的ER图,图中每张表的表名、表字段作为后续阶段数据库物理表结构设计的重要来源。
薪酬模块中业务对象演化过程体现为,将图3-4工资表业务表单经过要素筛选之后填入业务对象中,得到效果如图3-5所示的业务对象,这里已经对业务中的重要数据进行了初步记录。系统建模阶段中,薪资表业务对象和其它业务对象通过关联关系存在于图8-2中。

图8-2 薪资管理系统概念实体(https://www.daowen.com)
图8-3薪资表有效反映了业务单据中的数据,其中的薪资ID、员工信息ID、职工工号等信息作为数据库物理表结构的字段名。

图8-3 薪资表
将得到的数据库物理表结构自下向上一层一层反向追溯,最终形成的业务对象与最初的业务单据对比起来,会产生什么样的效果呢?这个就是验证以后我们要关心的事情了。