SlideShare una empresa de Scribd logo
1 de 17
Grupo Nro. 8
   Descripción general
   Objetivos
   Herramientas utilizadas
   Procedimiento
   Conclusión
   Bibliografía
La ingeniería inversa es el proceso de descubrir
los     principios    tecnológicos     de     un
dispositivo, objeto o sistema, a través de
razonamiento abductivo de su estructura, función
y operación(1)
Utilizar un método de ingeniería inversa de
código JAVA hacia diagramas UML.
   IDE Spring Source Tool Suite

   IDE Java Netbeans
   Crear proyecto en IDE Spring Source Tool
    Suite.
    ◦ Para nuestro caso PERUBANK
   Abrir IDE Java Netbeans.
    ◦ Para nuestro caso no es necesario crear algún
      proyecto
   Importar proyecto de Spring Source Tool
    Suite.
    Elegimos
    Eclipse Project
   Importar proyecto de Spring Source Tool
    Suite.
    Ahora debemos tener la ruta de origen y destino del proyecto a importar
    D:ProyectosProyecto_PeruBankOrigenPeruBank 1.6
    D:ProyectosProyecto_PeruBankDestino
   Importar proyecto de Spring Source Tool
    Suite.
    El proyecto esta importado satisfactoriamente.
   Generando el diagrama UML desde código
    JAVA.
    Dentro del proyecto
    damos el clic derecho y
    elegimos
    Reverse Engineer
   Generando el diagrama UML desde código
    JAVA
    Ahora dejamos
    marcado src
    y el test no es
    necesario
   Generando el diagrama UML desde código
    JAVA
    La importación se realizo con éxito
   Generando el diagrama UML desde código
    JAVA
    Finalmente para tener el diagrama UML debemos
    crear un nuevo
    diagrama, elegimos
    diagrama de clases
    y le asignamos un
    nombre «PeruBank»
   Generando el diagrama UML desde código
    JAVA
    Ahora tenemos que mover las clases al diagrama UML
   La ingeniería inversa en TI permite encontrar
    la estructura lógica a partir del análisis de un
    Software.
   (1) http://es.wikipedia.org/wiki/Ingenier%C3%ADa_inversa

Más contenido relacionado

Similar a Ingenieria reversa actualizo

Introducccion springframework
Introducccion springframeworkIntroducccion springframework
Introducccion springframework
Vortexbird
 
Introduccion java
Introduccion javaIntroduccion java
Introduccion java
als_8
 
Taller1 generación codigopersistencia
Taller1 generación codigopersistenciaTaller1 generación codigopersistencia
Taller1 generación codigopersistencia
Victor Aravena
 

Similar a Ingenieria reversa actualizo (20)

Angular 6
Angular 6Angular 6
Angular 6
 
Tutorial net beans
Tutorial net beansTutorial net beans
Tutorial net beans
 
Practicas java
Practicas javaPracticas java
Practicas java
 
Paradigmas de programacion de computadoras FP.pptx
Paradigmas de programacion de computadoras FP.pptxParadigmas de programacion de computadoras FP.pptx
Paradigmas de programacion de computadoras FP.pptx
 
Guia practica secuenciales eclipse java 01
Guia practica secuenciales eclipse java 01Guia practica secuenciales eclipse java 01
Guia practica secuenciales eclipse java 01
 
003-Introduccion-Angular.pdf
003-Introduccion-Angular.pdf003-Introduccion-Angular.pdf
003-Introduccion-Angular.pdf
 
Introduccion programacion en java
Introduccion programacion en javaIntroduccion programacion en java
Introduccion programacion en java
 
Ide Eclipse, Breve Guía
Ide Eclipse, Breve GuíaIde Eclipse, Breve Guía
Ide Eclipse, Breve Guía
 
Calculadora Gráfica Java implementando el Patrón MVC
Calculadora Gráfica Java implementando el Patrón MVCCalculadora Gráfica Java implementando el Patrón MVC
Calculadora Gráfica Java implementando el Patrón MVC
 
Estructura de datos
Estructura de datosEstructura de datos
Estructura de datos
 
Manual Enterprise Architect
Manual Enterprise ArchitectManual Enterprise Architect
Manual Enterprise Architect
 
Josi22
Josi22Josi22
Josi22
 
Agente Hola Mundo
Agente Hola MundoAgente Hola Mundo
Agente Hola Mundo
 
In 14
In 14In 14
In 14
 
Introducccion springframework
Introducccion springframeworkIntroducccion springframework
Introducccion springframework
 
Introduccion java
Introduccion javaIntroduccion java
Introduccion java
 
Informe#12
Informe#12Informe#12
Informe#12
 
Ponencia conic 2009_darc
Ponencia conic 2009_darcPonencia conic 2009_darc
Ponencia conic 2009_darc
 
Depuración de aplicaciones en visual studio
Depuración de aplicaciones en visual studioDepuración de aplicaciones en visual studio
Depuración de aplicaciones en visual studio
 
Taller1 generación codigopersistencia
Taller1 generación codigopersistenciaTaller1 generación codigopersistencia
Taller1 generación codigopersistencia
 

Último

🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
EliaHernndez7
 
RESULTADOS DE LA EVALUACIÓN DIAGNÓSTICA 2024 - ACTUALIZADA.pptx
RESULTADOS DE LA EVALUACIÓN DIAGNÓSTICA 2024 - ACTUALIZADA.pptxRESULTADOS DE LA EVALUACIÓN DIAGNÓSTICA 2024 - ACTUALIZADA.pptx
RESULTADOS DE LA EVALUACIÓN DIAGNÓSTICA 2024 - ACTUALIZADA.pptx
pvtablets2023
 
6°_GRADO_-_MAYO_06 para sexto grado de primaria
6°_GRADO_-_MAYO_06 para sexto grado de primaria6°_GRADO_-_MAYO_06 para sexto grado de primaria
6°_GRADO_-_MAYO_06 para sexto grado de primaria
Wilian24
 
Concepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptxConcepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptx
Fernando Solis
 

Último (20)

Power Point: Fe contra todo pronóstico.pptx
Power Point: Fe contra todo pronóstico.pptxPower Point: Fe contra todo pronóstico.pptx
Power Point: Fe contra todo pronóstico.pptx
 
TRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPC
TRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPCTRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPC
TRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPC
 
TIENDAS MASS MINIMARKET ESTUDIO DE MERCADO
TIENDAS MASS MINIMARKET ESTUDIO DE MERCADOTIENDAS MASS MINIMARKET ESTUDIO DE MERCADO
TIENDAS MASS MINIMARKET ESTUDIO DE MERCADO
 
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).pptPINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
 
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
 
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
 
Análisis de los Factores Externos de la Organización.
Análisis de los Factores Externos de la Organización.Análisis de los Factores Externos de la Organización.
Análisis de los Factores Externos de la Organización.
 
activ4-bloque4 transversal doctorado.pdf
activ4-bloque4 transversal doctorado.pdfactiv4-bloque4 transversal doctorado.pdf
activ4-bloque4 transversal doctorado.pdf
 
RESULTADOS DE LA EVALUACIÓN DIAGNÓSTICA 2024 - ACTUALIZADA.pptx
RESULTADOS DE LA EVALUACIÓN DIAGNÓSTICA 2024 - ACTUALIZADA.pptxRESULTADOS DE LA EVALUACIÓN DIAGNÓSTICA 2024 - ACTUALIZADA.pptx
RESULTADOS DE LA EVALUACIÓN DIAGNÓSTICA 2024 - ACTUALIZADA.pptx
 
INSTRUCCION PREPARATORIA DE TIRO .pptx
INSTRUCCION PREPARATORIA DE TIRO   .pptxINSTRUCCION PREPARATORIA DE TIRO   .pptx
INSTRUCCION PREPARATORIA DE TIRO .pptx
 
Posición astronómica y geográfica de Europa.pptx
Posición astronómica y geográfica de Europa.pptxPosición astronómica y geográfica de Europa.pptx
Posición astronómica y geográfica de Europa.pptx
 
CONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptx
CONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptxCONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptx
CONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptx
 
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESOPrueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
 
Supuestos_prácticos_funciones.docx
Supuestos_prácticos_funciones.docxSupuestos_prácticos_funciones.docx
Supuestos_prácticos_funciones.docx
 
6°_GRADO_-_MAYO_06 para sexto grado de primaria
6°_GRADO_-_MAYO_06 para sexto grado de primaria6°_GRADO_-_MAYO_06 para sexto grado de primaria
6°_GRADO_-_MAYO_06 para sexto grado de primaria
 
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICABIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
 
Concepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptxConcepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptx
 
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdf
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdfPlan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdf
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdf
 
La Sostenibilidad Corporativa. Administración Ambiental
La Sostenibilidad Corporativa. Administración AmbientalLa Sostenibilidad Corporativa. Administración Ambiental
La Sostenibilidad Corporativa. Administración Ambiental
 
Feliz Día de la Madre - 5 de Mayo, 2024.pdf
Feliz Día de la Madre - 5 de Mayo, 2024.pdfFeliz Día de la Madre - 5 de Mayo, 2024.pdf
Feliz Día de la Madre - 5 de Mayo, 2024.pdf
 

Ingenieria reversa actualizo

  • 2. Descripción general  Objetivos  Herramientas utilizadas  Procedimiento  Conclusión  Bibliografía
  • 3. La ingeniería inversa es el proceso de descubrir los principios tecnológicos de un dispositivo, objeto o sistema, a través de razonamiento abductivo de su estructura, función y operación(1)
  • 4. Utilizar un método de ingeniería inversa de código JAVA hacia diagramas UML.
  • 5. IDE Spring Source Tool Suite  IDE Java Netbeans
  • 6. Crear proyecto en IDE Spring Source Tool Suite. ◦ Para nuestro caso PERUBANK
  • 7. Abrir IDE Java Netbeans. ◦ Para nuestro caso no es necesario crear algún proyecto
  • 8. Importar proyecto de Spring Source Tool Suite. Elegimos Eclipse Project
  • 9. Importar proyecto de Spring Source Tool Suite. Ahora debemos tener la ruta de origen y destino del proyecto a importar D:ProyectosProyecto_PeruBankOrigenPeruBank 1.6 D:ProyectosProyecto_PeruBankDestino
  • 10. Importar proyecto de Spring Source Tool Suite. El proyecto esta importado satisfactoriamente.
  • 11. Generando el diagrama UML desde código JAVA. Dentro del proyecto damos el clic derecho y elegimos Reverse Engineer
  • 12. Generando el diagrama UML desde código JAVA Ahora dejamos marcado src y el test no es necesario
  • 13. Generando el diagrama UML desde código JAVA La importación se realizo con éxito
  • 14. Generando el diagrama UML desde código JAVA Finalmente para tener el diagrama UML debemos crear un nuevo diagrama, elegimos diagrama de clases y le asignamos un nombre «PeruBank»
  • 15. Generando el diagrama UML desde código JAVA Ahora tenemos que mover las clases al diagrama UML
  • 16. La ingeniería inversa en TI permite encontrar la estructura lógica a partir del análisis de un Software.
  • 17. (1) http://es.wikipedia.org/wiki/Ingenier%C3%ADa_inversa