Comparision: Traditional MDA vs. Proteans MDD


Traditional MDA
  • UML based model
  • Need extensive design stage before coding
  • Code generation based on static templates
  • Only architectures supported by vendor can be used
  • UI cannot be customized
  • MDA tools overwrites the manually written code
  • Requires changes in architecture or requirement to suit tool
  • Best suited for Waterfall approach
    Proteans’ MDD
    • Database is Model
    • Design is flexible to accommodate changes
    • Code generation templates are customized for each project
    • Any architecture can be used
    • Clients choose the UI, templates are customized to UI
    • MDD tools suggests code changes, developer merge the code
    • Tool can be customized to suite requirements
    • Can be used in Waterfall as well as Agile