UT5. UML

FASE DE diseño: DIAGRAMAS DE secuencia

Pág. 46

eugeniaperez.es

UT 5.3: DIAGRAMAS DE secuencia

1. Fase de diseño

Text

eugeniaperez.es

fase de diseño

UT 5.3: DIAGRAMAS DE secuencia

1. Fase de diseño

Text

eugeniaperez.es

DIAGRAMAS DE SECUENCIA

  • Muestran cómo interactúan los objetos.
  • Permiten indicar cómo se encadenan las llamadas/retornos de un objeto a otro.

UT 5.3: DIAGRAMAS DE secuencia

1. Fase de diseño

Text

eugeniaperez.es

objetos y su línea de vida

 

 

 

Se representan objetos de una clase y su línea vital de ejecución.

UT 5.3: DIAGRAMAS DE secuencia

1. Fase de diseño

Text

eugeniaperez.es

mensajes

 

 

 

 

Se representan los mensajes (llamadas a métodos) de una clase a otra.

public class Main {
	public static void main (String [] args) {
		System.out.println("hello");
	}
}

UT 5.3: DIAGRAMAS DE secuencia

1. Fase de diseño

Text

eugeniaperez.es

normalmente mensajes síncronos

 

 

 

 

En los mensajes síncronos el objeto espera a terminar la llamada (resultado) para seguir con su ejecución.

public class Main {
	public static void main (String [] args) {
		Calculator calculator = new Calculator();
		int result = 0;
		
		result = calculator.mul(333,2);
		System.out.println(result);		
	}
}

UT 5.3: DIAGRAMAS DE secuencia

1. Fase de diseño

Text

eugeniaperez.es

Objetos creados

 

 

 

 

Puede ser que un objeto se cree a partir de un mensaje. El objeto se representa en ese momento.

UT 5.3: DIAGRAMAS DE secuencia

1. Fase de diseño

Text

eugeniaperez.es

Objetos creados

 

public class GUI {
		private Business business = new Business();

		public void add (String name) {
			business.addCustomer(name);
		}
}
public class Business {
		public void addCustomer (String name) {
			Customer customer = new Customer(name);
		}
}

UT 5.3: DIAGRAMAS DE secuencia

1. Fase de diseño

Text

eugeniaperez.es

Objetos destruidos

 

 

 

 

Representamos una instancia que se destruye o se borra de memoria.

 

UT 5.3: DIAGRAMAS DE secuencia

1. Fase de diseño

Text

eugeniaperez.es

secuencias condicionales

 

 

 

 

 

Podemos establecer una condición y sus alternativas.

 

UT 5.3: DIAGRAMAS DE secuencia

1. Fase de diseño

Text

eugeniaperez.es

secuencias condicionales

 

 

 

 

 

 

Podemos establecer una condición y sus alternativas.

 

UT 5.3: DIAGRAMAS DE secuencia

1. Fase de diseño

Text

eugeniaperez.es

bucles

 

 

 

 

 

 

Simplemente introducimos las sentencias dentro de un marco.

 

UT 5.3: DIAGRAMAS DE secuencia

1. Fase de diseño

Text

eugeniaperez.es

bucles

 

 

 

 

 

 

Simplemente introducimos las sentencias dentro de un marco.

 

UT 5.3: DIAGRAMAS DE secuencia

1. Fase de diseño

Text

eugeniaperez.es

bucles

 

 

 

 

 

 

Simplemente introducimos las sentencias dentro de un marco.

 

UT 5.2: DIAGRAMAS DE clases

1. Fase de diseño

Text

eugeniaperez.es

realiza los ejercicios 1-8 pág. 52

Made with Slides.com