The document describes the steps to construct a domain class model: 1. The first step is to find relevant classes by identifying nouns from the problem domain. Classes often correspond to nouns and should make sense within the application domain. 2. The next steps are to prepare a data dictionary defining each class, find associations between classes corresponding to verbs, and identify attributes and links for each class. 3. The model is then organized and simplified using techniques like inheritance and packages. The model is iteratively refined by verifying queries and reconsidering the level of abstraction.