Está en la página 1de 6

Evaluación de Aprendizajes

Proyecto Desarrollo de Software 2 1


______________________________________________________
RÚBRICA DEL PROYECTO FINAL
Proyecto Desarrollo de Software 2
LOGRO DE APRENDIZAJE

 Reconoce la gestión de proyectos informáticos y utiliza las buenas prácticas de la


Metodología PMI para desarrollar proyectos de software.
 Utiliza la metodología RUP, Lenguaje UML, para desarrollar proyectos de software
solución web con aplicación móvil, definición de la arquitectura de software y Lean
Canvas para definir el modelo de negocio.
 Realiza un correcto estudio externo de la organización del negocio para construir el
MCUN (Modelo de Casos de Uso de Negocio) y estudio interno para construir el MAN
(Modelo de Análisis de Negocio).
 Identifica los requerimientos de análisis y diseño del sistema para construir el Modelo de
Casos de Uso del Sistema (MCUS), según Análisis.
 Realiza los diversos componentes del patrón MVC (Modelo Vista Controlador) utilizando
las buenas prácticas de Programación.
 Utiliza las técnicas de normalización de datos para construir los diagramas de clases.
 Desarrolla la fase de construcción de la solución web con aplicación móvil utilizando
metodología XP, patrón MVC (Model, View, Controller).

TEMAS

 Gestión de Proyectos Informáticos, PMI, PMBOK.


 Elaboración del Modelo de Negocio. Metodología RUP, Diagrama Persona y Lienzo
Lean Canvas.
 Definición de la Arquitectura de Software, requerimientos, UML y patrón MVC
 Elaboración Del MCUN, MAN.
 Definición del Análisis y Diseño Orientado a Objetos
 Elaboración del MCUS, MCUS según Análisis
 Utilización de las técnicas de normalización de datos para elaborar el Modelo de Lógico
y Físico de datos.
 Migración de Modelo Físico de Datos para generar el Script de la base de datos
 Programación de la solución web con aplicación móvil utilizando las buenas prácticas
de desarrollo de software y patrón MVC.

DESCRIPCIÓN

Elaborar un proyecto Solución Web con Aplicación Móvil, utilizando metodologías de desarrollo
de software RUP; gestor de Base de Datos Mysql y/o, Oracle 12C. Lenguaje Java Netbeans,
para la creación de servicios web Frameworks (Spring, Hibernate) y para el consumo de servicios
JavaNetbeans, Ms Visual Studio ò PHP, frameworks como Jquery, Ajax, Angular. En Android
Studio para el consumo de aplicaciones móviles, uso de dependencias tales como: Retrofit,
Asynctask, Volley. Para el consumo de un servicio móvil Rest o SOAP.

 Tiempo Estimado: Máximo: 4 horas 00 minutos - Mínimo: 3 hora 30 minutos


Evaluación de Aprendizajes
Proyecto Desarrollo de Software 2 1
______________________________________________________
Documentación del Proyecto 20 Puntos

NIVELES DE DESEMPEÑO
CRITERIOS DESTACADO LOGRADO EN PROCESO INICIAL
 Aplica la fase de construcción,  Aplica parcialmente la fase de  No Aplica la fase de  No aplica la fase de
desarrollo e implementación construcción, desarrollo e construcción, desarrollo e construcción,
Implementación del de la Solución Web con Aplicación implementación implementación desarrollo e
Sistema, según Móvil, según metodología RUP y de la Solución Web con Aplicación de la Solución Web con implementación
metodología RUP y Lenguaje UML. Móvil, según metodología RUP y Aplicación Móvil, según de la Solución Web
Lenguaje UML.  Elabora correctamente el Lenguaje UML. metodología RUP y Lenguaje con Aplicación Móvil,
Diagrama de Componentes de  Elabora parcialmente el Diagrama UML. según metodología
Software y Diagrama de de Componentes de Software y  Elabora en forma incorrecta el RUP y Lenguaje UML.
Despliegue (Componentes de Diagrama de Despliegue Diagrama de Componentes de  No elabora el
4 Puntos Hardware). (Componentes de Hardware). Software y Diagrama de Diagrama de
Despliegue (Componentes de Componentes de
Hardware). Software y Diagrama
de Despliegue
(Componentes de
Hardware).

4 Puntos 2 Puntos 1 Punto 0 Puntos


Evaluación de Aprendizajes
Proyecto Desarrollo de Software 2 1
______________________________________________________

 Aplica la fase de construcción,  Aplica parcialmente la fase de  No Aplica la fase de  No aplica la fase de
desarrollo e implementación construcción, desarrollo e construcción, desarrollo e construcción,
Implementación del de la Solución Web con Aplicación implementación implementación desarrollo e
Sistema, según Móvil, según metodología RUP y de la Solución Web con Aplicación de la Solución Web con implementación
metodología RUP y Lenguaje UML. Móvil, según metodología RUP y Aplicación Móvil, según de la Solución Web
Lenguaje UML.  Elabora correctamente el Lenguaje UML. metodología RUP y Lenguaje con Aplicación Móvil,
Diagrama de Componentes de  Elabora parcialmente el Diagrama UML. según metodología
Software y Diagrama de de Componentes de Software y  Elabora en forma incorrecta el RUP y Lenguaje UML.
Despliegue (Componentes de Diagrama de Despliegue Diagrama de Componentes de  No elabora el
4 Puntos Hardware). (Componentes de Hardware). Software y Diagrama de Diagrama de
Despliegue (Componentes de Componentes de
Hardware). Software y Diagrama
de Despliegue
(Componentes de
Hardware).

4 Puntos 2 Puntos 1 Punto 0 Puntos


PUNTAJE FINAL

OBSERVACIONES Si tuviera alguna dificultad, explicación u observación sobre la calificación del producto la puede colocar en este recuadro.
Evaluación de Aprendizajes
Proyecto Desarrollo de Software 2 1
______________________________________________________

NIVELES DE DESEMPEÑO
CRITERIOS DESTACADO LOGRADO EN PROCESO INICIAL
 Conoce y aplica las buenas  Conoce y aplica parcialmente las  Conoce y aplica parcialmente las  No Conoce y no aplica
prácticas de desarrollo de software, buenas prácticas de desarrollo de buenas prácticas de desarrollo de las buenas prácticas de
Modelo MVC (Model, View, software, Modelo MVC (Model, software, Modelo MVC (Model, desarrollo de software,
Controller), MVP (Model, View View, Controller) y patrones de View, Controller) y patrones de Modelo MVC (Model,
Utiliza las buenas Presenter), HTTP Status y patrones diseño web con aplicaciones diseño web con aplicaciones View, Controller) y
prácticas para el de diseño web con aplicaciones móviles. móviles. patrones de diseño
desarrollo de móviles.  Conoce parcialmente cómo  No conoce correctamente cómo web con aplicaciones
software  Conoce correctamente cómo funciona la arquitectura orientada a funciona la arquitectura orientada móviles.
funciona la arquitectura orientada a servicios SOA a servicios SOA  No conoce cómo
4 Puntos servicios SOA  Conoce parcialmente cómo  Conoce parcialmente cómo funciona la arquitectura
 Conoce cómo funcionan los Web funcionan los Web Services con funcionan los Web Services con orientada a servicios
Services con servicios REST o servicios REST o SOAP. servicios REST o SOAP. SOA
SOAP.  Conoce correctamente las  Conoce parcialmente las  No conoce cómo
 Conoce correctamente las aplicaciones nativas móviles con aplicaciones nativas móviles con funcionan los Web
aplicaciones nativas móviles con consumo de servicios APIs on line. consumo de servicios APIs on Services con servicios
consumo de servicios APIs on line. line. REST o SOAP.
 No conoce las
aplicaciones nativas
móviles con consumo
de servicios APIs on
line.
4 Puntos 2 Puntos 1 Punto 0 Puntos
 Crea correctamente la base de  Crea correctamente la base de  Crea correctamente la base de  No crea correctamente
datos integral de la solución web datos integral de la solución web datos integral de la solución web la base de datos
con aplicación móvil. con aplicación móvil con aplicación móvil integral de la solución
 Crea correctamente clase la  Crea correctamente clase la  No crea correctamente clase la web con aplicación
Patrón de Entidad en Java IDE Netbeans Entidad en Java IDE Netbeans Entidad en Java IDE Netbeans móvil.
Arquitectura de  Aplica en forma óptima el framewok  Aplica en forma parcial el framewok  Aplica en forma parcial el  No crea correctamente
Software MVC, Spring boot, y los relaciona con el Spring boot, y los relaciona con el framewok Spring boot, y los clase la Entidad en
Capa Model modelo de la base de datos. modelo de la base de datos. relaciona con el modelo de la Java IDE Netbeans
base de datos.
Evaluación de Aprendizajes
Proyecto Desarrollo de Software 2 1
______________________________________________________
4 Puntos  Crea correctamente clases Web  Crea parcialmente clases Web  No crea correctamente clases  No aplica el framewok
Services para el consumo de Services para el consumo de Web Services para el consumo de Spring boot, y los
servicio móvil Rest o SOAP servicio móvil Rest o SOAP servicio móvil Rest o SOAP relaciona con el modelo
(Android Studio) (Android Studio) (Android Studio) de la base de datos.
 No crea clases Web
Services para el
consumo de servicio
móvil Rest o SOAP
(Android Studio)

4 Puntos 2 Puntos 1 Punto 0 Puntos


 Desarrolla correctamente la Interfaz  Desarrolla correctamente la Interfaz  Desarrolla correctamente la  No desarrolla la
Patrón de GUI para crear el Dashboard o GUI para crear el Dashboard o Interfaz GUI para crear el Interfaz GUI para crear
Arquitectura de formularios en JSP o HTML, de la formularios en JSP o HTML, de la Dashboard o formularios en JSP o el Dashboard o
Software MVC, solución web. solución web. HTML, de la solución web. formularios en JSP o
Capa View  Utiliza las buenas prácticas para  Utiliza las buenas prácticas para  Utiliza parcialmente las buenas HTML, de la solución
codificar los módulos del proyecto codificar los módulos del proyecto prácticas para codificar los web.
en JSP. en JSP. módulos del proyecto en JSP.  No utiliza las buenas
4 Puntos  Desarrolla totalmente la interfaz  Desarrolla parcialmente la interfaz  No Desarrolla totalmente la prácticas para codificar
gráfica mediante Main Activity gráfica mediante Main Activity interfaz gráfica mediante Main los módulos del
Layout para aplicaciones Móvil en Layout para aplicaciones Móvil en Activity Layout para aplicaciones proyecto en JSP.
Android Studio. Android Studio. Móvil en Android Studio.  No Desarrolla la
interfaz gráfica
mediante Main Activity
Layout para
aplicaciones Móvil en
Android Studio.

4 Puntos 2 Puntos 1 Punto 0 Puntos


PUNTAJE FINAL

OBSERVACIONES Si tuviera alguna dificultad, explicación u observación sobre la calificación del producto la puede colocar en este recuadro.
Evaluación de Aprendizajes
Proyecto Desarrollo de Software 2 1
______________________________________________________

También podría gustarte