Model-Driven Development Framework

In the model-driven framework, the model is always the source of all changes. You create a new database schema by forward engineering the model. The life cycle of a model in the model-driven Development framework can follow a path like this:

  • Create the library structure (for example, Development, Test, and Production) and populate them with erwin� Data Modeler templates.
  • Create the logical model in a development library.
  • Promote the model to the test library when it is ready.
  • Generate the schema from the test library.
  • Modify the test model as required and synchronize it to the schema.
  • Promote the model to the production library when it is ready.
  • Publish the refreshed production model.
  • Update the enterprise-wide model, if necessary.
  • Incorporate changes into the development model for further changes, and repeat the process.