Presentación Github y Ingenieria Reversa

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

Transcript of Presentación Github y Ingenieria Reversa

Page 1: Presentación Github y Ingenieria Reversa

PROGRAMACION ORIENTADA A OBJETOS

PROFESOR JOSÉ DIAZINDICE

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

Page 2: Presentación Github y Ingenieria Reversa

SUBIR, ASIGNAR PERMISOS, BAJAR Y ACTUALIZAR ARCHIVOS Y/O CARPETAS DEL REPOSITORIO GITHUB

Subir Data 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 [email protected]: 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

Page 3: Presentación Github y Ingenieria Reversa

Ingresar a la web de GITHUB (https://github.com/login) – en los repositorios - Http:

PROGRAMACION ORIENTADA A OBJETOS

Page 4: Presentación Github y Ingenieria Reversa

Ingresamos a la opción Admin

PROGRAMACION ORIENTADA A OBJETOS

El administrador de proyecto después de crear su repositorio en el github debe asignar a los colaboradores que tendrá acceso .

Asignación de permisos al repositorio

Page 5: Presentación Github y Ingenieria Reversa

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

Page 6: Presentación Github y Ingenieria Reversa

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

Page 7: Presentación Github y Ingenieria Reversa

Procederemos a marcar la opción de Clone

PROGRAMACION ORIENTADA A OBJETOS

Page 8: Presentación Github y Ingenieria Reversa

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

Page 9: Presentación Github y Ingenieria Reversa

PROGRAMACION ORIENTADA A OBJETOS

Page 10: Presentación Github y Ingenieria Reversa

Al realizar Next, nos muestra la pantalla indicando el repositorio remote, colocamos Next, nos solicita la carpeta local de almacenamiento

PROGRAMACION ORIENTADA A OBJETOS

Page 11: Presentación Github y Ingenieria Reversa

Colocamos Finish, para que inicie el proceso de copia a nuestra carpeta local

Nos muestra el siguiente esquema

PROGRAMACION ORIENTADA A OBJETOS

Page 12: Presentación Github y Ingenieria Reversa

PROGRAMACION ORIENTADA A OBJETOS

Actualizar Data

Realizar las modificaciones al archivo.

Page 13: Presentación Github y Ingenieria Reversa

Clic derecho en el proyecto – seleccionamos la opción Commit

PROGRAMACION ORIENTADA A OBJETOS

Page 14: Presentación Github y Ingenieria Reversa

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

PROGRAMACION ORIENTADA A OBJETOS

Page 15: Presentación Github y Ingenieria Reversa

Clic derecho – Push to upstream

PROGRAMACION ORIENTADA A OBJETOS

Page 16: Presentación Github y Ingenieria Reversa

PROGRAMACION ORIENTADA A OBJETOS

Page 17: Presentación Github y Ingenieria Reversa

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

Page 18: Presentación Github y Ingenieria Reversa

PROGRAMACION ORIENTADA A OBJETOS

Presionar el botón “ADD” y digitar Name: ObjectAid UML Explorer

URL: http://www.objectaid.com/update

Page 19: Presentación Github y Ingenieria Reversa

PROGRAMACION ORIENTADA A OBJETOS

Estado “Pending..”.

PROGRAMACION ORIENTADA A OBJETOS

Page 20: Presentación Github y Ingenieria Reversa

PROGRAMACION ORIENTADA A OBJETOS

Luego mostrará los dos objetos de diagramas a los cuales se deberá seleccionar y elegir “Next”.

PROGRAMACION ORIENTADA A OBJETOS

Page 21: Presentación Github y Ingenieria Reversa

PROGRAMACION ORIENTADA A OBJETOS

Encontrará la versión de ambos objetos y luego debemos elegir “Next”.

PROGRAMACION ORIENTADA A OBJETOS

Page 22: Presentación Github y Ingenieria Reversa

PROGRAMACION ORIENTADA A OBJETOS

Mostrará las normas de la Licencia y debemos aceptarla.

PROGRAMACION ORIENTADA A OBJETOS

Page 23: Presentación Github y Ingenieria Reversa

PROGRAMACION ORIENTADA A OBJETOS

Empezará a instalar el software.

PROGRAMACION ORIENTADA A OBJETOS

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

Page 24: Presentación Github y Ingenieria Reversa

Pedirá reiniciar el editor, se debe aceptar con “Yes”

PROGRAMACION ORIENTADA A OBJETOS

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”.

Page 25: Presentación Github y Ingenieria Reversa

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

Page 26: Presentación Github y Ingenieria Reversa

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

Page 27: Presentación Github y Ingenieria Reversa

PROGRAMACION ORIENTADA A OBJETOS