Está en la página 1de 7

UNIVERSIDAD TECNOLGICA DE HERMOSILLO

PLAN DE SESIN DE CLASES

Nombre de la Asignatura:
Desarrollo de aplicaciones II

DATOS GENERALES
Objetivo de la asignatura: El alumno desarrollar aplicaciones

GRUPO: SI43

distribuidas utilizando patrones de diseo y arquitectura multicapa


para mejorar su rendimiento, desempeo y seguridad.

Nombre de unidad Temtica: I. Patrones de diseo.

FECHA: 25/08/16

Hoja 1 de 6 .

NOMBRE DEL FACILITADOR: M.E. JOSE ALONSO LOPEZ ROMO

Objetivo de Aprendizaje: El alumno disear el plan de construccin utilizando patrones de diseo para agilizar el desarrollo de una aplicacin.

Resultado de aprendizaje: Elaborar un documento que incluya:


- Descripcin de problemtica. - Requerimientos funcionales y no funcionales. -Anlisis de la arquitectura, aplicando el patrn MVC y generando los
diagramas de objetos, clases y de secuencia correspondientes con su justificacin. -Plan de Construccin

PLAN DE EVALUACIN PARA LA UNIDAD 1.


TEMAS DE LA
UNIDAD

ACTIVIDADES DE ENSEANZA
APRENDIZAJE (REQUISITOS)

Conceptos
y
ventajas de los
patrones
de
diseo

Identificar los diferentes tipos y


ventajas del uso de patrones de
diseo.

El patrn MVC
Diseo de la
arquitectura
del proyecto
Plan
de
construccin
del
proyecto
con base en
MVC

FEA-AC-09

MEDIOS DIDCTICO

Id. De elementos de MVC y aplicar en


caso de estudio
Estructurar una arquitectura
software aplicando el MVC.

de

LUGAR Y
HORAS

INSTRUMENTO DE
EVAL. DEL
RESULTADO DE
APRENDIZAJE

CRITERIOS DE EVALUACIN DE LA
UNIDAD
PARA REQUISITOS

Cumplimiento en tiempo y forma

Pintarrn, Presentacin de
Diapositivas, fuentes
externas (pdfs, portales, etc)
IDE VS Comm Ed 2015

Aula
Y Centro de
Cmputo

Elaborar un plan de desarrollo para el


proyecto, describiendo los elementos
que contendr
y las clases
involucradas en cada etapa.

revisin 3

Lista
de
cotejo
sobre Producto de
Trabajo
que
evidencie que el
alumno
puede
definir patrones de
diseo,
en
particular MVC y su
empleo en el plan
de un proyecto de
software

RESULTADO DEL APRENDIZAJE

SA-80% examen y Documento con la


aplicacin correcta de temas
DE- 90% examen y Documento anterior y
adems entrega proyecto de software
funcional de (todos) Patrones de Diseo
DE-100% examen y proyecto anterior
INCLUYENDO Repo GIT en VS 2015

Horas programadas

Horas efectuadas

TERICAS

PRCTICAS

TERICAS

10

PRCTICAS

fecha de revisin: 30 abril 2012

DATOS GENERALES
Nombre de unidad Temtica: II. Manejo de archivos.

Hoja 2 de

Objetivo de la Unidad: El alumno desarrollar una aplicacin que permita crear, leer y escribir archivos para garantizar su disponibilidad.

Resultado de aprendizaje:

- Cdigo Fuente Ejecutable de una aplicacin que permita la creacin y manipulacin de ARCHIVOS (lectura/escritura)

PLAN DE EVALUACIN PARA LA UNIDAD 2.


TEMAS DE LA
UNIDAD

ACTIVIDADES DE ENSEANZA
APRENDIZAJE (REQUISITOS)

MEDIOS
DIDCTICO

LUGAR Y
HORAS

Concepto
de
flujos de E/S

Identificar los conceptos de flujos de entrada


y salida.

Pintarrn,
Presentacin
de
Diapositivas, fuentes
externas
(pdfs,
portales, etc)
IDE VS Comm Ed
2015

Aula

Clases
que
permiten
manejar flujos
de entrada y
salida

Archivos

FEA-AC-09

Identificar las clases, sus mtodos y sintaxis


utilizados en el manejo de flujos de entrada
y salida y aplicarlos

INSTRUMENTO
DE EVAL. DEL
RESULTADO DE
APRENDIZAJE

CRITERIOS DE EVALUACIN DE LA
UNIDAD
PARA REQUISITOS

Lista de cotejo
sobre Proceso y
Producto
de
Trabajo
que
evidencie que el
alumno puede
emplear el IDE
para
generar
programas que
manipulen
archivos

Desarrollar un programa que permita crear,


leer y escribir informacin en archivos.
(secuencial y aleatorio)

revisin 3

Cumplimiento en tiempo y forma


RESULTADO DEL APRENDIZAJE

SA-80% examen y checklist de


programa que maneje archivos
DE- 90% examen y mismo producto
ms XML
DE-100% examen y mismos productos
y empleo de GIT

Horas programadas

Horas efectuadas

TERICAS

PRCTICAS

TERICAS

10

PRCTICAS

fecha de revisin: 30 abril 2012

DATOS GENERALES
Nombre de unidad Temtica: III. Manipulacin de datos

Hoja 3 de

Objetivo de la unidad: El alumno implementar una aplicacin que permita el manejo de datos y la generacin de reportes para presentar la informacin
de una BD.

Resultado de aprendizaje: Desarrollar una aplicacin con acceso a BD que contenga


-Cadenas de conexin -Manipulacin de datos. -Generacin de reportes.

PLAN DE EVALUACIN PARA LA UNIDAD 3.


TEMAS DE LA
UNIDAD

Cadena
conexin

de

Manejo de datos

Reportes

FEA-AC-09

ACTIVIDADES DE ENSEANZA
APRENDIZAJE (REQUISITOS)

Identificar las clases y elementos que


permitan crear una cadena de conexin y
aplicar para BD remotas
Codificar una aplicacin que permita la
manipulacin
de
datos
empleando
instrucciones SQL.
Generar formas y reportes maestro-detalle
a partir de consultas.

MEDIOS
DIDCTICO

Pintarrn,
Presentacin
de
Diapositivas, fuentes
externas
(pdfs,
portales, etc) IDE
VS COmm Ed 2015

LUGAR Y
HORAS

INSTRUMENTO
DE EVAL. DEL
RESULTADO DE
APRENDIZAJE

Aula
Y LAB

Lista de cotejo
sobre Proceso y
Producto
de
Trabajo
que
evidencie que el
alumno puede
emplear el IDE
para
hacer
programas que
se conecten a
BD, manipulen
datos y generen
reportes

revisin 3

CRITERIOS DE EVALUACIN DE LA
UNIDAD
PARA REQUISITOS

Cumplimiento en tiempo y forma


RESULTADO DEL APRENDIZAJE

SA-80% examen y checklist de


producto cu,mpliendo con obj
aprendizaje
DE- 90% examen y producto para
varios DBMS
DE-100% examen y checklist de
productos adems empleando GIT,

Horas programadas

Horas efectuadas

TERICAS

PRCTICAS

TERICAS

28

PRCTICAS

fecha de revisin: 30 abril 2012

DATOS GENERALES
Nombre de unidad Temtica:

IV.

Hoja 4 de 6 .

Desarrollo multicapa

Objetivo de Unidad: El alumno desarrollar una aplicacin multiproceso empleando RMI (Remote Method Invocation) para implementar una arquitectura
multicapa.
Resultado de aprendizaje: Desarrollar un proyecto con base a un caso de estudio que emplee:
Sockets
Multiprocesos
RMI

PLAN DE EVALUACIN PARA LA UNIDAD 4.


TEMAS DE
LA UNIDAD

ACTIVIDADES DE ENSEANZA APRENDIZAJE


(REQUISITOS)

MEDIOS
DIDCTICO

LUGAR Y
HORAS

Clases que
permiten
realizar
comunicaci
n
entre
equipos

Desarrollar una aplicacin utilizando sockets (los


mtodos de las clases) que permiten la
comunicacin entre clientes y servidores a
travs de TCP/IP.

Pintarrn,
Presentacin
de
Diapositivas, fuentes
externas
(pdfs,
portales, etc)
IDE VS Comm Ed
2015

Aula y LAB

Hilos
Clase para
programaci
n
multiproces
o
Objetos
Remotos

FEA-AC-09

Determinar el alcance de los hilos y de un


conjunto de hilos en una aplicacin.
Identificar el concepto de sincronizacin y el
alcance al compartir datos mediante hilos.

Desarrollar una aplicacin multicapa utilizando


RMI.

revisin 3

INSTRUMENTO
DE EVAL. DEL
RESULTADO DE
APRENDIZAJE

CRITERIOS DE EVALUACIN DE LA
UNIDAD

Lista de cotejo
sobre Proceso y
Producto de
Trabajo que
evidencie que el
alumno puede
desarrollar
aplicaciones
multiproceso y
distribuidas
empleando
hilos,
comunicarse por
sockets y
emplear RMI

PARA REQUISITOS

Cumplimiento en tiempo y forma


RESULTADO DEL APRENDIZAJE

SA-80% examen y checklist de


producto cumpliendo con obj
aprendizaje
DE- 90% examen y checklist de
producto con al menos 4 hilos
DE-100% examen y checklist de
productos empleando GIT,

Horas programadas

Horas efectuadas

TERICAS

PRCTICAS

TERICAS

10

25

PRCTICAS

fecha de revisin: 30 abril 2012

DATOS GENERALES
Nombre de unidad Temtica: V. Seguridad.

Hoja 5 de

Objetivo de la Unidad:
El alumno incorporar el manejo de esquemas de roles y usuarios y control de inyeccin de cdigo para asegurar la informacin en una aplicacin.
Resultado de aprendizaje: Elaborar un documento que incluya:
- Los esquemas de autentificacin de los usuarios y sus roles.
- Una aplicacin que permita la autentificacin de usuarios y evite la inyeccin de cdigo.

PLAN DE EVALUACIN PARA LA UNIDAD 2.


TEMAS DE
LA UNIDAD

ACTIVIDADES DE ENSEANZA APRENDIZAJE


(REQUISITOS)

Inyeccin
de Cdigo

Elaborar una aplicacin que evite la inyeccin


de cdigo.

Roles
y
Usuarios de
la
aplicacin.

Elaborar una aplicacin que permita la


autentificacin de usuarios con base en los roles
determinados.

FEA-AC-09

MEDIOS
DIDCTICO

LUGAR Y
HORAS

Pintarrn,
Presentacin
de
Diapositivas, fuentes
externas
(pdfs,
portales, etc)
IDE VS 2015

Aula y LAB

revisin 3

INSTRUMENTO
DE EVAL. DEL
RESULTADO DE
APRENDIZAJE

CRITERIOS DE EVALUACIN DE LA
UNIDAD

Lista de cotejo
sobre Proceso y
Producto de
Trabajo que
evidencie que el
alumno puede
generar
estrategias y
aplicar tcnicas
de validacin
que eviten
inyeccin de
cdigo, y la
correcta
autenticacin de
usuarios

PARA REQUISITOS

Cumplimiento en tiempo y forma


RESULTADO DEL APRENDIZAJE

SA-80% examen y checklist de


producto cumpliendo con obj
aprendizaje
DE- 90% examen y checklist de
productos y aplicacin de encriptacin
DE-100% examen y checklist de
producto aplicando tcnicas de
seguridad extra y empleando GIT

Horas programadas

Horas efectuadas

TERICAS

PRCTICAS

TERICAS

10

PRCTICAS

fecha de revisin: 30 abril 2012

FUENTES BIBLIOGRFICAS

Autor

Ao

Ceballos, Francisco
Javier
Ceballos,
Francisco
Javier

(2008)

Sun Educational Services

(2008)

(2003)

Ttulo del Documento

Enciclopedia de Microsoft C# (2da.


Edicin)
Java 2 Curso de Programacin. 3ra.
Edicin
Implementing Java Security SL303

Sun Educational Services

(2008)

Java Programming Language SL-285

Sun Microsystems

(2002)

Java programming Language Workshop


Student Guide

Sun Educational Services

(2008)

Implementing Java Security SL303

Barnes, David & Kolling,


Michael

(2007)

Ceballos, Francisco
Javier

(2008)

Harvey M. Deitel

FEA-AC-09

(2007)

Ciudad

Pas

Editorial

Madrid

Espaa

Alfa Omega Ra-Ma

Mxico, DF.

Mxico

Alfa Omega-Rama

Santa Clara, California

Estados Unidos

Sun Microsystems, Inc.

Santa Clara, California

Estados Unidos

Sun Microsystems, Inc.

Broomfield, Co

Estados, Unidos

Sun Microsystems

Santa Clara, California

Estados Unidos

Sun Microsystems, Inc.

Programacin Orientada a Objetos con


Java (3ra. Ed)

Madrid

Espaa

Enciclopedia de Microsoft C# (2da.


Edicin)

Madrid

Espaa

Alfa Omega Ra-Ma

Mxico, DF.

Mxico

Pearson Prentice Hall

C# como programar (2a Ed.)

revisin 3

Prentice Hall
Iberia S.R.L.

fecha de revisin: 30 abril 2012

FEA-AC-09

revisin 3

fecha de revisin: 30 abril 2012

También podría gustarte