easyUML es una herramienta para crear diagramas UML para NetBeans de forma visual. Adecuado para el aprendizaje de este lenguaje de modelado por su sencillez.
Este plugin te permite hacer dos cosas:
¿Como lo instalo?
Puedes descargar este plugin desde la pagina de Netbeans <<AQUI>> y luego instalarlo manualmente o mucho más fácil con el Netbeans abierto, clic en Heramientas -> Plugings -> y en la pestaña de plugins disponibles buscas «EasyUML«, lo instalas y reinicias
¿Como lo uso?
Para crear un nuevo proyecto UML:
Archivo -> Proyecto nuevo -> en categorías buscas UML y en proyecto «UML Diagrams Project»
Presionas siguiente, escribes un nombre para el proyecto (Ej. UMLDiagrams) y clic en terminar.
Para agregar un nuevo diagrama UML, clic derecho sobre el proyecto -> Nuevo -> Class diagram, si no esta visible esta opción, presionas en «otro…«, en categoría buscas UML y en tipo de archivo «Class diagram«, a continuación escribes el nombre del diagrama y clic en «terminar«.
Se puede crear el diagrama ya sea arrastrando los componentes y relaciones desde la paleta (ubicada a la derecha) o haciendo clic derecho sobre la hoja de diseño.
Para agregar nuevos atributos y métodos doble clic en las secciones correspondientes de las clases o clic derecho sobre estas.
¿Como genero el código java?
Una vez que tengas tu diagrama listo, crea un proyecto java, no le agregues nada. A continuación , clic derecho sobre el diagrama UML -> presiona en «easyUML generate code» -> en la ventana que aparece, buscas el proyecto java que acabas de crear y presionas «generate code«
Las clases se generaran en el proyecto java.
¿Y como genero el diagrama desde clases java?
Solo debes seleccionar las clases, paquetes o proyecto completo y clic derecho -> «easyUML Create Class Diagram«.
Más sobre easyUML
Antes de programar un videojuego, es necesario saber: Cómo representar figuras en la pantalla Cómo se manejan las coorde[...]
Estructura Interna de un archivo SVG. <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD[...]
El archuivo helpers.php en Laravel contiene funciones globales de PHP los cuales se pueden utilizar en cualquier parte d[...]
1. En la ventana de comandos de matlab escribe «mbuild -setup«, sin comillas y presiona enter. >> mbuild -setup We[...]
Sans Forgetica es una fuente diseñada utilizando los principios de la psicología cognitiva para ayudar a recordar mejor[...]
JSON es un formato de texto ligero para el intercambio de datos ampliamente usado en los Servicios Web. En este post uti[...]