Exposición CASE - IDE

21
Herramientas CASE y IDE Estiven Alexis Guzmán Vargas Metodología a la programación IV

description

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

Transcript of Exposición CASE - IDE

Page 1: Exposición CASE - IDE

Herramientas CASE y IDE

Estiven Alexis Guzmán VargasMetodología a la programación IV

Page 2: Exposición CASE - IDE

HERRAMIENTAS IDE- JDK(JAVA DEVELOPMENT KIT):

Es el conjunto de herramientas proporcionas por SUN, que permite compilar y ejecutar un código java.

- JVM(JAVA VIRTUAL MACHINE):

Es un programa nativo, que es ejecutable en una plataforma específica, capaz de interpretar y ejecutar instrucciones expresadas en un código binario especial, el cual es generado por el compilador del lenguaje Java.

Page 3: Exposición CASE - IDE

Que es una H. IDE• IDE(INTEGRED DEVELOPMENT ENVIROMENT):Un entorno de desarrollo integrado (en inglés integrated development environment).

Es una aplicación (entorno de programación) para desarrollar software que está compuesto normalmente por un editor de código, un compilador ó un intérprete, un depurador y algunas veces un diseñador de interfaces gráficas incorporado.

Page 4: Exposición CASE - IDE

COMPONENTES IDE

• EDITOR DE TEXTO

• INTERPRETE

• COMPILADOR

• DEPURADOR

Page 5: Exposición CASE - IDE

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 IDE's

Page 6: Exposición CASE - IDE

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.

Page 7: Exposición CASE - IDE

INTERPRETE• Es un programa informático capaz de analizar y

ejecutar otros programas, escritos en un lenguaje de alto nivel.

Page 8: Exposición CASE - IDE

DEPURADOREs un programa usado para probar y revisarposibles errores que contenga el Código escrito.

Page 9: Exposición CASE - IDE

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 IDE's que contienen GUI's integrados.

Page 10: Exposición CASE - IDE

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

Page 11: Exposición CASE - IDE

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.

Page 12: Exposición CASE - IDE

• 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:

HERRAMIENTAS CASE

DISEÑO

INVESTIGACION

PRELIMINAR

ANALISISIMPLEMENTACI

ON

INSTALACION

CICLO DE VIDA

SOFTWARE

Page 13: Exposición CASE - IDE

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.

Page 14: Exposición CASE - IDE

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

Page 15: Exposición CASE - IDE

Las fases del ciclo de vida del desarrollo de sistemas que cubren.

Las plataformas que soportan.

La arquitectura de las aplicaciones que

produce

Su funcionalidad

CASE SUPERIOR

CASE INFERIOR

CASEMIXTA

SE UTILIZAN DEPENDIENDO DE :

Continuación Clasificacion CASE

Page 16: Exposición CASE - IDE

Elementos del CASE

• REPOSITORIO• METAMODELO• CARGA O DESCARGA DE

DATOS• COMPROBACION DE ERRORES • INTERFAZ DE USUARIO

Page 17: Exposición CASE - IDE

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.

Page 18: Exposición CASE - IDE

Continuación de la composició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.

Page 19: Exposición CASE - IDE

Compatibilidad Con los demás sistemas.

SOFTWARE DE

APLICACIÒN

(ζ)NetDynamics(ζ) PowerBuilder(ζ) PROGRESS(ζ) Visual Basic :

BASES DE DATOS

(ζ) DB2 UDB(ζ) Dbase(ζ) FoxPro(ζ) HiRDB(ζ) Informix(ζ) InterBase(ζ) Oracle(ζ) SAS

:

SISTEMAS OPERATIVOS

(ζ) Windows NT(ζ) Windows 95 (ζ) Windows 98 :

REQUISITOS

(ζ) Mínimo 10 MB de espacio de disco duro(ζ) 16 MB RAM (ζ) 32 MB RAM (Recomendado para modelos largos) :

Page 20: Exposición CASE - IDE

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

Page 21: Exposición CASE - IDE

BIBLIOGRAFIA• http://www.inei.gob.pe/biblioineipub/bancopub/Inf/

Lib5103/Libro.pdf• file:///G:/Herramienta_CASE.htm• file:///G:/Herramientas%20Case.htm• http://elviajedelnavegante.blogspot.com/2010/10/

herramientas-ide-gui-editor-para_18.html• http://es.wikipedia.org/wiki/

Entorno_de_desarrollo_integrado• 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/

herramientas-ide-case