Você está na página 1de 5

Instituto Tecnolgico de Chihuahua ll

Ingeniera en Sistemas Computacionales

Fundamentos de Ingeniera en Software

1.3 Cuadro Comparativo sobre Herramientas CASE

Docente: Hctor Ramn Flores Bernal

Objeto de Estudio l

Alumno:

Jess Alejandro Chvez de la Cruz


Introduccin

Desde el inicio de la escritura de software, ha existido un conocimiento de la


necesidad de herramientas automatizadas para ayudar al diseador del
software.
Inicialmente, la concentracin estaba en herramientas de apoyo a programas
como traductores, recopiladores, ensambladores, procesadores de macros, y
montadores y cargadores.
Despus de un tiempo se aplicaron muchas ms herramientas; al conjunto de
todas ellas se les denominaron como Herramientas CASE.
Antes de comenzar a hablar sobre la clasificacin de las herramientas CASE,
es primordial saber que es una herramienta CASE.

Una herramienta CASE se define como un conjunto de programas y ayudas


que dan asistencia a los analistas, ingenieros de software y desarrolladores,
durante todos los pasos del Ciclo de Vida de desarrollo de un Software. Como
es sabido, los estados en el Ciclo de Vida de desarrollo de un Software son:
Investigacin Preliminar, Anlisis, Diseo, Implementacin e Instalacin.
Clasificacin de las Herramientas CASE, en funcin de las
fases del ciclo de vida abarcadas
TIPO DE CASE VENTAJAS DESVENTAJAS
Herramientas Integra el ciclo de No es tan eficiente
integradas, vida. para soluciones
I Case Permite lograr simples, sino para
importantes mejoras soluciones
de productividad a complejas.
mediano plazo. Depende del
Permite un eficiente Hardware y del
soporte al Software.
mantenimiento de Es costoso.
sistemas.
Mantiene la
consistencia de los
sistemas a nivel
corporativo.

Herramientas de alto Se utiliza en No mejora la


nivel, Upper Case plataforma PC productividad.
Es aplicable a No permite la
diferentes entornos integracin del ciclo
de vida.
Menor costo
Permite mejorar la
calidad
de los sistemas

Herramientas de bajo Permite lograr No garantiza la


nivel, Lower Case importantes mejoras consistencia de los
de productividad a resultados a nivel
corto plazo. corporativo.
Permite un eficiente No garantiza la
soporte al eficiencia del Anlisis
mantenimiento de y Diseo.
sistemas. No permite la
integracin del ciclo
de vida

Clasificacin de las Herramientas CASE por Grupos


Repositorio Ampla el concepto Que no existan datos
de diccionario de no definidos.
datos Que no existan datos
Contiene autodefinidos
metodologa concreta
Incorpora un mdulo
de gestin de
cambios, de
mantenimiento de
versiones, de acceso
por clave, de
redundancia de la
informacin.
Reutiliza mdulos
para otros diseos
Mdulos de Poseen nmero Poco nmero de
diagramacin y mximo de niveles diagramas distintos
modelizacin para poder soportar en pantalla
diseos complejos.
Adems poseen
nmero mximo de
objetos con el fin de
no encontrarse
limitado en el diseo
de grandes
aplicaciones.
Dibujos en formato
libre
Posibilidad de
deshacer el ltimo
cambio
Herramienta de Mostrar al usuario en La herramienta ser
prototipado los momentos iniciales tanto ms til, cuanto
el aspecto final de la ms rpidamente
aplicacin permita la
Aprovechar como construccin del
base el prototipo prototipo
Proporcionan una Es imprescindible
realimentacin utilizar productos que
inmediata incorporen esta
ayudan a funcionalidad
determinar los
requisitos del sistema
Generador de cdigo Capacidad para poder Se utiliza sobre
ejecutarlo en ordenadores
diferentes plataformas personales o
fsicas y/o lgicas. estaciones de trabajo
El cdigo generado es El host puede traer
capaz de ser problemas
optimizarlo o Si nicamente se
completarlo genero el esqueleto
ser necesario
completar el resto
mediante
programacin
Mdulo generador de Generacin Este CASE cuenta
documentacin automtica a partir de con las desventajas
los datos del del repositorio porque
repositorio de ah es alimenta
Combinacin de para transcribir las
informacin textual y especificaciones
grfica
Generacin de
referencias cruzadas
Ayuda de tratamiento
de textos
Interface con otras
herramientas
Conclusin:
La funcin principal de una herramienta CASE es la de facilitar las fases del
anlisis y para el diseo de software, para asegurar su ciclo de vida y
automatizar tareas, al estudiarlas nos traer conocimientos acerca de cada una
de ellas y sus pros y contras de uso. Utilizando estos conocimientos nosotros
como Ingenieros en Sistemas podemos asegurar un periodo de vida largo para
nuestro software desarrollado con una gran calidad del mismo.

La utilizacin de herramientas CASE nos brinda una exactitud fiable y una


credibilidad adecuada para que cualquier programador y/o analista busque
utilizarlas para obtener un resultado optimo y eficaz para los procesos que ellos
buscan mejorar.

Você também pode gostar