Вы находитесь на странице: 1из 5

SÍLABO DEL CURSO

PROYECTO 2
FACULTAD DE INGENIERÍA
CARRERA DE INGENIERÍA DE SISTEMAS

1 DATOS GENERALES
1.1 Facultad : Ingeniería
1.2 Carrera Profesional : Ingeniería de Sistemas
1.3 Departamento : Ingeniería de Sistemas
1.4 Tipo de curso : Obligatorio
1.5 Requisitos : Administración de Proyectos de Software + Desarrollo de
Aplicaciones Distribuidas
1.6 Ciclo de Estudios :9
1.7 Duración del curso : 18 semanas
1.8 Inicio : 22 de marzo de 2010
1.9 Término : 24 de Julio de 2010
1.10 Extensión horaria : 5 horas semanales.
1.11 Créditos :5
1.12 Período lectivo : 2010 – 1
1.13 Docente : Ingº Samuel Mestanza Alcántara.
sma@upnorte.edu.pe

2 FUNDAMENTACIÓN
Es el segundo taller donde se desarrolla el Proyecto Profesional final. En este taller se desarrollan dos
iteraciones de construcción, de acuerdo al Plan de Desarrollo de Software aprobado.

3 COMPETENCIA
Al concluir el curso el alumno podrá construir un software, que responda a la arquitectura propuesta
en el curso de Proyecto 1, así como aplicar la metodología PMI para el desarrollo del proyecto, y
patrones de diseño de productos de software empleando UML. y las técnicas de verificación y
validación de Software. Para ello los alumnos estarán en capacidad de implementar una solución
empresarial utilizando JEE5 e implementar servicios básicos haciendo uso de Java Server Faces
(JSF) e EJB 3.0.

4 OBJETIVOS ESPECÍFICOS DEL CURSO


4.1. Organizar y planificar la etapa del proyecto de acuerdo con los recursos asignados.
4.2. Construir los componentes software que implementan los requerimientos comprometidos en el
alcance de la fase o etapa.
4.3. Integrar componentes y subsistemas software garantizando la calidad del producto a través de
las pruebas de integración.
4.4. Controlar la ejecución de la fase o etapa de proyecto, asegurando el cumplimiento de los
objetivos, riesgos y restricciones.
4.5. Diseñar y documentar los componentes necesarios para implementar los requerimientos de la
siguiente etapa o fase del proyecto.
4.6. Gestionar la evolución controlada de los artefactos del proyecto.
4.7. Al término de la unidad 2, los alumnos, grupalmente e individualmente, serán capaces de diseñar
aplicaciones Web basados en Java Server Faces.
4.8. Al término de la unidad 3, los alumnos serán capaces de diseñar e implementar aplicaciones
empresariales utilizando las especificaciones J2EE 1.4 y JEE5.
4.9. Al término de la Unidad 4, los alumnos serán capaces de diseñar, implementar y desplegar tanto
aplicaciones empresariales como servicios Web en un Servidor de Aplicaciones que consuma a
un Servidor de Base de Datos a través de Java Persistence API (JAP). Además de brindarle
cuotas de seguridad a la aplicación a través de Roles.

5 CONTENIDOS CONCEPTUALES
 Plan de Iteración
 Lista de Riesgos
 Estimación del Proyecto
 Informe de Cierre de Iteración
 Release 1 (CD Instaladores)
Sílabo del Curso ELECTRÓNICA DIGITAL

 Manual del Usuario


 Manual de Instalación
 Plan de Pruebas.
 Release 2 (CD Instaladores)
 Arquitectura Cliente/Servidor.
 Java Server Pages.
 Java Persistence API.
 Especificación JEE5.
 Enterprise Java Beans 3.0.
 Java Server Faces.
 XML.
 Web Services.

6 CONTENIDOS PROCEDIMENTALES
 Construye la arquitectura de un producto software partiendo de las especificaciones de la
arquitectura contenidas en el SAD con un lenguaje orientado a objetos (Microsoft Visual Studio
.NET).
 Prueba las construcciones en cada iteración usando técnicas de Verificación y Validación de
software.
 Construye los release m1 y m2 de un producto de software.
 Elabora los manuales de instalación y de usuario de un producto de software.

7 CONTENIDOS ACTITUDINALES
 Analítica, Creatividad.
 Crítica.
 Trabajo en equipo.
 Comunicativo.
 Proactivo,

8 METODOLOGÍA GENERAL DEL CURSO


Se desarrolla a través de actividades teórico – prácticas y de laboratorios usando el trabajo en
equipos. Los estudiantes, organizados en equipos, desarrollarán su proyecto a lo largo del curso en el
que aplicarán la fase de Construcción de RUP.

9 PROGRAMACIÓN

UNIDAD SEM ACTIVIDAD

Plan de iteración C1
Lecturas:
1 [01] Capítulo 15 La construcción lleva a la capacidad operación inicial
[03] Chapter 01 Introduction.
[03] Chapter 02 Process area components.

Modelo de Diseño
Modelo de Implementación.
Lecturas:
2 [02] Capítulo 10: Desarrollo orientado al cliente.
Unidad 1 [03] Chapter 03 Tying all together.
Fase de
Construcción
Iteración 1 Plan de Pruebas
8 Semanas Construcción de use case.
Lecturas:
3
[02] Capítulo 11: Motivación.
a [03] Chapter 04 Relationships among process areas.

4 Informe de Estado de Avance 1 TB1

Lista de riesgos
Construcción de use cases
Lecturas:
5
[02] Capítulo 12: Equipo de trabajo.
[02] Capítulo 13: Estructura del equipo.

2
ELECTRÓNICA DIGITAL Semestre 2009-1

Construcción de use cases.


Lecturas:
6 [02] Capítulo 18: Construcción y pruebas diarias.

Informe de Estado de Avance 2 TB2


7
[03] Chapter 05 Using CMMi models.

Informe de cierre de C1
Release 1
8 [02] Capítulo 14: Control del conjunto de prestaciones.
[03] Configuration Managment

9 EXAMEN PARCIAL (EP) INFORME + EXPOSICION

Unidad 2 Lista de riesgos


Fase de Plan de Iteración C2.
Construcción 10 Lecturas:
Iteración 2 [03] Requirements Management
5 Semanas [03] Requirements Development

11 Informe de Estado de Avance 3 TB3

Construcción de casos de uso.


Pruebas funcionales
12
Lecturas:
[03] Technical Solution

13
Informe de Estado de Avance 4TB4

Construcción de casos de uso.


Pruebas funcionales
14 Lecturas:
[03] Validation
[03] Verification

Unidad 3
Fase de Transición Informe de cierre de C2
Iteración 2 15 Release 2
2 Semanas Informe de Estado de Avance 5 TB5

Manual del Usuario (Versión Final)


16 CD Instalador del Producto
Guía de Instalación

17 EXAMEN FINAL (EF) – INFORME + EXPOSICION + SOFTWARE

18 EXAMEN SUSTITUTORIO

10 PROGRAMACIÓN LABORATORIO

UNIDAD SEM ACTIVIDAD


 Introducción al control de versiones de elementos de configuración.
1
 Instalación del entorno de desarrollo del curso.
1. Introducción a la  Introducción a la arquitectura Cliente/Servidor.
Arquitectura Cliente/Servidor  Instalación y Configuración del Servidor Glassfish V2 o Sun Java
(2 semanas) 2 Application Server 9.x.
 Configuración de Fuentes de Datos (Data Sources) y Pool de Conexiones.
 Creación y Despliegue de una Proyecto Web Simple (*.war).
 Creación de la Capa de Presentación.
 Configuración de un Proyecto que soporte Java Server Faces usando la
implementación MyFaces.
3y4
2. Diseño Web con Java  Creación de Beans Administrados por el Faces Context.
(4 semanas)  Definición de Reglas de Navegación.
 Creación y Despliegue de una Proyecto Empresarial Simple (*.ear).
 Uso de Validadores
5y6
 Uso de Conversores

3
Sílabo del Curso ELECTRÓNICA DIGITAL

 Entendimiento del Ciclo de Vida y uso de Escuchas de Fases.


 Introducción a Java Persistence API en JEE5.
 Mapeo de Tablas Simples.
7y8
 Mapeo de Relaciones.
 Uso de JPQL.
9 Examen Parcial
3. JEE5
(4 semanas)  Implementación de lógica de negocio en una aplicación empresarial
10
 Patrón Session Facade.
 EJB de sesión sin estados
 EJB de sesión con estados
11
 Manejo de Excepciones
 Consumo de EJB desde aplicaciones WEB..
 Desarrollo, Implementación y Despliegue de aplicaciones Empresariales
4. Desarrollo, Implementación y 12 y 13
utilizando Java Persistence API.
Despliegue de Aplicaciones
 Registro de un servicio web utilizando NetBeans
Empresariales y Servicios Web
(4 semana)
14 y 15  Consumo de web services desde una aplicación empresarial
 Ejemplos y casos resueltos
16 5ta Nota de Evaluación Continua –T5
17 Examen Final
18 Examen Sustitutorio

11 SISTEMA DE EVALUACIÓN DEL CURSO

Es obligatoria la asistencia a las clases teóricas y prácticas programadas (70%). El alumno que no
cumpla con este requisito quedará inhabilitado en el curso.
El alumno que no esté presente al llamado de lista será considerado ausente. El cómputo de la
asistencia se realiza desde el primer día de clases.
El sistema de evaluación mide el logro de determinados objetivos (contenidos), para lo cual
contempla dos tipos de prueba: exámenes parciales y evaluación continua. Los parciales son dos y
evalúan los contenidos conceptuales del curso. Se toman en la novena semana de clases y en la
decimoséptima semana.
La nota final de la Evaluación Continua debe ser el promedio de 5 notas (T) como mínimo. No es
posible la recuperación de ninguna nota parcial de la Evaluación Continua, bajo ningún concepto. El
cálculo de la nota final de evaluación continua es un promedio ponderado de las cinco evaluaciones y
equivale al 60% de la nota final del curso.

El cronograma de la evaluación continua del curso es el siguiente:

ESPECIFICACIÓN DE TRABAJOS DEL CURSO


T Descripción Semana
T1 Trabajo TB1 3

T2 Trabajo TB2 6

T3 Trabajo TB3 11

T4 Trabajo TB4 13

T5 Trabajo TB5 15

El peso de cada T es:

EVALUACIÓN PESO (%) ESCALA VIGESIMAL


T01 10 1,2
T02 15 1,8
T03 20 2,4
T04 25 3,0
T05 30 3,6
TOTAL 100% 12

Los pesos ponderados de las clases de evaluación son los siguientes:

4
ELECTRÓNICA DIGITAL Semestre 2009-1

EVALUACIÓN PESO (%) ESCALA VIGESIMAL

PARCIAL 20 4
CONTINUA 60 12
FINAL 20 4
TOTAL 100% 20

La Evaluación Sustitutoria evalúa toda la temática desarrollada en el semestre y se rinde la semana


consecutiva al término de los exámenes finales (19 – 24 de julio) y su nota reemplazará,
necesariamente, a la nota de un Examen (Parcial o Final) o a la nota de un T (Evaluación Continua),
de tal manera que el resultado final sea favorable al alumno.

12 BIBLIOGRAFÍA OBLIGATORIA

# CÓDIGO AUTOR TITULO

EL PROCESO UNIFICADO DE
005.1068
1 JACOBSON, G., BOOCH, J. , RUMBAUGH. DESARROLLO DE SOFTWARE. ED.
JACO ADDISON WESLEY, 1999.

DESARROLLO Y GESTIÒN DE PROYECTOS


2 005.12 MCCO STEVE MCCONNELL
INFORMATICOS

CMMi GUIDELINES FOR PROCESS


3 005.3 CHRI MARY BETH, MIKE KONRAD, SANDY SHRUM INTEGRATION AND PRODUCT
IMPROVEMENT. 2da ed.

13 BIBLIOGRAFÍA DE BIBLIOTECA DIGITAL

# TITULO ISBN LIBRERÍA


AUTOR URL
DIGITAL
4 EJB 3 Developer 978-1-847195-
Michael Sikora Safari Visitar Libro
Guide 60-9
5 JavaServer Faces 978-0-596-
Hans Bergsten Safari Visitar Libro
00539-9
6 Roland Barcia; Persistence in the
Geoffrey Enterprise: A Guide
Hambrick; Kyle to Persistence
0-13-158756-0 Safari Visitar Libro
Brown; Robert Technologies
Peterson; Kulvir
Singh Bhogal

DIRECCIONES INTERNET
1. http://www.pmi.org
2. http://www.sei.cmu.edu/cmmi/

Вам также может понравиться