SlideShare ist ein Scribd-Unternehmen logo
1 von 19
HERRAMIENTAS: CASE - IDE DANIEL ZETA SEBASTIAN OCAMPO METODOLOGIA DE PROGRAMACION IV
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:  INVESTIGACION PRELIMINAR INSTALACION ANALISIS IMPLEMENTACION DISEÑO
HISTORIA INICIOS – 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 de sistemas. A MEDIADOS – 80’ FINALES – 80’ Generación automática de código desde especificaciones de diseño. INICIOS – 90’ Metodología Inteligente. Interface de Usuario reusable como una metodología de desarrollo.
CLASIFICACION  - CASE I-CASE UPPERCASE LOWERCASE SE UTILIZAN DEPENDIENDO DE : Las plataformas que soportan. Su funcionalidad Las fases del ciclo de vida del desarrollo de sistemas que cubren. La arquitectura de las aplicaciones que produce
CASE INTEGRADO VENTAJAS: (ζ) Integra el ciclo de vida. (ζ) Permite lograr importantes mejoras de productividad a mediano plazo. (ζ) Permite un eficiente soporte al mantenimiento de Sistemas. (ζ) Mantiene la consistencia de los sistemas a nivel corporativo. :  DESVENTAJAS: (ζ) No es tan eficiente para soluciones simples, sino para soluciones complejas. (ζ) Depende del Hardware y del Software. (ζ) Es costoso.  :
CASE INFERIOR VENTAJAS: (ζ) Permite lograr importantes mejoras de productividad a corto plazo. (ζ) Permite un eficiente soporte al mantenimiento de sistemas. :  DESVENTAJAS: (ζ) No garantiza la consistencia de los resultados a nivel corporativo. (ζ) No garantiza la eficiencia del Análisis y Diseño. (ζ) No permite la integración del ciclo de vida. :
CASE SUPERIOR VENTAJAS: (ζ) Se utiliza en plataforma PC, es aplicable a diferentes Entornos. (ζ) Menor costo :  DESVENTAJAS: (ζ) Permite mejorar la calidad de los sistemas, pero no mejora la productividad. (ζ) No permite la integración del ciclo de vida. :
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) :
HERRAMIENTA CASE MAS UTILIZADA  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.
HERRAMIENTAS IDE JDK Java Development Kit, es el conjunto de herramientas proporcionadas por sun, que permite compilar y ejecutar código java. 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.
QUE ES UNA HERRAMIENTA IDE Un entorno de desarrollo integrado (en inglés integrateddevelopmentenvironment). 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 EDITOR DE TEXTO DEPURADOR COMPILADOR INTERPRETE
EDITOR DE TEXTO 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.
GUI’S 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.
DIFERENCIAS ENTRE: 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
DEPURADOR Es un programa usado para probar y revisar posibles errores que contenga el Código escrito.
WEB - GRAFIA 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)

Weitere ähnliche Inhalte

Was ist angesagt?

Mapa conceptual - Institutos Reguladores Calidad de Software
Mapa conceptual - Institutos Reguladores Calidad de SoftwareMapa conceptual - Institutos Reguladores Calidad de Software
Mapa conceptual - Institutos Reguladores Calidad de SoftwareKarloz Dz
 
Métricas de Proceso y proyecto de software
Métricas de Proceso y proyecto de softwareMétricas de Proceso y proyecto de software
Métricas de Proceso y proyecto de softwareLorena Quiñónez
 
3. conceptos de calidad del software
3. conceptos de calidad del software3. conceptos de calidad del software
3. conceptos de calidad del softwareJuan Pablo Carvallo
 
Ingenieria del software 2
Ingenieria del software 2Ingenieria del software 2
Ingenieria del software 2Luis
 
Metricas de proceso y proyecto
Metricas de proceso y proyectoMetricas de proceso y proyecto
Metricas de proceso y proyectoEdison Tobar
 
Control de Calidad del Software
Control de  Calidad del SoftwareControl de  Calidad del Software
Control de Calidad del SoftwareIntellimedia
 
Tema2: Tecnologías de desarrollo web (Desarrollo Aplicaciones Web)
Tema2: Tecnologías de desarrollo web (Desarrollo Aplicaciones Web)Tema2: Tecnologías de desarrollo web (Desarrollo Aplicaciones Web)
Tema2: Tecnologías de desarrollo web (Desarrollo Aplicaciones Web)Micael Gallego
 

Was ist angesagt? (20)

Mapa conceptual - Institutos Reguladores Calidad de Software
Mapa conceptual - Institutos Reguladores Calidad de SoftwareMapa conceptual - Institutos Reguladores Calidad de Software
Mapa conceptual - Institutos Reguladores Calidad de Software
 
Métricas de Proceso y proyecto de software
Métricas de Proceso y proyecto de softwareMétricas de Proceso y proyecto de software
Métricas de Proceso y proyecto de software
 
LÍNEAS DE PRODUCTOS DE SOFTWARE
LÍNEAS DE PRODUCTOS DE SOFTWARELÍNEAS DE PRODUCTOS DE SOFTWARE
LÍNEAS DE PRODUCTOS DE SOFTWARE
 
Herramientas case full informacion
Herramientas case full informacionHerramientas case full informacion
Herramientas case full informacion
 
Herramientas case
Herramientas caseHerramientas case
Herramientas case
 
Diseño de Software
Diseño de SoftwareDiseño de Software
Diseño de Software
 
3. conceptos de calidad del software
3. conceptos de calidad del software3. conceptos de calidad del software
3. conceptos de calidad del software
 
COMPUTACION EN LA NUBE
COMPUTACION EN LA NUBECOMPUTACION EN LA NUBE
COMPUTACION EN LA NUBE
 
Estimación Software por Puntos de Función
Estimación Software por Puntos de FunciónEstimación Software por Puntos de Función
Estimación Software por Puntos de Función
 
Ingenieria del software 2
Ingenieria del software 2Ingenieria del software 2
Ingenieria del software 2
 
Tipos de Software
Tipos de SoftwareTipos de Software
Tipos de Software
 
Metricas de proceso y proyecto
Metricas de proceso y proyectoMetricas de proceso y proyecto
Metricas de proceso y proyecto
 
Diseño a Nivel de Componentes
Diseño a Nivel de ComponentesDiseño a Nivel de Componentes
Diseño a Nivel de Componentes
 
Control de Calidad del Software
Control de  Calidad del SoftwareControl de  Calidad del Software
Control de Calidad del Software
 
Analisis y diseño de sistemas
Analisis y diseño de sistemasAnalisis y diseño de sistemas
Analisis y diseño de sistemas
 
Diseño de software
Diseño de softwareDiseño de software
Diseño de software
 
Principios del RUP
Principios del RUPPrincipios del RUP
Principios del RUP
 
Fundamentos de ingenieria del software (2)
Fundamentos de ingenieria del software (2)Fundamentos de ingenieria del software (2)
Fundamentos de ingenieria del software (2)
 
Tema2: Tecnologías de desarrollo web (Desarrollo Aplicaciones Web)
Tema2: Tecnologías de desarrollo web (Desarrollo Aplicaciones Web)Tema2: Tecnologías de desarrollo web (Desarrollo Aplicaciones Web)
Tema2: Tecnologías de desarrollo web (Desarrollo Aplicaciones Web)
 
Modelos concurrentes
Modelos concurrentesModelos concurrentes
Modelos concurrentes
 

Andere mochten auch

Patrones de creación
Patrones de creaciónPatrones de creación
Patrones de creaciónAutentia
 
Programacion Orientada A Objetos
Programacion Orientada A ObjetosProgramacion Orientada A Objetos
Programacion Orientada A Objetosmarly alfonso
 
Lenguaje De Programación
Lenguaje De ProgramaciónLenguaje De Programación
Lenguaje De Programacióndenisse176
 
Patrones estructurales
Patrones estructuralesPatrones estructurales
Patrones estructuralesJuan Camilo
 
Patrones de diseño de software
Patrones de diseño de softwarePatrones de diseño de software
Patrones de diseño de softwareIker Canarias
 
Diagramas De Interaccion
Diagramas De InteraccionDiagramas De Interaccion
Diagramas De Interaccionjlrvpuma
 
Diagrama de clases
Diagrama de clasesDiagrama de clases
Diagrama de clasesstill01
 
Diapositivas ciencia, tecnologia y sociedad
Diapositivas ciencia, tecnologia y sociedadDiapositivas ciencia, tecnologia y sociedad
Diapositivas ciencia, tecnologia y sociedadPaan-Benitez
 
Innovacion Tecnologica
Innovacion TecnologicaInnovacion Tecnologica
Innovacion TecnologicaShirley
 
LA NATURALEZA DE LA ACTIVIDAD CIENTÍFICA
LA NATURALEZA DE LA ACTIVIDAD CIENTÍFICALA NATURALEZA DE LA ACTIVIDAD CIENTÍFICA
LA NATURALEZA DE LA ACTIVIDAD CIENTÍFICASandy De La Ossa
 
Factibilidad Tecnica, Operativa y Economica
Factibilidad Tecnica, Operativa y EconomicaFactibilidad Tecnica, Operativa y Economica
Factibilidad Tecnica, Operativa y EconomicaSistemas UDC
 

Andere mochten auch (17)

Herramientas case
Herramientas caseHerramientas case
Herramientas case
 
Patrones de creación
Patrones de creaciónPatrones de creación
Patrones de creación
 
Programacion Orientada A Objetos
Programacion Orientada A ObjetosProgramacion Orientada A Objetos
Programacion Orientada A Objetos
 
Modelado, Ingenieria de Software
Modelado, Ingenieria de SoftwareModelado, Ingenieria de Software
Modelado, Ingenieria de Software
 
Lenguaje De Programación
Lenguaje De ProgramaciónLenguaje De Programación
Lenguaje De Programación
 
Patrones estructurales
Patrones estructuralesPatrones estructurales
Patrones estructurales
 
Patrones de diseño de software
Patrones de diseño de softwarePatrones de diseño de software
Patrones de diseño de software
 
Programacion Orientada a Objetos
Programacion Orientada a ObjetosProgramacion Orientada a Objetos
Programacion Orientada a Objetos
 
Diagramas De Interaccion
Diagramas De InteraccionDiagramas De Interaccion
Diagramas De Interaccion
 
Diagrama de clases
Diagrama de clasesDiagrama de clases
Diagrama de clases
 
Diapositivas ciencia, tecnologia y sociedad
Diapositivas ciencia, tecnologia y sociedadDiapositivas ciencia, tecnologia y sociedad
Diapositivas ciencia, tecnologia y sociedad
 
Innovacion Tecnologica
Innovacion TecnologicaInnovacion Tecnologica
Innovacion Tecnologica
 
Proyecto de grado
Proyecto de gradoProyecto de grado
Proyecto de grado
 
LA NATURALEZA DE LA ACTIVIDAD CIENTÍFICA
LA NATURALEZA DE LA ACTIVIDAD CIENTÍFICALA NATURALEZA DE LA ACTIVIDAD CIENTÍFICA
LA NATURALEZA DE LA ACTIVIDAD CIENTÍFICA
 
La tecnología
La tecnologíaLa tecnología
La tecnología
 
Factibilidad Tecnica, Operativa y Economica
Factibilidad Tecnica, Operativa y EconomicaFactibilidad Tecnica, Operativa y Economica
Factibilidad Tecnica, Operativa y Economica
 
Análisis Estadístico
Análisis EstadísticoAnálisis Estadístico
Análisis Estadístico
 

Ähnlich wie Herramientas IDE - CASE

Ähnlich wie Herramientas IDE - CASE (20)

Exposición CASE - IDE
Exposición CASE - IDEExposición CASE - IDE
Exposición CASE - IDE
 
Estructuras sdk
Estructuras sdkEstructuras sdk
Estructuras sdk
 
Tipos de software
Tipos de softwareTipos de software
Tipos de software
 
01 T1 2021 Sistemas Embebidos.pptx
01 T1 2021 Sistemas Embebidos.pptx01 T1 2021 Sistemas Embebidos.pptx
01 T1 2021 Sistemas Embebidos.pptx
 
Presentación sobre software
Presentación sobre softwarePresentación sobre software
Presentación sobre software
 
Presentación sobre software
Presentación sobre softwarePresentación sobre software
Presentación sobre software
 
Andrid studio
Andrid studioAndrid studio
Andrid studio
 
4tageneracion 090512224610-phpapp02
4tageneracion 090512224610-phpapp024tageneracion 090512224610-phpapp02
4tageneracion 090512224610-phpapp02
 
Clasificación y descripción de los programas informáticos
Clasificación y descripción de los programas informáticosClasificación y descripción de los programas informáticos
Clasificación y descripción de los programas informáticos
 
Software
SoftwareSoftware
Software
 
Presentacion de tipos de software
Presentacion de tipos de softwarePresentacion de tipos de software
Presentacion de tipos de software
 
TIPOS DE SOFTWARE
TIPOS DE SOFTWARETIPOS DE SOFTWARE
TIPOS DE SOFTWARE
 
Introducción a R Studio para estudiantes.pptx
Introducción a R Studio para estudiantes.pptxIntroducción a R Studio para estudiantes.pptx
Introducción a R Studio para estudiantes.pptx
 
123-123/12
123-123/12123-123/12
123-123/12
 
Expo byron maldonado.....ultima
Expo byron maldonado.....ultimaExpo byron maldonado.....ultima
Expo byron maldonado.....ultima
 
Resumen hardware y software
Resumen hardware y softwareResumen hardware y software
Resumen hardware y software
 
Nticxppoint2
Nticxppoint2Nticxppoint2
Nticxppoint2
 
Subsistema logico tema 1. IFCT0210
Subsistema logico tema 1. IFCT0210Subsistema logico tema 1. IFCT0210
Subsistema logico tema 1. IFCT0210
 
Tipos de software eylin
Tipos de software eylinTipos de software eylin
Tipos de software eylin
 
Fundamentos de Programacion - Unidad 1 conceptos basicos
Fundamentos de Programacion - Unidad 1 conceptos basicosFundamentos de Programacion - Unidad 1 conceptos basicos
Fundamentos de Programacion - Unidad 1 conceptos basicos
 

Mehr von Luis Eduardo Pelaez Valencia

El Anteproyecto en el contexto de un Proyecto de Ingeniería
El Anteproyecto en el contexto de un Proyecto de IngenieríaEl Anteproyecto en el contexto de un Proyecto de Ingeniería
El Anteproyecto en el contexto de un Proyecto de IngenieríaLuis Eduardo Pelaez Valencia
 
El proyecto en Tecnología en Desarrollo de Software
El proyecto en Tecnología en Desarrollo de SoftwareEl proyecto en Tecnología en Desarrollo de Software
El proyecto en Tecnología en Desarrollo de SoftwareLuis Eduardo Pelaez Valencia
 
Sesión 01 presentación del curso investigación en tecnología-tds-public
Sesión 01 presentación del curso investigación en tecnología-tds-publicSesión 01 presentación del curso investigación en tecnología-tds-public
Sesión 01 presentación del curso investigación en tecnología-tds-publicLuis Eduardo Pelaez Valencia
 
Sesión 01-Presentación del Curso de Anteproyecto
Sesión 01-Presentación del Curso de AnteproyectoSesión 01-Presentación del Curso de Anteproyecto
Sesión 01-Presentación del Curso de AnteproyectoLuis Eduardo Pelaez Valencia
 
Presentación en Sala de Coordinadores-informe de escuela de pares
Presentación en Sala de Coordinadores-informe de escuela de paresPresentación en Sala de Coordinadores-informe de escuela de pares
Presentación en Sala de Coordinadores-informe de escuela de paresLuis Eduardo Pelaez Valencia
 
SQA versión 2: la calidad en el proceso y el producto
SQA versión 2: la calidad en el proceso y el productoSQA versión 2: la calidad en el proceso y el producto
SQA versión 2: la calidad en el proceso y el productoLuis Eduardo Pelaez Valencia
 
SQA-Sesión 01-Presentación de Fundamentos SQA-16x9
SQA-Sesión 01-Presentación de Fundamentos SQA-16x9SQA-Sesión 01-Presentación de Fundamentos SQA-16x9
SQA-Sesión 01-Presentación de Fundamentos SQA-16x9Luis Eduardo Pelaez Valencia
 
Pico y placa para dispositivos móviles en la casa
Pico y placa para dispositivos móviles en la casaPico y placa para dispositivos móviles en la casa
Pico y placa para dispositivos móviles en la casaLuis Eduardo Pelaez Valencia
 

Mehr von Luis Eduardo Pelaez Valencia (20)

Seguridad social presentacion.pptx
Seguridad social presentacion.pptxSeguridad social presentacion.pptx
Seguridad social presentacion.pptx
 
20180802 inicio-public
20180802 inicio-public20180802 inicio-public
20180802 inicio-public
 
El Anteproyecto en el contexto de un Proyecto de Ingeniería
El Anteproyecto en el contexto de un Proyecto de IngenieríaEl Anteproyecto en el contexto de un Proyecto de Ingeniería
El Anteproyecto en el contexto de un Proyecto de Ingeniería
 
El proyecto en Tecnología en Desarrollo de Software
El proyecto en Tecnología en Desarrollo de SoftwareEl proyecto en Tecnología en Desarrollo de Software
El proyecto en Tecnología en Desarrollo de Software
 
Sesión 01 presentación del curso investigación en tecnología-tds-public
Sesión 01 presentación del curso investigación en tecnología-tds-publicSesión 01 presentación del curso investigación en tecnología-tds-public
Sesión 01 presentación del curso investigación en tecnología-tds-public
 
Sesión 01-Presentación del Curso de Anteproyecto
Sesión 01-Presentación del Curso de AnteproyectoSesión 01-Presentación del Curso de Anteproyecto
Sesión 01-Presentación del Curso de Anteproyecto
 
Presentación en Sala de Coordinadores-informe de escuela de pares
Presentación en Sala de Coordinadores-informe de escuela de paresPresentación en Sala de Coordinadores-informe de escuela de pares
Presentación en Sala de Coordinadores-informe de escuela de pares
 
SQA versión 2: la calidad en el proceso y el producto
SQA versión 2: la calidad en el proceso y el productoSQA versión 2: la calidad en el proceso y el producto
SQA versión 2: la calidad en el proceso y el producto
 
SQA-Sesión 01-Presentación de Fundamentos SQA-16x9
SQA-Sesión 01-Presentación de Fundamentos SQA-16x9SQA-Sesión 01-Presentación de Fundamentos SQA-16x9
SQA-Sesión 01-Presentación de Fundamentos SQA-16x9
 
SQA-Presentación ejecutiva del seminario-4x3
SQA-Presentación ejecutiva del seminario-4x3SQA-Presentación ejecutiva del seminario-4x3
SQA-Presentación ejecutiva del seminario-4x3
 
SQA-Propuesta de proyecto para el seminario
SQA-Propuesta de proyecto para el seminarioSQA-Propuesta de proyecto para el seminario
SQA-Propuesta de proyecto para el seminario
 
SQA-Presentación detallada del seminario-16x9
SQA-Presentación detallada del seminario-16x9SQA-Presentación detallada del seminario-16x9
SQA-Presentación detallada del seminario-16x9
 
Visibilidad de la producción académica
Visibilidad de la producción académicaVisibilidad de la producción académica
Visibilidad de la producción académica
 
Curso de Estructuradores de Proyectos Red CTeI
Curso de Estructuradores de Proyectos Red CTeICurso de Estructuradores de Proyectos Red CTeI
Curso de Estructuradores de Proyectos Red CTeI
 
Curso de Estructuradores de Proyectos Red CTeI
Curso de Estructuradores de Proyectos Red CTeICurso de Estructuradores de Proyectos Red CTeI
Curso de Estructuradores de Proyectos Red CTeI
 
Curso de Estructuradores de Proyectos Red CTeI
Curso de Estructuradores de Proyectos Red CTeICurso de Estructuradores de Proyectos Red CTeI
Curso de Estructuradores de Proyectos Red CTeI
 
Política y Niveles de Educcación
Política y Niveles de EduccaciónPolítica y Niveles de Educcación
Política y Niveles de Educcación
 
Pico y placa para dispositivos móviles en la casa
Pico y placa para dispositivos móviles en la casaPico y placa para dispositivos móviles en la casa
Pico y placa para dispositivos móviles en la casa
 
Diccionario de Datos
Diccionario de DatosDiccionario de Datos
Diccionario de Datos
 
Taller 080364 sgbd-0102 - java&postgre sql
Taller 080364 sgbd-0102 - java&postgre sqlTaller 080364 sgbd-0102 - java&postgre sql
Taller 080364 sgbd-0102 - java&postgre sql
 

Kürzlich hochgeladen

Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdfRefrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdfvladimiroflores1
 
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptxEL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptxMiguelAtencio10
 
How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.FlorenciaCattelani
 
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...JohnRamos830530
 
Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21mariacbr99
 
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxPROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxAlan779941
 
Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estossgonzalezp1
 
Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanamcerpam
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveFagnerLisboa3
 
Modulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdfModulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdfAnnimoUno1
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITMaricarmen Sánchez Ruiz
 

Kürzlich hochgeladen (11)

Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdfRefrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
 
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptxEL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
 
How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.
 
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
 
Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21
 
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxPROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
 
Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estos
 
Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvana
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial Uninove
 
Modulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdfModulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdf
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNIT
 

Herramientas IDE - CASE

  • 1. HERRAMIENTAS: CASE - IDE DANIEL ZETA SEBASTIAN OCAMPO METODOLOGIA DE PROGRAMACION IV
  • 2. 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: INVESTIGACION PRELIMINAR INSTALACION ANALISIS IMPLEMENTACION DISEÑO
  • 3. HISTORIA INICIOS – 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 de sistemas. A MEDIADOS – 80’ FINALES – 80’ Generación automática de código desde especificaciones de diseño. INICIOS – 90’ Metodología Inteligente. Interface de Usuario reusable como una metodología de desarrollo.
  • 4. CLASIFICACION - CASE I-CASE UPPERCASE LOWERCASE SE UTILIZAN DEPENDIENDO DE : Las plataformas que soportan. Su funcionalidad Las fases del ciclo de vida del desarrollo de sistemas que cubren. La arquitectura de las aplicaciones que produce
  • 5. CASE INTEGRADO VENTAJAS: (ζ) Integra el ciclo de vida. (ζ) Permite lograr importantes mejoras de productividad a mediano plazo. (ζ) Permite un eficiente soporte al mantenimiento de Sistemas. (ζ) Mantiene la consistencia de los sistemas a nivel corporativo. : DESVENTAJAS: (ζ) No es tan eficiente para soluciones simples, sino para soluciones complejas. (ζ) Depende del Hardware y del Software. (ζ) Es costoso. :
  • 6. CASE INFERIOR VENTAJAS: (ζ) Permite lograr importantes mejoras de productividad a corto plazo. (ζ) Permite un eficiente soporte al mantenimiento de sistemas. : DESVENTAJAS: (ζ) No garantiza la consistencia de los resultados a nivel corporativo. (ζ) No garantiza la eficiencia del Análisis y Diseño. (ζ) No permite la integración del ciclo de vida. :
  • 7. CASE SUPERIOR VENTAJAS: (ζ) Se utiliza en plataforma PC, es aplicable a diferentes Entornos. (ζ) Menor costo : DESVENTAJAS: (ζ) Permite mejorar la calidad de los sistemas, pero no mejora la productividad. (ζ) No permite la integración del ciclo de vida. :
  • 8. 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) :
  • 9. HERRAMIENTA CASE MAS UTILIZADA 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.
  • 10. HERRAMIENTAS IDE JDK Java Development Kit, es el conjunto de herramientas proporcionadas por sun, que permite compilar y ejecutar código java. 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.
  • 11. QUE ES UNA HERRAMIENTA IDE Un entorno de desarrollo integrado (en inglés integrateddevelopmentenvironment). 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.
  • 12. COMPONENTES EDITOR DE TEXTO DEPURADOR COMPILADOR INTERPRETE
  • 13. EDITOR DE TEXTO 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
  • 14. 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.
  • 15. INTERPRETE Es un programa informático capaz de analizar y ejecutar otros programas, escritos en un lenguaje de alto nivel.
  • 16. GUI’S 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.
  • 17. DIFERENCIAS ENTRE: 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
  • 18. DEPURADOR Es un programa usado para probar y revisar posibles errores que contenga el Código escrito.
  • 19. WEB - GRAFIA 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)