Herramientas IDE - CASE

4,301 views
4,050 views

Published on

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

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

  • Be the first to like this

No Downloads
Views
Total views
4,301
On SlideShare
0
From Embeds
0
Number of Embeds
64
Actions
Shares
0
Downloads
64
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Herramientas IDE - CASE

  1. 1. HERRAMIENTAS:<br />CASE - IDE<br />DANIEL ZETA<br />SEBASTIAN OCAMPO<br />METODOLOGIA DE<br />PROGRAMACION IV<br />
  2. 2. HERRAMIENTAS CASE<br />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: <br />INVESTIGACION<br />PRELIMINAR<br />INSTALACION<br />ANALISIS<br />IMPLEMENTACION<br />DISEÑO<br />
  3. 3. HISTORIA<br />INICIOS – 80’<br />Ayuda en la documentación por computadora.<br />Diagramación asistida por computadora.<br />Herramientas de análisis y diseño.<br />Diseño automático de análisis y pruebas.<br />Repositorios automáticos de información de<br />sistemas.<br />A MEDIADOS – 80’<br />FINALES – 80’<br />Generación automática de código desde<br />especificaciones de diseño.<br />INICIOS – 90’<br />Metodología Inteligente.<br />Interface de Usuario reusable como una<br />metodología de desarrollo.<br />
  4. 4. CLASIFICACION - CASE<br />I-CASE<br />UPPERCASE<br />LOWERCASE<br />SE UTILIZAN DEPENDIENDO DE :<br />Las plataformas que soportan.<br />Su funcionalidad<br />Las fases del ciclo de vida del desarrollo de sistemas que cubren.<br />La arquitectura de las aplicaciones que produce<br />
  5. 5. CASE INTEGRADO<br />VENTAJAS:<br />(ζ) Integra el ciclo de vida.<br />(ζ) Permite lograr importantes<br />mejoras de productividad a<br />mediano plazo.<br />(ζ) Permite un eficiente soporte<br />al mantenimiento de<br />Sistemas.<br />(ζ) Mantiene la consistencia de<br />los sistemas a nivel<br />corporativo. : <br />DESVENTAJAS:<br />(ζ) No es tan eficiente para<br />soluciones simples, sino<br />para soluciones<br />complejas.<br />(ζ) Depende del Hardware y del Software.<br />(ζ) Es costoso. <br />: <br />
  6. 6. CASE INFERIOR<br />VENTAJAS:<br />(ζ) Permite lograr importantes mejoras de productividad a corto plazo.<br />(ζ) Permite un eficiente soporte al mantenimiento de sistemas. : <br />DESVENTAJAS:<br />(ζ) No garantiza la<br />consistencia de los<br />resultados a nivel<br />corporativo.<br />(ζ) No garantiza la eficiencia<br />del Análisis y Diseño.<br />(ζ) No permite la integración del ciclo de vida.<br />: <br />
  7. 7. CASE SUPERIOR<br />VENTAJAS:<br />(ζ) Se utiliza en plataforma PC, es aplicable a diferentes Entornos.<br />(ζ) Menor costo : <br />DESVENTAJAS:<br />(ζ) Permite mejorar la calidad de los sistemas, pero no mejora la productividad.<br />(ζ) No permite la integración del ciclo de vida.<br />: <br />
  8. 8. COMPATIBILIDAD<br />SOFTWARE DE APLICACIÒN<br />(ζ)NetDynamics<br />(ζ) PowerBuilder<br />(ζ) PROGRESS<br />(ζ) Visual Basic : <br />BASES DE DATOS<br />(ζ)DB2 UDB<br />(ζ)Dbase<br />(ζ)FoxPro<br />(ζ)HiRDB<br />(ζ)Informix<br />(ζ)InterBase<br />(ζ)Oracle<br />(ζ)SAS<br />: <br />SISTEMAS OPERATIVOS<br />(ζ)Windows NT<br />(ζ) Windows 95 (ζ) Windows 98 :<br />REQUERI-<br />MIENTOS<br />(ζ) Mínimo 10 MB de espacio de disco duro<br />(ζ) 16 MB RAM (ζ) 32 MB RAM (Recomendado para modelos largos) :<br />
  9. 9. HERRAMIENTA CASE MAS UTILIZADA <br />PLATINUM ERwin es una herramienta de diseño de base de datos. Brinda productividad en diseño, generación, y mantenimiento de aplicaciones.<br />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.<br />
  10. 10. HERRAMIENTAS IDE<br />JDK<br />Java Development Kit, es el conjunto de herramientas proporcionadas por sun, que permite compilar y ejecutar código java.<br />MAQUINA VIRTUAL<br />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.<br />
  11. 11. QUE ES UNA HERRAMIENTA IDE<br />Un entorno de desarrollo integrado (en inglés integrateddevelopmentenvironment).<br />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.<br />
  12. 12. COMPONENTES<br />EDITOR DE<br />TEXTO<br />DEPURADOR<br />COMPILADOR<br />INTERPRETE<br />
  13. 13. EDITOR DE TEXTO<br />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<br />
  14. 14. COMPILADOR<br />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.<br />
  15. 15. INTERPRETE<br />Es un programa informático capaz de analizar y ejecutar otros programas, escritos en un lenguaje de alto nivel.<br />
  16. 16. GUI’S<br />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.<br />
  17. 17. DIFERENCIAS ENTRE:<br />COMPILADOR<br />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<br />INTERPRETE<br />Los intérpretes sólo realizan la traducción a medida que sea necesaria<br />
  18. 18. DEPURADOR<br />Es un programa usado para probar y revisar posibles errores que contenga el Código escrito.<br />
  19. 19. WEB - GRAFIA<br />http://www.inei.gob.pe/biblioineipub/bancopub/Inf/Lib5103/Libro.pdf<br />file:///G:/Herramienta_CASE.htm<br />file:///G:/Herramientas%20Case.htm<br />http://elviajedelnavegante.blogspot.com/2010/10/herramientas-ide-gui-editor-para_18.html<br />http://es.wikipedia.org/wiki/Entorno_de_desarrollo_integrado<br />http://www.osmosislatina.com/java/componentes.htm<br />es.wikipedia.org/wiki/Máquina_virtual_de_Java<br />http://es.wikipedia.org/wiki/Compilador<br />http://es.wikipedia.org/wiki/Int%C3%A9rprete_(inform%C3%A1tica)<br />

×