Teaching‎ > ‎

Proyecto de ingeniería de software II - 15O

Arquitectura de software



Información general
Clave: 460024
Trimestre: 15O
Grupo: CH01C
Profesor: Antonio López Jaimes (Cubículo C-802, alopez <arroba> correo.cua.uam.mx).

Horario de Proyecto de Ingeniería de Software


Horario de atención: lunes a jueves de 11:00 a 13:00


Contenido del curso (resumen) 
  1. Presentación de un caso de estudio de un proyecto de software que incorpore:
    1. la fase de planeación y estimación del proyecto,
    2. y la construcción de la interfaz de usuario.
  2. Elaboración de un proyecto de desarrollo de software con los siguientes aspectos:
    1. Desarrollo iterativo del software.
    2. La planeación, estimación y análisis de riesgos del proyecto.
    3. La construcción de la interfaz de usuario.
En el PDF de la Planeación del curso se encuentran de manera detallada el temario, criterios de evaluación y bibliografía para el curso.


Ponderación y escala de calificaciones
Para calcular la calificación final se tomarán en cuenta los siguientes porcentajes:


Intervalos para la calificación:

NA: 0.0 ≤ Cal <  6.0
S:  6.0 ≤ Cal <  7.5
B:  7.5 ≤ Cal <  9.0
MB: 9.0 ≤ Cal ≤ 10.0

Prácticas
Práctica 1. Introducción al PSP (Fecha entrega: lunes 28 de septiembre) 
  • Descripción del programa 1A
  • Ejemplos de formatos del PSP.
  • Ejemplo de una hoja de Google para llenar la tabla "bitácora de tiempo". Esa hoja calcula la diferencia de tiempo automáticamente. Pueden hacer una versión de hoja de cáculo para el formato "Resumen del Plan de Proyecto", de manera que los porcentajes de tiempo se calculen automáticamente también.
  • Para el siguiente lunes 28 de septiembre deben entregar a través de su Drive lo siguiente:
    • Código fuente de su programa 1A y los archivos de prueba que usaron.
    • Los tres formatos llenos del PSP.

Práctica 2: Programa 2A del PSP (Fecha entrega: lunes 5 de octubre)
  • Descripción del programa 2A
  • Aquí pueden descargar los formatos para entregar y scripts con instrucciones de llenado.
  • Para el siguiente lunes 5 de octubre deben entregar a través de su Drive lo siguiente:
    • Código fuente de su programa 2A y un documento con los resultados de sus pruebas (tabla con LOCs de sus programas).
    • Los 2 formatos de estándar de conteo de LOCs y estándar de codificación.
    • Los 3 formatos llenos del PSP: resumen del plan de proyecto PSP0.1, bitácora de tiempos, bitácora de errores.
Práctica 3: Programa 3A del PSP (Fecha de entrega: lunes 12 de octubre)
  • Descripción del programa 3A
  • Deben entregar a través de su Drive lo siguiente:
    • Código fuente de su programa 3A y un documento con los resultados de sus pruebas (tabla con LOCs de sus programas y métodos).
    • Los 2 formatos de estándar de conteo de LOCs y estándar de codificación.
    • Los 3 formatos llenos del PSP: resumen del plan de proyecto PSP0.1, bitácora de tiempos, bitácora de errores.
Práctica 4: Programa 4A del PSP (Fecha de entrega: viernes 23 de octubre)
  • Descripción del programa 4A
  • Instrucciones paso a paso para estimar LOCs usando el método PROBE.
  • Plantilla para estimar con PROBE (con ejemplo y comentarios)
  • Resumen del plan de proyecto para PSP1 (con comentarios).
  • Deben entregar a través de su Drive lo siguiente:
    • Código fuente de su programa 4A y un documento con los resultados de sus pruebas (tabla con constantes Beta0 y Beta1 para sus programas).
    • Los 4 formatos llenos del PSP: plantilla PROBE, resumen del plan de proyecto PSP1, bitácora de tiempos, bitácora de errores.

Tareas
Número      Descripción (click para detalles)    Fecha entrega Comentario
 Tarea 1Investigación sobre Ingeniería de software basada en componentes Jueves 24 de Septiembre Poner en carpeta "tarea1" de su Google Drive
 Tarea 2 Resumen del ensayo The mythical man-month Lunes 12 de Octubre Poner en carpeta "tarea2"
 Tarea 3 Tarea de preparación 1er examen parcial Jueves 15 de Octbrue Carpeta "tarea3" ANTES del examen (NO hay prórroga)
 Tarea 4 Investigación sobre las críticas a las metodologías ágiles Lunes 23 de Noviembre     Poner en carpeta "tarea4"

Proyecto