The logical view is a presentation dedicated to the description of conceptual analysis and design work products for a software project. Beginning with user requirements and progressing through the logical modeling of classes and objects and their interactions, you will move on to process modeling, and finally implementation modeling.
The previous views model the concepts in the application from a logical viewpoint. The design views model the design structure of the application itself, such as its expansion into structured classifiers, the collaborations that provide functionality, and its assembly from components with well-defined interfaces. These views provide an opportunity to map classes onto implementation components and expand high-level classes into supporting structure. Implementation diagrams include the internal structure diagram, the collaboration diagram, and the component diagram.