Universidad Simón
Bolívar
Ingeniería de Software 2
Septiembre-Diciembre 2000
Notas de clases
Si lo desea puede consultar las notas
del año anterior.
Semana 1
-
Clase
1: Introducción al curso
Incluye el objetivo, datos administrativos y menciona
los tres hilos que tejerán el curso: arquitectura y diseño
de software orientado por objetos, mantenimiento/desarrollo incremental
de software, trabajo en equipo (teamwork).
-
Clase
2: Planteamiento del proyecto del curso
Una primera aproximación a Delta Pensum,
el proyecto de este año. ¿Cómo abordar un proyecto
de mantenimiento de software? El modelo Maslow-O'Donnell-Teruel (MOTe).
-
Clase
3: Situación del proyecto Delta Pensum
Situación del proyecto respecto al modelo MOTe.Hipótesis
de trabajo, riesgos y su administración. Formación de "empresas"
(ejercicio). Enunciado de la Tarea #1.Uso de hojas de registro de actividad
semanal.
Semana 2
Semana 3
-
Clase 7: Conformación y mantenimiento de equipos efectivos de trabajo.
(A cargo de la Prof. Rocío Meneses).
-
Clase
8: Requerimientos para Delta Pensum 2.x
Presentación del usuario. Requerimientos correctivos.
-
Clase
9: La arquitectura de Delta Pensum 1.x
La arquitectura de capas de Delta Pensum 1.x. Paquetes
UML. El patrón Documento-Vista (Document-View). El patrón
Editorial-Subscriptores (Publisher-Subscriber u Observer).
Análisis de riesgos.
Semana 4
Semana 5
-
Clase 13: La solución de problemas en grupo
(A cargo de la Prof. Rocío Meneses)
-
Clase 14: Reuso de software en Delta Pensum
El caso de Claire . (A cargo del Prof. Ascánder
Suárez)
-
Clase 15: Feriado (12 de octubre)
Semana 6
-
Clase 16: Planificación de proyectos
Introducción a la importancia del manejo de cambios.
Retroalimentación sobre los planes de proyecto elaborado por los
estudiantes como parte de su Tarea 4.
-
Clase
17: Control de configuración
Control de configuración. Arquitectura de una
configuración, versión, variante, promoción, liberación
(release) y rama. Manejo de cambios. Versión base (baseline), deltas
positivos y negativos, operaciones de solicitud, reserva, bloqueo,préstamo
y actualización de elementos de una configuración. Plan de
gestión de configuración.
-
Clase 18: Estimaciones
Una técnica de estimación basada en puntos
de función y el modelo COCOMO. (A cargo del Prof. Nagib Callaos).
Semana 7
-
Clase 19: Planificación en equipo
(A cargo de la Prof. Rocío Meneses)
-
Clase 20: El patrón Decorador. Identificación
de eventos del sistema, contratos, diagramas de colaboración.
El patrón Decorador. Revisión de algunos
aspectos adaptados de RPM: Identificación de eventos del sistemas,
contratos (agregando la distinción entre precondiciones supuestas
y precondiciones a verificar) y diagramas de colaboración (incluyendo
sub-diagramas, íconos de iteración, excepciones).
-
Clase 21: El patrón Fábrica Abstracta. La
metodología RPM.
El patrón Fábrica Abstracta. La metodología
Recommended
Process and Models (RPM) de C. Larman: macro-pasos, fases y actividades.
Definición de incremento e iteración en un desarrollo incremental
iterativo. Adaptaciones de RPM según experiencias.
Semana 8
-
Clase 22: Comunicación
(A cargo de la Prof. Rocío Meneses)
-
Clase 23: Patrones: Mediador, Estado, Unitario. Refactorización.
Los patrones: Mediador, Estado (State) y Unitario
(Singleton). Refactorización: Conceptos básicos, patrones
básicos de refactorización, indicadores de necesidad de factorización.
-
Clase 24: Patrones: Peso Mosca, Constructor. Auto-evaluación de
equipo.
Semana 9
-
Clase 25: Toma de decisiones en equipo
(Con la asesoría de la Prof. Rocío Meneses)
-
Clase 26: Anatomía de una decisión difícil: ¿Cuánto
de Delta Pensum debe rehacerse para poder continuar su desarrollo?
-
Clase 27: El rol de los métodos formales en Ingeniería de
Software
(A cargo del Prof. Jesús Ravelo)
Semana 10
-
Clase 28: El rol de los métodos formales en Ingeniería de
Software
(A cargo del Prof. Jesús Ravelo)
-
Clase 29:Manejo de stress
(A cargo de la Prof. Nicolina Calvanesse)
-
Clase 30:
(A cargo del Prof. Nunzio Savino)
Semana 11
-
Clase 31: Manejo de diferencias y conflictos
(A cargo de la Prof. Rocío Meneses)
-
Clase 32:
(A cargo del Prof. Nunzio Savino)
-
Clase 33:
( A cargo del Prof. Nunzio Savino)
Semana 12
-
Clase 34: Evaluación de pares y del grupo.
-
Clase 35: Análisis del estado y de los procesos del proyecto.
-
Clase 36: Discusión general sobre la experiencia del curso.
Esta página fue creada el 9 de septiembre de 2000.
Ultima actualización: 15 de noviembre de 2000.