Slide 7

CSCI 201 Guest Lecture: Data Modeling


Why data modeling? (cont.)

Models Map to Code

A good data model will map easily to code. If the domain or requirements change, change the model, then remap the model changes to code.

Models Facilitate Collaboration

The real problem in software development is scale. What happens when a software solution is applied to the real world? Real world problem scope (domain) can grow without limit. Large software projects require many people working in collaboration. A good model is sufficiently abstracted (simplified) that it allows people to see where their parts of the projcet fit into the whole.

Next page


Email: Richard dot J dot Wagner at gmail dot com

dm03b.htm, this hand crafted HTML file created October 18, 1997.
Last updated October 22, 2010, by Rick Wagner. Copyright © 2010, all rights reserved.