You are on page 1of 3

Ingeniera de Software Tema:Herramientas CASE

Laura Mndez Segundo





Herramientas CASE

Qu significa CASE?(Computer Asisted Software Engineering)
Ingeniera de Software Asistida por Computadora.

Herramienta CASE: Todo aquel software que ayuda al ingeniero de software en cada
una de las etapas del ciclo de vida del desarrollo de software. Estas herramientas tienen
como principal objetivo facilitar el trabajo del desarrollador en cuanto a tiempo y
mejorar la calidad del software a desarrollar.
Cabe mencionar que son slo herramientas que no van a realizar el trabajo de un
analista o programador sino que se lo van a facilitar asegurando la calidad del desarrollo
del software.

Categoras de herramientas CASE

Herramientas de Gestin:
Estimacin, planificacin y seguimiento del proyecto.

Herramientas Tcnicas:
CASE frontales o superiores (uppercase): Anlisis y diseo

CASE dorsales o inferiores (lowercase): Diseo detallado



Herramientas de Soporte:
Sistema de repositorio/diccionario, control y configuracin, seguridad, etc.

ICASE (Integrated CASE):
Engloban caractersticas de CASE dorsales y frontales.

IPSE (Integrated Programming Support Environment):
Incluyen adems components para la gestin de proyectos y gestin de configuracin.



Herramientas CASE para Anlisis y Diseo

Aquellas que permiten crear y modificar diagramas E/R, diagramas de flujo de
datos, de estructura, de clases, etc.

Herramientas de Prototipado



Diseadores de pantalla
Generadores de mens
Generadores de informes
Lenguajes de especificacin ejecutables
Ingeniera de Software Tema:Herramientas CASE
Laura Mndez Segundo

Ejemplos:
ADW de Knowledgeware
Designer 2000 de ORACLE
EASYCASE de Evergreen
EXCELERATOR de Intersolv
ROSE de Rational
PARADIGM Plus de Protosoft
OMTool de GTE






Herramientas de prueba

Gestin de Pruebas
Predecir costo y tiempo de pruebas
Planificar pruebas de productos, actividades y recursos
Monitorizar pruebas
Generar informes

Definir requisitos y objetivos de pruebas
Registrar requisitos y/u objetivos
Verificar requisitos

Disear pruebas

Construir entornos de ejecucin de pruebas
Verificar cdigo
Implementar cdigo
Generar elementos de prueba: mdulos impulsores (drivers), mdulos
ficticios (stubs), interfaces, etc.

Ejecutar pruebas

Evaluar pruebas
Fallos de los pruebas
Estadsticas de fallos
Calidad de las pruebas
Calidad del software

LOGISCOPE DE Verilog, M-TEST de Software Research, STW de Soft. Research,
TEAMWORK/Test Case de Cadre Technologies y VERIFY de Online Software
International, etc.




HERRAMIENTAS DE GESTIN DE CONFIGURACIN

Estas herramientas ofrecen las siguientes capacidades:
Ingeniera de Software Tema:Herramientas CASE
Laura Mndez Segundo


Control de versiones:
Capacidad de proporcionar almacenamiento y acceso controlado a los datos, as como
de registrar los cambios sobre los mismos y poder recuperar versiones anteriores.

Construccin:
Consiste en automatizar las tareas asociadas a la compilacin y enlace de un sistema con
el fin de generar los ejecutables.

CCC de Softool Corporation
CMVC de IBM
LIFESPAN de Yard Software
PCMS de SQL System
PVCS de Intersow



HERRAMIENTAS CASE PARA LA ESTIMACIN

ESTIMACS comercializada por Computer Associates
Costar de Softstar systems (COCOMO y puntos de funcin)




MTRICAS DE CDIGO Y DISEO

Las herramientas para estimacin de cdigo y diseo se centran en mtricas de
estructura

LOGISCOPE



HERRAMIENTAS DE INGENIERA INVERSA

Ingeniera inversa de datos extraen informacin del cdigo fuente para construir
diagramas E/R

Ingeniera inversa de procesos que permiten aislar la descripcin lgica de
entidades y las reglas BACHMAN TOOLSET de Bachman Information Systems
COBOL/SER de Andersen Consulting, DATATEC de XA Systems, DESIGN
RECOVERY de Intersolv.

You might also like