HERRAMIENTA CASE DIA


Que es una herramienta case:

Las herramientas CASE (computer aided software engineering, ingeniería de software asistida por computadora) son diversas aplicaciones informáticas destinadas a aumentar la productividad en el desarrollo de software reduciendo el costo de las mismas en términos de tiempo y de dinero. Estas herramientas pueden ayudar en todos los aspectos del ciclo de vida de desarrollo del software en tareas como el proceso de realizar un diseño del proyecto, cálculo de costos, implementación de parte del código automáticamente con el diseño dado, compilación automática, documentación o detección de errores entre otras.


DIA

DIA es un programa para la creación de diagramas GTK+ para GNU/ Linux, Unix y Windows liberado bajo la licencia GPL.
DIA está más o menos inspirado en el programa comercial Windows Visio, aunque más orientado hacia diagramas sencillos para el uso ocasional. Puede ser utilizado para dibujar diferentes tipos de diagramas.
Actualmente posee objetos especiales para ayudar a dibujar diagramas entidad relación, diagramas UML, organigramas, diagramas de red, y muchos otros diagramas. También es posible añadir soporte para nuevas formas de escritura mediante archivos XML, usando un subconjunto de SVG para dibujar las formas.
De acuerdo a Eriksson y Penker (1998, p.35-36), Dia es una moderna herramienta CASE debido a que proporciona funciones para dibujar diagramas, actúa como repositorio, soporta modelo de navegación y cubre al modelo en todos los niveles de abstracción. Sin embargo, no reúne las especificaciones de una herramienta avanzada, porque no mantiene funcionalidad en la generación del código, la ingeniería de la reversibilidad, integración de herramienta CASE secundaria y no contiene a ningún modelo de herramienta CASE intercambiable. Dia es invaluable en sistemas de modelado en código abierto a través de su facilidad de uso y simplicidad de navegación.





Interfaz de DIA


La principal ventana de DIA de herramientas permite crear nuevos lienzos, selecciona las herramientas que desea utilizar, y establecer sus preferencias.
DIA incluye herramientas de dibujo para introducir distintos elementos geométricos a nuestras composiciones, pudiendo editar sus propiedades y con un espacio cuadriculado para organizar nuestros diagramas y sistema de capas.

DIA es una aplicación para diagramación, que puede ser usada para realizar una gran variedad de diagramas. DIA es fácil de entender y lo suficientemente flexible como para permitir a los usuarios crear diagramas personalizados como diagramas entidad relación.

Ejemplo:

Diagrama diagrama de ER





  

Diagrama diagrama de flujo


Uso

El uso de Día para crear un diagrama es fácil. La caja de herramientas contiene una paleta de objetos predefinidos, incluyendo formas simples, líneas y objetos especializados. Para añadir un objeto a la lona, simplemente hacer clic en la deseada.


OBJETOS Y CAJA DE HERRAMIENTAS

Los objetos y la caja de herramienta Un diagrama de Día se compone de un conjunto de objetos. Los objetos son las formas que están predefinidos o se definen por el usuario. La caja de herramientas le permite seleccionar el objeto deseado y le permite establecer las propiedades por defecto para los objetos Día ejecuta, dos ventanas abiertas: el lienzo, que contiene el diagrama, y el Cuadro de herramientas, que contiene las paletas de objetos y otros controles. La caja de herramientas se divide en tres regiones. La región superior contiene 14 botones. Los tres primeros son los controles para ajustar el diagrama. La otra área es la de la caja de herramientas que contiene los objetos especiales. Esta se utiliza para seleccionar las herramientas especializadas tales como UML, diagramas de flujo, red, etc.

Elementos de la caja de herramientas Objetos especiales: Sirve para seleccionar los diferentes diseños que podemos hacer como UML, diagramas de flujo, de red etc. Ampliar: Tipo de zoom Desplazar: Ayuda a desplazarte en el área de trabajo Texto: Inserta texto en el diseño Estilos de line: Ayuda a personalizar los estilos de flecha y de línea donde podemos decir si la queremos mas delgada o gruesa
Herramienta para la base de datos Dia también ayuda a elaborar modelos relacionales. Para la elaboración del modelo relacional se tiene que seleccionar la hoja de Bases de datos en la barra de objetos especiales. Y tiene esta maneja como objetos las tablas


DIA nos permite Exportación variedad de formatos.

Exportar se utiliza para generar una salida adecuada para otras aplicaciones con una variedad de formatos compatibles. El formato se especifica, ya sea usando el menú de opciones o de lo determinado por la extensión de nombre de archivo:

  • cgm: CGM
  • dia: Diagrama Dia Nativo
  • dxf: Dibujo de archivo de intercambio: Este formato es utilizado por otras aplicaciones de gráficos vectoriales, tales como los paquetes de diseño asistido por ordenador, como AutoCAD y QCad.
  • eps: PostScript encapsulado
  • hpgl: Hewlett-Packard lenguaje gráfico
  • png: Portable Network Graphics: Este es el formato gráfico único gratuito de Internet.
  • svg: Gráficos vectoriales escalables
  • tex: Macros TeX PSTricks: diagramas de este formato se pueden utilizar directamente en T E X y L ATEX: documentos.
  • wpg: WordPerfect Graphics

Exportar a la común gif formato es que no están soportados debido a restricciones de licencia impuestas a los usuarios de aplicaciones que producen gif imágenes. El uso de gif imágenes no se fomenta en la comunidad del software libre, debido a esta restricción. El png formato es un reemplazo superior.


¿A quiénes les puede interesar utilizar DIA como herramienta?


  • Un ingeniero de sistemas puede crear SADT (Structured Analysis and Design Technique) para el análisis y diseño de sistemas.
  • Un desarrollador de software puede crear UML de varios tipos y extenderlos con flexibilidad.
  • Un diseñador de bases de datos puede representar las relaciones de datos con diagramas ER.
  • Un ingeniero de control puede dibujar diagramas cibernéticos.
  • Un programador puede crear un diagrama de flujo para mostrar la ruta de ejecución de un programa.
  • Un administrador de red puede crear un diagrama de modelo para la red de una empresa  Empezando a hacer diagramas.


VENTAJAS 

Permite abrir y exportar los dibujos realizados a los formatos más conocidos, además de tener su propio formato para editar el documento posteriormente.

Gran facilidad y compatibilidad en distintos sistemas operativos.

COMPATIBILIDAD

  • Windows
  • Mac
  • Linux
  • Python con plug-in


Con DIA podemos crear distintos tipos de diagramas:

- Diagramas entidad-relación
- Diagramas UML
- Diagramas de flujo
- Diagramas de redes
- Diagramas de circuitos eléctricos


Requerimientos

La versión actual de Dia ha sido probada con éxito en Windows 8.1, 8, 7, Windows Vista y Windows XP, Linux y Mac OS X.

Licencia

Dia es un software gratuito disponible bajo los términos de la Dia, la GPLv2.



Tutorial



De interés - Cómo crear hojas y objetos para Dia:



LINK DE DESCARGA DE LA HERRAMIENTA DIA:



BIBLIOGRAFÍA:

http://www.gacetadelinux.com/es/lg/issue67/gilliam.html
http://myslide.es/documents/dia-bases-de-datos.html

Comentarios

Publicar un comentario