Object Oriented Systems Analysis: Modeling the World in Data by Sally Shlaer
This reference describes the semantic modeling of data as a technique for systems analysis. Authors focus first on information modeling itself and the problems to which such a model applies, and then demonstrates how the model can be integrated into the software development process. Four fully developed models are included in the appendix.