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