TI21BISDSM - U3Activity2
TI21BISDSM - U3Activity2
STUDENT:
TEACHER:
DATE
20 DE JULIO DE 2024
INDEX
INTRODUCTION.........................................................................................3
What are Communication/Collaboration Diagrams?..........................................3
Purpose and Use.........................................................................................3
characteristics.............................................................................................4
Advantages.................................................................................................4
Disadvantages.............................................................................................4
Symbols in Communication/Collaboration Diagrams................................5
........................6
EXAMPLE...................................................................................................7
CONCLUSION.............................................................................................8
BIBLIOGRAPHY..........................................................................................9
INTRODUCTION
Communication diagrams, also known as collaboration diagrams, are key tools in
the field of software engineering and systems modeling. These diagrams are part
of the Unified Modeling Language (UML) and are used to represent the interaction
between different components of a system, whether software or hardware.
characteristics
The main elements of a communication diagram include:
Advantages
1. Structural Clarity: They help visualize the system's structure and how
components are interrelated.
2. Ease of Communication: They facilitate communication among
development team members and stakeholders by providing an
understandable visual representation.
3. Problem Detection: They help identify potential design issues and points
for improvement in component interactions.
Disadvantages
1. Complexity in Large Systems: In very large or complex systems,
communication diagrams can become difficult to manage and understand.
2. Focus on Structure: While they show how components communicate, they
do not always capture the temporal flow of interactions as clearly as
sequence diagrams.
Symbols in Communication/Collaboration
Diagrams
Communication diagrams use a specific set of symbols to represent the various
components and interactions within a system.
1. Objects/Participants
2. Links/Associations
3. Messages
Arrow: Arrows along the lines between objects indicate the direction of
message flow. Messages are labeled with the message name, and
optionally, parameters and sequence numbers.
Numbered Sequence: To show the order of messages, numbers are
often prefixed to message names. This helps clarify the sequence of
interactions.
EXAMPLE
Scenario
Communication Diagram
Participants:
Interactions:
Diagram Description
CONCLUSION
In summary, communication/collaboration diagrams are a valuable tool in system
modeling, providing a clear view of how system components interact. Although
they have limitations, their ability to enhance understanding and communication
among team members makes them an essential tool for the design and analysis of
complex systems. Using them in combination with other modeling tools can offer a
more comprehensive and detailed perspective of the developing system.
BIBLIOGRAPHY
"UML Communication Diagrams"
Autor: IBM Developer
Enlace: IBM Developer - UML Communication Diagrams
Descripción: Un artículo que proporciona una introducción a los diagramas de
comunicación, con ejemplos y explicaciones prácticas.