Está en la página 1de 5

RESUMEN BASADO EN LECTURA DE TESIS

Carrera: Ingeniería en Sistemas Computacionales

Materia: Fundamentos de Ingeniería de Software


Alumno: Jair Alonso Gastelum Flores - 18340426

Maestro: Ing. Francisco Martínez Romero


Análisis de la importancia de las herramientas CASE en el
desarrollo de software

La evolución de las herramientas CASE en sus inicios ayuda en la


documentación por computadora, diagramación, herramientas de análisis y
diseño.

Se puede definir las Herramientas CASE 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.

Con la Aparición de las redes de ordenadores de empresas y universidades


ha surgido en el mundo de la informática la tecnología cliente/servidor. Muchas
empresas ya cuentan con un número considerable de estas aplicaciones en
operación: Servidores de Base de Datos y Manejadores de Objetos Distribuidos.
Cliente/Servidor es una tecnología de bajo costo que proporciona gastos
compartidos, pero al igual que toda la tecnología cliente/servidor requiere que
la persona tenga conocimiento, experiencia y habilidades en transacciones,
diseño de base de datos, redes de ordenadores y diseño de grafica de interface.
Ventajas y Desventajas de las herramientas CASE
Tipo Ventajas Desventajas
Upper CASE • Se utiliza en • Mejora la calidad
arquitecturas pero no la
para PC y es productividad.
aplicable en • Permite la
diferentes integración del
Entornos. ciclo de vida.
• Menor Costo.
Lower CASE • Mejora la • No garantiza la
productividad a persistencia en
corto Plazo. niveles
• Buen soporte al corporativos.
mantenimiento. • No garantiza la
eficiencia de
análisis y diseño.
• No permite la
integración del
ciclo de vida.
I – CASE • Integra el ciclo de • No es eficiente
Vida. Mejora la para niveles
productividad a simples, sino para
mediano plazo. complejos.
• Buen soporte de Depende del
mantenimiento. hardware y
Mantiene la software.
persistencia en • Costos elevados
niveles de
corporativos. implementación.
Ejemplo de herramienta CASE

Herramienta CASE – ERwin

Es una herramienta de diseño de base de datos. Brinda productividad en diseño,


generación y mantenimiento de aplicaciones desde un modelo lógico de los
requerimientos de información, hasta el modelo físico perfeccionado para las
características específicas de la base de datos diseñada, ERwin permite visualizar
la estructura, los elementos importantes, y optimizar el diseño de las bases de
datos.

Aporte al diseño de Software

Esta herramienta ayuda en el diseño de software de forma que automatiza el


proceso de diseño de una manera inteligente. Por ejemplo, ERwin habilita la
creación de un diccionario de atributos reusables, asegurando la consistencia de
nombres y definiciones para su base de datos. También genera
automáticamente las tablas y miles de líneas de stored procedure y triggers para
los principales tipos de base de datos aparte de facilitar el diseño de estas.
Conclusión

Las herramientas CASE están destinadas a aumentar la productividad en el


Desarrollo de Software reduciendo el costo de las mismas en términos de
tiempo y de dinero. Estas herramientas nos ayudan en el proceso del desarrollo
de software en tareas como diseño de proyectos, cálculos de coste e
implementación de parte del código automáticamente con el diseño dado,
compilación automática, etc.

Referencias

https://www.ecured.cu/Herramienta_CASE

https://www.ecured.cu/ERwin

https://drive.google.com/file/d/1oZInaAByGwUpd8TyJI_BzaM-
YP171mJB/view

También podría gustarte