At times, it seems as though analysis and design are on the road to becoming lost arts. Previous generations of computers used processor memory and disks that were much more expensive than today's hardware. Cost alone was sometimes a motivation for emphasizing analysis and design in order to make efficient use of expensive resources. Hierarchical and network model databases imposed a severe penalty for inadequate design, often forcing a complete reorganization of a database.
Today there is much emphasis on rapid development, as opposed to meticulous, step-wise refinement.
The ease of use of RAD tools can lure developers into building applications based on inadequate design and little or no data modeling.