HerramientasCASE y IDE  Estiven Alexis Guzmán VargasMetodología a la programación IV
HERRAMIENTAS IDE- JDK(JAVA DEVELOPMENT KIT):Es el conjunto de herramientas proporcionas porSUN, que permite compilar y eje...
Que es una H. IDE• IDE(INTEGRED DEVELOPMENT ENVIROMENT):Un entorno de desarrollo integrado (en inglés integrateddevelopmen...
COMPONENTES IDE• EDITOR DE TEXTO • COMPILADOR• INTERPRETE     • DEPURADOR
EDITOR DE TEXTO O           CODIGO• Un editor es una aplicación para escribir código de  programación en el lenguaje desea...
COMPILADOR• Un compilador es un programa informático que  traduce un programa escrito en un lenguaje de  programación a ot...
INTERPRETE• Es un programa informático capaz de analizar y  ejecutar otros programas, escritos en un lenguaje de  alto niv...
DEPURADOREs un programa usado para probar y revisarposibles errores que contenga el Código escrito.
GUI• GUI son las siglas de interfaz gráfica de usuario. Son  herramientas para crear interfaces gráficas, esto es,  compon...
Diferencia Interprete y        Compilador                 • COMPILADOR• Los compiladores en que mientras estos traducen  u...
Historia CASE• La primera herramienta CASE oficial como hoy la  conocemos fue Excelerator en 1984, era para PC.• Al inicio...
HERRAMIENTAS CASE • Son un conjunto de programas y ayudas que dan   asistencia a los analistas, ingenieros de software y  ...
Clasificacion CASE• CASE de alto nivel son aquellas herramientas que  automatizan o apoyan las fases finales o  superiores...
Continuación      Clasificacion CASE• CASE cruzado de ciclo de vida se aplica a  aquellas herramientas que apoyan activida...
Continuación           Clasificacion CASE       CASE                         CASE                    CASE     SUPERIOR    ...
Elementos del CASE• REPOSITORIO• METAMODELO• CARGA O DESCARGA DE  DATOS• COMPROBACION DE ERRORES• INTERFAZ DE USUARIO
Composición de la H.          CASE• Repositorio (diccionario) donde se almacenan los  elementos definidos o creados por la...
Continuación de lacomposición de los CASE• Comprobación de errores, facilidades que  permiten llevar a cabo un análisis de...
Compatibilidad Con los         demás sistemas.    SOFTWARE                        SISTEMAS                       BASES DE ...
TECNOLOGIA CASEAutomatizar:• Ø El desarrollo del software  Ø La documentación  Ø La generación del código  Ø El chequeo de...
BIBLIOGRAFIA• http://www.inei.gob.pe/biblioineipub/bancopub/Inf/Li  b5103/Libro.pdf• file:///G:/Herramienta_CASE.htm• file...
Upcoming SlideShare
Loading in …5
×

Exposición CASE - IDE

1,768 views

Published on

Exposición del Estudiante Estiven Alexis Guzman en el curso de Metodología de la Programación VI en el programa Ingeniería de Sistemas y Telecomunicaciones

Published in: Education
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
1,768
On SlideShare
0
From Embeds
0
Number of Embeds
21
Actions
Shares
0
Downloads
36
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Exposición CASE - IDE

  1. 1. HerramientasCASE y IDE Estiven Alexis Guzmán VargasMetodología a la programación IV
  2. 2. HERRAMIENTAS IDE- JDK(JAVA DEVELOPMENT KIT):Es el conjunto de herramientas proporcionas porSUN, que permite compilar y ejecutar un códigojava.- JVM(JAVA VIRTUAL MACHINE):Es un programa nativo, que es ejecutable en unaplataforma específica, capaz de interpretar y ejecutarinstrucciones expresadas en un código binario especial,el cual es generado por el compilador del lenguaje Java.
  3. 3. Que es una H. IDE• IDE(INTEGRED DEVELOPMENT ENVIROMENT):Un entorno de desarrollo integrado (en inglés integrateddevelopment environment).Es una aplicación (entorno de programación) paradesarrollar software que está compuesto normalmentepor un editor de código, un compilador ó un intérprete,un depurador y algunas veces un diseñador deinterfaces gráficas incorporado.
  4. 4. COMPONENTES IDE• EDITOR DE TEXTO • COMPILADOR• INTERPRETE • DEPURADOR
  5. 5. EDITOR DE TEXTO O CODIGO• Un editor es una aplicación para escribir código de programación en el lenguaje deseado. Contiene todas las herramientas de edición necesarias, y algunas veces características propias de IDEs
  6. 6. COMPILADOR• Un compilador es un programa informático que traduce un programa escrito en un lenguaje de programación a otro lenguaje de programación, generando un programa equivalente que la máquina será capaz de interpretar.
  7. 7. INTERPRETE• Es un programa informático capaz de analizar y ejecutar otros programas, escritos en un lenguaje de alto nivel.
  8. 8. DEPURADOREs un programa usado para probar y revisarposibles errores que contenga el Código escrito.
  9. 9. GUI• GUI son las siglas de interfaz gráfica de usuario. Son herramientas para crear interfaces gráficas, esto es, componentes gráficos con los cuales el usuario interacciona con la aplicación. Hay algunos IDEs que contienen GUIs integrados.
  10. 10. Diferencia Interprete y Compilador • COMPILADOR• Los compiladores en que mientras estos traducen un programa desde su descripción en un lenguaje de programación al código de máquina del sistema • INTERPRETE• Los intérpretes sólo realizan la traducción a medida que sea necesaria
  11. 11. Historia CASE• La primera herramienta CASE oficial como hoy la conocemos fue Excelerator en 1984, era para PC.• Al inicio de los 80 Ayuda en la documentación por computadora. Diagramación asistida por computadora. Herramientas de análisis y diseño.
  12. 12. HERRAMIENTAS CASE • Son un conjunto de programas y ayudas que dan asistencia a los analistas, ingenieros de software y desarrolladores, durante todos los pasos del Ciclo de vida de desarrollo de un Software. Su ciclo de vida consiste en: CICLO DE VIDA SOFTWAREINVESTIGACION INSTALACION PRELIMINAR ANALISIS IMPLEMENTACION DISEÑO
  13. 13. Clasificacion 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.
  14. 14. Continuación Clasificacion CASE• 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.• La estructura CASE se basa en la anteriores terminologías o estructuras generales de dicha herramienta
  15. 15. Continuación Clasificacion CASE CASE CASE CASE SUPERIOR INFERIOR MIXTA SE UTILIZAN DEPENDIENDO DE :Las plataformas que Su funcionalidad soportan. Las fases del ciclo de La arquitectura de las vida del desarrollo de aplicaciones que sistemas que cubren. produce
  16. 16. Elementos del CASE• REPOSITORIO• METAMODELO• CARGA O DESCARGA DE DATOS• COMPROBACION DE ERRORES• INTERFAZ DE USUARIO
  17. 17. Composición de la H. CASE• Repositorio (diccionario) 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 constituye el marco para la definición de las técnicas 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, 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.
  18. 18. Continuación de lacomposición de los CASE• 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.• 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.
  19. 19. Compatibilidad Con los demás sistemas. SOFTWARE SISTEMAS BASES DE REQUISITOS DE OPERATIVOS APLICACIÒN DATOS (ζ) Mínimo 10 (ζ) Windows NT MB de espacio(ζ)NetDynamics (ζ) DB2 UDB (ζ) Windows 95 de disco duro(ζ) PowerBuilder (ζ) Dbase (ζ) Windows 98 (ζ) 16 MB RAM(ζ) PROGRESS (ζ) FoxPro : (ζ) 32 MB RAM(ζ) Visual Basic (ζ) HiRDB (ζ) Informix (Recomendado: para modelos (ζ) InterBase (ζ) Oracle largos) : (ζ) SAS :
  20. 20. TECNOLOGIA CASEAutomatizar:• Ø El desarrollo del software Ø La documentación Ø La generación del código Ø El chequeo de errores Ø La gestión del proyecto• Permitir: Ø La reutilización del software Ø La portabilidad del software Ø La estandarización de la documentación
  21. 21. BIBLIOGRAFIA• http://www.inei.gob.pe/biblioineipub/bancopub/Inf/Li b5103/Libro.pdf• file:///G:/Herramienta_CASE.htm• file:///G:/Herramientas%20Case.htm• http://elviajedelnavegante.blogspot.com/2010/10/herr amientas-ide-gui-editor-para_18.html• http://es.wikipedia.org/wiki/Entorno_de_desarrollo_inte grado• http://www.osmosislatina.com/java/componentes.htm• es.wikipedia.org/wiki/Máquina_virtual_de_Java• http://es.wikipedia.org/wiki/Compilador• http://es.wikipedia.org/wiki/Int%C3%A9rprete_(inform% C3%A1tica)• http://www.slideshare.net/LuisEduardoPelaez/herramie ntas-ide-case

×