SlideShare ist ein Scribd-Unternehmen logo
1 von 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

Weitere ähnliche Inhalte

Was ist angesagt? (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
 

Ähnlich wie 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
 

Ähnlich wie 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
 

Kürzlich hochgeladen

Informatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosInformatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosCesarFernandez937857
 
Historia y técnica del collage en el arte
Historia y técnica del collage en el arteHistoria y técnica del collage en el arte
Historia y técnica del collage en el arteRaquel Martín Contreras
 
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIARAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIACarlos Campaña Montenegro
 
30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdf30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdfgimenanahuel
 
Lecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdadLecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdadAlejandrino Halire Ccahuana
 
Identificación de componentes Hardware del PC
Identificación de componentes Hardware del PCIdentificación de componentes Hardware del PC
Identificación de componentes Hardware del PCCesarFernandez937857
 
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxTIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxlclcarmen
 
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzel CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzprofefilete
 
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptxEXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptxPryhaSalam
 
CALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADCALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADauxsoporte
 
cortes de luz abril 2024 en la provincia de tungurahua
cortes de luz abril 2024 en la provincia de tungurahuacortes de luz abril 2024 en la provincia de tungurahua
cortes de luz abril 2024 en la provincia de tungurahuaDANNYISAACCARVAJALGA
 
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptxTECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptxKarlaMassielMartinez
 
Planificacion Anual 4to Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 4to Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 4to Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 4to Grado Educacion Primaria 2024 Ccesa007.pdfDemetrio Ccesa Rayme
 
Neurociencias para Educadores NE24 Ccesa007.pdf
Neurociencias para Educadores  NE24  Ccesa007.pdfNeurociencias para Educadores  NE24  Ccesa007.pdf
Neurociencias para Educadores NE24 Ccesa007.pdfDemetrio Ccesa Rayme
 
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxzulyvero07
 
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAFORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAEl Fortí
 

Kürzlich hochgeladen (20)

Informatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosInformatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos Básicos
 
Historia y técnica del collage en el arte
Historia y técnica del collage en el arteHistoria y técnica del collage en el arte
Historia y técnica del collage en el arte
 
Unidad 3 | Metodología de la Investigación
Unidad 3 | Metodología de la InvestigaciónUnidad 3 | Metodología de la Investigación
Unidad 3 | Metodología de la Investigación
 
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
 
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIARAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
 
30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdf30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdf
 
Lecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdadLecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdad
 
Identificación de componentes Hardware del PC
Identificación de componentes Hardware del PCIdentificación de componentes Hardware del PC
Identificación de componentes Hardware del PC
 
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxTIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
 
Sesión de clase: Defendamos la verdad.pdf
Sesión de clase: Defendamos la verdad.pdfSesión de clase: Defendamos la verdad.pdf
Sesión de clase: Defendamos la verdad.pdf
 
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzel CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
 
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptxEXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
 
CALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADCALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDAD
 
cortes de luz abril 2024 en la provincia de tungurahua
cortes de luz abril 2024 en la provincia de tungurahuacortes de luz abril 2024 en la provincia de tungurahua
cortes de luz abril 2024 en la provincia de tungurahua
 
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptxTECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
 
Planificacion Anual 4to Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 4to Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 4to Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 4to Grado Educacion Primaria 2024 Ccesa007.pdf
 
Neurociencias para Educadores NE24 Ccesa007.pdf
Neurociencias para Educadores  NE24  Ccesa007.pdfNeurociencias para Educadores  NE24  Ccesa007.pdf
Neurociencias para Educadores NE24 Ccesa007.pdf
 
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
 
Medición del Movimiento Online 2024.pptx
Medición del Movimiento Online 2024.pptxMedición del Movimiento Online 2024.pptx
Medición del Movimiento Online 2024.pptx
 
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAFORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
 

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