The Model-Driven Development Methodology (MDD) or “waterfall technique” emphasizes on the drawing of models to help visualize and analyze problems, define business requirements and design information systems. The model-driven approach places a premium on planning because projects tend to be large and rework tends to be costly. While planning and analyzing uses a large portion of this project’s time, it tends to discover most if not all of the existing problems, and the dissection of the current system and breakdown of the solution makes the development process much faster. The breakdown of business processes that maybe found inefficient or bureaucratic are easily discovered and solutions maybe presented. Benefits of the MDD are:  Click here to enlarge Model-driven Development’s main disadvantage is time. The amount of time required to gather all the facts, draw and validate models. If time is an issue, MDD is not the right selection for you.
|