SlideShare una empresa de Scribd logo
1 de 21
Herramientas
CASE y IDE
  Estiven Alexis Guzmán Vargas
Metodologí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 • COMPILADOR




• INTERPRETE     • 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.
DEPURADOR
Es un programa usado para probar y revisar
posibles 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.
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:
                       CICLO DE VIDA
                         SOFTWARE
INVESTIGACION
                                               INSTALACION
  PRELIMINAR



          ANALISIS                      IMPLEMENTACION


                           DISEÑO
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
Continuación
           Clasificacion CASE
       CASE                         CASE                    CASE
     SUPERIOR                     INFERIOR                  MIXTA




                              SE UTILIZAN
                            DEPENDIENDO DE :


Las plataformas que
                                                          Su funcionalidad
     soportan.


             Las fases del ciclo de      La arquitectura de las
             vida del desarrollo de        aplicaciones que
             sistemas que cubren.               produce
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                        SISTEMAS
                       BASES DE                     REQUISITOS
        DE                         OPERATIVOS
    APLICACIÒN          DATOS
                                                    (ζ) Mínimo 10
                                   (ζ) Windows NT   MB de espacio
(ζ)NetDynamics     (ζ) DB2 UDB
                                   (ζ) Windows 95   de disco duro
(ζ) PowerBuilder   (ζ) Dbase
                                   (ζ) Windows 98   (ζ) 16 MB RAM
(ζ) PROGRESS       (ζ) FoxPro
                                   :                (ζ) 32 MB RAM
(ζ) Visual Basic   (ζ) HiRDB
                   (ζ) Informix                     (Recomendado
:                                                   para modelos
                   (ζ) InterBase
                   (ζ) Oracle                       largos) :
                   (ζ) SAS


                   :
TECNOLOGIA CASE
Automatizar:
• Ø 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/Li
  b5103/Libro.pdf
• file:///G:/Herramienta_CASE.htm
• file:///G:/Herramientas%20Case.htm
• http://elviajedelnavegante.blogspot.com/2010/10/herr
  amientas-ide-gui-editor-para_18.html
• http://es.wikipedia.org/wiki/Entorno_de_desarrollo_inte
  grado
• 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/herramie
  ntas-ide-case

Más contenido relacionado

La actualidad más candente

Taller algoritmos ciclo repetir
Taller algoritmos ciclo repetirTaller algoritmos ciclo repetir
Taller algoritmos ciclo repetirjmachuca
 
Paradigmas y dominios en java
Paradigmas y dominios en javaParadigmas y dominios en java
Paradigmas y dominios en javaJose Gallardo
 
presentacion sobre Algoritmo, Pseudocódigo, diagramas de flujos y la metodolo...
presentacion sobre Algoritmo, Pseudocódigo, diagramas de flujos y la metodolo...presentacion sobre Algoritmo, Pseudocódigo, diagramas de flujos y la metodolo...
presentacion sobre Algoritmo, Pseudocódigo, diagramas de flujos y la metodolo...AliandroMejias
 
Metodología para la solución de problemas utilizando la computadora 2°Am Prog...
Metodología para la solución de problemas utilizando la computadora 2°Am Prog...Metodología para la solución de problemas utilizando la computadora 2°Am Prog...
Metodología para la solución de problemas utilizando la computadora 2°Am Prog...Dulcevelazquez6
 
Codigo intermedio
Codigo intermedioCodigo intermedio
Codigo intermedioEmanuel Gs
 
Modelo Entidad Relacion Hospital
Modelo Entidad Relacion HospitalModelo Entidad Relacion Hospital
Modelo Entidad Relacion HospitalAlexanderSalvadorN
 
Topicos Avanzados de Programacion - Unidad 4 programacion concurrente
Topicos Avanzados de Programacion - Unidad 4 programacion concurrenteTopicos Avanzados de Programacion - Unidad 4 programacion concurrente
Topicos Avanzados de Programacion - Unidad 4 programacion concurrenteJosé Antonio Sandoval Acosta
 
Procedimiento Para Utilizar Flex Y Bison
Procedimiento Para Utilizar Flex Y Bison Procedimiento Para Utilizar Flex Y Bison
Procedimiento Para Utilizar Flex Y Bison Raul Hernandez Mayo
 
Metodos de programacion estructurada
Metodos de programacion estructuradaMetodos de programacion estructurada
Metodos de programacion estructuradaDeiver Diaz Contreras
 
Tópicos Avanzados de Programación - Unidad 3 programacion concurrente
Tópicos Avanzados de Programación - Unidad 3 programacion concurrenteTópicos Avanzados de Programación - Unidad 3 programacion concurrente
Tópicos Avanzados de Programación - Unidad 3 programacion concurrenteJosé Antonio Sandoval Acosta
 
Equipo 6 programacion hibrida
Equipo 6 programacion hibridaEquipo 6 programacion hibrida
Equipo 6 programacion hibridagabo
 
Conceptos básicos y metodología de la programación
Conceptos básicos y metodología de la programaciónConceptos básicos y metodología de la programación
Conceptos básicos y metodología de la programaciónjusto morales
 
Metodologia xp cortesserranoeliud
Metodologia xp cortesserranoeliudMetodologia xp cortesserranoeliud
Metodologia xp cortesserranoeliudEliud Cortes
 

La actualidad más candente (20)

Taller algoritmos ciclo repetir
Taller algoritmos ciclo repetirTaller algoritmos ciclo repetir
Taller algoritmos ciclo repetir
 
Paradigmas y dominios en java
Paradigmas y dominios en javaParadigmas y dominios en java
Paradigmas y dominios en java
 
presentacion sobre Algoritmo, Pseudocódigo, diagramas de flujos y la metodolo...
presentacion sobre Algoritmo, Pseudocódigo, diagramas de flujos y la metodolo...presentacion sobre Algoritmo, Pseudocódigo, diagramas de flujos y la metodolo...
presentacion sobre Algoritmo, Pseudocódigo, diagramas de flujos y la metodolo...
 
Herramientas case
Herramientas caseHerramientas case
Herramientas case
 
UNIDAD 3 MODULARIZACIÓN
UNIDAD 3 MODULARIZACIÓNUNIDAD 3 MODULARIZACIÓN
UNIDAD 3 MODULARIZACIÓN
 
UNIDAD 1 INTRODUCCIÓN AL LENGUAJE ENSAMBLADOR
UNIDAD 1 INTRODUCCIÓN AL LENGUAJE ENSAMBLADORUNIDAD 1 INTRODUCCIÓN AL LENGUAJE ENSAMBLADOR
UNIDAD 1 INTRODUCCIÓN AL LENGUAJE ENSAMBLADOR
 
macros Lenguaje ensamblador
macros Lenguaje ensambladormacros Lenguaje ensamblador
macros Lenguaje ensamblador
 
1.2. El procesador y sus registros internos
1.2. El procesador y sus registros internos1.2. El procesador y sus registros internos
1.2. El procesador y sus registros internos
 
Metodología para la solución de problemas utilizando la computadora 2°Am Prog...
Metodología para la solución de problemas utilizando la computadora 2°Am Prog...Metodología para la solución de problemas utilizando la computadora 2°Am Prog...
Metodología para la solución de problemas utilizando la computadora 2°Am Prog...
 
Codigo intermedio
Codigo intermedioCodigo intermedio
Codigo intermedio
 
Modelo Entidad Relacion Hospital
Modelo Entidad Relacion HospitalModelo Entidad Relacion Hospital
Modelo Entidad Relacion Hospital
 
Topicos Avanzados de Programacion - Unidad 4 programacion concurrente
Topicos Avanzados de Programacion - Unidad 4 programacion concurrenteTopicos Avanzados de Programacion - Unidad 4 programacion concurrente
Topicos Avanzados de Programacion - Unidad 4 programacion concurrente
 
Procedimiento Para Utilizar Flex Y Bison
Procedimiento Para Utilizar Flex Y Bison Procedimiento Para Utilizar Flex Y Bison
Procedimiento Para Utilizar Flex Y Bison
 
Manejo De Excepciones
Manejo De ExcepcionesManejo De Excepciones
Manejo De Excepciones
 
Metodos de programacion estructurada
Metodos de programacion estructuradaMetodos de programacion estructurada
Metodos de programacion estructurada
 
Tópicos Avanzados de Programación - Unidad 3 programacion concurrente
Tópicos Avanzados de Programación - Unidad 3 programacion concurrenteTópicos Avanzados de Programación - Unidad 3 programacion concurrente
Tópicos Avanzados de Programación - Unidad 3 programacion concurrente
 
Paradigmas de programación
Paradigmas de programaciónParadigmas de programación
Paradigmas de programación
 
Equipo 6 programacion hibrida
Equipo 6 programacion hibridaEquipo 6 programacion hibrida
Equipo 6 programacion hibrida
 
Conceptos básicos y metodología de la programación
Conceptos básicos y metodología de la programaciónConceptos básicos y metodología de la programación
Conceptos básicos y metodología de la programación
 
Metodologia xp cortesserranoeliud
Metodologia xp cortesserranoeliudMetodologia xp cortesserranoeliud
Metodologia xp cortesserranoeliud
 

Similar a Exposición CASE - IDE

4tageneracion 090512224610-phpapp02
4tageneracion 090512224610-phpapp024tageneracion 090512224610-phpapp02
4tageneracion 090512224610-phpapp02Lupunkd Ruiz Angulo
 
Fp isc u1 conceptos basicos
Fp isc   u1 conceptos basicosFp isc   u1 conceptos basicos
Fp isc u1 conceptos basicosAntonio San
 
Unidad 1 Ingenieria de software
Unidad 1 Ingenieria de softwareUnidad 1 Ingenieria de software
Unidad 1 Ingenieria de softwareJahiro Bojorquez
 
Trabajo ricardo rivadeneira, nexar mendoza .
Trabajo  ricardo rivadeneira, nexar mendoza .Trabajo  ricardo rivadeneira, nexar mendoza .
Trabajo ricardo rivadeneira, nexar mendoza .jefry
 
C:\documents and settings\uleam\mis documentos\trabajo ricardo rivadeneira, ...
C:\documents and settings\uleam\mis documentos\trabajo  ricardo rivadeneira, ...C:\documents and settings\uleam\mis documentos\trabajo  ricardo rivadeneira, ...
C:\documents and settings\uleam\mis documentos\trabajo ricardo rivadeneira, ...jefry
 
Trabajo ricardo rivadeneira, nexar mendoza .
Trabajo  ricardo rivadeneira, nexar mendoza .Trabajo  ricardo rivadeneira, nexar mendoza .
Trabajo ricardo rivadeneira, nexar mendoza .jefry
 
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 basicosJosé Antonio Sandoval Acosta
 
01 T1 2021 Sistemas Embebidos.pptx
01 T1 2021 Sistemas Embebidos.pptx01 T1 2021 Sistemas Embebidos.pptx
01 T1 2021 Sistemas Embebidos.pptxDyllanBastidas
 
Herramientas case
Herramientas caseHerramientas case
Herramientas caseuleam
 
Herramientas Case
Herramientas CaseHerramientas Case
Herramientas Caseguestf131a9
 
Presentacion de tipos de software
Presentacion de tipos de softwarePresentacion de tipos de software
Presentacion de tipos de softwareCindy Aleman
 

Similar a Exposición CASE - IDE (20)

Herramientas IDE - CASE
Herramientas IDE - CASEHerramientas IDE - CASE
Herramientas IDE - CASE
 
case
casecase
case
 
4tageneracion 090512224610-phpapp02
4tageneracion 090512224610-phpapp024tageneracion 090512224610-phpapp02
4tageneracion 090512224610-phpapp02
 
Fundamentos de ingenieria del software (2)
Fundamentos de ingenieria del software (2)Fundamentos de ingenieria del software (2)
Fundamentos de ingenieria del software (2)
 
Fp isc u1 conceptos basicos
Fp isc   u1 conceptos basicosFp isc   u1 conceptos basicos
Fp isc u1 conceptos basicos
 
Unidad 1 Ingenieria de software
Unidad 1 Ingenieria de softwareUnidad 1 Ingenieria de software
Unidad 1 Ingenieria de software
 
Herraientacaseing
HerraientacaseingHerraientacaseing
Herraientacaseing
 
Trabajo ricardo rivadeneira, nexar mendoza .
Trabajo  ricardo rivadeneira, nexar mendoza .Trabajo  ricardo rivadeneira, nexar mendoza .
Trabajo ricardo rivadeneira, nexar mendoza .
 
C:\documents and settings\uleam\mis documentos\trabajo ricardo rivadeneira, ...
C:\documents and settings\uleam\mis documentos\trabajo  ricardo rivadeneira, ...C:\documents and settings\uleam\mis documentos\trabajo  ricardo rivadeneira, ...
C:\documents and settings\uleam\mis documentos\trabajo ricardo rivadeneira, ...
 
Trabajo ricardo rivadeneira, nexar mendoza .
Trabajo  ricardo rivadeneira, nexar mendoza .Trabajo  ricardo rivadeneira, nexar mendoza .
Trabajo ricardo rivadeneira, nexar mendoza .
 
Herramientas case
Herramientas caseHerramientas case
Herramientas case
 
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
 
01 T1 2021 Sistemas Embebidos.pptx
01 T1 2021 Sistemas Embebidos.pptx01 T1 2021 Sistemas Embebidos.pptx
01 T1 2021 Sistemas Embebidos.pptx
 
Herramientas case
Herramientas caseHerramientas case
Herramientas case
 
Herramientas Case
Herramientas CaseHerramientas Case
Herramientas Case
 
herramientas-case.pptx
herramientas-case.pptxherramientas-case.pptx
herramientas-case.pptx
 
Presentacion de tipos de software
Presentacion de tipos de softwarePresentacion de tipos de software
Presentacion de tipos de software
 
Curso de tegnologia e informatica
Curso de tegnologia e informaticaCurso de tegnologia e informatica
Curso de tegnologia e informatica
 
Cetis 109
Cetis 109Cetis 109
Cetis 109
 
4ta Generacion
4ta Generacion4ta Generacion
4ta Generacion
 

Más de 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
 

Más de 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
 

Último

Actividades para el 11 de Mayo día del himno.docx
Actividades para el 11 de Mayo día del himno.docxActividades para el 11 de Mayo día del himno.docx
Actividades para el 11 de Mayo día del himno.docxpaogar2178
 
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docxPLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docxiemerc2024
 
Educacion Basada en Evidencias SM5 Ccesa007.pdf
Educacion Basada en Evidencias  SM5  Ccesa007.pdfEducacion Basada en Evidencias  SM5  Ccesa007.pdf
Educacion Basada en Evidencias SM5 Ccesa007.pdfDemetrio Ccesa Rayme
 
ACERTIJO LA RUTA DEL MARATÓN OLÍMPICO DEL NÚMERO PI EN PARÍS. Por JAVIER SOL...
ACERTIJO LA RUTA DEL MARATÓN OLÍMPICO DEL NÚMERO PI EN  PARÍS. Por JAVIER SOL...ACERTIJO LA RUTA DEL MARATÓN OLÍMPICO DEL NÚMERO PI EN  PARÍS. Por JAVIER SOL...
ACERTIJO LA RUTA DEL MARATÓN OLÍMPICO DEL NÚMERO PI EN PARÍS. Por JAVIER SOL...JAVIER SOLIS NOYOLA
 
CONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptx
CONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptxCONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptx
CONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptxroberthirigoinvasque
 
LA JUNGLA DE COLORES.pptx Cuento de animales
LA JUNGLA DE COLORES.pptx  Cuento de animalesLA JUNGLA DE COLORES.pptx  Cuento de animales
LA JUNGLA DE COLORES.pptx Cuento de animalesanllamas
 
Revista Apuntes de Historia. Mayo 2024.pdf
Revista Apuntes de Historia. Mayo 2024.pdfRevista Apuntes de Historia. Mayo 2024.pdf
Revista Apuntes de Historia. Mayo 2024.pdfapunteshistoriamarmo
 
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESOPrueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESOluismii249
 
Tema 19. Inmunología y el sistema inmunitario 2024
Tema 19. Inmunología y el sistema inmunitario 2024Tema 19. Inmunología y el sistema inmunitario 2024
Tema 19. Inmunología y el sistema inmunitario 2024IES Vicent Andres Estelles
 
UNIDAD DIDACTICA nivel inicial EL SUPERMERCADO.docx
UNIDAD DIDACTICA nivel inicial EL SUPERMERCADO.docxUNIDAD DIDACTICA nivel inicial EL SUPERMERCADO.docx
UNIDAD DIDACTICA nivel inicial EL SUPERMERCADO.docxMaria Jimena Leon Malharro
 
UNIDAD DE APRENDIZAJE DE PRIMER GRADO DEL MES DE MAYO PARA TRABAJAR CON ESTUD...
UNIDAD DE APRENDIZAJE DE PRIMER GRADO DEL MES DE MAYO PARA TRABAJAR CON ESTUD...UNIDAD DE APRENDIZAJE DE PRIMER GRADO DEL MES DE MAYO PARA TRABAJAR CON ESTUD...
UNIDAD DE APRENDIZAJE DE PRIMER GRADO DEL MES DE MAYO PARA TRABAJAR CON ESTUD...rosalindatellodelagu
 
Tema 10. Dinámica y funciones de la Atmosfera 2024
Tema 10. Dinámica y funciones de la Atmosfera 2024Tema 10. Dinámica y funciones de la Atmosfera 2024
Tema 10. Dinámica y funciones de la Atmosfera 2024IES Vicent Andres Estelles
 
Factores que intervienen en la Administración por Valores.pdf
Factores que intervienen en la Administración por Valores.pdfFactores que intervienen en la Administración por Valores.pdf
Factores que intervienen en la Administración por Valores.pdfJonathanCovena1
 
La Sostenibilidad Corporativa. Administración Ambiental
La Sostenibilidad Corporativa. Administración AmbientalLa Sostenibilidad Corporativa. Administración Ambiental
La Sostenibilidad Corporativa. Administración AmbientalJonathanCovena1
 
activ4-bloque4 transversal doctorado.pdf
activ4-bloque4 transversal doctorado.pdfactiv4-bloque4 transversal doctorado.pdf
activ4-bloque4 transversal doctorado.pdfRosabel UA
 
Tema 17. Biología de los microorganismos 2024
Tema 17. Biología de los microorganismos 2024Tema 17. Biología de los microorganismos 2024
Tema 17. Biología de los microorganismos 2024IES Vicent Andres Estelles
 
PLAN LECTOR 2024 integrado nivel inicial-miercoles 10.pptx
PLAN LECTOR 2024  integrado nivel inicial-miercoles 10.pptxPLAN LECTOR 2024  integrado nivel inicial-miercoles 10.pptx
PLAN LECTOR 2024 integrado nivel inicial-miercoles 10.pptxCamuchaCrdovaAlonso
 

Último (20)

Actividades para el 11 de Mayo día del himno.docx
Actividades para el 11 de Mayo día del himno.docxActividades para el 11 de Mayo día del himno.docx
Actividades para el 11 de Mayo día del himno.docx
 
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docxPLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
 
Educacion Basada en Evidencias SM5 Ccesa007.pdf
Educacion Basada en Evidencias  SM5  Ccesa007.pdfEducacion Basada en Evidencias  SM5  Ccesa007.pdf
Educacion Basada en Evidencias SM5 Ccesa007.pdf
 
ACERTIJO LA RUTA DEL MARATÓN OLÍMPICO DEL NÚMERO PI EN PARÍS. Por JAVIER SOL...
ACERTIJO LA RUTA DEL MARATÓN OLÍMPICO DEL NÚMERO PI EN  PARÍS. Por JAVIER SOL...ACERTIJO LA RUTA DEL MARATÓN OLÍMPICO DEL NÚMERO PI EN  PARÍS. Por JAVIER SOL...
ACERTIJO LA RUTA DEL MARATÓN OLÍMPICO DEL NÚMERO PI EN PARÍS. Por JAVIER SOL...
 
CONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptx
CONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptxCONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptx
CONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptx
 
LA JUNGLA DE COLORES.pptx Cuento de animales
LA JUNGLA DE COLORES.pptx  Cuento de animalesLA JUNGLA DE COLORES.pptx  Cuento de animales
LA JUNGLA DE COLORES.pptx Cuento de animales
 
Revista Apuntes de Historia. Mayo 2024.pdf
Revista Apuntes de Historia. Mayo 2024.pdfRevista Apuntes de Historia. Mayo 2024.pdf
Revista Apuntes de Historia. Mayo 2024.pdf
 
Power Point E. S.: Los dos testigos.pptx
Power Point E. S.: Los dos testigos.pptxPower Point E. S.: Los dos testigos.pptx
Power Point E. S.: Los dos testigos.pptx
 
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESOPrueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
 
Tema 19. Inmunología y el sistema inmunitario 2024
Tema 19. Inmunología y el sistema inmunitario 2024Tema 19. Inmunología y el sistema inmunitario 2024
Tema 19. Inmunología y el sistema inmunitario 2024
 
UNIDAD DIDACTICA nivel inicial EL SUPERMERCADO.docx
UNIDAD DIDACTICA nivel inicial EL SUPERMERCADO.docxUNIDAD DIDACTICA nivel inicial EL SUPERMERCADO.docx
UNIDAD DIDACTICA nivel inicial EL SUPERMERCADO.docx
 
UNIDAD DE APRENDIZAJE DE PRIMER GRADO DEL MES DE MAYO PARA TRABAJAR CON ESTUD...
UNIDAD DE APRENDIZAJE DE PRIMER GRADO DEL MES DE MAYO PARA TRABAJAR CON ESTUD...UNIDAD DE APRENDIZAJE DE PRIMER GRADO DEL MES DE MAYO PARA TRABAJAR CON ESTUD...
UNIDAD DE APRENDIZAJE DE PRIMER GRADO DEL MES DE MAYO PARA TRABAJAR CON ESTUD...
 
Tema 10. Dinámica y funciones de la Atmosfera 2024
Tema 10. Dinámica y funciones de la Atmosfera 2024Tema 10. Dinámica y funciones de la Atmosfera 2024
Tema 10. Dinámica y funciones de la Atmosfera 2024
 
Factores que intervienen en la Administración por Valores.pdf
Factores que intervienen en la Administración por Valores.pdfFactores que intervienen en la Administración por Valores.pdf
Factores que intervienen en la Administración por Valores.pdf
 
Tema 11. Dinámica de la hidrosfera 2024
Tema 11.  Dinámica de la hidrosfera 2024Tema 11.  Dinámica de la hidrosfera 2024
Tema 11. Dinámica de la hidrosfera 2024
 
La Sostenibilidad Corporativa. Administración Ambiental
La Sostenibilidad Corporativa. Administración AmbientalLa Sostenibilidad Corporativa. Administración Ambiental
La Sostenibilidad Corporativa. Administración Ambiental
 
activ4-bloque4 transversal doctorado.pdf
activ4-bloque4 transversal doctorado.pdfactiv4-bloque4 transversal doctorado.pdf
activ4-bloque4 transversal doctorado.pdf
 
Tema 17. Biología de los microorganismos 2024
Tema 17. Biología de los microorganismos 2024Tema 17. Biología de los microorganismos 2024
Tema 17. Biología de los microorganismos 2024
 
Sesión de clase APC: Los dos testigos.pdf
Sesión de clase APC: Los dos testigos.pdfSesión de clase APC: Los dos testigos.pdf
Sesión de clase APC: Los dos testigos.pdf
 
PLAN LECTOR 2024 integrado nivel inicial-miercoles 10.pptx
PLAN LECTOR 2024  integrado nivel inicial-miercoles 10.pptxPLAN LECTOR 2024  integrado nivel inicial-miercoles 10.pptx
PLAN LECTOR 2024 integrado nivel inicial-miercoles 10.pptx
 

Exposición CASE - IDE

  • 1. Herramientas CASE y IDE Estiven Alexis Guzmán Vargas Metodología a la programación IV
  • 2. 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.
  • 3. 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.
  • 4. COMPONENTES IDE • EDITOR DE TEXTO • COMPILADOR • INTERPRETE • DEPURADOR
  • 5. 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
  • 6. 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.
  • 7. INTERPRETE • Es un programa informático capaz de analizar y ejecutar otros programas, escritos en un lenguaje de alto nivel.
  • 8. DEPURADOR Es un programa usado para probar y revisar posibles errores que contenga el Código escrito.
  • 9. 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.
  • 10. 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
  • 11. 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.
  • 12. 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: CICLO DE VIDA SOFTWARE INVESTIGACION INSTALACION PRELIMINAR ANALISIS IMPLEMENTACION DISEÑO
  • 13. 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.
  • 14. 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
  • 15. Continuación Clasificacion CASE CASE CASE CASE SUPERIOR INFERIOR MIXTA SE UTILIZAN DEPENDIENDO DE : Las plataformas que Su funcionalidad soportan. Las fases del ciclo de La arquitectura de las vida del desarrollo de aplicaciones que sistemas que cubren. produce
  • 16. Elementos del CASE • REPOSITORIO • METAMODELO • CARGA O DESCARGA DE DATOS • COMPROBACION DE ERRORES • INTERFAZ DE USUARIO
  • 17. 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.
  • 18. 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.
  • 19. Compatibilidad Con los demás sistemas. SOFTWARE SISTEMAS BASES DE REQUISITOS DE OPERATIVOS APLICACIÒN DATOS (ζ) Mínimo 10 (ζ) Windows NT MB de espacio (ζ)NetDynamics (ζ) DB2 UDB (ζ) Windows 95 de disco duro (ζ) PowerBuilder (ζ) Dbase (ζ) Windows 98 (ζ) 16 MB RAM (ζ) PROGRESS (ζ) FoxPro : (ζ) 32 MB RAM (ζ) Visual Basic (ζ) HiRDB (ζ) Informix (Recomendado : para modelos (ζ) InterBase (ζ) Oracle largos) : (ζ) SAS :
  • 20. TECNOLOGIA CASE Automatizar: • Ø 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
  • 21. BIBLIOGRAFIA • http://www.inei.gob.pe/biblioineipub/bancopub/Inf/Li b5103/Libro.pdf • file:///G:/Herramienta_CASE.htm • file:///G:/Herramientas%20Case.htm • http://elviajedelnavegante.blogspot.com/2010/10/herr amientas-ide-gui-editor-para_18.html • http://es.wikipedia.org/wiki/Entorno_de_desarrollo_inte grado • 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/herramie ntas-ide-case