Dedicado a mis proyectos en Gambas ,un lenguaje de programación parecido al Visual Basic + Java pero ampliamente mejorado y...¡¡para gnu/linux!!.La potencia del gnu/linux sumada a la facilidad del Basic



Consultas, Desarrollo de programas y petición de presupuestos:



Mostrando entradas con la etiqueta diagramas. Mostrar todas las entradas
Mostrando entradas con la etiqueta diagramas. Mostrar todas las entradas

jueves, 18 de diciembre de 2014

Analisis y Diseño de una aplicación: Herramienta UML. Presentación en video

Análisis y Diseño de una aplicación: Herramienta UML. Presentaciones en video

UML significa Lenguaje Unificado de Modelado

Es un sistema que nos permite modelar los sistemas de software, mediante gráficos, para visualizar, especificar, construir y documentar un sistema.

Encontre en  http://prezi.com/,  una presentación sobre UML, realizada por Andres Leonardo Moreno Moreno, que me gustó mucho y la he convertido en video para que la veais


Otra que es más resumida y que se centra en los principales diagramas que existen, realizada por Martín Rasgado:


Enlace a las presentaciones en prezi.com:
https://prezi.com/fc8cpth0-dml/uml-lenguaje-unificado-de-modelado/
https://prezi.com/k5jsxqjvsovg/el-uml-lenguaje-unificado-de-modelado/


domingo, 29 de julio de 2012

DotGambas: Diagramas de tus programas


DotGambas

Es un programa que lee tu proyecto  en Gambas3 y genera un diagrama informado de los formularios, módulos, clases, funciones, subrutinas , propiedades que usa tu programa y dibuja flechas para indicar las relaciones entre cada uno.


El programa utiliza varios algoritmos para dibujar los diagramas
            - dot
            - fdp
            - osage

Y los ficheros que genera son: (los crea en la carpeta /tmp)
            - grafico.txt: es un fichero de texto plano con la definición del gráfico
            - grafico.png: fichero grafico que lo puedes ver con cualquier visor.
            - grafico.svg: fichero .svg, que lo puedes editar con inkscape

Te enseño un ejemplo:
Leyenda:
     Rectángulo: Son funciones indicando el tipo de valor que devuelve.
     Pentágonos: Son subrutinas o métodos
     Cuadrilátero: Propieades
     Elipse: hace referencia a una clase, formulario o modulo
   
     Flechas: Indican llamadas a subrutinas o funciones
     Flecha Doble Roja-Azul: llamadas a instancias a clases o formularios




Notas:
a) Los archivos que se generan estan en el directorio: /tmp
Se crean dos:
   - grafico.txt
   - grafico.png o grafico.svg (segun la opción elegida)
b) Para crear los graficos debes de tener instalado el programa graphviz
     En ubuntu y derivadas:
              sudo apt-get install graphviz
c) Para editar los archivo .svg, debes de tener instalado el programa inkscape
    En ubuntu y derivadas:
              sudo apt-get install inkscape
d) Dependiendo de la complejidad del proyecto, algunos algoritmos dan problemas al crear el resultado gráfico (ya sea .png o .svg)


Enlace de descarga: DotGambas. version 0.0.4

Enlaces interesantes:
Pagina web de graphviz:  http://www.graphviz.org/Home.php
Pdf. donde se explica como funciona dot: http://www.graphviz.org/pdf/dotguide.pdf