Information Model:- It is a collection of multiple models which is used in different organizations.
Context Information Diagram - It captures high level data flow between major entities in the system, their relationship to the entities outside the system and any data that is assumed to come from external sources.
Entity-Relationship Diagram - It captures aggregation and generalization relationships among the entities within the domain.
Object Diagram - It identifies the objects in the application domain i.e. in the problem space.
Feature Model: It results from a feature analysis whose goal is to capture and organize a customer’s understanding and expectation of over-all capabilities of application in a given domain.
Use-Case Diagram - It captures the usage scenarios in the system.
Representational Model - It describes how information is made available to a user. It provides details about the appropriate user interfaces for a particular system.
Operational Model: It is the foundation upon which the software designers begin the process of understanding. It identifies the key operations that occur within a domain, the data exchanged among those operations and the commonly occurring sequence of those operations. The operational model represents how applications work within a domain.
Data-Flow Diagram- It focuses on data exchanged within the system.
Control-Flow Diagram - It focuses on exchange of control within the system.
State-Transition Diagram - It models and relates different states which the entities will enter, in the domain.