Assisting novice analysts in developing quality conceptual models with UML

Knowing the kinds of modeling errors they are most likely to produce helps prepare novice analysts for developing quality conceptual models.