Your SlideShare is downloading. ×
Herramientas Case
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×

Introducing the official SlideShare app

Stunning, full-screen experience for iPhone and Android

Text the download link to your phone

Standard text messaging rates apply

Herramientas Case

13,356
views

Published on

exposicion hecha en clases

exposicion hecha en clases

Published in: Education, Technology, Business

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
13,356
On Slideshare
0
From Embeds
0
Number of Embeds
3
Actions
Shares
0
Downloads
361
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1.  
  • 2. CONTENIDO
    • DEFINICION
    • HISTORIA
    • OBJETIVOS
    • CLASIFICACION
    • COMPONENTES
    • CARACTERISTICAS
  • 3. HERRAMIENTAS CASE Ingeniería de Software Asistida por Ordenador
    • Son diversas aplicaciones informáticas destinadas a
    • aumentar la productividad en el desarrollo de software
    • reduciendo el costos de las mismas en términos de
    • tiempo y de dinero
    • CASE es la automatización de métodos existentes de
    • Ingeniería del Software con el objetivo de mejorar la
    • calidad del producto junto con la eficiencia de los
    • desarrolladores de software.
  • 4. Esto se inicia a principios de los 80 con la introducción de la documentación asistida por computadoras y de herramientas de diagramación. Principios de los 80 y habilidades La pimera herramienta CASE fue Excelerator que salio a la luz en 1984 y trabajaba bajo la plataforma PC. Inicio de los 90 Alcazaron su techo a los principios de los 90. Pero poco a poco fueron siendo menos utilizados , y han sido cambiadas por herramientas mas especificas para cada fase del ciclo de vida del software. HISTORIA
  • 5. OBJETIVOS
    • Mejorar la productividad en el desarrollo y mantenimiento del software.
    • Aumentar la calidad del software.
    • Reducir el tiempo y costo de desarrollo y mantenimiento de los sistemas informáticos.
    • Mejorar la planificación de un proyecto
    • Aumentar la biblioteca de conocimiento informático de una empresa ayudando a la búsqueda de soluciones para los requisitos.
    • Automatizar el desarrollo del software, la documentación, la generación de código, las pruebas de errores y la gestión del proyecto.
  • 6.
    • las herramientas CASE se pueden clasificar teniendo
    • en cuenta los siguientes parámetros:
    • Las plataformas que soportan.
    • Las fases del ciclo de vida del desarrollo de
    • sistemas que cubren.
    • La arquitectura de las aplicaciones que producen.
    • Su funcionalidad.
    • La siguiente clasificación es la más habitual basada
    • en las fases del ciclo de desarrollo que cubren:
    • Upper CASE (U-CASE)
    • Middle CASE (M-CASE)
    • Lower CASE (L-CASE)
    CLASIFICACION
  • 7.
    • Existen otros nombres que se le dan a este tipo de herramientas, y que no es una clasificación excluyente entre si, ni con la anterior:
    • Integrated CASE (I-CASE)
    • MetaCASE
    • CAST (Computer-Aided Software Testing)
    • IPSE (Integrated Programming Support Environment)
    • Por funcionalidad podríamos diferenciar algunas como:
    • Herramientas de generación semiautomática de código.
    • Editores UML.
    • Herramientas de Refactorización de código.
    • Herramientas de mantenimiento como los sistemas de control de versiones
    •  
    CLASIFICACION
  • 8. De una forma esquemática podemos decir que una herramienta CASE se compone de los siguientes elementos: Repositorio (diccionario) Meta modelo (no siempre visible) Carga o descarga de datos Comprobación de errores Interfaz de usuario COMPONENTES
  • 9. Deberes de una herramienta CASE Cliente / servidor: Ø Proporcionar topologías de aplicación flexibles. Ø Proporcionar aplicaciones portátiles. Ø Control de Versión. Ø Crear código compilado en el servidor. Ø Trabajar con una variedad de administradores de recurso. Ø Trabajar con una variedad de software intermedios. Ø Soporte multiusuarios. Ø Seguridad. Ø Desarrollo en equipo, repositorio de librerías compartidas. CARACTERISTICAS
  • 10. CASE en el curso de Analisis y Diseño de Sistemas
  • 11. LISTA DE APLICACIONES CASE ArgoUML Blue Ink BPWin CASE Studio 2 CASEWise Designer for MySQL DBDesigner 4 DeZign for Databases DMS Software Reengineering Toolkit Dreamweaver CS3 EasyCase Eclipse- Sitio Web
  • 12.
    • … GRACIAS…