Exposición CASE - IDE

Post on 25-May-2015

1.032 views 0 download

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

Herramientas CASE 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 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.

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.

COMPONENTES IDE

• EDITOR DE TEXTO

• INTERPRETE

• COMPILADOR

• DEPURADOR

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

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.

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

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

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, componentes gráficos con los cuales el usuario interacciona con la aplicación. Hay algunos IDE's que contienen GUI's integrados.

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

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.

• 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

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.

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

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

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 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.

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.

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

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

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