8.1. The "Big Picture" Goal of Object Modeling

Our goal in object modeling is to render a precise, concise, understandable object-oriented (OO) model, or blueprint, of the system to be automated. This model will serve as an important tool for communication:

  • To the future users of the system that we are about to build, an object model communicates part of the understanding of the system requirements (along with screen mock-ups, architecture diagrams, infrastructure design, and so on). Having the users review and "bless" the model will ensure that we get off on the right foot with a project because a mistake in judgment at the requirements analysis stage can prove much more costly to fix—by orders of magnitude—than if such a misunderstanding is ...

Get Beginning C# 2008 Objects: From Concept to Code now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.