Está en la página 1de 9

Alumnos: Pérez, Matías Javier - Morales, María del Rocío

Cátedra de análisis de sistemas

- Ferreyra, Enzo Martín - Ulrich, Solana Belén -


Informe de investigación :

Maturano, Germán Daniel


Herramientas CASE
Integrantes:
● Pérez, Matías Javier - 48277
● Morales, María del Rocío - 48349
● Ferreyra, Enzo Martín - 46489
Comisión
● Ulrich, Solana Belén - 45223 2K4
● Maturano, Germán Daniel - 48085
Alumnos: Pérez, Matías Javier - Morales, María del Rocío
Herramienta CASE:
Las herramientas CASE (Ingeniería de Software Asistida por Computadora) son

- Ferreyra, Enzo Martín - Ulrich, Solana Belén -


diversas aplicaciones informáticas destinadas a aumentar el balance en el
desarrollo de software reduciendo el costo de las mismas en términos de tiempo
y de dinero.

Ayuda en aspectos Diseño del proyecto

Maturano, Germán Daniel


del ciclo de vida de
desarrollo del Cálculo de costos
software
Implementación de parte del código
automáticamente con el diseño dado

Compilación automática
Comisión
Etc. 2K4
Alumnos: Pérez, Matías Javier - Morales, María del Rocío
Herramienta CASE:

- Ferreyra, Enzo Martín - Ulrich, Solana Belén -


Inicios
Diseñó un lenguaje que Lenguaje PSL (Problem
analizaba la relación Statement Language)
ISDOS
existente entre los

Maturano, Germán Daniel


requisitos de un problema y Aplicación PSA (Problem
las necesidades que éstos Statement Analyzer)
generaban

Primera En el año 1984


Comisión
herramienta Excelerator 2K4
CASE Trabajaba bajo una plataforma PC
Alumnos: Pérez, Matías Javier - Morales, María del Rocío
Herramienta CASE:
Objetivos a la hora de construir software:

- Ferreyra, Enzo Martín - Ulrich, Solana Belén -


→ Aplicación práctica de metodologías estructuradas.
→ Facilitar la realización de prototipos y el desarrollo conjunto de
aplicaciones.

Maturano, Germán Daniel


→ Simplificar el mantenimiento de los programas.
→ Mejorar y estandarizar la documentación.
→ Aumentar la portabilidad de las aplicaciones.
→ Facilitar la reutilización de componentes software.
→ Permitir un desarrollo y un refinamiento visual de las aplicaciones,
mediante la utilización de gráficos.
Comisión
2K4
Alumnos: Pérez, Matías Javier - Morales, María del Rocío
Herramienta CASE:
Composición:

- Ferreyra, Enzo Martín - Ulrich, Solana Belén -


→ Repositorio (diccionario): se almacenan los elementos definidos o creados por la
herramienta. Su gestión se realiza mediante el apoyo de un Sistema de Gestión de
Base de Datos.
→ Metamodelo (no siempre visible): constituye el marco para la definición de las técnicas

Maturano, Germán Daniel


y metodologías soportadas por la herramienta.
→ Carga o descarga de datos: son facilidades que permiten cargar el repertorio de la
herramienta CASE con datos provenientes de otros sistemas. Proporciona un medio de
comunicación con otras herramientas.
→ Comprobación de errores: facilidades que permiten llevar a cabo un análisis de la
exactitud de los esquemas generados por la herramienta.
→ Interfaz de usuario: consta de editores de texto y herramientas de diseño gráfico que Comisión
permitan definir los diagramas, matrices, etc. que incluyen las distintas metodologías. 2K4
Alumnos: Pérez, Matías Javier - Morales, María del Rocío
Herramienta CASE:
Estructura:

- Ferreyra, Enzo Martín - Ulrich, Solana Belén -


CASE de alto nivel CASE de bajo nivel CASE cruzado de ciclo de
vida
Herramientas que Herramientas que Se aplica a aquellas
automatizan o apoyan las automatizan o apoyan las herramientas que apoyan

Maturano, Germán Daniel


fases finales o superiores fases inferiores del ciclo de actividades que tienen lugar
del ciclo de vida del vida, como el diseño a lo largo de todo el ciclo de
desarrollo de sistemas detallado de sistemas, la vida, se incluyen
como la planificación de implantación de sistemas y actividades como la gestión
sistemas, el análisis de el soporte de sistemas. de proyectos y la
sistemas y el diseño de estimación.
sistemas.

Comisión
2K4
Alumnos: Pérez, Matías Javier - Morales, María del Rocío
Herramienta CASE:
Las plataformas que soportan.
Las herramientas

- Ferreyra, Enzo Martín - Ulrich, Solana Belén -


Las fases del ciclo de vida del desarrollo de sistemas que cubren.
CASE se pueden
La arquitectura de las aplicaciones que producen.
clasificar según
Su funcionalidad.

Maturano, Germán Daniel


Según Las fases del ciclo de vida del desarrollo de sistemas que
cubren.
Upper CASE (U-CASE) Middle CASE (M-CASE) Lower CASE (L-CASE)
Ayudan en las fases de Herramientas para automatizar Semi-automatizan la generación
planificación, análisis de tareas en el análisis y diseño de de código, crean programas de
requisitos y estrategia del la aplicación. detección de errores, soportan
desarrollo, usando, entre otros la depuración de programas y
diagramas UML. pruebas. Además automatizan
la documentación completa de Comisión
la aplicación. 2K4
Alumnos: Pérez, Matías Javier - Morales, María del Rocío
Herramienta CASE:
Estado Actual: CASE reemplaza al papel y al lápiz por el ordenador para transformar

- Ferreyra, Enzo Martín - Ulrich, Solana Belén -


la actividad de desarrollar software en un proceso automatizado.

Informatización de la informática Automatización del desarrollo del software

Maturano, Germán Daniel


Así elevar la productividad y la
calidad de en el desarrollo

● Permitir la aplicación práctica de metodologías, lo que resulta muy difícil sin emplear
herramientas.
Este enfoque
● Facilitar la realización de prototipos y el desarrollo conjunto de aplicaciones.
plantea los ● Simplificar el mantenimiento del software.
siguientes *Mejorar y estandarizar la documentación. Comisión
*Aumentar la portabilidad de las aplicaciones. 2K4
objetivos:
*Facilitar la reutilización de componentes de software
*Permitir un desarrollo y un refinamiento (visual) de las aplicaciones
Alumnos: Pérez, Matías Javier - Morales, María del Rocío
Herramienta CASE:
Conclusión: Debido a la gran demanda que tienen las CASE su exigencia en cuanto a

- Ferreyra, Enzo Martín - Ulrich, Solana Belén -


su uso ha ido aumentando, por lo que toda CASE debe:
● Proporcionar topologías de aplicación flexibles
● Proporcionar aplicaciones portátiles
● Brindar un Control de versión

Maturano, Germán Daniel


● Crear código compilado en el servidor
● Dar un Soporte multiusuario
● Ofrecer Seguridad
Desde que se crearon éstas herramientas (1984) hasta la actualidad, las CASE cuentan
con una credibilidad y exactitud que tienen un reconocimiento universal, siendo
usadas por cualquier desarrollador y / o programador que busca un resultado óptimo y
Comisión
eficiente, pero sobre todo que busca esa minuciosidad necesaria de los procesos y 2K4
entre los procesos.

También podría gustarte