Você está na página 1de 17

Herramientas

EasyCASE
 Esta herramienta permite automatizar las
fases de análisis y diseño dentro del
desarrollo de una aplicación, para poder
crear las aplicaciones eficazmente –
desde el procesamiento de transacciones
a la aplicación de bases de datos de
cliente/servidor, así como sistemas de
tiempo real.
 La versión EasyCASE para Microsoft Windows
además, tiene todas las ventajas que supone
trabajar con el Interface Gráfico de Usuario
para Microsoft Windows (ventanas, fácil de
usar,...), lo que facilita aún más si cabe la labor
de realizar el proceso de desarrollo de software
de una forma eficiente y consistente.
 Puede usarse para formar estructuras de análisis,
diseño de estructuras y modelar información y
datos.
DIAGRAMAS QUE SOPORTA

 Diagramas de flujo de datos (DFD).


 Diagramas de flujo de datos en tiempo real (TRG).
 Diagramas de transición de estados (STD).
 Diagramas de estructura (STC).
 Diagramas de entidad relación (ERD).
 Diagramas de estructura de datos (DSD).
 Diagramas de modelos de datos (DMD).
 Diagramas históricos de vida de entidades (ELH).
 Diagramas de estructura de datos lógicos (LDH).
Metodologías usadas
Con EasyCASE pueden crear diagramas de acuerdo a las siguientes
metodologías:
 Yourdon/DeMarco.
 Gane & Sarson.
 SSADM.Introduccion2
 Ward & Mellor.
 Hatley – Pirbhai.
 Yourdon / Constantine.
 Chen.
 Martin. Bachman.
 Elmasri & Navathe.
 Shlaer & Mellor.
 IDEF1X.
Forma de Trabajo

Almacena todos los diagramas, registros, elementos, ficheros


de texto asociados a un determinado sistema (proyecto), en
un directorio propio de ese proyecto. Así se:
 Simplifica el acceso a todos los datos relativos al proyecto.
 Simplifica las uniones entre diagramas y ficheros de texto.
 Asegura la integridad de los datos.(cada proyecto tiene
su propio directorio de proyecto)
Características y Módulos
Características:
 Cubre las fases de análisis y diseño estructurado
 Permite obtener de forma rápida prototipos y
sistemas de alta calidad fáciles de documenta
Módulos:
 EasyCASE Professional
 DDMU Mantenimiento del diccionario de datos
 DBE: EasyCASE Database Engineer.
Pasos básicos para crear un
Diagrama
 Nombrar los símbolos.
 Añadir y nombrar conexiones.
 Definir símbolos y conexiones en el diccionario
de datos.
 Establecer las relaciones con otros diagramas,
registros, elementos y tablas de control
Proyecto EasyCase

 Por cada elemento hay que crear hijos, que describan


su especificación. Pueden ser:
 Entidades Externas: Ficheros de texto o documentos
 Almacenes y Flujos de Datos: Registros (admiten
notación BNF), Elementos, Ficheros de texto o
documentos
 Procesos de Datos: Otros DFDs, Especificación de
procesos primitivos, Ficheros de texto o documentos. “Es
un conjunto de información (datos)sobre datos”
Módulo DDMU
 Cada vez que se crea un diagrama EasyCase automáticamente graba
información en el diccionario de datos.
 El DDMU permite mantener todos los ficheros del diccionario de datos.
 El DDMU muestra todos los objetos de un diagrama, todos los diagramas
de un proyecto y ficheros de texto asociados. Permite editarlos y crear
nuevas entradas en el DD.
 El DDMU tiene uso exclusivo para evitar inconsistencias, no se puede usar
a la vez que el EasyCase Professional. El DDMU controla el acceso
mediante un nombre de usuario. También se puede pedir una clave.
 Para acceder al DDMU vamos al menú Tools de EasyCase y
seleccionamos la opción Run the DDMU (se saldrá del EasyCase
Professional. O bien desde el icono del DDMU en la opción de Inicio-
>Programas).
Base de datos que soporta
 Oracle Paradox
 Procrees SQLBase
 SQL Server Sybase
 Watcom SQL Access
 ANSI SQL Clipper
 dBASE III, IV, V DB2
 FoxPro Informix
 Requerimientos del sistema
 EasyCASE Professional 4.2 o superior requiere:
 EasyCASE Database Engineer; PC’s 386/486/Pentium y compatibles;
Microsoft Windows 3.1 o superior, 8 MB RAM, 8 MB de espacio en disco
duro; VGA
Características
 Permite generar esquemas de base de datos e
ingeniería reversa.
 Permite capturar los detalles de diseño de un sistema y
comunicar las ideas gráficamente
 Permite crear y mantener diagramas de flujo de datos,
diagramas de entidad-relación. Mapas de estructura y
mas.
 Posee herramientas de corrección avanzada que
permiten revisiones generales
 Es una herramienta multiusuario
 Permite compartir datos y trabajar en un proyecto con
otros departamentos.
Componentes del Case
 Herramientas para diagramación
Dan soporte al análisis y documentación de los
requerimientos de una aplicación. Estas herramientas
ofrecen la capacidad de dibujar diagramas y cartas,
además de guardar los detalles en forma interna.
Cuando es necesario realizar cambios, la naturaleza
de estos se describe en el sistema, el cual puede
entonces dibujar todo el diagrama de manera
automática. La capacidad para cambiar y volver a
dibujar elimina una actividad que los analistas
encuentran tediosa y poco deseable.
 Deposito centralizado de información. La captura, análisis,
procesamiento y distribución de todos los sistemas de
información es asistida por un deposito de información
centralizado o diccionario de datos.
 Generador de interfaces. Las interfaces con el sistema son
los medios que permiten a los usuarios interactuar con una
aplicación , ya sea para dar entrada a información y datos
o para recibir información. Los generadores de interfaces
ofrecen la capacidad para preparar imitaciones y
prototipos para las interfaces con los usuarios. Por lo
general, soportan la rápida creación de menús de
demostración para el sistema, de pantallas de
presentación y del formato de los informes.
 Generadores de código
Los generadores de código automatizan la preparación
de software. Estos incorporan métodos que permiten
convertir las especificaciones del sistema en código
ejecutable.
 Herramientas de administración. Los sistemas CASE también
ayudan a los gerentes de proyecto a mantener la
efectividad y la eficiencia de todo el proceso de desarrollo
de una aplicación. Este componente de CASE ayuda a los
gerentes de desarrollo a calendarizar las actividades de
análisis y diseño así como la asignación de recursos a las
diferentes actividades del proyecto.
Integración de herramientas case

 La integración de herramientas ocurre en tres


formas
 Creación de una interface para desarrollo
uniforme o adaptable
 Proporcionar la facilidad para transferir datos
entre las herramientas
 Unir las actividades de desarrollo
 Interface uniforme: Una interface uniforme significa que
todas las herramientas en el sistema Case son activadas
de la misma manera y desde un lugar común en el
sistema.
 Facilidad para la transferencia de datos: La facilidad
para la transferencia de datos significa que los detalles
desarrollados con una herramienta pueden estar
disponibles para otras. Por ejemplo los generadores de
código y los de interfaces pueden utilizar las
descripciones preparadas por medio de la creación de
diagramas de flujo de datos. El diccionario de datos es
el elemento critico que hace posible la transferencia de
datos entre herramientas distintas.