Want to create interactive content? It’s easy in Genially!

Reuse this 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:

Corporate Christmas Presentation

Snow Presentation

Winter Presentation

Hanukkah Presentation

Vintage Photo Album

Nature Presentation

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!