Previous Topic: Starting Object-Oriented AnalysisNext Topic: Inheritance


Object-Oriented Methodology Concepts

Object-oriented methodologies typically require diagrams that show a message is passed between objects. CA Gen puts the information in these diagrams in the form of dialog flows and USE actions held within the model. Object-oriented methodologies typically recommend some form of state transition diagram, to study the phases in the life of an instance of an object type. This is supported by the oriented approaches for studying the required functionality of applications. This bears considerable similarity with activity dependency analysis and event analysis, and the activity dependency diagram can, if required, be used to document use cases.

Object models are expected to take advantage of inheritance and polymorphism. Inheritance is supported by CA Gen, while polymorphism is not.