我们有理解、测量、控制-个现实世界中的系统(用户业务)这样的需求。想要对业务系统进行及时、低成本的测量和预测,最简单的方法就是建立业务模型。对我们的模型来讲,数据是最恰当的材料,因此有了“数据模型”这个名称。数据模型的结构应该能够表现出用户业务中很少随着时间改变的方面,模型的内容(存储在模型内部的值)则代表那些会随时间变化的信息。
这样一来,我们就得到了一个结构稳定且易于维护的数据模型。我们建立的应用程序负责对模型的内容进行添加、修改和删除,同时也能够给出关于内容的报告。
下面是使用这项技术的好处。
口数据模型相对稳定的方面允许我们更好地改变业务需求。业务的变更经常会导致内容维护和报告方式的改变。对比起来模型的结构发生改变的情况就很少了。
口使用这项技术,我们创建的数据模型将会独立于当前业务过程(不是业务规则)和当前的数据处理技术。
口这项技术的另外一个好处就是可以用于一些当前面向过程的技术无法起作用的情况。举例来说,在信息管理应用程序中并没有明确定义的过程。用户无法确切地指定如何使用数据。通过创建一个其结构反映了业务结构的数据模型,我们可以支持任何合理的对数据的使用。
口数据分析开始于数据模型的开发。
G.10.3表的定义
表是一个将事实、数字以及类似的东西系统地记录在很多列中的一个清单。
我们需要对信息进行整理以便存储或者展示时,就需要使用表。表能够相对容易地使用一种清晰、明确和简单的格式来对信息进行创建、维护和展示。我们将会遇到下面几种表:
口内容表:
口度量转换表;
口重量和测量表:
口税款表。
表G-4举例说明了表的特征。
一个表用它的名称来标识,因此它的名称在业务的范围内必须是唯一的。
上一篇:软件测试与持续质量改进(附录G)