Herramientas IDE - CASE

19
DANIEL ZETA SEBASTIAN OCAMPO HERRAMIENTAS: CASE - IDE METODOLOGIA DE PROGRAMACION IV

description

Exposición sobre herramientas CASE e IDE, facilitada por los estudiantes Daniel Zeta y Sebastian Ocampo para el

Transcript of Herramientas IDE - CASE

Page 1: Herramientas IDE - CASE

DANIEL ZETASEBASTIAN OCAMPO

HERRAMIENTAS:CASE - IDE

METODOLOGIA DEPROGRAMACION IV

Page 2: Herramientas IDE - CASE

DISEÑO

INVESTIGACIONPRELIMINAR

ANALISIS IMPLEMENTACION

INSTALACION

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

Page 3: Herramientas IDE - CASE

HISTORIA

INICIOS – 80’

INICIOS – 90’

FINALES – 80’

A MEDIADOS – 80’

Ayuda en la documentación por computadora.Diagramación asistida por computadora.Herramientas de análisis y diseño.

Diseño automático de análisis y pruebas.Repositorios automáticos de información desistemas.

Generación automática de código desdeespecificaciones de diseño.

Metodología Inteligente.Interface de Usuario reusable como unametodología de desarrollo.

Page 4: Herramientas IDE - CASE

CLASIFICACION - CASE

I - CASE UPPER CASE LOWER CASE

SE UTILIZAN DEPENDIENDO DE :

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

Page 5: Herramientas IDE - CASE

VENTAJAS:

(ζ) Integra el ciclo de vida.(ζ) Permite lograr importantesmejoras de productividad amediano plazo.(ζ) Permite un eficiente soporteal mantenimiento deSistemas.(ζ) Mantiene la consistencia delos sistemas a nivelcorporativo. :

CASE INTEGRADO

DESVENTAJAS:

(ζ) No es tan eficiente parasoluciones simples, sinopara solucionescomplejas.(ζ) Depende del Hardware y del Software.(ζ) Es costoso.

:

Page 6: Herramientas IDE - CASE

VENTAJAS:

(ζ) Permite lograr importantes mejoras de productividad a corto plazo.(ζ) Permite un eficiente soporte al mantenimiento de sistemas. :

CASE INFERIOR

DESVENTAJAS:

(ζ) No garantiza laconsistencia de losresultados a nivelcorporativo.(ζ) No garantiza la eficienciadel Análisis y Diseño.(ζ) No permite la integración del ciclo de vida.

:

Page 7: Herramientas IDE - CASE

VENTAJAS:

(ζ) Se utiliza en plataforma PC, es aplicable a diferentes Entornos.(ζ) Menor costo :

CASE SUPERIOR

DESVENTAJAS:

(ζ) Permite mejorar la calidad de los sistemas, pero no mejora la productividad.(ζ) No permite la integración del ciclo de vida.

:

Page 8: Herramientas IDE - CASE

COMPATIBILIDAD

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 :

REQUERI-MIENTOS

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

Page 9: Herramientas IDE - CASE

PLATINUM ERwin es una herramienta de diseño de base de datos. Brinda productividad en diseño, generación, y mantenimiento de aplicaciones.ERwin hace fácil el diseño de una base de datos. Los diseñadores de bases de datos sólo apuntan y pulsan un botón para crear un gráfico de todos sus requerimientos de datos y capturar las reglas de negocio en un modelo lógico, mostrando todas las entidades, atributos, relaciones, y llaves importantes.

HERRAMIENTA CASE MAS UTILIZADA

Page 10: Herramientas IDE - CASE

JDKJava Development Kit, es el conjunto de herramientas proporcionadas por sun, que permite compilar y ejecutar código java.

HERRAMIENTAS IDE

MAQUINA VIRTUAL

Una Máquina virtual Java (Java Virtual Machine, JVM) es un programa nativo, es decir, 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 11: Herramientas IDE - CASE

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.

QUE ES UNA HERRAMIENTA IDE

Page 12: Herramientas IDE - CASE

COMPILADOR

EDITOR DETEXTO

INTERPRETE

DEPURADOR

COMPONENTES

Page 13: Herramientas IDE - CASE

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

EDITOR DE TEXTO

Page 14: Herramientas IDE - CASE

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.

COMPILADOR

Page 15: Herramientas IDE - CASE

Es un programa informático capaz de analizar y ejecutar otros programas, escritos en un lenguaje de alto nivel.

INTERPRETE

Page 16: Herramientas IDE - CASE

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.

GUI’S

Page 17: Herramientas IDE - CASE

COMPILADORLos 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

DIFERENCIAS ENTRE:

INTERPRETELos intérpretes sólo realizan la traducción a medida que sea necesaria

Page 18: Herramientas IDE - CASE

Es un programa usado para probar y revisar posibles errores que contenga el Código escrito.

DEPURADOR

Page 19: Herramientas IDE - CASE

http://www.inei.gob.pe/biblioineipub/bancopub/Inf/Lib5103/Libro.pdffile:///G:/Herramienta_CASE.htmfile:///G:/Herramientas%20Case.htm

http://elviajedelnavegante.blogspot.com/2010/10/herramientas-ide-gui-editor-para_18.htmlhttp://es.wikipedia.org/wiki/Entorno_de_desarrollo_integradohttp://www.osmosislatina.com/java/componentes.htmes.wikipedia.org/wiki/Máquina_virtual_de_Javahttp://es.wikipedia.org/wiki/Compiladorhttp://es.wikipedia.org/wiki/Int%C3%A9rprete_(inform%C3%A1tica)

WEB - GRAFIA