Want to create interactive content? It’s easy in Genially!
PRESENTACIÓN Importancia de las herramientas CASE en la Ingeniería de
Aldo Rosas Salomón
Created on September 27, 2022
Exposicion de Importancia de las herramientas CASE en la Ingeniería de software.
Start designing with a free template
Discover more than 1500 professional designs like these:
View
Corporate Christmas Presentation
View
Snow Presentation
View
Winter Presentation
View
Hanukkah Presentation
View
Vintage Photo Album
View
Nature Presentation
View
Halloween Presentation
Transcript
Presentación
herramientas CASE
Angel Jared Hernandez Medina 208N0411
Ana Merari Leyton Carmona 208N0673
Aldo Rosas Salomón 208N0250
¿Que es una Herramienta case?
herramienta case
H. case
Las herramientas CASE (Computer Aided Software Engineering, Ingeniería de Software Asistida por Computadora) son diversas aplicaciones informáticas destinadas a aumentar la productividad en el desarrollo de software reduciendo el coste de las mismas en términos de tiempo y de dinero.
Estas herramientas nos pueden ayudar en todos los aspectos del ciclo de vida de desarrollo del software en tareas como el proceso de realizar un diseño del proyecto, cálculo de costes, implementación de parte del código automáticamente con el diseño dado, compilación automática, documentación o detección de errores entre otras.
+ Info
Importancia de las herramientas CASE
IMPORTANCIA
La tecnología CASE supone la automatización del desarrollo del software, contribuyendo a mejorar la calidad y la productividad en el desarrollo de sistemas de información a la hora de construir software.
+ Info
Componentes
Que constituye el marco para la definición de las técnicas y metodologías soportadas por la herramienta.
Donde se almacenan los elementos definidos o creados por la herramienta, y cuya gestión se realiza mediante el apoyo de un Sistema de Gestión de Base de Datos (SGBD) o de un sistema de gestión de ficheros.
Metamodelo
+ Repositorio
Son facilidades que permiten cargar el repertorio de la herramienta CASE con datos provenientes de otros sistemas, o bien generar a partir de la propia herramienta esquemas de base de datos, programas, etc. que pueden, a su vez, alimentar otros sistemas. Este elemento proporciona así un medio de comunicación con otras herramientas.
+ CARGA
Comprobación de errores,
Facilidades que permiten llevar a cabo un análisis de la exactitud, integridad y consistencia de los esquemas generados por la herramienta.
+ Info
Interfaz de usuario,
Que constará de editores de texto y herramientas de diseño gráfico que permitan, mediante la utilización de un sistema de ventanas, iconos y menús, con la ayuda del ratón, definir los diagramas, matrices, etc. que incluyen las distintas metodologías.
Tipos de CASE
CASE de alto nivel
Son aquellas herramientas que automatizan o apoyan las fases finales o superiores del ciclo de vida del desarrollo de sistemas como la planificación de sistemas, el análisis de sistemas y el diseño de sistemas.
CASE de bajo nivel
son aquellas herramientas que automatizan o apoyan las fases finales o inferiores del ciclo de vida como el diseño detallado de sistemas, la implantación de sistemas y el soporte de sistemas.
CASE cruzado de ciclo de vida
se aplica a aquellas herramientas que apoyan actividades que tienen lugar a lo largo de todo el ciclo de vida, se incluyen actividades como la gestión de proyectos y la estimación.
Clasificación
Upper CASE (U-CASE), herramientas que ayudan en las fases de planificación, análisis de requisitos y estrategia del desarrollo, usando, entre otros diagramas UML.
Middle CASE (M-CASE), herramientas para automatizar tareas en el análisis y diseño de la aplicación.
Lower CASE (L-CASE), herramientas que semi-automatizan la generación de código, crean programas de detección de errores, soportan la depuración de programas y pruebas. Además automatizan la documentación completa de la aplicación. Aquí pueden incluirse las herramientas de Desarrollo rápido de aplicaciones
Importancia de uso de herramientas CASE
Las herramientas CASE proporcionan una gran credibilidad, exactitud y fiabilidad que se nota en el reconocimiento universal, siendo usadas por cualquier analista, programador, ingeniero de software y cualquier otro especialista en tecnologías de la información que busca un resultado óptimo, eficaz y presentable, para cada uno de sus procesos. Además, las herramientas CASE brindan información necesaria para decisiones importantes acerca de los costos y gastos que conlleva la realización de un proyecto de software o la modificación del mismo.
¡Gracias!