为了得到软件系统的演化过程模型,引入了工作模型的概念用以描述软件的工作过程。通过建立起软件演化前后的工作模型并对其进行比较,可以得到由旧的工作模型向新的工作模型转化需要执行的各种活动,这样的活动通过在软件的代码、数据和文档三个层面的映射便具有了实际意义,以此为基础所构造的演化活动图能够最终转换为Petri网形式的演化过程模型。
This paper introduces how to use the concept of work model to describe the work process of the software in order to obtain its e- volution process model. Activities which executed to transform an old work model into a' new work model can be acknowledged by constructing and comparing the work model before and after software evolution. These activities are assigned actual meaning by three kinds of projection (code projection, data projection and document projection), an evolution activity graph based On which, can be transformed eventually into a software evolution process model described by Petri Net.