Loading presentation...

Present Remotely

Send the link below via email or IM

Copy

Present to your audience

Start remote presentation

  • Invited audience members will follow you as you navigate and present
  • People invited to a presentation do not need a Prezi account
  • This link expires 10 minutes after you close the presentation
  • A maximum of 30 users can follow your presentation
  • Learn more about this feature in our knowledge base article

Do you really want to delete this prezi?

Neither you, nor the coeditors you shared it with will be able to recover it again.

DeleteCancel

Make your likes visible on Facebook?

Connect your Facebook account to Prezi and let your likes appear on your timeline.
You can change this under Settings & Account at any time.

No, thanks

Definición e Historia de Herramientas CASE

No description
by

Rodrigo Degante

on 19 September 2013

Comments (0)

Please log in to add your comment.

Report abuse

Transcript of Definición e Historia de Herramientas CASE

Herramientas
19/Septiembre/2013
Degante López Rodrigo,Figueroa Romero Mario Eduardo, Quiroz Alvarez Eduardo, Mercado García Luis Fernando,Hilario Ortiz César
Fundamentos de Ingeniería de Software
Historia
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 y se plantean los siguientes objetivos:
Componentes de una herramienta case
De una forma esquemática podemos decir que una herramienta CASE se compone de los siguientes elementos:
Estructura general de una herramienta case
La estructura CASE se basa en la siguiente terminología:
Componentes
Estructura
ESTADO ACTUAL
Permitir
La reutilización del software
La portabilidad del software
La estandarización de la documentación

OBJETIVOS DE LAS HERRAMIENTAS CASE
Simplificar el mantenimiento del software.
Aumentar la portabilidad de las aplicaciones.
Facilitar la realización de prototipos y el desarrollo conjunto de aplicaciones.

Integración de las herramientas case en el futuro
Las herramientas CASE evolucionan hacia tres tipos de integración
Uno
La integración de datos permite disponer de herramientas CASE con diferentes estructuras de diccionarios locales para el intercambio de datos.
Dos
La integración de presentación confiere a todas las herramientas CASE el mismo aspecto.
Tres
La integración de herramientas permite disponer de herramientas CASE capaces de invocar a otras CASE de forma automática.
Gracias!
Automatizar
El desarrollo del software
La documentación
La generación del código
El chequeo de errores
La gestión del proyecto

Objetivos
Definición
CASE (Computer Assisted 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 costo de las mismas en términos de tiempo y de dinero.
Definición e Historia de Herramientas CASE
ISDOS
Lenguaje que analizaba la relación existente entre los requisitos de un problema y las necesidades que éstos generaban.
Excelerator
La primera herramienta CASE, salió a la luz en el año 1984 y trabajaba bajo una plataforma PC
Facilitar la realización de prototipos y el desarrollo conjunto de aplicaciones.
Permitir la aplicación práctica de metodologías estructuradas, las cuales al ser realizadas con una herramienta se consigue agilizar el trabajo.
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.
Simplificar el mantenimiento de los programas.
Mejorar y estandarizar la
documentación.
Repositorio
Meta modelo
Carga o descarga de datos
Comprobación de errores
Interfaz de usuario
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 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.
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.
La tecnología CASE es creada con el fin de la automatización del desarrollo del software, contribuyendo así a elevar la productividad y la calidad de en el desarrollo de los sistemas de información
En las últimas décadas se ha trabajado en el área de desarrollo de sistemas para encontrar técnicas que permitan incrementar la productividad y el control de calidad en cualquier proceso de elaboración de software
Full transcript