“Specs”指组成对象的事物,“Specs”处理之后产生的叫“Result”。如线段:两个点为“specs”,线段即其“specs”的“result”,而每个点由坐标确定,坐标集合是点的“specs”,点即其相应“specs”的“result”。Spec/Result模型为Spec/Result管理提供了基础结构,也称为Build/Update机制。如果线段任一端点的任一坐标修改,线段将随之重画,也就是说,任何时候“specs”改变,“result”必须更新。为了保持模型协调一致,所有results都必须更新。specs之间定义了各自的内部关系,当一个spec修改时,所有依赖于该spec的specs也将随之修改,Build/Update机制由此可精确控制specs的变化。Build/Update机制的两种基本活动:一是计算每个spec以更新results,二是定义specs之间的关系。Spec/Result Modeler的最主要好处是:保证更新数据在整个系统中传播时的同一性以及使公司规则和知识经验等更易捕捉。