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 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 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
- 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



Este comentario ha sido eliminado por el autor.
ResponderEliminar