miércoles, 16 de marzo de 2011

Herramientas para diagramas de clase y secuencia de UML; autogeneración de código

Existen muchas herramientas que permiten la creación de diagramas UML, de las cuales yo utilize umbrello.
La instalación en Ubuntu es muy sencilla, basta con teclear desde terminal:
sudo apt-get install umbrello

Para correr el programa, se puede hacer desde terminal tecleando:
umbrello &

Una imagen de como se ve un diagrama en el programa.  


 
Código generado en base al diagrama de clases de la foto anterior.
 
 

// 
/**
 * Class elemento
 */
public class elemento {

  //
  // Fields
  //

  public boolean activo;  /**

   * Clase principal del sistema
   *    */

  public String nombre;
  
  //
  // Constructors
  //
  public elemento () { };
  
  //
  // Methods
  //


  //
  // Accessor methods
  //

  /**
   * Set the value of activo
   * @param newVar the new value of activo
   */
  public void setActivo ( boolean newVar ) {
    activo = newVar;
  }

  /**
   * Get the value of activo
   * @return the value of activo
   */
  public boolean getActivo ( ) {
    return activo;
  }

  /**
   * Set the value of nombre
   * Clase principal del sistema
   * 
   * @param newVar the new value of nombre
   */
  public void setNombre ( String newVar ) {
    nombre = newVar;
  }

  /**
   * Get the value of nombre
   * Clase principal del sistema
   * 
   * @return the value of nombre
   */
  public String getNombre ( ) {
    return nombre;
  }

  //
  // Other methods
  //

  /**
   */
  public void apagarElemento(  )
  {
  }


  /**
   */
  public void prenderElemento(  )
  {
  }

}


Documentación sobre el uso de umbrello.

Documentación para leer sobre diagramas UML.




1 comentario: