Diferencia entre revisiones de «Ingeniería de Software I»

De Cuba-Wiki
Sin resumen de edición
 
(No se muestran 42 ediciones intermedias de 21 usuarios)
Línea 1: Línea 1:
{{Revisar guías}}
{{Plan 1993|Ingeniería de Software}}
'''Ingeniería del Software II''' 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 [[Plan de la Carrera#Cuarto año|Cuarto año]]. Se necesita [[Ingeniería de Software I]] y [[Paradigmas de Lenguajes de Programación]] para cursarla.
'''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) en el lenguaje de objetos Smalltalk, utilizando la distribución Cuis-University. 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]].  


== Acrónimo importante ==
En 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.
Cuando uno no se acuerda de los 6 atributos de calidad del software, recordar el siguiente acrónimo referido al fantástico mouse de chocolate:
 
'''PeDiTe MoUsSe'''
* '''Pe'''rformance
* '''Di'''sponibilidad
* '''Te'''steabilidad
* '''Mo'''dificabilidad
* '''Us'''abilidad
* '''Se'''guridad


== Apuntes ==
== Apuntes ==


===Primer Parcial===
===Primer Parcial===
*[[Media:isw2-1er_parcial.pdf|Resumen para el primer parcial]], by Pablo Heiber.
* [https://github.com/CubaWiki/ISW2-ResumenPrimerParcial-Heiber/releases/download/1.0/isw2-1er_parcial.pdf Resumen para el primer parcial] ([https://github.com/CubaWiki/ISW2-ResumenPrimerParcial-Heiber Repositorio con fuentes]), por Pablo Heiber.
 
*[[Apunte de Modelos de Ciclo de Vida (Ingeniería II)|Apunte de Modelos de Ciclo de Vida]]: Waterfall, RUP, Scrum.
*[[Apunte de Modelos de Ciclo de Vida (Ingeniería II)|Apunte de Modelos de Ciclo de Vida]]: Waterfall, RUP, Scrum.
*[[Apunte de Planificación de Proyectos (Ingeniería II)|Apunte de Planificación de Proyectos]]: Estimación y armado de planes.
*[[Apunte de Planificación de Proyectos (Ingeniería II)|Apunte de Planificación de Proyectos]]: Estimación y armado de planes.
Línea 25: Línea 15:


===Segundo Parcial===
===Segundo Parcial===
*[[Media:isw2-2do_parcial.pdf|Resumen para el segundo parcial]], by Pablo Heiber.
* [https://github.com/CubaWiki/ISW2-ResumenSegundoParcial-Heiber/releases/download/1.0/isw2-2do_parcial.pdf Resumen para el segundo parcial] ([https://github.com/CubaWiki/ISW2-ResumenSegundoParcial-Heiber Repositorio con fuentes]), por Pablo Heiber.
 
*[[Apunte del Segundo Parcial (Ingeniería II)| Apunte del Segundo Parcial]]: SCM, ATAM, Seguimiento de Proyectos, Ágiles, Mejora de procesos.
*[[Apunte del Segundo Parcial (Ingeniería II)| Apunte del Segundo Parcial]]: SCM, ATAM, Seguimiento de Proyectos, Agiles, Mejora de procesos.
 
*[[Media:Atam.doc|Resumen sobre ATAM]]
*[[Media:Atam.doc|Resumen sobre ATAM]]
*[[Media:Seguimiento.doc|Resumen sobre segumiento]]
*[[Media:Seguimiento.doc|Resumen sobre segumiento]]
Línea 35: Línea 23:


===Final===
===Final===
*[[Medio:IngSoft2_apunte_jsackmann.pdf| Apunte de la materia]], 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. Si alguien lo quiere completar, la ayuda es más que bienvenida.
* [https://github.com/nambroa/Ingenieria-de-Software-I/blob/master/Ingenier_a_de_Software_I___Resumen_de_Final(1).pdf 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
* [https://github.com/CubaWiki/ISW2-Apunte-jsackmann/raw/master/IngSoft2.pdf Apunte de la materia] ([https://github.com/CubaWiki/ISW2-Apunte-jsackmann 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 [mailto:jsackmann@cubawiki.com.ar jsackmann _ARROBA_ cubawiki.com.ar]
* [[https://www.dropbox.com/s/uuzrff71w6z7v4h/Papers.zip 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):
* [[https://www.dropbox.com/s/uuzrff71w6z7v4h/Papers.zip 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.
** Paper original en formato pdf.
Línea 42: Línea 31:
** Slides presentados por el grupo (Segundo cuatrimestre 2013).
** Slides presentados por el grupo (Segundo cuatrimestre 2013).
*[[Apuntes de Papers fundacionales (Ingeniería II)|Apuntes de Papers]]: Apuntes de los papers fundacionales para el final.
*[[Apuntes de Papers fundacionales (Ingeniería II)|Apuntes de Papers]]: Apuntes de los papers fundacionales para el final.
*[[Apuntes de Papers NoSilverbullet y SmalltalkHistory (Ingeniería II Vieja)|Apuntes de Papers NoSilverBullet y Smalltalk]]
== Prácticas ==
Estas prácticas están obsoletas, fueron reemplazadas por ejercicios prácticos semanales.


== Practicas ==
'''Primer Parcial'''
'''Primer Parcial'''
*[[Práctica de Estimaciones (Ingeniería II)|Práctica de Estimaciones]]
*[[Práctica de Estimaciones (Ingeniería II)|Práctica de Estimaciones]]
Línea 51: Línea 43:
'''Segundo Parcial'''
'''Segundo Parcial'''
*[[Ejercicio de ATAM por Esteban Pavese (Ingeniería II)|Ejercicio de ATAM por Esteban Pavese]]
*[[Ejercicio de ATAM por Esteban Pavese (Ingeniería II)|Ejercicio de ATAM por Esteban Pavese]]


== Parciales ==
== Parciales ==
Línea 60: Línea 51:
*[[Primer Parcial del 02/10/08 (Ingeniería II)|Primer parcial 2ºC 2008]]
*[[Primer Parcial del 02/10/08 (Ingeniería II)|Primer parcial 2ºC 2008]]
*[[Primer Parcial del 04/05/09 (Ingeniería II)|Primer parcial 1ºC 2009]]
*[[Primer Parcial del 04/05/09 (Ingeniería II)|Primer parcial 1ºC 2009]]
*[[Medio:IngSoft2 1parcial 14-05-12.pdf|Primer parcial 1ºC 2012]]
*[[Medio:IngSoft1_1parcial_26-09-16.pdf|Primer parcial 2ºC 2016]]
*[[Medio:IngSoft1_1parcial_15-05-17.pdf|Primer parcial 1ºC 2017]] ([[Medio:IngSoft1_1parcial_15-05-17_resuelto.pdf|resuelto]])
*[[Primer Parcial del 08/10/18|Primer parcial 2ºC 2018]]
*[[Primer Parcial del 25/04/19|Primer parcial 1ºC 2019]]


'''Segundos Parciales'''
'''Segundos Parciales'''
Línea 65: Línea 61:
*[[Segundo Parcial del 24/11/08 (Ingeniería II)|Segundo parcial 2ºC 2008]]
*[[Segundo Parcial del 24/11/08 (Ingeniería II)|Segundo parcial 2ºC 2008]]
*[[Segundo Parcial del 02/07/09 (Ingeniería II)|Segundo parcial 1ºC 2009]]
*[[Segundo Parcial del 02/07/09 (Ingeniería II)|Segundo parcial 1ºC 2009]]
*[[Medio:IngSoft1_2parcial_17-06-13.pdf|Segundo parcial 1ºC 2013]]
*[[Medio:IngSoft1_2recu_11-07-13.pdf|Segundo recuperatorio 1ºC 2013]]
*[[Medio:IngSoft1_2parcial_11-11-13.pdf|Segundo parcial 2ºC 2013]]
*[[Medio:IngSoft1_2parcial_06-11-14.pdf|Segundo parcial 2ºC 2014]]
*[[Medio:IngSoft1_2parcial_15-06-15.pdf|Segundo parcial 1ºC 2015]]
*[[Medio:IngSoft1_2recu_06-07-15.pdf|Segundo recuperatorio 1ºC 2015]]
*[[Medio:IngSoft1_2parcial_05-11-15.pdf|Segundo parcial 2ºC 2015]]
*[[Medio:IngSoft1_2parcial_06-06-16.pdf|Segundo parcial 1ºC 2016]]
*[[Medio:IngSoft1_2parcial_14-11-16.png|Segundo parcial 2ºC 2016]]
*[[Medio:IngSoft1_2parcial_29-06-17.pdf|Segundo parcial 1ºC 2017]]
*[[Segundo Parcial del 10/12/18|Segundo parcial 2ºC 2018]]
*[[Segundo Parcial del 04/06/19|Segundo parcial 1ºC 2019]]


== Finales ==
== Finales ==
*[[Final del 14/10/2014 (Ingeniería II)|Final del 14/10/2014]]: Final tomado por Victor Braberman
Braberman NO guarda la nota, te pide tener todas las correlativas aprobadas CON final.
*[[Final del 14/01/2010 (Ingeniería II)|Final del 14/01/2010]]: Coloquio tomado por Ceria
 
*[[Final del 25/08/2009 (Ingeniería II)|Final del 25/08/2009]]: Final escrito tomado por Ceria
*[[Preguntas de Final (Ingeniería II)|Preguntas de Final]]: Preguntas (orales) de finales pasados de Santiago '''Ceria'''
*[[Preguntas de Final (Ingeniería II)|Preguntas de Final]]: Preguntas (orales) de finales pasados de Santiago Ceria
*[[Final del 25/08/2009 (Ingeniería II)|Final del 25/08/'''2009''']]: Final escrito tomado por '''Ceria'''
*[[Final del 14/01/2010 (Ingeniería II)|Final del 14/01/'''2010''']]: Coloquio tomado por '''Ceria'''
*[[Final del 14/10/2014 (Ingeniería II)|Final del 14/10/'''2014''']]: Final tomado por Victor '''Braberman'''
*[[Final del 30/07/15 (Ingeniería II)|Final del 30/07/'''2015''']]: Final tomado por '''Braberman'''
*[[Final del 22/12/2015 (Ingeniería II)|Final del 22/12/'''2015''']]: Coloquio tomado por '''Ceria'''
*[[Final del 12/07/2016 (Ingeniería II)|Final del 12/07/'''2016''']]: Coloquio tomado por '''Ceria'''
*[[Final del 20/12/2016 (Ingeniería I(nueva)/II(vieja))|Final del 20/12/'''2016''']]: Coloquio tomado por '''Ceria'''


== Papers ==
== Papers ==
Línea 79: Línea 93:
*[[Media: DesignOfDesign.ppt|The design of design (Brooks, ppt only)]]
*[[Media: DesignOfDesign.ppt|The design of design (Brooks, ppt only)]]
*[[Media: On_the_Criteria_to_be_Used_in_Decomposing_Systems_into_Modules_%28Parnas%29.pdf|On the Criteria to be Used in Decomposing Systems into Modules (Parnas)]]
*[[Media: On_the_Criteria_to_be_Used_in_Decomposing_Systems_into_Modules_%28Parnas%29.pdf|On the Criteria to be Used in Decomposing Systems into Modules (Parnas)]]
* [http://worrydream.com/EarlyHistoryOfSmalltalk/ The early history of Smalltalk (Alan Kay)]


=== Presentaciones de alumnos ===
=== Presentaciones de alumnos ===
Línea 84: Línea 99:


== Enlaces externos ==
== Enlaces externos ==
* [http://www.dc.uba.ar/people/materias/isoft2/ Pagina Oficial de la Materia]
* [http://www.isw2.com.ar Página Oficial de la Materia]
* [https://sites.google.com/view/cuis-university Cuis-University], el entorno de programación utilizado en la materia.
* [https://lists.cuis.st/mailman/listinfo/cuis-dev Lista de mails de Cuis], a donde mandar bugs o preguntas que tengan que ver con el entorno Cuis. Se habla exclusivamente en Inglés. '''Ojo, es para Cuis''', no para Cuis-University.
* [https://t.me/CuisSmalltalk Grupo de Telegram oficial de Cuis]. En este sí se habla Español.
* [https://github.com/Cuis-Smalltalk/Cuis-Smalltalk-Dev Repositorio GitHub de Cuis]


[[Category:Materias]]
[[Category:Materias]]
[[Category:Computación]]
[[Category:Computación]]
[[Category:Ingeniería del Software]]
[[Category:Ingeniería del Software]]

Revisión actual - 19:34 4 feb 2024

Esta página es sobre la materia del plan de estudios 1993. Para ver la materia del plan 2023, consultar Ingeniería de Software.

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) en el lenguaje de objetos Smalltalk, utilizando la distribución Cuis-University. 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.

En la página de la materia se puede ver que se cursa los lunes y jueves de 17hs a 22hs.

Apuntes

Primer Parcial

Segundo Parcial

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.
  • Apuntes de Papers NoSilverBullet y Smalltalk

Prácticas

Estas prácticas están obsoletas, fueron reemplazadas por ejercicios prácticos semanales.

Primer Parcial

Segundo Parcial

Parciales

Primeros Parciales

Segundos Parciales

Finales

Braberman NO guarda la nota, te pide tener todas las correlativas aprobadas CON final.

Papers

Presentaciones de alumnos

Enlaces externos