SlideServe
Menu
Préférences
© SlideServe · v2026

Communication diagram

carlos-gates avatar
8 diapositives · 403 Views · Oct 31, 2014

Communication diagram. diagram komunikácií. Zuzana Schniderová Juraj Bobák. Z histórie. Diagram komunikacií je aj nie je v UML 2.0 nový. V UML 1.x sa volal collaboration diagram (diagram spolupráce) .

Communication diagram - slide 1
01 / 8Communication diagram
1 / 17

Télécharger la présentation

Communication diagram
Une image / un lien ci-dessous est fourni (tel quel) pour télécharger la présentation

Politique de téléchargement : le contenu du site vous est fourni TEL QUEL pour votre information et votre usage personnel ; il ne peut être vendu, concédé sous licence ni partagé sur d’autres sites sans l’accord de son auteur.Le contenu vous est fourni TEL QUEL, pour votre information et votre usage personnel uniquement. Téléchargez la présentation en cliquant sur ce lien. Lors du téléchargement, si vous ne parvenez pas à télécharger une présentation, l’éditeur a peut-être supprimé le fichier de son serveur.Pendant le téléchargement, si vous ne parvenez pas à obtenir une présentation, le fichier a peut-être été supprimé par l’éditeur.

F I N

Plus de contenu associé

Transcription de la présentation
  1. Communication diagram diagram komunikácií Zuzana Schniderová Juraj Bobák

  2. Z histórie • Diagram komunikaciíje aj nie je v UML 2.0 nový. V UML 1.x sa volal collaboration diagram (diagram spolupráce). • Diagramy spolupráce reprezentujú kombináciu informácie prevzatú z diagramu tried, sekvenčného diagramu alebo diagramu použitia a popisujú tak statickú štruktúru, ako aj dynamické chovanie systému. • Bolo to mätúce (collaboration boli statické štruktúry, zatiaľ čo diagram zahrňoval správy) • Diagram komunikácií je jeho zjednodušením.

  3. Diagram komunikácií ... • ...popisuje výmenu správ (interakciu) a vzťah medzi objektmi. • ...a sekvenčný diagram sú takmer izomorfné, t.j. dajú sa prevádzať z jedného tvaru na druhý (len pri nepoužití štruktúrovaných mechanizmov ako interaction use a combined fragment) • ...používa vnorené číslovanie, napr. 1, 1.1, 1.2, 2, 2.1, ...

  4. Diagram komunikácií i sekvenčný diagram ukazujú interakcie, ale každý svojim vlastným spôsobom. Sekvenčný diagram Diagram komunikácií

  5. Načo dva diagramy interakcie? • Ak potrebujeme ukázať časovú interakciu alebo sekvencie udalostí, mali by sme na to použiť sekvenčný diagram. • Ak potrebujeme zdôrazniť štrukturálne aspekty spolupráce, kto s kým pracuje, použijeme diagram komunikácií.

  6. Ako to vlastne funguje? • objekty si môžu posielať správy • diagram ukazuje objekty, spojenia a správy • čas tu nevystupuje ako potrebná dimenzia, preto musí byť sekvencia správ a súbežnosť vlákien určená pomocou čísel sekvencií

  7. Čo k tomu potrebujeme? Diagram komunikácia vlastne obsahuje iba 4 typy elementov :frame, lifeline, komunikačné cesty (paths) a správy : • frame (rám): celý diagram komunikácií je ohraničený rámom, kde v ľavom hornom rohu je malý päťuholník, v ktorom je uvedený názov „sd nazov-diagramu-komunikácií“. Niekedy sa namiesto „sd“ píše „comm“ • lifeline: uzly reprezentujú časti štruktúrovanej triedy alebo role collaborations a korešpondujú s lifeline v sekvenčnom diagrame • komunikačné cesty (paths): sú vyjadrené čiarami (spojkami, connectors) medzi uzlami. Čiary môžu byť nazvané svojím menom. • správa: je zobrazená ako malá pomenovaná šípka umiestnená blízko spojníc. Sekvenčný výraz je umiestnený pred názvom správy a určuje poradie, v ktorom sú správy posielané. V sekvenčnom výraze je vyjadrenie aj zanorenie. Návratová hodnota nie je povinná.

  8. Literatúra • http://www.sparxsystems.com/EAUserGuide/communicationdiagram.htm • http://www.xpdian.com/Thecommunicationdiagram.html • http://sk.wikipedia.org/wiki/Sekven%C4%8Dn%C3%BD_diagram • http://sk.wikipedia.org/wiki/Diagram_komunik%C3%A1cie • http://mpavus.wz.cz/uml/uml-b-sequence-3-2-4.php • http://mpavus.wz.cz/uml/uml-b-communication-3-2-5.php