Este documento presenta una taxonomía de las herramientas CASE (Computer-Aided Software Engineering). Explica que las herramientas CASE tienen como objetivo facilitar el desarrollo de software de mayor calidad automatizando tareas como la gestión de proyectos, el análisis, diseño y codificación. Describe algunas características y componentes clave de las herramientas CASE como interfaces de usuario, repositorios, generadores de informes, entre otros. Finalmente, concluye que las herramientas CASE mejoran aspectos importantes del desarrollo de software
1. INSTITUTO TECNOLOGICO DE TUXTEPEC
MATERIA:
FUNDAMENTO DE ING. DE SOFTWARE:
IN
C
PE
ST
ACTIVIDAD:
TE
IT
TO
U
X
TE TU
C E TAXONOMIA DE LA HERRAMIENTA CASE
N OL O GI C O D
UNIDAD: I
ALUMNOS:
ARLETHE TENORIO MARTINEZ
ZULEIMA PEREZ IBAÑEZ
MONICA MORENO ORTIZ
ARACELI HERNANDEZ CASTRO
ALBA NIDYA SOTO DOMINGUEZ
JULIO FRANCO ELIAS CELIS
11 DE SEPTIEMBRE DEL 2012
2. INTRODUCCION
En este mapa conceptual se analizara la toxomia de desarrollo del software basado en su automaruzacion, las herramientas
CASE. Este tipo de de herramienta tiene como principal objetivo facilitar la obtencion de software de mayor calidad.
Aquí tenemos unos objetivos de la tecnologia CASE en la cuales nos concentraremos en el estudio de las tareas asociadas el
proceso de selección e implantacion de una herramienta de este tipo.
– INCREMENTAR
Productividad del equipo.
Calidad del Software.
Reusabilidad del software.
– REDUCIR
Costes de desarrollo y mantenimiento.
– AUTOMATIZAR
Gestión del proyecto.
Desarrollo del software.
mantenimiento del software (Incluyendo la automatización y estandarización de la documentación y de su
mantenimiento)
3. Conjunto de herramientas y métodos
asociados que proporcionan asistencia
CASE automatizada en el proceso de desarrollo del
Algunos software a lo largo de su ciclo de vida.
Algunas componentes
categorías
OBJETIVOS CARACTERISTICAS
INTERFAZ DE USUARIO
Soporte gráfico para varias técnicas
Automatizar las (DFD, DER, modelos OO, etc.) consta
actividades de gestión de
proyectos y mejorar Control de errores, unicidad de Repositorio Metamodelo
la visión de la ingeniería. identificadores, reglas, metodología.
Ayudar en el análisis,
diseño y codificación. Control de documentos y versiones.
Garantizar que la calidad Métricas del software. GENERADOR
se diseñe antes de HERRAMIENTAS
DE INFORMES DE CARGA Y HERRAMIENTAS SISTEMA DE REPOSITORIO/DICCIONARIO
llegar a construir el producto.
Simulación y prototipado. DESCARGA DE DE SOPORTE
CONTROL DE SERVIVIOS DE
Incrementar la reusabilidad DATOS
CONFIGURACION SEGURIDAD
Generación de código.
del software.
Verificación entre diferentes
Reducir costes de desarrollo FACILIDADES DE INTEGRACION
y mantenimiento. modelos
Diseño
-Herramientas de gestión
DESIGNER/2000 de ORACLE
-Herramientas técnicas Prototipado EASY CASE
TAXONOMIA -Herramientas de soporte EJEMPLOS Diseñadores de pantallas Rational ROSE
Herramientas de apoyo a las primeras fases Generadores de menús OBJECT MAKER
-Análisis, diseño Generadores de informes OMTool de GTE.
-Herramientas de apoyo a las ultimas fases Lenguajes de especificación ejecutables Visual Paradigma
-Implementación (generación de código). SYSTEM Architect
-Pruebas (caja blanca y caja negra).
-Mantenimiento.
4. CONCLUSION
Realmente son las herramientas CASE el mejor método para el análisis y soluciones de software, ya que han venido a mejorar los
aspectos claves en el desarrollo de los sistemas de información, las CASE han sido creadas para la automatización de procesos
de análisis, diseño e implementación, brindándonos una un sin número de componentes que hacen que los proyectos sean cada
día más eficientes para los usuarios finales.