Ingeniería de Software I (Vieja)
De Cuba-Wiki
Plantilla:Revisar guías Plantilla:Completar guías Ingeniería del Software I es una materia dedicada al estudio de la Ingeniería del Software. Según el Plan de la Carrera, es una materia a ser cursada en Tercer año. Es correlativa de Algoritmos y Estructuras de Datos III y necesaria para cursar Ingeniería del Software II y Bases de Datos.
Históricamente, esta materia se cursa los Lunes y Jueves a la tarde-noche.
Información General sobre la Cursada
La cursada de Ingeniería del Software I es teórico-práctica. La materia consta de 2 parciales (a libro abierto) y 2 trabajos practicos.
Practicas
- Requerimientos
- Casos de Uso
- Modelo Conceptual
- Finite State Machines
- Diagrama de Actividades
- Testing Funcional
Apuntes
Temas 1er Parcial
- Ingeniería de Requerimientos: GORE, Modelo de Objetivos, Diagrama de Contexto, Casos de Uso
- Modelo Conceptual: Clases Conceptuales, OCL
- FSM: Finite State Machines
- Apunte de Diagrama de Actividades: 4 hojas del libro "The Unified Modeling Language"
Temas 2do Parcial
- Testing Funcional
- Diseño: Diagramas de secuencia, de clases
- Apunte de GUI Architectures: Apunte de MVC, MVP, etc. by Fowler
- Principios de Diseño y Métricas : Clases de Nicolas y Ariel Neisen. Fuentes del documento.
Temas Final
- (Nueva versión 30/01/2013) Apunte completo de la materia, por Julián Sackmann. Es un apunte completo de 96 hojas basado en apuntes de clase, las teóricas y clases grabadas. Fue preparado para la cursada del primer cuatrimestre de 2012.
- Versión para eReaders. Esta versión tiene la misma información, pero está hecha para ser leida más cómodamente en eReaders (Kindle, Nook, Papyrus, etc.). Esto es un PDF más chico.
- Versión para Kindle. Acá está el apunte en formato .mobi para leer en Kindle. Se ve medio mal la carátula, pero después creo que se lee bien. Si alguien quiere ayudarme a mejorarlo, está más que invitado.
- Resumen de Teóricas para el final, por Pablo Heiber.
- Resumen de teóricas y apuntes (Santiago Avendaño): pdf, fuentes.
- Resumen de Teóricas de Ingeniería de Requerimientos
- Resumen de Teóricas de Testing
- Resumen de Teóricas de LTS, FSM, Petri, DA, MSC
- Resumen de Teóricas de Diseño
- Resumen de "The Mythical man month" de Fred Brooks
- Resumen de "Verifying and validating software requirements and specifications"
- Resumen de "From Object Orientation to Goal Orientation"
- Resumen de otro paper sobre Goals
- Resumen para el final (tiene el tema de testing reactivos)
- Respuestas de finales viejos
Exámenes
Primer Parcial
Segundo Parcial
- Parcial del 26/11/2007: enunciado, resolución (corregido por Nicolás Rinaldi).
- 2do cuatrimestre de 2008
Final
- Final del 06/08/2013
- Final del 20/12/2012
- Final del 10/09/2012
- Final del 22/02/2011
- Final del 29/12/2010
- Final del 22/12/2010
- Final del 29/11/2010
- Final del 14/10/2010
- Final del 09/06/2009
- Final del 14/04/2009
- Final del 02/03/2009
- Final del 23/02/2009
- Final del 30/12/2008
- Final del 12/08/2008
- Final del 14/05/2008
- Final del 4/03/2008
- Final del 20/11/2007
- Final del 27/12/2007
- Final del 2006
- Notas sobre finales viejos
Clases Practicas
Requerimientos
Casos de Uso
- Casos de Uso y Diagrama de Actividades (El país del juguete) 30/08/2004
- Casos de Uso (remisería CocheFast) 22/08/2005
- Casos de Uso (venta de libros por Internet) 11/09/2006
Modelo Conceptual
- Modelo Conceptual y OCL (bandas) 30/05/2007
- Modelo Conceptual (mini ejercicios) 27/03/2006
- Modelo Conceptual y OCL (magos) 04/09/2006
- Modelo Conceptual y OCL (telefonica) 31/08/2006
- Modelo Conceptual y OCL (fabrica) 1er Cuat 2006
FSMs
- Clase de FSMs (cajero automatico) 11/04/2004
- Clase de FSMs (aviones) 05/10/2007
- Clase de FSMs (parcelas)
Testing Funcional
- Clase de Testing Funcional (Transferencia Bancaria) 22/10/2007. Enunciado, resolución y un apunte en version PDF.
- Clase de Testing Funcional (Unidad Funcional Completa de Concesión de un Puesto) 25/10/2007: Enunciado, Resolución.
Diseño
- Clase de Diagramas de Secuencia (Beto y el bondi) 05-08/10/2007. Resolución de la catedra en formato PDF.
- Clase de Diagramas de Secuencia 24/10/2006: Eustaquio, un burrero viejo.
Tablas para testing
Trabajos Prácticos Viejos
- TP1 del Segundo Cuatrimestre de 2006
- TP2 del Segundo Cuatrimestre de 2006
- TP3 del Segundo Cuatrimestre de 2006
- Modelos de los TP1 y TP2 en formato Entreprise Architect
- Pequeño script para generar casos de uso en LaTeX