Planeación del curso 10-P
I. Información general profesor-alumnos
1.- Nombre y Clave de la UEA:
- Analisis y Diseño de Sistemas de Computación - 212355
2.- Horarios
- Teoria: Lunes, Martes y Jueves de 11:00 a 12:30
- Laboratorio: Miércoles de 10:30 a 12:30
3.- Horario de asesorías
4.- Nombre del profesor y del
ayudante
- Profesor: Humberto Cervantes Maceda
II. Contenido del Curso
5.- Objetivos del curso.
- Que el alumno se familiarice con los conceptos
relacionados
con el análisis y diseño (Orientado a Objetos) de
sistemas de computación. Adicionalmente, el alumno se
familiarizará con el lenguaje Java, el lenguaje unificado de
modelado (UML) y con una herramienta de apoyo al desarrollo de
software (CASE).
6.- Calendarización
| Semana |
Contenido |
| 1 |
- Presentación del curso
- Orientación a Objetos y UML
- Introducción de principios de
Orientación a Objetos
|
| 2 |
- Introducción de principios de
Orientación a Objetos
- Encapsulamiento
- Relaciones entre objetos
- LABO:
Familiarización con el lenguaje Java
|
| 3 |
- Introducción de principios de
Orientación a Objetos
- Metodologías de desarrollo de Software
- LABO:
Familiarización con el lenguaje Java
|
| 4 |
- El modelado de software
- El lenguaje de modelado unificado
- Obtención de requerimientos
- EXAMEN
- LABO: Familiarización con el lenguaje Java
|
| 5 |
- Especificación de requerimientos
- Documento de visión
- Prototipos de interfaz de usuario
- Detalle de casos de uso
- LABO: Familiarización con el lenguaje Java / Herramienta CASE
|
| 6 |
- Análisis de requerimientos
- Refinamiento de diagrama de casos de uso
- Creación del modelo de dominio del problema
- LABO: Familiarización con el lenguaje Java / Herramienta CASE
|
| 7 |
- Diseño de software
- Propuesta de proyectos
- LABO: Proyecto
|
| 8 |
- Diseño de software
- EXAMEN
- LABO: Proyecto
|
| 9 |
- Diseño de software
- Patrones de diseño
- Arquitecturas de software
- LABO:
Proyecto
|
| 10 |
- Construcción del software
- Mapeo orientado-objetos a relacional
- LABO: Proyecto
|
| 11 |
- Realización de pruebas
- LABO: Proyecto
|
| 12 |
- EXAMEN
- Revisión de proyectos
|
7.- Bibliografía
- Booch, G., Object Oriented Analysis and applications,
Addison Wesley, 3a Edición, 2004.
- Jacobson, I., Object-Oriented Software Engineering: a Use
Case Driven Approach, Addisson Wesley, 19
- Eckel, B., Thinking in Java, Prentice Hall, 3a
edición, 2002
III.- Evaluación del curso
8.- Modalidades de
evaluación
- 3 Examenes parciales
- Prácticas y proyecto. OJO: Se requiere asistir cuando menos a 80 % de las sesiones de práctica
9.- Fechas de evaluación
- Exámenes parciales: Semanas 4, 8 y 12
- Prácticas: Breve reporte de cada práctica y
evaluación oral del proyecto al final de la Semana 12
10.- Ponderación de
elementos de evaluación
- Examenes: 45 %
- Proyecto: 45 %
- Prácticas: 10 % (tarea 1 = 5%, prácticas: 5%)
11.- Criterios de
asignación de calificación
- NA: < 6
- S: >= 6 y < 7.5
- B: >= 7.5 y < 8.75
- MB: >= 8.75
Información adicional
El curso cuenta con un minisitio web:
http://www.humbertocervantes.net/cursos/ayd |