Definition

model-driven development (MDD)

Model-driven development (MDD) is a paradigm for writing and implementing computer programs quickly, effectively and at minimum cost. The methodology is also known as model-driven software development (MDSD) and model-driven architecture (MDA).

The MDD approach to software development allows people to work together on a project even if their individual experience levels vary greatly. It allows an enterprise to maximize effective work on a project while minimizing the overhead necessary to produce working software that can be validated by end users in the shortest possible time. In MDD, the methodology is agile, constantly evolving to meet the needs of the business.

This was last updated in March 2007
Posted by: Margaret Rouse

Email Alerts

Register now to receive SearchSoftwareQuality.com-related news, tips and more, delivered to your inbox.
By submitting you agree to receive email from TechTarget and its partners. If you reside outside of the United States, you consent to having your personal data transferred to and processed in the United States. Privacy

More News and Tutorials

Do you have something to add to this definition? Let us know.

Send your comments to techterms@whatis.com

There are Comments. Add yours.

 
TIP: Want to include a code block in your comment? Use <pre> or <code> tags around the desired text. Ex: <code>insert code</code>

REGISTER or login:

Forgot Password?
By submitting you agree to receive email from TechTarget and its partners. If you reside outside of the United States, you consent to having your personal data transferred to and processed in the United States. Privacy
Sort by: OldestNewest

Forgot Password?

No problem! Submit your e-mail address below. We'll send you an email containing your password.

Your password has been sent to: