SlideShare una empresa de Scribd logo
1 de 27
PROGRAMACION ORIENTADA A OBJETOS

PROFESOR JOSÉ DIAZ
INDICE
          SUBIR, ASIGNAR PERMISOS, BAJAR Y ACTUALIZAR ARCHIVOS
           Y/O CARPETAS DEL REPOSITORIO GITHUB
         INGENIERIA INVERSA DE CÓDIGO JAVA HACIA DIAGRAMAS UML


INTEGRANTES DEL GRUPO:
          DEDIOS ESPINOZA, JERIKA
          MEZA ZAMBRANO, VALERIO
          MUÑOZ ESQUIVEL, LUIS
          NUÑEZ CHOQUE, YSRAEL
          WONG VILLAR, ROBERT
SUBIR, ASIGNAR PERMISOS, BAJAR Y
ACTUALIZAR ARCHIVOS Y/O CARPETAS DEL
  Subir Data
              REPOSITORIO GITHUB
 Ingresar en tu PC a




 Desde la línea de comando ejecutar las siguientes instrucciones:

    $ mkdir PeruBank            --> Creación de la carpeta local de lo que vamos a subir al repositorio
    $ cd PeruBank                --> No posicionamos en la carpeta local
    $ git init                   --> Iniciar y crear git
    $ git status                  --> Podemos ver el estado de la carpeta que vamos a subir
    $ git add *                   --> Para añadir todo el contenido de la carpeta al repositorio
    $ git commit -m ‘Subiendo los archivos PeruBank’
                                    --> Enviamos el contenido de la carpeta al repositorio temporal
                                   local donde se guardan los datos.
    $ git remote add origin git@github.com: Cuenta github con permisos /PeruBank.git
                                   --> Conectar nuestro repositorio temporal local a nuestra cuenta
                                   GitHub.
    $ git push u origin master --> Subimos nuestros cambios al repositorio definitivo
                                                                                PROGRAMACION ORIENTADA A OBJETOS
 Ingresar a la web de GITHUB (https://github.com/login) – en los repositorios - Http:




                                                                          PROGRAMACION ORIENTADA A OBJETOS
 Asignación de permisos al repositorio
   El administrador de proyecto después de crear su repositorio en el github debe asignar a
   los colaboradores que tendrá acceso .
       Ingresamos a la opción Admin




                                                                  PROGRAMACION ORIENTADA A OBJETOS
 1.- Seleccionar la opción Collaborators
 2.- Escribir en el casillero el usuario del colaborador a añadir, presionar el botón ADD




                                          PROGRAMACION ORIENTADA A OBJETOS
 Bajar Data
      Ingresar en tu PC




      Ir a window del menú de ALT y elegimos “Open Perspective” – Other - “Git Repository Exploring” - OK




                                                                          PROGRAMACION ORIENTADA A OBJETOS
 Procederemos a marcar la opción de Clone




                                             PROGRAMACION ORIENTADA A OBJETOS
 Procedemos a colocar los datos del repositorio y usuario con permisos (para el url al ingresar a los repositorio ,
para este caso la conexión es por Http)




                                                                                  PROGRAMACION ORIENTADA A OBJETOS
PROGRAMACION ORIENTADA A OBJETOS
    Al realizar Next, nos muestra la pantalla indicando el repositorio remote, colocamos Next, nos solicita la
    carpeta local de almacenamiento




                                                                                    PROGRAMACION ORIENTADA A OBJETOS
   Colocamos Finish, para que inicie el proceso de copia a nuestra carpeta local




 Nos muestra el siguiente esquema




                                                                                    PROGRAMACION ORIENTADA A OBJETOS
Actualizar Data

     Realizar las modificaciones al archivo.




                                                PROGRAMACION ORIENTADA A OBJETOS
 Clic derecho en el proyecto – seleccionamos la opción Commit




                                                                 PROGRAMACION ORIENTADA A OBJETOS
 Añadir el comentario que se mostrara como referencia del archivo modificado y el posterior
  seleccionamos los archivos a modificar.




                                                                         PROGRAMACION ORIENTADA A OBJETOS
 Clic derecho – Push to upstream




                                    PROGRAMACION ORIENTADA A OBJETOS
PROGRAMACION ORIENTADA A OBJETOS
INGENIERIA INVERSA DE CÓDIGO JAVA
      HACIA DIAGRAMAS UML
 Ingresar en tu PC




 Ir a Help del menú de ALT y elegimos “Install New Software”.




                                                                 PROGRAMACION ORIENTADA A OBJETOS
   Presionar el botón “ADD” y digitar
                                         Name: ObjectAid UML Explorer
                                         URL: http://www.objectaid.com/update




                                                                       PROGRAMACION ORIENTADA A OBJETOS
   Estado “Pending..”.




                          PROGRAMACION ORIENTADA A OBJETOS
                                                             PROGRAMACION ORIENTADA A OBJETOS
   Luego mostrará los dos objetos de diagramas a los cuales se deberá seleccionar y elegir “Next”.




                                  PROGRAMACION ORIENTADA A OBJETOS
                                                                          PROGRAMACION ORIENTADA A OBJETOS
   Encontrará la versión de ambos objetos y luego debemos elegir “Next”.




                                       PROGRAMACION ORIENTADA A OBJETOS
                                                                            PROGRAMACION ORIENTADA A OBJETOS
 Mostrará las normas de la Licencia y debemos aceptarla.




                                       PROGRAMACION ORIENTADA A OBJETOS
                                                                          PROGRAMACION ORIENTADA A OBJETOS
 Empezará a instalar el software.




   Aparecerá una advertencia sobre la Licencia, se debe aceptar con “OK”.




                                        PROGRAMACION ORIENTADA A OBJETOS
                                                                             PROGRAMACION ORIENTADA A OBJETOS
 Pedirá reiniciar el editor, se debe aceptar con “Yes”




 Se reiniciara el editor, presionar CTRL + N, aparecerá el menú WIZARD donde se debe abrir la carpeta del
objeto “ObjectAid UML Diagram”, para luego elegir “Class Diagram”, y finalmente “Next”.




                                                                                PROGRAMACION ORIENTADA A OBJETOS
 Luego se deberá elegir el folder del proyecto con a trabajar “Browse” y “OK”
  Además deberá de colocar un nombre al diagrama de clases.




                                        PROGRAMACION ORIENTADA A OBJETOS
                                                                                 PROGRAMACION ORIENTADA A OBJETOS
 Finalmente podrá trabajar con la estructura del proyecto, desplazando las clases del Pakage Explorer hacia la
ventana del diagrama de clases creado




                                                                                 PROGRAMACION ORIENTADA A OBJETOS
PROGRAMACION ORIENTADA A OBJETOS

Más contenido relacionado

La actualidad más candente

La actualidad más candente (12)

componentes de eclipse
componentes de eclipsecomponentes de eclipse
componentes de eclipse
 
Componentes de eclipse
Componentes de eclipseComponentes de eclipse
Componentes de eclipse
 
Herramientas de eclipse
Herramientas de eclipseHerramientas de eclipse
Herramientas de eclipse
 
Clases de Programación Android
Clases de Programación AndroidClases de Programación Android
Clases de Programación Android
 
Tutorial de eclipse terminado yarker
Tutorial de eclipse terminado yarkerTutorial de eclipse terminado yarker
Tutorial de eclipse terminado yarker
 
Eclipse 1trabajo
Eclipse 1trabajoEclipse 1trabajo
Eclipse 1trabajo
 
Eclipse
EclipseEclipse
Eclipse
 
File
FileFile
File
 
Mi primera-hora-con-eclipse
Mi primera-hora-con-eclipseMi primera-hora-con-eclipse
Mi primera-hora-con-eclipse
 
Eclipse para novatos java
Eclipse para novatos javaEclipse para novatos java
Eclipse para novatos java
 
Josi22
Josi22Josi22
Josi22
 
Eclipse 7u7r
Eclipse 7u7rEclipse 7u7r
Eclipse 7u7r
 

Similar a Presentación Github y Ingenieria Reversa

como hacer una conexion con mysql
como hacer una conexion con mysqlcomo hacer una conexion con mysql
como hacer una conexion con mysqlguest8564ff
 
Manual de netbeans_7(2)(2)(2)
Manual de netbeans_7(2)(2)(2)Manual de netbeans_7(2)(2)(2)
Manual de netbeans_7(2)(2)(2)javier_ot99
 
Tutorial aprendiendo a programar
Tutorial aprendiendo a programarTutorial aprendiendo a programar
Tutorial aprendiendo a programarEduardo Méndez
 
Tutorial aprendiendo a programar
Tutorial aprendiendo a programarTutorial aprendiendo a programar
Tutorial aprendiendo a programarJuan Hoyos
 
Tutorial aprendiendo a programar
Tutorial aprendiendo a programarTutorial aprendiendo a programar
Tutorial aprendiendo a programarblasty2
 
Tutorial aprendiendo a programar
Tutorial aprendiendo a programarTutorial aprendiendo a programar
Tutorial aprendiendo a programarblasty2
 
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 studioJavier Hermoso Blanco
 
Gestionar mis proyectos con ayuda de CodeIgniter
Gestionar mis proyectos con ayuda de CodeIgniterGestionar mis proyectos con ayuda de CodeIgniter
Gestionar mis proyectos con ayuda de CodeIgniterandrewzg
 
Integración sistemasembebidosaplicacionesmóviles
Integración sistemasembebidosaplicacionesmóvilesIntegración sistemasembebidosaplicacionesmóviles
Integración sistemasembebidosaplicacionesmóvilesSBCTecnologias S.A. de C.V.
 
GUIA DE LABORATORIO PHONE GAP JQUERY MOBILE CARGADO DE_DATOS_DE_REGISTROS...
GUIA DE  LABORATORIO  PHONE GAP JQUERY  MOBILE  CARGADO DE_DATOS_DE_REGISTROS...GUIA DE  LABORATORIO  PHONE GAP JQUERY  MOBILE  CARGADO DE_DATOS_DE_REGISTROS...
GUIA DE LABORATORIO PHONE GAP JQUERY MOBILE CARGADO DE_DATOS_DE_REGISTROS...Ivan Petrlik
 
Tutorial CodeIgniter + Netbeans 7
Tutorial CodeIgniter + Netbeans 7Tutorial CodeIgniter + Netbeans 7
Tutorial CodeIgniter + Netbeans 7Juan Fede
 
Code bloks tutorial_terminado
Code bloks tutorial_terminadoCode bloks tutorial_terminado
Code bloks tutorial_terminadoLEFR202
 
USO DE HERRAMIENTAS IDE VISUAL C++
USO DE HERRAMIENTAS IDE VISUAL C++USO DE HERRAMIENTAS IDE VISUAL C++
USO DE HERRAMIENTAS IDE VISUAL C++Luz Fa Calderòn
 
Programacion web i
Programacion web iProgramacion web i
Programacion web ialexito_2012
 

Similar a Presentación Github y Ingenieria Reversa (20)

Manual de codeblocks
Manual de codeblocksManual de codeblocks
Manual de codeblocks
 
como hacer una conexion con mysql
como hacer una conexion con mysqlcomo hacer una conexion con mysql
como hacer una conexion con mysql
 
Manual de netbeans_7(2)(2)(2)
Manual de netbeans_7(2)(2)(2)Manual de netbeans_7(2)(2)(2)
Manual de netbeans_7(2)(2)(2)
 
Tutorial aprendiendo a programar
Tutorial aprendiendo a programarTutorial aprendiendo a programar
Tutorial aprendiendo a programar
 
Tutorial aprendiendo a programar
Tutorial aprendiendo a programarTutorial aprendiendo a programar
Tutorial aprendiendo a programar
 
Tutorial aprendiendo a programar
Tutorial aprendiendo a programarTutorial aprendiendo a programar
Tutorial aprendiendo a programar
 
Tutorial aprendiendo a programar
Tutorial aprendiendo a programarTutorial aprendiendo a programar
Tutorial aprendiendo a programar
 
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
 
Gestionar mis proyectos con ayuda de CodeIgniter
Gestionar mis proyectos con ayuda de CodeIgniterGestionar mis proyectos con ayuda de CodeIgniter
Gestionar mis proyectos con ayuda de CodeIgniter
 
Integración sistemasembebidosaplicacionesmóviles
Integración sistemasembebidosaplicacionesmóvilesIntegración sistemasembebidosaplicacionesmóviles
Integración sistemasembebidosaplicacionesmóviles
 
GUIA DE LABORATORIO PHONE GAP JQUERY MOBILE CARGADO DE_DATOS_DE_REGISTROS...
GUIA DE  LABORATORIO  PHONE GAP JQUERY  MOBILE  CARGADO DE_DATOS_DE_REGISTROS...GUIA DE  LABORATORIO  PHONE GAP JQUERY  MOBILE  CARGADO DE_DATOS_DE_REGISTROS...
GUIA DE LABORATORIO PHONE GAP JQUERY MOBILE CARGADO DE_DATOS_DE_REGISTROS...
 
Tutorial CodeIgniter + Netbeans 7
Tutorial CodeIgniter + Netbeans 7Tutorial CodeIgniter + Netbeans 7
Tutorial CodeIgniter + Netbeans 7
 
Code bloks tutorial_terminado
Code bloks tutorial_terminadoCode bloks tutorial_terminado
Code bloks tutorial_terminado
 
Code bloks tutorial_terminado
Code bloks tutorial_terminadoCode bloks tutorial_terminado
Code bloks tutorial_terminado
 
Clase 1 jJAVA 2012
Clase 1 jJAVA 2012Clase 1 jJAVA 2012
Clase 1 jJAVA 2012
 
Manual del uso de codeblocks
Manual del uso de codeblocksManual del uso de codeblocks
Manual del uso de codeblocks
 
Tutorial de CodeBlocks
Tutorial de CodeBlocksTutorial de CodeBlocks
Tutorial de CodeBlocks
 
USO DE HERRAMIENTAS IDE VISUAL C++
USO DE HERRAMIENTAS IDE VISUAL C++USO DE HERRAMIENTAS IDE VISUAL C++
USO DE HERRAMIENTAS IDE VISUAL C++
 
Clase_01.pdf
Clase_01.pdfClase_01.pdf
Clase_01.pdf
 
Programacion web i
Programacion web iProgramacion web i
Programacion web i
 

Ú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
 
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
 
La Evaluacion Formativa SM6 Ccesa007.pdf
La Evaluacion Formativa SM6  Ccesa007.pdfLa Evaluacion Formativa SM6  Ccesa007.pdf
La Evaluacion Formativa SM6 Ccesa007.pdfDemetrio Ccesa Rayme
 
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
 
La Sostenibilidad Corporativa. Administración Ambiental
La Sostenibilidad Corporativa. Administración AmbientalLa Sostenibilidad Corporativa. Administración Ambiental
La Sostenibilidad Corporativa. Administración AmbientalJonathanCovena1
 
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++.pptxFernando Solis
 
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
 
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 primariaWilian24
 
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
 
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...Katherine Concepcion Gonzalez
 
Biografía de Charles Coulomb física .pdf
Biografía de Charles Coulomb física .pdfBiografía de Charles Coulomb física .pdf
Biografía de Charles Coulomb física .pdfGruberACaraballo
 
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
 
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 UPCCarlosEduardoSosa2
 
Prueba libre de Geografía para obtención título Bachillerato - 2024
Prueba libre de Geografía para obtención título Bachillerato - 2024Prueba libre de Geografía para obtención título Bachillerato - 2024
Prueba libre de Geografía para obtención título Bachillerato - 2024Juan Martín Martín
 
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).pptAlberto Rubio
 

Último (20)

PP_Comunicacion en Salud: Objetivación de signos y síntomas
PP_Comunicacion en Salud: Objetivación de signos y síntomasPP_Comunicacion en Salud: Objetivación de signos y síntomas
PP_Comunicacion en Salud: Objetivación de signos y síntomas
 
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
 
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...
 
La Evaluacion Formativa SM6 Ccesa007.pdf
La Evaluacion Formativa SM6  Ccesa007.pdfLa Evaluacion Formativa SM6  Ccesa007.pdf
La Evaluacion Formativa SM6 Ccesa007.pdf
 
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
 
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
 
La Sostenibilidad Corporativa. Administración Ambiental
La Sostenibilidad Corporativa. Administración AmbientalLa Sostenibilidad Corporativa. Administración Ambiental
La Sostenibilidad Corporativa. Administración Ambiental
 
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
 
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
 
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
 
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
 
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
 
Biografía de Charles Coulomb física .pdf
Biografía de Charles Coulomb física .pdfBiografía de Charles Coulomb física .pdf
Biografía de Charles Coulomb física .pdf
 
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
 
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
 
Interpretación de cortes geológicos 2024
Interpretación de cortes geológicos 2024Interpretación de cortes geológicos 2024
Interpretación de cortes geológicos 2024
 
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 libre de Geografía para obtención título Bachillerato - 2024
Prueba libre de Geografía para obtención título Bachillerato - 2024Prueba libre de Geografía para obtención título Bachillerato - 2024
Prueba libre de Geografía para obtención título Bachillerato - 2024
 
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
 
Usos y desusos de la inteligencia artificial en revistas científicas
Usos y desusos de la inteligencia artificial en revistas científicasUsos y desusos de la inteligencia artificial en revistas científicas
Usos y desusos de la inteligencia artificial en revistas científicas
 

Presentación Github y Ingenieria Reversa

  • 1. PROGRAMACION ORIENTADA A OBJETOS PROFESOR JOSÉ DIAZ INDICE  SUBIR, ASIGNAR PERMISOS, BAJAR Y ACTUALIZAR ARCHIVOS Y/O CARPETAS DEL REPOSITORIO GITHUB  INGENIERIA INVERSA DE CÓDIGO JAVA HACIA DIAGRAMAS UML INTEGRANTES DEL GRUPO: DEDIOS ESPINOZA, JERIKA MEZA ZAMBRANO, VALERIO MUÑOZ ESQUIVEL, LUIS NUÑEZ CHOQUE, YSRAEL WONG VILLAR, ROBERT
  • 2. SUBIR, ASIGNAR PERMISOS, BAJAR Y ACTUALIZAR ARCHIVOS Y/O CARPETAS DEL  Subir Data REPOSITORIO GITHUB  Ingresar en tu PC a  Desde la línea de comando ejecutar las siguientes instrucciones: $ mkdir PeruBank --> Creación de la carpeta local de lo que vamos a subir al repositorio $ cd PeruBank --> No posicionamos en la carpeta local $ git init --> Iniciar y crear git $ git status --> Podemos ver el estado de la carpeta que vamos a subir $ git add * --> Para añadir todo el contenido de la carpeta al repositorio $ git commit -m ‘Subiendo los archivos PeruBank’ --> Enviamos el contenido de la carpeta al repositorio temporal local donde se guardan los datos. $ git remote add origin git@github.com: Cuenta github con permisos /PeruBank.git --> Conectar nuestro repositorio temporal local a nuestra cuenta GitHub. $ git push u origin master --> Subimos nuestros cambios al repositorio definitivo PROGRAMACION ORIENTADA A OBJETOS
  • 3.  Ingresar a la web de GITHUB (https://github.com/login) – en los repositorios - Http: PROGRAMACION ORIENTADA A OBJETOS
  • 4.  Asignación de permisos al repositorio El administrador de proyecto después de crear su repositorio en el github debe asignar a los colaboradores que tendrá acceso .  Ingresamos a la opción Admin PROGRAMACION ORIENTADA A OBJETOS
  • 5.  1.- Seleccionar la opción Collaborators  2.- Escribir en el casillero el usuario del colaborador a añadir, presionar el botón ADD PROGRAMACION ORIENTADA A OBJETOS
  • 6.  Bajar Data  Ingresar en tu PC  Ir a window del menú de ALT y elegimos “Open Perspective” – Other - “Git Repository Exploring” - OK PROGRAMACION ORIENTADA A OBJETOS
  • 7.  Procederemos a marcar la opción de Clone PROGRAMACION ORIENTADA A OBJETOS
  • 8.  Procedemos a colocar los datos del repositorio y usuario con permisos (para el url al ingresar a los repositorio , para este caso la conexión es por Http) PROGRAMACION ORIENTADA A OBJETOS
  • 10. Al realizar Next, nos muestra la pantalla indicando el repositorio remote, colocamos Next, nos solicita la carpeta local de almacenamiento PROGRAMACION ORIENTADA A OBJETOS
  • 11. Colocamos Finish, para que inicie el proceso de copia a nuestra carpeta local  Nos muestra el siguiente esquema PROGRAMACION ORIENTADA A OBJETOS
  • 12. Actualizar Data  Realizar las modificaciones al archivo. PROGRAMACION ORIENTADA A OBJETOS
  • 13.  Clic derecho en el proyecto – seleccionamos la opción Commit PROGRAMACION ORIENTADA A OBJETOS
  • 14.  Añadir el comentario que se mostrara como referencia del archivo modificado y el posterior seleccionamos los archivos a modificar. PROGRAMACION ORIENTADA A OBJETOS
  • 15.  Clic derecho – Push to upstream PROGRAMACION ORIENTADA A OBJETOS
  • 17. INGENIERIA INVERSA DE CÓDIGO JAVA HACIA DIAGRAMAS UML  Ingresar en tu PC  Ir a Help del menú de ALT y elegimos “Install New Software”. PROGRAMACION ORIENTADA A OBJETOS
  • 18. Presionar el botón “ADD” y digitar Name: ObjectAid UML Explorer URL: http://www.objectaid.com/update PROGRAMACION ORIENTADA A OBJETOS
  • 19. Estado “Pending..”. PROGRAMACION ORIENTADA A OBJETOS PROGRAMACION ORIENTADA A OBJETOS
  • 20. Luego mostrará los dos objetos de diagramas a los cuales se deberá seleccionar y elegir “Next”. PROGRAMACION ORIENTADA A OBJETOS PROGRAMACION ORIENTADA A OBJETOS
  • 21. Encontrará la versión de ambos objetos y luego debemos elegir “Next”. PROGRAMACION ORIENTADA A OBJETOS PROGRAMACION ORIENTADA A OBJETOS
  • 22.  Mostrará las normas de la Licencia y debemos aceptarla. PROGRAMACION ORIENTADA A OBJETOS PROGRAMACION ORIENTADA A OBJETOS
  • 23.  Empezará a instalar el software.  Aparecerá una advertencia sobre la Licencia, se debe aceptar con “OK”. PROGRAMACION ORIENTADA A OBJETOS PROGRAMACION ORIENTADA A OBJETOS
  • 24.  Pedirá reiniciar el editor, se debe aceptar con “Yes”  Se reiniciara el editor, presionar CTRL + N, aparecerá el menú WIZARD donde se debe abrir la carpeta del objeto “ObjectAid UML Diagram”, para luego elegir “Class Diagram”, y finalmente “Next”. PROGRAMACION ORIENTADA A OBJETOS
  • 25.  Luego se deberá elegir el folder del proyecto con a trabajar “Browse” y “OK” Además deberá de colocar un nombre al diagrama de clases. PROGRAMACION ORIENTADA A OBJETOS PROGRAMACION ORIENTADA A OBJETOS
  • 26.  Finalmente podrá trabajar con la estructura del proyecto, desplazando las clases del Pakage Explorer hacia la ventana del diagrama de clases creado PROGRAMACION ORIENTADA A OBJETOS