Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
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
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.