软件需求模式阅读笔记之五
这一章主要是说明信息需求模式。信息是商业系统活力的源泉:毕竟IT是信息技术。习惯上称为数据处理,但是信息有更广泛的含义,而不仅仅是数据。使用数据类型需求模式定义为了一个特别的业务目标,一个特别的原子信息条目如何被表示或展示。数据类型需求应该保包括数据类型名称,目的,形式,显示格式,约束,特殊处理。数据库设计者需要考虑如何在数据库中存储这个数据类型:什么数据类型最合适?一个复杂的数据类型可能在数据库表中最好保存为两列。
使用标识符模式定义为一些类型的实体分配唯一标识符的方式,或者指定一个数据项作为唯一标识符。添加标识符是为了可以直接找到标识符所指的东西。一个标识符的形式可以是简单的数据类型或者可以由多个部分组成。一个标识符通常是独立的。
使用数据归档需求模式定义从一个永久存储设备移动或者复制数据到另外一个设备。但是要注意的是不要用数据归档模式定义定期的数据库备份。归档是什么?归档就是从一个永久存储 媒介中移动或者复制大量数据到另一个媒介。在数据归档需求中尽可能避免提到特定的技术,数据归档需求应该包含数据描述,移动或拷贝,数据源,目的地,频率,发起者,目的,归档格式。
有时候使用数据归档的好处不会自己显现出来,直到系统设计时才发现。因此要做好数据归档。