0 calificaciones0% encontró este documento útil (0 votos)
9 vistas5 páginas
Las herramientas CASE ayudan en el desarrollo de software al automatizar tareas como la documentación, el diseño y el análisis. Estas herramientas ofrecen ventajas como una mayor productividad y calidad, pero también tienen desventajas como costos más altos y una falta de garantías sobre la eficiencia. Un ejemplo de herramienta CASE es ERwin, que facilita el diseño de bases de datos al generar automáticamente tablas, procedimientos almacenados y triggers.
Las herramientas CASE ayudan en el desarrollo de software al automatizar tareas como la documentación, el diseño y el análisis. Estas herramientas ofrecen ventajas como una mayor productividad y calidad, pero también tienen desventajas como costos más altos y una falta de garantías sobre la eficiencia. Un ejemplo de herramienta CASE es ERwin, que facilita el diseño de bases de datos al generar automáticamente tablas, procedimientos almacenados y triggers.
Las herramientas CASE ayudan en el desarrollo de software al automatizar tareas como la documentación, el diseño y el análisis. Estas herramientas ofrecen ventajas como una mayor productividad y calidad, pero también tienen desventajas como costos más altos y una falta de garantías sobre la eficiencia. Un ejemplo de herramienta CASE es ERwin, que facilita el diseño de bases de datos al generar automáticamente tablas, procedimientos almacenados y triggers.
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.