Presentación Github y Ingenieria Reversa

Post on 27-Jun-2015

643 views 0 download

Transcript of 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

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

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

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

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

PROGRAMACION ORIENTADA A OBJETOS

Actualizar Data

Realizar las modificaciones al archivo.

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

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.

PROGRAMACION ORIENTADA A OBJETOS

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

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

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

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