Está en la página 1de 13

GRUPO #1

INTEGRANTES:
JO H A N FAJARDO

NATHALY ALAVA
DAVID VERA
MILENA MUÑOZ
IRIS ORTIZ
HERRAMIENTA CASE
Herramientas case Estas herramientas La primera
*

*
{Computer aided nos pueden ayudar herramienta case
software} son en todos los aspectos como hoy la
diversas aplicaciones del ciclo de vida de conocemos fue
informáticas desarrollo del “exelerator” en 1984,
destinadas a software en tareas era para pc.
aumentar la como el diseño de Actualmente la oferta
productividad en el proyectos, calculo de de herramientas case
desarrollo de estas etc. es muy amplia y
software reduciendo tenemos por ejemplo
el coste de las el “EASYCASE” O
mismas en términos “WINPROJECT”.
de tiempo y dinero.
HISTORIA
YA EN LOS AÑOS 70, UN PROYECTO LLAMADO “ISDOS” DISEÑO UN LENGUAJE Y
POR LO TANTO UN PRODUCTO QUE ANALIZABA LA RELACION EXISTENTE
ENTRE LOS REQUISITOS DE UN PROBLEMA Y LAS NECESIDADES QUE ESTOS
GENERABAN, EL LENGUAJE EN CUESTION SE DENOMINAN “SPL”
LAS HERRAMIENTAS CASE ALCANZARON SU TECHO A PRINCIPIOS DE LOS AÑOS
90. EN LA EPOCA QUE LA IBM HABIA CONSEGUIDO UNA ALIANZA CON LA
EMPRESA DE SOFTWARE AD/CYCLE.
ACTUAMENTE EL MERCADO DE LAS BIG CASE HA MUERTO COMPLETAMENTE
ABRIENDO EL MERCADO DE DIVERSAS HERRAMIENTAS MAS ESPECIFICAS PARA
CADA FACE DEL CICLO DE VIDA DEL SOFTWARE.
VENTAJAS Y DESVENTAJAS
1. FACILIDAD PARA LA REVISION DE APLICACIONES
LA EXPERINCIA MUESTRA QUE UNA VES QUE LAS APLICONES SE IMPLEMENTAN, SE EMPLENAN POR
MUCHO TIEMPO. CONTAL CON UN DEPOSITO CNETRAR AGILIZA EL PROCESO DE REVICION YA QUE ESTE
PROPORCIONA BASES PARA LAS DEFINICIONES Y ESTANDARES PARA LOS DATOS.

2. SOPORTE PARA EL DESARROLLO DEL PROTOTIPOS DE SISTEMAS


SE SULEN DESARROLLAR DISEÑOS PARA PANTALLAS Y REPORTES CON LA FINALIDAD DE
MOSTRAR LA ORGANIZACIÓN Y COMPOSICION DE LOS DATOS, ENCABEZADOS Y MENSAJES.
LOS AJUSTES SE HACEN CON RAPIDEZ PARA ALTERNAR LA PRESENTACION Y LAS
CARACTERISTICAS DE LA INTERFACE.

3. GENERACION DE CODIGOS
LA VENTAJA MAS VISIBLE ESTA CARACTERISTICA ES LA DISMINUCION DE TIEMPO
NECESARIOP PARA PREPARAR UN PROGRAMA
1. Confiabilidad en los métodos estructurados DESVENTAJAS
La mayoría de las herramientas CASE se construyeron teniendo como base la
metodología del análisis estructurado y el ciclo de vida de desarrollo sistemas

2. Falta de niveles estándar para el soporte de la metodología


Aun no aparece un conjunto “estándar” de herramientas CASE. Existen dos
significados para la palabra de soporté de la metodología . Una
herramienta (1) dar soporte de los diagramas que emplea una
metodología (2) soportarlos e imponer la metología sus reglas y procesos.

3. Conflictos en el uso de los diagramas


son herramientas exclusivamente para graficas, que se abocan Las herramientas
difieren en el uso que hacen los diagramas. Algunos al dibujo de diagramas para el
análisis de entrada y salida de datos.
4. Diagramas no utilizados
En general las herramientas case se emplean para generar gráficos ,informes
y modelar análisis y estructura el desarrollo.

5.Funcion limitada
Aunque una herramienta puede apoyar varias fases del ciclo de vida de
desarrollo de sistemas o adaptarse a diferentes metodologías de desarrollo.

6.Alcanse limitado
Aunque muchas herramientas basadas en computadoras incluyen la
capacidad de verificar las especificaciones para determinar su
complementes o consistencia.
• La tecnología case supone del desarrollo
del software, contribuyendo a mejorar la
calidad y productividad en el desarrollo de
sistemas.
• Permitir la aplicación practica de
metodología estructuradas.
Tecnología de las • Facilitar la realización de prototipos y el
herramientas CASE desarrollo conjunto de aplicaciones
• Simplificar el mantenimiento de los
programas
• Mejorar y estandarizar la documentación.
• Aumentar la probabilidad de las
aplicaciones
Componentes de una herramienta case

• Se compones de los siguientes elementos


• Repositorio(diccionario) donde se almacenan los
elementos definidos o creados por la herramienta.
• Meta modelo(no siempre visible) que constituye el
marco para la definición de las técnicas y
metodologías soportadas por las herramientas
• Carga o descarga de datos, son facilidades que
permiten cargar el repertorio de las herramientas
case
• Comprobación de errores, facilidades que permiten
llevar a acabo un análisis .
ESTRUCRURA GENERAL DE UNA HERRAMIENTA CASE
*CASE DE ALTO NIVEL SON AQUELLA HERRAMIENTAS QUE AUTOMATIZAN O APOYAN
LAS FACES FINALES O SUPERIORES DEL CICLO DE VIDA DEL DESARROLLO DEL SISTEMA
*CASE DE BAJO NIVEL SON AQUELLA HERRAMIENTAS QUE AUTOMATIZAN O APOYAN
LAS FINALES O INFERIORES DEL CICLO DE VIDA COMO EL DISEÑO DETALLADO DE
SISTEMAS
* CASE CRUZADO DE CICLO DE VIDA SE APLICA A AQUELLAS HERRAMIENTAS QUE
APOYAN ACTIVIDADES QUE TIENEN LUGAR A LO LARGO DE TODO EL CICLO DE VIDA, SE
INCLUYEN ACTIVIDADES COMO LA GESTIÓN DE PROYECTOS Y LA ESTIMACIÓN .
CLASIFICACION

AUNQUE NO ES FÁCIL Y NO EXISTE UNA FORMA ÚNICA DE CLASIFICARLAS LAS


HERRAMIENTAS CASE SE PUEDEN CLASIFICAR TENIENDO EN CUENTA LOS SIGUIENTES
PARÁMETROS:
1.LAS PLATAFORMAS QUE SOPORTAN.
2. LAS FACES DEL CICLO DE VIDA DEL DESARROLLO DE SISTEMA QUE CUBREN.
3.LA ARQUITECTURA DE LAS APLICACIONES QUE PRODUCEN .
4.SU FUNCIONALIDAD.
TIPOS DE HERRAMIENTAS CASE

HERRAMIENTA CASE DIAGRAMA


ESTAS HERRAMIENTAS SE USAN PARA REPRESENTAR COMPONENTES DEL SISTEMA, DATOS Y A
CONTROLAR LA FLUIDEZ DE VARIOS COMPONENTES Y ESTRUCTUTA DEL SOFTWARE DE MANERA
GRAFICA.

HERRAMIENTAS PARA MODELADO DE PROCESOS


AYUDAN A LOS DIRECTORES A ESCOGER UN MODELO DE PROCESO O PARA MODIFICARLO SEGÚN
LOS REQUERIMIENTOS DEL PRODUCTO SOFTWARE.

HERRAMIENTAS DE ADMINISTRACIÓN DE PROCESOS


ESTAS HERRAMIENTAS SE USAN PARA LA PLANIFICACIÓN DEL PROYECTO, EL COSTE Y ESFUERZO
ESTIMADO, LA TEMPORALIZACIÓN Y LA ORGANIZACIÓN DE LOS RECURSOS
HERRAMIENTAS DE ANÁLISIS
ESTAS HERRAMIENTAS AYUDAN A CUMPLIR CON LOS REQUISITOS, DE MANERA AUTOMÁTICA
EXAMINAN SI HAY ALGUNA INCONSISTENCIA, O INFORMACIONES NO ACURADAS EN LOS
DIAGRAMAS, BUSCAN POSIBLES REDUNDANCIA O OMISIONES ERRÓNEAS.

HERRAMIENTAS DE DISEÑO HERRAMIENTAS PARA LA GESTIÓN DE LA CONFIGURACIÓN


Ayudan a los diseñadores de software a Estas herramientas ocupan de ello
crear la estructura de los programas, ●Control de versiones
estas herramientas aportan los detalles ●Línea base
de cada módulo y la interconexión ●Gestión del control de cambios
presente entre otros, ejemplo: puede ser Ayudan usando un rastreo automático,
diseñado animado de software. control de versiones y gestión de versiones.
HERRAMIENTAS DE CONTROL DE CAMBIOS
SON CONSIDERADAS COMO PARTE DE LA CONFIGURACIÓN EN LA GESTIÓN DE HERRAMIENTAS ESTAS AUTOMATIZAN LA OPCIÓN “RESALTAR
CAMBIOS” LA GESTIÓN DE ARCHIVOS, LA GESTIÓN DE CÓDIGO .

HERRAMIENTAS DE DESARROLLO DE SOFTWARE HERRAMIENTAS DE MANTENIMIENTO


Incluye modificaciones en el
ESTAS ESENCIALMENTE VIENEN CON BIBLIOTECAS GRÁFICAS, Y producto software después de
NOS AYUDAN A CONSTRUIR PROTOTIPOS RÁPIDOS BASADOS EN ser distribuido y ayudan a la
INFORMACIÓN YA EXISTENTE, ADEMÁS PRODUCEN PROTOTIPOS organización y la fase de
DE SIMULACIÓN DE SOFTWARE. mantenimiento del software.
HERRAMIENTAS DE DESARROLLO WEB
AYUDAN EN EL DISEÑO DE PÁGINAS WEB CON TODOS LOS
ELEMENTOS RELACIONADOS CON LO IMPRESOS, TEXTOS,
GRÁFICOS ETC. TAMBIÉN PRODUCEN UNA VISTA PRELIMINAR EN
DIRECTO DE LO QUE SE ESTÁ DESARROLLANDO.

También podría gustarte