12.05.2013 Views

Modelado de Software con UML2.0 - Universidad Autónoma de ...

Modelado de Software con UML2.0 - Universidad Autónoma de ...

Modelado de Software con UML2.0 - Universidad Autónoma de ...

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Diagramas <strong>de</strong> Secuencia<br />

RRepresenta t <strong>con</strong>junto j t <strong>de</strong> d mensajes j entre t roles l<br />

(o instancias) en una interacción<br />

Dos dimensiones:<br />

Tiempo Tiempo (generalmente vertical); pue<strong>de</strong> ser una escala si<br />

el sistema es <strong>de</strong> tiempo real<br />

Dif Diferentes t instancias i t i (generalmente ( l t horizontal); h i t l) el l<br />

or<strong>de</strong>n relativo no tiene importancia<br />

Se muestra la existencia y duración <strong>de</strong> las<br />

instancias, pero no sus relaciones<br />

Diagramas <strong>de</strong> Secuencia<br />

:caller :exchange :receiver<br />

a: lift receiver<br />

b: dial tone<br />

Objetos<br />

c: di dial l digit di it<br />

...<br />

Focos <strong>de</strong><br />

d: route<br />

Control<br />

ringing tone phone rings<br />

Mensajes<br />

answer phone<br />

stop tone stop ringing<br />

66<br />

68<br />

Diagramas <strong>de</strong> Secuencia<br />

Traza:secuencia <strong>de</strong> ocurrencias <strong>de</strong> eventos La semántica <strong>de</strong> una interacción es un par <strong>de</strong> <strong>con</strong>juntos<br />

<strong>de</strong> trazas (válidas e inválidas) [P, I].<br />

PPue<strong>de</strong>n d existir i ti ttrazas no iincluidas l id en llos ddos <strong>con</strong>juntos j t<br />

anteriores.<br />

Equivalencia <strong>de</strong> interacciones, si sus <strong>con</strong>juntos <strong>de</strong> trazas<br />

son iguales.<br />

Una interacción se pue<strong>de</strong> especializar: se aña<strong>de</strong>n más<br />

trazas al <strong>con</strong>junto. j<br />

Diagramas <strong>de</strong> Secuencia<br />

67<br />

Gate (formal),<br />

<strong>con</strong> nombre<br />

out out_Unlock<br />

Unlock<br />

69

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!