Diferencia entre revisiones de «Ingeniería de Software I»
(Agrega segundo parcial del 2do cuatrimestre del 2019) |
(Explica un poquito qué se ve en la materia) |
||
Línea 1: | Línea 1: | ||
{{Revisar guías}} | {{Revisar guías}} | ||
'''Ingeniería de Software I''' (antes conocida como Ingeniería de Software II) es una materia dedicada al | '''Ingeniería de Software I''' (antes conocida como Ingeniería de Software II) es una materia dedicada al buen diseño de software y técnicas para el desarrollo del mismo como ser Test Driven Development (TDD). Según el [[Plan de la Carrera]], es una materia a ser cursada en [[Plan de la Carrera#Tercer año|Tercer año]]. Es correlativa de [[Algoritmos y Estructuras de Datos III]] y necesaria para cursar [[Ingeniería de Software II]] y [[Bases de Datos]]. | ||
El la [http://www.isw2.com.ar/horariosyaulas página de la materia] se puede ver que se cursa los Lunes y Jueves de 17hs a 22hs. | El la [http://www.isw2.com.ar/horariosyaulas página de la materia] se puede ver que se cursa los Lunes y Jueves de 17hs a 22hs. |
Revisión del 03:30 4 sep 2019
Plantilla:Revisar guías Ingeniería de Software I (antes conocida como Ingeniería de Software II) es una materia dedicada al buen diseño de software y técnicas para el desarrollo del mismo como ser Test Driven Development (TDD). 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 de Software II y Bases de Datos.
El la página de la materia se puede ver que se cursa los Lunes y Jueves de 17hs a 22hs.
Acrónimo importante
Cuando uno no se acuerda de los 6 atributos de calidad del software, recordar el siguiente acrónimo referido al fantástico mousse de chocolate:
PeDiTe MoUsSe
- Performance
- Disponibilidad
- Testeabilidad
- Modificabilidad
- Usabilidad
- Seguridad
Apuntes
Primer Parcial
- Resumen para el primer parcial (Repositorio con fuentes), por Pablo Heiber.
- Apunte de Modelos de Ciclo de Vida: Waterfall, RUP, Scrum.
- Apunte de Planificación de Proyectos: Estimación y armado de planes.
- Apunte de Atributos de Calidad: Especificación, atributos y tácticas.
- Apunte de Viewtypes: Componentes y conectores, modules y allocation.
- Apunte de Administración de Riesgos: Etapas, mitigación, contingencia, semáforos.
Segundo Parcial
- Resumen para el segundo parcial (Repositorio con fuentes), por Pablo Heiber.
- Apunte del Segundo Parcial: SCM, ATAM, Seguimiento de Proyectos, Agiles, Mejora de procesos.
- Resumen sobre ATAM
- Resumen sobre segumiento
- Resumen sobre SCRUM
- Resumen sobre Diseño
Final
- Apunte para el Final 2019 Apunte autocontenido para preparar el final de Ingeniería de Software 1 NUEVA. Fue preparado en Febrero de 2019, para rendir con Hernán Wilkinson
- Apunte de la materia (Repositorio con fuentes), por Julián Sackmann. Fue preparado para la cursada del segundo cuatrimestre de 2013. No incluye Diseño Orientado a Objetos. Es principalmente la parte de Ceria. Como siempre, por favor avisar de cualquier error que encuentren o si quieren expandirlo, mejorarlo, etc a jsackmann _ARROBA_ cubawiki.com.ar
- [Transcripción y Resumen de Papers], por Gastón Bengolea y Julián Sackmann. Es un archivo zip que contiene todos los papers presentados en el segundo cuatrimestre de 2013. Para cada paper, se incluye (puede que para algún paper falte alguna de estas cosas):
- Paper original en formato pdf.
- Transcripción del paper en formato epub.
- Resumen y/o punteo del paper (¡puede haber algunos incompletos!).
- Slides presentados por el grupo (Segundo cuatrimestre 2013).
- Apuntes de Papers: Apuntes de los papers fundacionales para el final.
Practicas
Estas prácticas están obsoletas, fueron reemplazadas por ejercicios prácticos semanales.
Primer Parcial
- Práctica de Estimaciones
- Práctica de Atributos de Calidad y Escenarios
- Práctica de Tacticas y Viewtypes
Segundo Parcial
Parciales
Primeros Parciales
- Primer parcial 1ºC 2007
- Primer parcial 1ºC 2008
- Primer parcial 2ºC 2008
- Primer parcial 1ºC 2009
- Primer parcial 1ºC 2012
- Primer parcial 2ºC 2016
- Primer parcial 1ºC 2017 (resuelto)
- Primer parcial 2ºC 2018
- Primer parcial 1ºC 2019
Segundos Parciales
- Segundo parcial 1ºC 2008
- Segundo parcial 2ºC 2008
- Segundo parcial 1ºC 2009
- Segundo parcial 1ºC 2013
- Segundo recuperatorio 1ºC 2013
- Segundo parcial 2ºC 2013
- Segundo parcial 2ºC 2014
- Segundo parcial 1ºC 2015
- Segundo recuperatorio 1ºC 2015
- Segundo parcial 2ºC 2015
- Segundo parcial 1ºC 2016
- Segundo parcial 2ºC 2016
- Segundo parcial 1ºC 2017
- Segundo parcial 2ºC 2018
- Segundo parcial 1ºC 2019
Finales
Braberman NO guarda la nota, te pide tener todas las correlativas aprobadas CON final.
- Preguntas de Final: Preguntas (orales) de finales pasados de Santiago Ceria
- Final del 25/08/2009: Final escrito tomado por Ceria
- Final del 14/01/2010: Coloquio tomado por Ceria
- Final del 14/10/2014: Final tomado por Victor Braberman
- Final del 30/07/2015: Final tomado por Braberman
- Final del 22/12/2015: Coloquio tomado por Ceria
- Final del 12/07/2016: Coloquio tomado por Ceria
- Final del 20/12/2016: Coloquio tomado por Ceria
Papers
- No Silver Bullet (Brooks)
- Designing software for ease of extension and contraction (Parnas)
- The computer scientist as a toolsmith II (Brooks)
- A debate on teaching computer science (Dijkstra, Parnas)
- The design of design (Brooks, ppt only)
- On the Criteria to be Used in Decomposing Systems into Modules (Parnas)
- The early history of Smalltalk (Alan Kay)