Uml Codigo

Páginas: 2 (297 palabras) Publicado: 5 de diciembre de 2012
Clases, visibilidad de atributos, parámetros tipo de retorno

Mapeos obtenidos con la herramienta CASE JUDE

public class A { private String at1A; protected static final Number at2A; publicNumber met1A(String par1) { return null; } protected static String met2A() { return null; Comentar estereotipos abstract cursiva y comentarios } }

Relaciones y atributos de referencia rol
public classA { private B b; }

Comentar navegabilidad y rol

Multiplicidad, navegabilidad rol Relaciones de Herencia e implementación

public class B private } public class A private } public class B }{ A a; { B[] b; {

public class A { } public class B extends A { } public class A { } public class B implements IA { }
IA B

Relaciones de dependencia
public class A { } public class B { }Comentar las dependencias Relación de agregación
public class A { } public class B { private A[] a; }

Relación de composición
public class A { } public class B { private A[] a; }

Diagrama desecuencia Realizar el diagrama de clases que se adecue /* Las herramientas no lo soportan */

Problemas: No es un Mapeo de JUDE
public class A{ … public void met1A(B b1,B b2){ b1.met1B();b2.met2B(this); } … }

Ejercicio examen febrero 2005 Dado el siguiente diagrama de clases correspondiente a la solución estructural del PD Compuesto, mapearlo a código java incluyendo la definición de losmétodos add, remove y getHijo de la clase Compuesto. Se proporciona una vista parcial de la clase java.util.Vector para mapear la multiplicidad correspondiente al rol hijos de la agregación entreCompuesto y Componente 1..*.
Vector Vector() add(arg0 : Object) : boolean capacity() : int get(arg0 : int) : Object remove(arg0 : Object) : boolean size() : int

Clase Componente public abstract classComponente { public abstract void operacion(); } Clase Compuesto
import java.util.Vector; public class Compuesto extends Componente { private Vector hijos; public Compuesto(){ super(); hijos = new...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • UML
  • UML
  • UML
  • Uml de las
  • Que es uml
  • Uml
  • Que es un UML
  • UML

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS