Está en la página 1de 8

Lenguaje de Programación Avanzado II - 2007B04G01

Tarea1: Ambiente de desarrollo (10%)


Para crear una cuenta gratis en Cloud: AWS, Azure, Cloud9,...cualquier otro
proveedor.

Pueden conformar grupos (mínimo 4, máximo de 6 integrantes), solo uno de los


integrantes debe subir la tarea, recuerden poner el nombre de los integrantes
del grupo, en la entrega de la tarea existe un espacio de comentarios, en este
pueden escribir el nombre completo de los integrantes.

Para la sustentación/Presentación deben grabar un vídeo y en la tarea subir


(presentar) el link/URL de dicho vídeo, este lo pueden hacer utilizando como
herramientas:

Tarea 2: Creación estructura base del proyecto web


(8%)
Crear la estructura base del proyecto web, sobre el cual se construirá la solución
al caso de estudio.

Para entender como crear un proyecto web con Java Server Face (JSF), primero
se recomienda ver los videos que se encuentran en la Unidad 1 en la secciòn
"Actividades de aprendizaje". Con seguridad despues de ver los videos y seguir
las intrucciones que en estos se explica, podràn crear facielmente un proyecto
web con JSF, la base del proyecto puede ser como el que se explica en el video
de "Primer proyecto web" .

1. Youtube
2. ScreenCast-O-matic
3. Camtasia

NOTA: El que no cumpla con el requisito de trabajo en grupo, se le calificara


con una penalización del 30%.

Pueden conformar grupos (mínimo 4, máximo de 6 integrantes), solo uno de los


integrantes debe subir la tarea, recuerden poner el nombre de los integrantes
del grupo, en la entrega de la tarea existe un espacio de comentarios, en este
pueden escribir el nombre completo de los integrantes.

Para la presentación deben subir el proyecto y para la sustentación deben


grabar un vídeo y en la tarea subir (presentar) el link/URL de dicho vídeo, este lo
pueden hacer utilizando como herramientas:

1. Youtube
2. ScreenCast-O-matic
3. Camtasia

NOTA: El que no cumpla con el requisito de trabajo en grupo, se le calificara


con una penalización del 30%.

Tarea 3: Documento de análisis del sistema (9%)


Entregar un documento de especificación del sistema, de acuerdo con el caso
de estudio, para el proceso - Proceso de Negocio Solicitud de Tarjeta de
Crédito-. El documento debe tener la siguiente estructura:

1. Introducción
2. Problema a resolver
3. Descripción del sistema a desarrollar
4. Herramientas de desarrollo
5. Mockups y diseño de GUI
6. Análisis de requerimientos
1. Stakeholder
2. Requerimientos Funcionales (FRs)
3. Requerimientos No Funcionales (NFRs)
4. Restricciones Tecnológicas

En el documento adjunto "INSO_FormatoAnalisisSistema" pueden observar un


formato (plantilla) de ejemplo que les guiará en el trabajo de cómo se crea éste
tipo de documentos, leerlo y analizar cuidadosamente.

Pueden conformar grupos (mínimo 4, máximo de 6 integrantes), solo uno de los


integrantes debe subir la tarea, recuerden poner el nombre de los integrantes
del grupo, en la entrega de la tarea existe un espacio de comentarios, en este
pueden escribir el nombre completo de los integrantes.
Para  sustentación/Presentación deben grabar un vídeo y en la tarea subir
(presentar) el link/URL de dicho vídeo, este lo pueden hacer utilizando como
herramientas:

Unidad 2: Tarea 1: Primer avance (8%)


Crear un aplicación web utilizando JavaServer Faces como tecnología y
framework, esta aplicación debe soportar (desarrollar) los servicios para el
proceso de Solicitudes de Tarjeta de Crédito, de acuerdo con el caso de estudio
"Entidad Financiera". Se debe respetar y seguir el patron MVC, JSF por defecto
esta basado en dicho patrón.

Para este primer avance se deben presentar completamente funcional los


siguientes servicios:

1. Autencicación (User / Passwd)


2. Crear Cliente
3. Consultar Cliente
4. Editar Cliente
5. Incluir validaciones en los campos, como e-mail, obligatoriedad, según
corresponda en cada campo.

Pueden conformar grupos (mínimo 4, máximo de 6 integrantes), solo uno de los


integrantes debe subir la tarea, recuerden poner el nombre de los integrantes
del grupo, en la entrega de la tarea existe un espacio de comentarios, en este
pueden escribir el nombre completo de los integrantes.

Para la presentación deben subir el proyecto y para la sustentación deben


grabar un vídeo y en la tarea subir (presentar) el link/URL de dicho vídeo, este lo
pueden hacer utilizando como herramientas:

1. Youtube
2. ScreenCast-O-matic
3. Camtasia

NOTA: Deben contar con interfaz gráfica de usuario, controlador, modelo y


persistencia en base de datos (MySQL o Postgres). El que no cumpla con el
requisito de trabajo en grupo, se le calificara con una penalización del 30%.
Unidad 2: Tarea 2: Versión Final (8%)
Crear un aplicación web utilizando JavaServer Faces como tecnología y
framework, esta aplicación debe soportar (desarrollar) los servicios para el
proceso de Solicitudes de Tarjeta de Crédito, de acuerdo con el caso de estudio
"Entidad Financiera". Se debe respetar y seguir el patron MVC, JSF por defecto
esta basado en dicho patrón.

Para este segundo avance se deben presentar completamente funcional los


servicios para el proceso de Solicitudes de Tarjeta de Crédito

Pueden conformar grupos (mínimo 4, máximo de 6 integrantes), solo uno de


los integrantes debe subir la tarea, recuerden poner el nombre de los
integrantes del grupo, en la entrega de la tarea existe un espacio de
comentarios, en este pueden escribir el nombre completo de los integrantes.

Para la presentación deben subir el proyecto y para la sustentación deben


grabar un vídeo y en la tarea subir (presentar) el link/URL de dicho vídeo, este lo
pueden hacer utilizando como herramientas:

1. Youtube
2. ScreenCast-O-matic
3. Camtasia

NOTA: Deben respetar el patrón MVC y persistencia en base de datos (MySQL o


Postgres). El que no cumpla con el requisito de trabajo en grupo, se le calificara
con una penalización del 30%.

Unidad 3: Foro (10%) - Servicios Web


Instrucciones: Apreciado estudiante, a continuación, se propone una pregunta
sobre el tema ya leído del módulo y los enlaces propuesto para esta semana, es
muy importante que revises tu bibliografía para dar un concepto muy claro con
respecto a la pregunta que se te plantea, después de responder la pregunta,
retroalimenta por lo menos a uno de tus compañeros donde muestre cuál es tu
punto de vista con respecto a la pregunta planteada.

Preguntas para el foro de Debate:

¿Cuál es la importancia de los servicios web? ¿Cuáles son los estándares y


tecnologías más utilizadas en los servicios web?

Nota: Recuerde que se debe debatir teniendo en cuenta lo aprendido durante


esta unidad.
Unidad 3: Tarea 1 (9%) - Servicio Web RESTful
Instrucciones: Apreciado estudiante, en esta tarea propuesta podrás aplicar los
conceptos aprendidos en el desarrollo de la unidad, realízala con
responsabilidad y preséntala al tutor (a través de los canales que tengas para
hacerlo) para que la valore y te retroalimente las observaciones pertinentes.

Utilizar RESTful para exponer servicios de lógica de la aplicación implementada


en JEE (con EJBs), en la unidad 2 en la actividad denominada “Unidad 2: Tarea 2:
Versión Final (8%)”. Utilizar Mock objects para facilitar las pruebas de
los servicios RESTful. Conformar grupos mínimo de 4, máximo 6
integrantes.

Para la presentación deben subir el proyecto y para la sustentación deben


grabar un vídeo y en la tarea subir (presentar) el link/URL de dicho vídeo, este lo
pueden hacer utilizando como herramientas:

Unidad 3: Tarea 2 (8%) - Servicios Web SOAP


Instrucciones: Apreciado estudiante, en esta tarea propuesta podrás aplicar los
conceptos aprendidos en el desarrollo de la unidad, realízala con
responsabilidad y preséntala al tutor (a través de los canales que tengas para
hacerlo) para que la valore y te retroalimente las observaciones pertinentes.

Utilizar servicios web SOAP para exponer servicios de lógica de la aplicación


implementada en JEE (con EJBs), en la unidad 2 en la actividad denominada
“Unidad 2: Tarea 2: Versión Final (8%)”.

Pueden conformar grupos (mínimo 4, máximo de 6 integrantes), solo uno de


los integrantes debe subir la tarea, recuerden poner el nombre de los
integrantes del grupo, en la entrega de la tarea existe un espacio de
comentarios, en este pueden escribir el nombre completo de los integrantes.

Para la presentación deben subir el proyecto y para la sustentación deben


grabar un vídeo y en la tarea subir (presentar) el link/URL de dicho vídeo, este lo
pueden hacer utilizando como herramientas:
Unidad 4: Foro (10%) - Persistencia

Instrucciones: Apreciado estudiante, a continuación, se propone una pregunta


sobre el tema ya leído del módulo y los enlaces propuesto para esta semana, es
muy importante que revises tu bibliografía para dar un concepto muy claro con
respecto a la pregunta que se te plantea, después de responder la pregunta,
retroalimenta por lo menos a uno de tus compañeros donde muestre cuál es tu
punto de vista con respecto a la pregunta planteada.

Preguntas para el foro de Debate:

¿Qué es persistencia de datos y por qué es importante?

Unidad 4: Tarea 1 (10%) - Modelo físico de Base de


Datos

Instrucciones: Apreciado estudiante, en esta tarea propuesta podrás aplicar los


conceptos aprendidos en el desarrollo de la unidad, realízala con
responsabilidad y preséntala al tutor (a través de los canales que tengas para
hacerlo) para que la valore y te retroalimente las observaciones pertinentes.

Crear en un sistema de gestión de base de datos (DBMS), como postgres, las


tablas (Modelo de Datos) necesarias para soportar los requerimientos
funcionales:

1 Gestión de clientes del hotel.

2 Gestión de habitaciones.

3 Gestión de reservas.

4 Gestión de servicios del hotel.

 
NOTA: Realizar un vídeo donde muestre la creación del modelo de la base de
datos. Subir en la tarea la URL del vídeo.

Pueden conformar grupos (mínimo 4, máximo de 6 integrantes), solo uno de los


integrantes debe subir la tarea, recuerden poner el nombre de los integrantes
del grupo, en la entrega de la tarea existe un espacio de comentarios, en este
pueden escribir el nombre completo de los integrantes.

Para la presentación deben subir el proyecto y para la sustentación deben


grabar un vídeo y en la tarea subir (presentar) el link/URL de dicho vídeo, En el
video se debe ver la pantalla con lo que estan sustentando y a la vez el rostro
de quien hace la sustentación. Esto lo pueden hacer utilizando como
herramientas:

1. Youtube
2. ScreenCast-O-matic
3. Camtasia

NOTA: El que no cumpla con el requisito de trabajo en grupo, se le calificara


con una penalización del 30%.

Unidad 4: Tarea 2 (10%) - Aplicación en 3 capas:


Web, Negocio y Modelo (Persistencia)

Instrucciones: Apreciado estudiante, en esta tarea propuesta podrás aplicar los


conceptos aprendidos en el desarrollo de la unidad, realízala con
responsabilidad y preséntala al tutor (a través de los canales que tengas para
hacerlo) para que la valore y te retroalimente las observaciones pertinentes.

Crear una aplicación (para el Sistema de Reserva Hotelera) en tres capas,


donde se integre lo visto durante el curso: Capa web, Negocio (EJBs) y Modelo
(Persistencia).

Pueden conformar grupos (mínimo 4, máximo de 6 integrantes), solo uno de los


integrantes debe subir la tarea, recuerden poner el nombre de los integrantes
del grupo, en la entrega de la tarea existe un espacio de comentarios, en este
pueden escribir el nombre completo de los integrantes.

Para la presentación deben subir el proyecto y para la sustentación deben


grabar un vídeo y en la tarea subir (presentar) el link/URL de dicho vídeo, En el
video se debe ver la pantalla con lo que estan sustentando y a la vez el rostro
de quien hace la sustentación. Esto lo pueden hacer utilizando como
herramientas:

1. Youtube
2. ScreenCast-O-matic
3. Camtasia

NOTA: El que no cumpla con el requisito de trabajo en grupo, se le calificara


con una penalización del 30%.

También podría gustarte