Herramientas Case

  • 13,190 views
Uploaded on

exposicion hecha en clases

exposicion hecha en clases

  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
    Be the first to like this
No Downloads

Views

Total Views
13,190
On Slideshare
0
From Embeds
0
Number of Embeds
3

Actions

Shares
Downloads
356
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…