{"id":76060,"date":"2024-05-12T23:32:12","date_gmt":"2024-05-13T03:32:12","guid":{"rendered":"http:\/\/bangla.sitestree.com\/uml-collaboration-diagram\/"},"modified":"2024-05-12T23:32:12","modified_gmt":"2024-05-13T03:32:12","slug":"uml-collaboration-diagram","status":"publish","type":"post","link":"http:\/\/bangla.sitestree.com\/?p=76060","title":{"rendered":"UML Collaboration Diagram"},"content":{"rendered":"<p>&quot;Collaboration diagrams (known as Communication Diagram in UML 2.x) are used to show how objects interact to perform the behavior of a particular use case, or a part of a use case. Along with sequence diagrams, collaboration are used by designers to define and clarify the roles of the objects that perform a particular flow of events of a use case. They are the primary source of information used to determining class responsibilities and interfaces.&quot;<\/p>\n<p>Ref: Check Below<\/p>\n<p><a href=\"https:\/\/www.visual-paradigm.com\/servlet\/editor-content\/guide\/uml-unified-modeling-language\/what-is-uml-collaboration-diagram\/sites\/7\/2018\/12\/collaboration-diagram-example.png\">https:\/\/www.visual-paradigm.com\/servlet\/editor-content\/guide\/uml-unified-modeling-language\/what-is-uml-collaboration-diagram\/sites\/7\/2018\/12\/collaboration-diagram-example.png<\/a><\/p>\n<p><a href=\"https:\/\/www.visual-paradigm.com\/guide\/uml-unified-modeling-language\/what-is-uml-collaboration-diagram\/\">https:\/\/www.visual-paradigm.com\/guide\/uml-unified-modeling-language\/what-is-uml-collaboration-diagram\/<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>&quot;Collaboration diagrams (known as Communication Diagram in UML 2.x) are used to show how objects interact to perform the behavior of a particular use case, or a part of a use case. Along with sequence diagrams, collaboration are used by designers to define and clarify the roles of the objects that perform a particular flow &hellip; <\/p>\n<p><a class=\"more-link btn\" href=\"http:\/\/bangla.sitestree.com\/?p=76060\">Continue reading<\/a><\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[182],"tags":[],"class_list":["post-76060","post","type-post","status-publish","format-standard","hentry","category---blog","item-wrap"],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"jetpack-related-posts":[{"id":78161,"url":"http:\/\/bangla.sitestree.com\/?p=78161","url_meta":{"origin":76060,"position":0},"title":"Misc. Short Notes on Visual Studio and C#","author":"Sayed","date":"May 11, 2025","format":false,"excerpt":"Download Visual Studio Community Edition: https:\/\/visualstudio.microsoft.com\/vs\/community Compare Different Versions of Visual Studio: https:\/\/visualstudio.microsoft.com\/vs\/compare IPO Diagram for Your Code (Application) IPO Diagram visually shows\/describes key inputs, Processes\/Operations, and resulting outputs from those operations. Ref: https:\/\/www.youtube.com\/watch?v=a10a11oxjrA&pp=0gcJCdgAo7VqN5tD For UML class diagram Concepts, please check: https:\/\/www.visual-paradigm.com\/guide\/uml-unified-modeling-language\/uml-class-diagram-tutorial An example from the URL above: In Object\u2026","rel":"","context":"In &quot;C# - Misc&quot;","block_context":{"text":"C# - Misc","link":"http:\/\/bangla.sitestree.com\/?cat=1973"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/bangla.sitestree.com\/wp-content\/uploads\/2025\/05\/image-7.png?resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/bangla.sitestree.com\/wp-content\/uploads\/2025\/05\/image-7.png?resize=350%2C200 1x, https:\/\/i0.wp.com\/bangla.sitestree.com\/wp-content\/uploads\/2025\/05\/image-7.png?resize=525%2C300 1.5x, https:\/\/i0.wp.com\/bangla.sitestree.com\/wp-content\/uploads\/2025\/05\/image-7.png?resize=700%2C400 2x"},"classes":[]},{"id":78414,"url":"http:\/\/bangla.sitestree.com\/?p=78414","url_meta":{"origin":76060,"position":1},"title":"Differences among Functional Diagrams, Activity Diagrams, Sequence Diagrams, and Class Diagrams? Why are these important in OOD and OOP.","author":"Sayed","date":"August 27, 2025","format":false,"excerpt":"Got it \ud83d\udc4d I\u2019ll structure everything into a clear comparison table that\u2019s easy to read and copyright-free for posting on your FB\/blog. \ud83d\udcd8 OOD & OOP Diagrams \u2013 Quick Comparison Diagram TypePurpose \/ FocusStatic or DynamicExample UseFunctional DiagramShows system functions and how data flows between them.Static (overview level)Mapping out major\u2026","rel":"","context":"In &quot;Enterprise Architect&quot;","block_context":{"text":"Enterprise Architect","link":"http:\/\/bangla.sitestree.com\/?cat=98"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/bangla.sitestree.com\/wp-content\/uploads\/2025\/08\/image-22.png?resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/bangla.sitestree.com\/wp-content\/uploads\/2025\/08\/image-22.png?resize=350%2C200 1x, https:\/\/i0.wp.com\/bangla.sitestree.com\/wp-content\/uploads\/2025\/08\/image-22.png?resize=525%2C300 1.5x, https:\/\/i0.wp.com\/bangla.sitestree.com\/wp-content\/uploads\/2025\/08\/image-22.png?resize=700%2C400 2x"},"classes":[]},{"id":76009,"url":"http:\/\/bangla.sitestree.com\/?p=76009","url_meta":{"origin":76060,"position":2},"title":"Java Structural Design Patterns","author":"Sayed","date":"May 6, 2024","format":false,"excerpt":"Adapter Design Patterns Ref: A good read: https:\/\/refactoring.guru\/design-patterns\/adapter Ref: Wikipedia Ref: https:\/\/www.visual-paradigm.com\/guide\/uml-unified-modeling-language\/uml-aggregation-vs-composition\/","rel":"","context":"In &quot;Java Design Patterns and OOP&quot;","block_context":{"text":"Java Design Patterns and OOP","link":"http:\/\/bangla.sitestree.com\/?cat=1962"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/bangla.sitestree.com\/wp-content\/uploads\/2024\/05\/image-7.png?resize=350%2C200","width":350,"height":200},"classes":[]},{"id":76254,"url":"http:\/\/bangla.sitestree.com\/?p=76254","url_meta":{"origin":76060,"position":3},"title":"In Object Oriented Design: What are Association, Aggregation, Composition, and Generalization?","author":"Sayed","date":"August 21, 2024","format":false,"excerpt":"In Object Oriented Design: What are Association, Aggregation, Composition, and Generalization? How are these represented in Diagrams? Draw the diagrams. Give examples of Association, Aggregation, Composition, and Generalization. Write some example skeleton classes in any OOP language. What is the difference between Aggregation and composition? What is the difference between\u2026","rel":"","context":"In &quot;\u09ac\u09cd\u09b2\u0997 \u0964 Blog&quot;","block_context":{"text":"\u09ac\u09cd\u09b2\u0997 \u0964 Blog","link":"http:\/\/bangla.sitestree.com\/?cat=182"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/bangla.sitestree.com\/wp-content\/uploads\/2024\/08\/image-2.png?resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/bangla.sitestree.com\/wp-content\/uploads\/2024\/08\/image-2.png?resize=350%2C200 1x, https:\/\/i0.wp.com\/bangla.sitestree.com\/wp-content\/uploads\/2024\/08\/image-2.png?resize=525%2C300 1.5x"},"classes":[]},{"id":76023,"url":"http:\/\/bangla.sitestree.com\/?p=76023","url_meta":{"origin":76060,"position":4},"title":"Proxy Pattern","author":"Sayed","date":"May 6, 2024","format":false,"excerpt":"Proxy Pattern: \u201cProxy is a structural design pattern that lets you provide a substitute or placeholder for another object. A proxy controls access to the original object, allowing you to perform something either before or after the request gets through to the original object.\u201d \u201cA credit card is a proxy\u2026","rel":"","context":"In &quot;Java Design Patterns and OOP&quot;","block_context":{"text":"Java Design Patterns and OOP","link":"http:\/\/bangla.sitestree.com\/?cat=1962"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/bangla.sitestree.com\/wp-content\/uploads\/2024\/05\/image-13.png?resize=350%2C200","width":350,"height":200},"classes":[]},{"id":21951,"url":"http:\/\/bangla.sitestree.com\/?p=21951","url_meta":{"origin":76060,"position":5},"title":"UML Resources #Software Engineering","author":"Author-Check- Article-or-Video","date":"March 8, 2021","format":false,"excerpt":"Tools to create UML diagrams from PHP SourceAuto Generate class diagrams from php sourcehttp:\/\/www.sparxsystems.com\/products\/ea_downloads.htmlhttp:\/\/uml.sourceforge.net\/download.phphttp:\/\/www.excelsoftware.com\/php_models.pdfhttp:\/\/www.codegeneration.net\/generator.php?id=220UML Theory--You can learn and Design by Hand(or visio\/MS-Word)Short, to the point excellent: http:\/\/dn.codegear.com\/article\/31863Not Bad but lengthy: http:\/\/www.jeckle.de\/umllinks.htm#tutorialsJust Ok: http:\/\/www.sparxsystems.com.au\/UML_Tutorial.htm From: http:\/\/sitestree.com\/?p=4768 Categories:Software EngineeringTags: Post Data:2007-11-03 01:04:52 Shop Online: https:\/\/www.ShopForSoul.com\/ (Big Data, Cloud, Security, Machine Learning): Courses:\u2026","rel":"","context":"In &quot;FromSitesTree.com&quot;","block_context":{"text":"FromSitesTree.com","link":"http:\/\/bangla.sitestree.com\/?cat=1917"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]}],"_links":{"self":[{"href":"http:\/\/bangla.sitestree.com\/index.php?rest_route=\/wp\/v2\/posts\/76060","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/bangla.sitestree.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/bangla.sitestree.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/bangla.sitestree.com\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"http:\/\/bangla.sitestree.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=76060"}],"version-history":[{"count":0,"href":"http:\/\/bangla.sitestree.com\/index.php?rest_route=\/wp\/v2\/posts\/76060\/revisions"}],"wp:attachment":[{"href":"http:\/\/bangla.sitestree.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=76060"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/bangla.sitestree.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=76060"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/bangla.sitestree.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=76060"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}