Sei sulla pagina 1di 6

Instituto

Tecnologico Superior de
Introduccion
Panuco

Materia
Ingeniera de Software
Docente
Ing. Gil Santana Esparza
Grupo
S501
Equipo
Erick Villanueva Ahumada
Jovany Chirinos Ponce
Trabajo
Historia de las herramientas Case

Introduccion
A continuacin en el presente reporte se da a conocer la
historia de las herramientas CASE, como sabemos hoy en da la tecnologa

avanza, surgen nuevas y mejores formas de poder hacer las cosas, as mismo
buscando mtodos ms efectivos, confiables, con mayor calidad y menos riesgos.
Las herramienta CASE nos permite el apoyo en el desarrollo de un sistema de
software. En esta investigacin se da a conocer ms sobre ellas, la manera en
como surgieron y con qu propsito fueron creadas as como sus ventajas y
desventajas.
Todo estos con el fin de apoyar y reforzar el conocimiento que se tiene sobre estas
herramientas que son gran apoyo para los desarrolladores sistemas muy
complejos y que lamentablemente muchos desconocen la existencia de estas
valiosas herramientas y por otras partes desconocen sus objetivos y beneficios
que nos aportan.
La informacin recolectada est dirigida principalmente a los estudiantes de
ingeniera en sistemas computacionales que deben de crecer sus conocimientos
sobre estos temas importantes que le sern de gran ayuda para sus proyectos
futuros aunque esta investigacin contiene conceptos que permite hacer
entendible para cualquier interesado en el tema adems hemos agregado la
historia para hacer referencia su importancia en el tiempo.

Contenido
Definicion de una herramienta CASE
(Computer Aided Software Engineering)
Son un conjunto de herramientas y mtodos asociados que proporcionan
asistencia automatizada en el proceso de desarrollo del software a lo largo de su
ciclo de vida.
Fueron desarrolladas para automatizar esos procesos y facilitar las tareas de
coordinacin de los eventos que necesitan ser mejorados en el ciclo de desarrollo
de software.

Historia

Las Herramientas CASE se iniciaron con un procesador de palabras que fue


usado para crear y manipular documentacin. Los 70s vieron la introduccin de
tcnicas grficas y diagramas de flujo de datos. Sobre este punto, el diseo y
especificaciones en forma pictrica han sido extremadamente complejos y
consuman mucho tiempo para realizar cambios.

La introduccin de las herramientas CASE para ayudar en este proceso ha


permitido que los diagramas puedan ser fcilmente creados y modificados,
mejorando la calidad de los diseos de software. Los diccionarios de datos, un
documento muy usado que mantiene los detalles de cada tipo de dato y los
procesos dentro de un sistema, son el resultado directo de la llegada del diseo de
flujo de datos y anlisis estructural, hecho posible a travs de las mejoras en las
Herramientas CASE.
Pronto se reemplazaron los paquetes grficos por paquetes especializados que
habilitan la edicin, actualizacin e impresin en mltiples versiones de diseo. A
diario, las herramientas grficas integradas con diccionarios de base de datos para
producir poderosos diseos y desarrollar herramientas, podran sostener ciclos
completos de diseo de documentos. Como un paso final, la verificacin de
errores y generadores de casos de pruebas fueron incluidos para validar el diseo
del software.

Todos estos procesos pueden saberse integrados en una simple herramienta


CASE que soporta todo el ciclo de desarrollo. La primera herramienta comercial se
remonta a 1982, aunque algunos especialistas indican que algunos ejemplos de
herramientas para diagramacin ya existan. No fue sino hasta 1985 cuando las
herramientas CASE se volvieron realmente importantes en el proceso de
desarrollo de software. Los proveedores prometieron a la Industria que muchas
actividades seran beneficiadas por la ayuda de las CASE.

El objetivo en 1985 para muchos vendedores era producir software ms


rpidamente. Las herramientas del CASE seran una familia de mtodos
favorablemente estructurados para planeamiento, anlisis y diseo. Esto llevara a
la generacin automtica de cdigo para desarrollo de software. Esto traera como
beneficio: Una mejora en la calidad, fiabilidad, utilidad y rendimiento.

Como se ha explicado en los prrafos anteriores las herramientas CASE han


tenido un proceso evolutivo que permiti su implementacin y actualizacin para
hacerlos cada vez ms precisos al momento de usarlos todo con el fin de
ayudarnos a generar ms rpido los cdigos de nuestros software y aunque hoy
en da estas herramientas estn muy completas debemos tomar en cuenta de que
esto llevo su tiempo para tener los resultados que hoy en da nos brindan.

Objetivos
Aumentar la productividad de las reas de desarrollo y mantenimiento.
Mejorar la calidad del software desarrollado.
Reducir tiempos y costos de desarrollo y mantenimiento del software.
Mejorar la gestin y dominio sobre el proyecto en cuanto a su planificacin,
ejecucin y control.
Mejorar el archivo de datos (enciclopedia) de conocimientos (know-how) y sus
facilidades de uso, reduciendo la dependencia de analistas y programadores.
Estos puntos son u objetivos de las herramientas CASE son unos de los
beneficios que nos brindan hoy en da y que nos ayudan a planificar mejor
nuestros proyectos relacionados con la creacin de software.

Clasificacin
1. Herramientas integradas: I-CASE (Integrated CASE, CASE integrado): abarcan
todas las fases del ciclo de vida del desarrollo de sistemas. Son llamadas tambin
CASE workbench.
2. Herramientas de alto nivel: U-CASE (Upper CASE - CASE superior) o front-end,
orientadas a la automatizacin y soporte de las actividades desarrolladas durante
las primeras fases del desarrollo: anlisis y diseo.
3. Herramientas de bajo nivel: L-CASE (Lower CASE - CASE inferior) o back-end,
dirigidas a las ltimas fases del desarrollo: construccin e implantacin.
4. Juegos de herramientas o Tools-Case: son el tipo ms simple de herramientas
CASE. Automatizan una fase dentro del ciclo de vida. Dentro de este grupo se
encontraran las herramientas de reingeniera, orientadas a la fase de
mantenimiento.

Conclusion

Sin lugar a dudas las herramientas CASE han venido a revolucionar la forma de
automatizar los aspectos clave en el desarrollo de los sistemas de informacin,
debido a la gran plataforma de seguridad que ofrecen a los sistemas que las usan
y es que stas, brindan toda una gama de componentes que incluyen todas o la
mayora de los requisitos necesarios para el desarrollo de los sistemas, han sido
creadas con una gran exactitud en torno a las necesidades de los desarrolladores
de sistemas para la automatizacin de procesos incluyendo el anlisis, diseo e
implantacin.
Por lo tanto debemos de recalcar que estas herramientas nos venefician de
muchas maneras y que son un gran aporte para el desarrollo de sofwares y
planificar sistemas complejos y en si son de gran venefio.

Bibliografia
Libro Analisis Y Diseo De Sistemas, 3. Edicin , Kendall & Kendall.

Potrebbero piacerti anche