Unified Modeling Language (UML)
User model view.  This view represents the system (product)
from the user’s (called “actors” in UML) perspective.
Structural model view.  Data and functionality is viewed from
inside the system. That is, static structure (classes, objects,
and relationships) is modeled.
Behavioral model view.  This part of the analysis model
represents the dynamic or behavioral aspects of the system.
Implementation model view.  The structural and behavioral
aspects of the system are represented as they are to be built.
Environment model view.  The structural and behavioral
aspects of the environment in which the system is to be
implemented are represented.