EasyCASE
EasyCASE
por
Miguel ngel Domnguez Coloma
Emilio Ligero Salas
EasyCASE ndice
Herramientas CASE.
Qu son
Historia
Ingeniera del Software y las herramientas
CASE
EasyCASE como herramienta CASE
Propiedades de EasyCASE
Metodologas
Diccionario de datos
Interfaz
EasyCASE ndice
Ejemplo prctico
Ejercicio con diagramas E/R sobre EasyCASE.
EasyCASE y ERWin
EasyCASE Herramienta CASE
Herramienta CASE.
Automatiza las fases de anlisis y diseo
estructurado.
Rpidos prototipos fciles de documentar.
Fcil uso: dispone de una GUI.
EasyCASE - Metodologas
Multitud de diagramas soportados:
DFD, TRG, STD,
STC, ERD, DSD,
DMD, ELH, LDH
Metodologas:
Yourdon/DeMarco, Gane & Sarson,
SSADM, Ward & Mellor, Hatley Pirbhai,
Yourdon/Constantine, Chen, Martin,
Bachman, Elmasri & Navathe, Shlaer &
Mellor, IDEF1X.
EasyCASE Diccionarios (I)
Posibilidad del uso de diccionarios de
datos. Es un mdulo de EasyCASE.
Conjunto de informacin (datos) sobre
datos
Glosario de trminos
Establecer terminologa
Control centralizado
EasyCASE Diccionarios (II)
Se puede definir todo:
Flujos de datos
Ficheros
Entidades externas
Estructuras de datos
Datos elementales
Cuaquier cosa que desee el analista.
EasyCASE Diccionarios (III)
Informacin de la definicin de un dato
Nombre
Tipo de elemento
Descripcin
Sinnimos
Observaciones
EasyCASE Diccionarios (IV)
Ejemplo:
Nombre = Titulo+Nombre+Apellido
Titulo = [Sr | Sra ]
Nombre = {Carcter}
Apellido = {Carcter}
Carcter = [A-Z | a-z]
EasyCASE Diccionarios (V)
El mdulo DDMU administra los DD.
Puede aadir, modificar y borrar entradas
en un DD.
Controla el acceso a los DD mediante
usuarios.
EasyCASE Diccionarios (V)
Informes automticos con los datos del
proyecto.
Podemos ajustar el informe:
Categoras: elementos, tablas, diagramas...
Tipos: informacin de elementos,
interrelaciones, ...
Campos: nombre, descripcin, ...
Otros tipos de listados.
EasyCASE Interfaz, Principal
EasyCASE Interfaz, Opciones
EasyCASE Interfaz, Opciones
EasyCASE Interfaz, Opciones
EasyCASE Interfaz, Informes
EasyCASE Interfaz, Usuarios
EasyCASE Interfaz, Usuarios
EasyCASE Caso prctico
Caso prctico
EasyCASE Caso prctico
INDICE
Apertura del programa.
Apertura de un proyecto nuevo.
Diagrama E/R.
Entidades
Atributos
Interrelaciones
EasyCASE Caso prctico
Apertura del programa.
Inicio->programas->EasyCase 4.2x->EasyCASE
EasyCASE Caso prctico
Apertura de un proyecto nuevo.
EasyCASE Caso prctico
Apertura de un proyecto nuevo.
Nombre del proyecto
Metodologa del
proceso de modelado
(Gane, mtrica2, yourdon)
Metodologa del
modelo de datos
EasyCASE Caso prctico
Apertura de un proyecto nuevo.
Tipo de diagrama
Nombre del fichero
EasyCASE Caso prctico
Apertura de un proyecto nuevo.
EasyCASE Caso prctico
Apertura de un proyecto nuevo
Title block
Men Ver--->
Object Palette
EasyCASE Caso prctico
Diagrama E/R, Creacin de entidades
EasyCASE Caso prctico
Diagrama E/R, Atributos
Para generar atributos, hay que seleccionar con el botn
derecho del ratn sobre la entidad y en el men emergente
que aparece hacemos clic sobre Define Child donde
especificaremos Record.
Posteriormente se agregarn los atributos a la entidad
haciendo clic en la opcin Goto Child
EasyCASE Caso prctico
Diagrama E/R, Atributos
EasyCASE Caso prctico
Diagrama E/R, Atributos
Definicin de un atributo.
EasyCASE Caso prctico
Diagrama E/R, Interrelaciones
EasyCASE Caso prctico
Diagrama E/R, Interrelaciones
EasyCASE Caso prctico
Diagrama E/R, Interrelaciones
Qu significan las lneas que aparecen en
la interrelacin?
EasyCASE Caso prctico
Diagrama E/R, Interrelaciones
Se definen las cardinalidad inicial y final
(mnima y mxima)
EasyCASE Caso prctico
Diagrama E/R
EasyCASE EasyCASE y
ERWin
EasyCASE
Genera
directamente el
cdigo SQL.
ERWin
Hay un paso
intermedio entre el
diagrama y la
generacin del
cdigo SQL.
EasyCASE EasyCASE y
ERWin
EasyCASE
No permite
especificar los
borrados y
modificados antes
de crear el cdigo
SQL.
ERWin
En las
interrelaciones se
puede especificar
como ser el
borrado y
modificado.
EasyCASE EasyCASE y
ERWin
EasyCASE
Permite
cardinalidades
mnimas antes de
generar el cdigo
SQL.
ERWin
No se permite
generar las
cardinalidades
mnimas hasta
generar el cdigo
SQL.
EasyCASE EasyCASE y
ERWin
EasyCASE
Visualiza los
nombres de las
interrelaciones
ERWin
No se visualiza los
nombres de las
interrelaciones.
EasyCASE EasyCASE y
ERWin
EasyCASE
Se deben
especificar las
claves ajenas
(foreign keys).
ERWin
Las claves ajenas
(foreign keys) se
generan
automticamente
con las
interrelaciones.
EasyCASE
Bibliografa
- Pgina web: en.wikipedia.org
- Easy CASE, Anlisis y Diseo Estructurado. ES de
Informtica de Ciudad Real.
- Prcticas de anlisis y diseo estructurado. Profesor
Monserrat Becerra.