Descargar como docx, pdf o txt
Descargar como docx, pdf o txt
Está en la página 1de 16

15 DE MAYO DE 2013

laboratorio: Desarrollo con plataformas l


Asignatura Datos del alumno Fecha

Plataformas de
Desarrollo de 15-05-2022
Software

Objetivos de la actividad

Para ello, trabajaremos en un laboratorio para replicar parte de la funcionalidad de


la solución Pet-Clinic con la que trabajamos en la primera actividad práctica de la
asignatura al hacer uso de aquella plataforma low-code o no-code que quieras.
Debes justificar la decisión y aprendizaje (qué aspectos valoras mejor y cuáles han
sido más difíciles). Durante el laboratorio se organizarán grupos de trabajo para
poder compartir una primera experiencia con plataformas low-code o no-code, pero
se trata de una actividad que debe realizarse posteriormente de forma individual con
aquella plataforma que seleccione cada alumno.

Tiene como objetivo aprender a utilizar una herramienta low-code o no-code para
desarrollar la actividad.

Descripción de la actividad

Pet-Clinic es un proyecto de ejemplo clásico para aprender a programar con el


framework Spring de Java. Instalando Java, un cliente Git y Maven, desde su
repositorio GitHub, podemos descargar el mismo y ejecutarlo con estos pasos:

© Universidad Internacional de La Rioja (UNIR)

Actividades 1
Asignatura Datos del alumno Fecha

Plataformas de
Desarrollo de 15-05-2022
Software

 git clone https://github.com/spring-projects/spring-petclinic.git

 cd spring-petclinic

 ./mvnw package (mvnw.cmd package en sistemas Windows)

 java -jar target/*.jar (en la versión actual es java -jar target/spring-petclinic-


2.6.0-SNAPSHOT.jar pero revisa la versión cuando lo descargues)

Accede al repositorio Git a través del siguiente enlace: https://github.com/spring-


projects/spring-petclinic

Si lo prefieres, puedes usar Docker o directamente ver la versión en la nube del


proyecto tal y como sale en la documentación del repositorio GitHub.

Si accedes al siguiente enlace se puede visualizar la pantalla del sistema:


http://localhost:8080/

© Universidad Internacional de La Rioja (UNIR)

Figura 1. Captura de pantalla del sistema. Fuente: elaboración propia basado en Spring, s. f.

Actividades 2
Asignatura Datos del alumno Fecha

Plataformas de
Desarrollo de 15-05-2022
Software

Desarrollo

Para este proyecto sea identificado las siguientes Entidades las misma que se
presentan a continuación.

Cabe mencionar se incremento la entidad de persona de la cual se hereda la


información para veterinario, y dueño de la mascota.

Herramienta Low Code

para el desarrollo de la actividad se procedió al uso de la herramienta OutSystems.

OutSystems es una plataforma de desarrollo de aplicaciones de bajo código que


permite a las organizaciones crear rápidamente aplicaciones empresariales
personalizadas y escalables. Con OutSystems, las empresas pueden agilizar el
proceso de desarrollo de aplicaciones al proporcionar una interfaz visual intuitiva y
herramientas de arrastrar y soltar, lo que reduce la necesidad de escribir código
manualmente.

¿Porque usar la herramienta?

Se procedió al uso de esta herramienta por su facilidad de uso para crear un sistema
con diferentes opciones necesarias para gestionar los componentes.

© Universidad Internacional de La Rioja (UNIR)

Actividades 3
Asignatura Datos del alumno Fecha

Plataformas de
Desarrollo de 15-05-2022
Software

Diagrama entidad relación

Diagrama de flujo principal (MainFlow)

© Universidad Internacional de La Rioja (UNIR)

Actividades 4
Asignatura Datos del alumno Fecha

Plataformas de
Desarrollo de 15-05-2022
Software

Home: pantalla principal.

Se determino que la pantalla principal es el listado de citas médicas, optando por


esta por su contenido que corresponde a las citas realizadas.

CRUD

Entrega de la actividad

La entrega consistirá en un único fichero comprimido que debe contener lo


siguiente:

 Memoria técnica del trabajo realizado, que exponga el proceso y comience por la
justificación de la elección de la plataforma. Extensión máxima de veinticinco
páginas en un documento PDF, tipo de letra Georgia, tamaño 11 e interlineado
1,5.

 Capturas y/o enlaces que permitan evidenciar el trabajo realizado con las
plataformas low-code o no-code.

 Apartado final de conclusiones con vuestra valoración personal de aprendizaje,


qué aspectos han sido positivos en el proceso y cuáles han sido más difíciles.
© Universidad Internacional de La Rioja (UNIR)
 Si las plataformas utilizadas permiten su exportación, se pueden aportar los
ficheros fuente de las mismas, pero, en todo caso, es necesario incluir o capturas
de pantalla o enlaces en la memoria que permitan evidenciar el trabajo sin
necesidad de instalar la plataforma utilizada.

Herramienta low code de desarrollo

Actividades 5
Asignatura Datos del alumno Fecha

Plataformas de
Desarrollo de 15-05-2022
Software

Captura de pantallas y funcionamiento de lógica

Cabe recalcar que la lógica de todas las pantallas corresponde a la misma lógica de la
pantalla de citas médicas, para el caso de los botones guardar y eliminar.

El botón Guardar, valida en base al contenido al formulario en pocas palabras se


refiere que valida los campos obligatorios del formulario.

El botón eliminar, valida que el formulario no tenga inconvenientes y una ves


eliminado el registro lo envía a la pantalla de listado de registro de la opción del
menú seleccionado.

Menú de opciones

Home

© Universidad Internacional de La Rioja (UNIR)

Logica de Eliminar Logica de Guardar

Actividades 6
Asignatura Datos del alumno Fecha

Plataformas de
Desarrollo de 15-05-2022
Software

Pantalla de tipo de Mascota

© Universidad Internacional de La Rioja (UNIR)

Actividades 7
Asignatura Datos del alumno Fecha

Plataformas de
Desarrollo de 15-05-2022
Software

Pantallas de Persona

© Universidad Internacional de La Rioja (UNIR)

Actividades 8
Asignatura Datos del alumno Fecha

Plataformas de
Desarrollo de 15-05-2022
Software

© Universidad Internacional de La Rioja (UNIR)


Pantalla de Propietario de la mascota.

Actividades 9
Asignatura Datos del alumno Fecha

Plataformas de
Desarrollo de 15-05-2022
Software

Pantalla de mascota

© Universidad Internacional de La Rioja (UNIR)

Actividades 10
Asignatura Datos del alumno Fecha

Plataformas de
Desarrollo de 15-05-2022
Software

Pantalla de especialidades

© Universidad Internacional de La Rioja (UNIR)

Actividades 11
Asignatura Datos del alumno Fecha

Plataformas de
Desarrollo de 15-05-2022
Software

Pantalla Diagnostico

© Universidad Internacional de La Rioja (UNIR)

Actividades 12
Asignatura Datos del alumno Fecha

Plataformas de
Desarrollo de 15-05-2022
Software

Pantalla de veterinario

© Universidad Internacional de La Rioja (UNIR)

Actividades 13
Asignatura Datos del alumno Fecha

Plataformas de
Desarrollo de 15-05-2022
Software

Memoria técnica: exposición del aprendizaje

El aprendizaje en esta herramienta asido muy buena

Rúbrica

Desarrollo con Puntuación


plataformas Peso
Descripción máxima
low-code y no- %
code (puntos)

Correcta implementación de las


Criterio 1 funcionalidades CRUD para las cuatro 4 40 %
entidades

Criterio 2 Diseño de la interacción con el usuario 3 30 %


© Universidad Internacional de La Rioja (UNIR)

Criterio 3 Memoria técnica: exposición del proceso


2 20 %
y elección de plataformas

Criterio 4 Memoria técnica: exposición del


1 10 %
aprendizaje

Actividades 14
Asignatura Datos del alumno Fecha

Plataformas de
Desarrollo de 15-05-2022
Software

10 100
%

© Universidad Internacional de La Rioja (UNIR)

Actividades 15

También podría gustarte