Desarrollo Java con JGRASP

Os mostramos como instalar otra opción gratuita en el desarrollo Java, JGRASP

Desarrollo Java con JGRASP

Desde que Internet es una realidad en el día a día del desarrollo, el
conocimiento de las opciones que tenemos a nuestra disposición es inimaginable.

Realizar labores de formación y pre-venta ayuda a enriquecerte en las
distintas opciones y técnicas que utilizan distintos desarrolladores.

Hoy os vamos a contar el estado del arte de una herramienta llamada JGRASP,
fundamentalmente porque me han contado distintas personas sus bondades y me ha
picado un poco la curiosidad.

Cuanto más estudio, mas me doy cuenta de lo que me queda por estudiar …..

No debemos confundir esta herramienta con los patrones de GRASP (Asignación
de responsabilidades). Podéis encontrar un tutorial sobre éstos en el

siguiente enlace
.

Descarga


GRASP (Graphical
Representations of
Algorithms,
Structures, and Processes)
es una de las herramientas del grupo de investigación de la universidad de
Auburn. Se supone que una de las principales ventajas es la capacidad que
proporciona de identificar estructuras dentro de nuestro código.

Podemos
descargárnosla del siguiente enlace
http://www.jgrasp.org

Instalación

Arrancamos la aplicación de instalación

Seleccionamos parámetros básicos como directorio, carpeta de
accesos directos, etc.

Y vemos que se finaliza la instalación creándose los iconos
correspondientes

Arranque

Al arrancar la herramienta nos aparece un icono en la barra
inferior. Si pinchamos sobre el, podemos ver la consola para monitorizar
parámetros de arranque y visualizar posibles errores o bugs de la herramienta
(todo un detalle)

Podemos crear un nuevo proyecto

Lo guardamos

Y podemos insertar nuevos fichero o los que ya tenemos.

Se formatea el código de un modo bastante utilizable.

Una de las cosas que más me ha gustado ha sido la capacidad
para generar los diagramas UML

Conclusiones

Hay que tener la mente abierta a nuevos conocimientos ….

Si desarrollamos código para distintos clientes, es conveniente que no nos
vinculemos demasiado a una herramienta ya que, sin ella, es posible que
parezcamos un poco torpes (al menos temporalmente). Debemos aprender bien las
bases del lenguajes y probar distintas opciones (empezaría por NetBeans y
Eclipse dentro de los entornos gratuitos).

Si somos clientes debemos tratar de formalizar el uso de una herramienta y
conseguir el mayor conocimiento sobre ella (ahorraremos tiempo y dinero).

Los jefes de proyecto deben planificar la formación de su equipo para que
adquieran conocimientos en disciplinas complementarias y una de estas
disciplinas debe ser el perfecto conocimiento de las herramientas de trabajo.

Adicionalmente, los miembros del equipo deben formarse en:

  • Dirección de proyectos
  • Metodologías
  • UML
  • Modelado de datos
  • Análisis OOP
  • Patrones de diseño
  • Conocimiento de herramientas ofimáticas (Word, excel, access, project,
    etc.)

 Un equipo poco cualificado es un equipo poco productivo. La formación
debe estar planificado (incluida la autoformación). Si tenéis necesidades a este
respecto, ya sabéis donde estoy….

Sobre el
Autor ..

Comentarios

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

He leído y acepto la política de privacidad

Información básica acerca de la protección de datos

  • Responsable: IZERTIS S.A.
  • Finalidad: Envío información de carácter administrativa, técnica, organizativa y/o comercial sobre los productos y servicios sobre los que se nos consulta.
  • Legitimación: Consentimiento del interesado
  • Destinatarios: Otras empresas del Grupo IZERTIS. Encargados del tratamiento.
  • Derechos: Acceso, rectificación, supresión, cancelación, limitación y portabilidad de los datos.
  • Más información: Puedes ampliar información acerca de la protección de datos en el siguiente enlace:política de privacidad

Creador y propietario de AdictosAlTrabajo.com, Director General de Autentia S.L., Profesor asociado en IE Business School, inversor en StartUps y mentor de emprendedores. Ingeniero Técnico de Telecomunicaciones y Executive MBA por IE Business School 2007. Twitter: Follow @rcanalesmora Autor de los Libros: Planifica tu éxito: de aprendiz a empresario, Informática profesional, las reglas no escritas para triunfar en la empresa, Conceptos ágiles aplicados a distintas áreas de una empresa y Conversaciones con CEOs y CIOs sobre Transformación Digital y Metodologías Ágiles. ¡Descárgalos gratis aquí! Puedes consultar mi CV y alguna de mis primeras aplicaciones (de los 90) aquí.

¿Quieres publicar en Adictos al trabajo?

Te puede interesar

02/03/2026

José Antonio Sánchez Segovia

Zephyr es un RTOS open source respaldado por la Linux Foundation que permite desarrollar dispositivos embebidos conectados, eficientes y escalables, facilitando el paso de prototipo a producto final con una arquitectura mantenible.

23/02/2026

Enrique Casado Díez

LoRa y LoRaWAN son tecnologías clave en el ecosistema IoT cuando se requiere largo alcance y bajo consumo energético. En este artículo analizamos su funcionamiento, Spreading Factor, link budget, arquitectura de red, frecuencias y clases de dispositivos, con un caso práctico real.

19/02/2026

Juan José Díaz Antuña

Copilot Chat es la forma más sencilla y segura de empezar a usar IA en Microsoft 365. En este artículo vemos cómo funciona, cómo activarlo y en qué se diferencia de Microsoft 365 Copilot, Copilot Studio y los Agentes Inteligentes, con ejemplos prácticos y una comparativa clara.