By 1990, the world of programming had made serious moves from COBOL and Fortran into the world of Simula-67’s successors—first C++ and then Java. This brought to center stage some new concepts in the world:
· Designing programs around the structure of objects, rather than processes.
· Addressing processes as characteristics of those objects.
· Dealing explicitly with “messages” passed between objects.
· Focusing on the structures of classification and composition as the ones most important.
Messrs. Coad and Yourdon took the position in 1990 that these object-oriented concepts could contribute to the analysis of a business (The problem space, as they described it). [Coad & Yourdon, ...