Distributed Development

Enterprise Architect supports distributed development using two different techniques.




See also


Enables geographically separated analysts to update and modify parts of the model in replicas, then merge these back together at a central location


XMI Import/Export

Use XMI-based import/export to export discrete packages to XML to share among the development team; this has several benefits over replication:

  • You can assemble a model from only the parts necessary to get your job done
  • You can assemble a full model if required
  • You can assemble a model from different package versions for different purposes (such as customer visible, internal release only)
  • You can roll-back parts of a model as required
  • There is less chance of 'collisions' between developers if each works on a discrete package
  • The process is controllable using a version control system, or through package control

XMI based import/export is UML1.3 / XMI1.1 compliant; you can also write XML based tools to manipulate and extract information from XML files to enhance the development process

XMI-based Import/Export is accessed through Project | Model Import/Export










Version Control

Controlled Packages



XMI Import Export Options