What is UML collaboration diagrams

 

A loosely coupled diagram languages provides by UML for specifying models of software systems on all levels of abstraction, ranging from high-level requirement specifications over analysis and design models to visual programs. On each level, several kinds of diagrams are available to specify different aspects of the system.