Ingeniería de Software Orientada a Objetos

Clave 03305

 

url: http://www.cannes.itam.mx/Alfredo/Espaniol/Cursos/IngSW/IngSW.htm

 

Horario de Clase

Lunes y Miércoles 19:00 a 22:00, Santa Teresa

Fechas de Clase: Oct 1, 3, 15, 17, 22, 24, Nov 5, 7, 21, Dic 3, 5

 

Maestría en Tecnologías de Información y Administración

ITAM

 

Dr. Alfredo Weitzenfeld

tel: 56284000 ext 3614

email: alfredo@itam.mx

 

OBJETIVOS

PREREQUISITOS

 

Tutorial de Java ("Getting Started" y "Learning the Java Language") - Indice

 

EVALUACIÓN

 

La calificación del curso será en base a un Proyecto. Se evaluará de la siguiente manera:

Requisitos (20%), Análisis (20%), Diseño (20%), Implementación (20%) y Presentación de Proyectos Finales (20%).

Todos las entregas y la presentación son obligatorias. Por cada día de retraso en una entrega se restará 5% de la calificación correspondiente.

 

TEXTO

 

Weitzenfeld, A., 2004, Ingeniería de Software Orientada a Objetos con UML, Java e Internet, Thomson Learning. 

 

HERRAMIENTAS

 

NetBeans

Rational Rose

 

MATERIAL DE APOYO

 

Documentación y Código para el Sistema de Reservaciones de Vuelo

The Java(tm) EE 5 Tutorial

TEMARIO

 

Temática

Capítulos

Prácticas

Clase

Entregas

Introducción

  • Introducción al curso
  • Proceso de Software
  • Actores y Casos de Uso

1, 2, 3

 

Oct 1

 

Requisitos

  • Actores y Casos de Uso: Rational Rose
  • HTML: NetBeans

6, 11

Práctica 1

Oct 3

Oct

15

Análisis

  • Arquitectura de Clases, Dominio del Problema, Estereotipos, Secuencias
  • Diagrama de Clases y Secuencias: Rational Rose
  • JSP: NetBeans

7, 11

Práctica 2

Oct

15, 17

Nov

5

Modelado en UML

  • Objetos, Clases, Atributos y Operaciones, Asociaciones, Agregaciones y Herencia
  • Diagrama de Clases: Rational Rose
  • Servlets y Bases de Datos: NetBeans y Access

4

Práctica 3

Oct

22, 24

 

Diseño

  • Responsabilidades, Colaboraciones, Jerarquías, Contratos, Subsistemas, Protocolos, Secuencias
  • JSP/Servlets/JavaBeans: NetBeans

8, 11

Práctica 4

Nov

5, 7

Nov

20

Implementación y Pruebas

  • Sistema Final: Access y NetBeans
  • Validación y Verificación
  •  JSP/Servlets/JavaBeans: NetBeans

9, 10, 12

Práctica 5

 

Nov

21

Dic

3

 

Dic

5

 

Presentación de Proyectos Finales

 

 

Dic 5

 Fecha Presentaciones Finales