Diferencia entre revisiones de «Ingeniería de Software I (Vieja)»

De Cuba-Wiki
Sin resumen de edición
 
(No se muestran 167 ediciones intermedias de 40 usuarios)
Línea 1: Línea 1:
'''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 [[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 del Software II]] y [[Bases de Datos]].  
{{Revisar guías}}
{{Completar guías}}
Este artículo contiene el material de Ingeniería de Software I en su modalidad anterior (previo al cambio de 2017).


Históricamente, esta materia se cursa los Lunes y Jueves a la tarde-noche.
Históricamente, esta materia se cursa los Lunes y Jueves a la tarde-noche.


== Información General sobre la Cursada ==
== Información General sobre la Cursada ==
La cursada de Ingeniería del Software I es teórico-práctica.  
La cursada de Ingeniería del Software II es teórico-práctica.  
La materia consta de 2 parciales (a libro abierto) y 2 trabajos practicos.
La materia consta de 2 parciales (a libro abierto) y 2 trabajos practicos.


Línea 13: Línea 15:
*[[Práctica de FSM (Ingeniería I)|Finite State Machines]]
*[[Práctica de FSM (Ingeniería I)|Finite State Machines]]
*[[Práctica de Diagrama de Actividades (Ingeniería I)|Diagrama de Actividades]]
*[[Práctica de Diagrama de Actividades (Ingeniería I)|Diagrama de Actividades]]
*[[Práctica de Testing Funcional (Ingeniería I)|Testing Funcional]]


== Apuntes ==
== Apuntes ==
=== Temas 1er Parcial ===
*[[Apunte de Ingeniería de Requerimientos (Ingeniería I)|Ingeniería de Requerimientos]]: GORE, Modelo de Objetivos, Diagrama de Contexto, Casos de Uso
*[[Apunte de Modelo Conceptual (Ingeniería I)|Modelo Conceptual]]: Clases Conceptuales, OCL
*[[Apunte de FSM (Ingeniería I)|FSM: Finite State Machines]]
*[[Media:ApunteDA.pdf| Apunte de Diagrama de Actividades]]: 4 hojas del libro ''"The Unified Modeling Language"''
=== Temas 2do Parcial ===
*[[Apunte de Testing Funcional (Ingeniería I)|Testing Funcional]]
*[[Apunte de Diseño (Ingeniería I)|Diseño]]: Diagramas de secuencia, de clases
*[[Media:guiarchitectures.pdf|Apunte de GUI Architectures]]: Apunte de MVC, MVP, etc. by ''Fowler''
*[https://github.com/CubaWiki/ISW1-ApuntePrincipiosMetricas-Echeverria/releases/download/1.0/principios_y_metricas.pdf Principios de Diseño y Métricas] ([https://github.com/CubaWiki/ISW1-ApuntePrincipiosMetricas-Echeverria Repositorio con fuentes]): Clases de Nicolas y Ariel Neisen.


Apuntes útiles para tener en el parcial.
=== Temas Final ===
*[https://github.com/CubaWiki/ISW1-ApunteCompleto-jsackmann/raw/master/IngSoft.pdf Apunte completo de la materia] ([https://github.com/CubaWiki/ISW1-ApunteCompleto-jsackmann Repositorio con fuentes]), por Julián Sackmann. Es un apunte completo basado en apuntes de clase, las teóricas y clases grabadas. Fue preparado para la cursada del primer cuatrimestre de 2012.  Como siempre, por favor avisar de cualquier error que encuentren o si quieren expandirlo, mejorarlo, etc a [mailto:[email protected] jsackmann _ARROBA_ cubawiki.com.ar]
** [[https://www.dropbox.com/s/e0lxwtrqfnogntw/IngSoft%20-%20Julian%20Sackmann.epub Versión en Epub]]. Esta es la versión para eReaders posta. Hay un par de cosas que se ven mal. Si alguien tiene ganas de arreglarlo se lo voy a agradecer.
** [[https://www.dropbox.com/s/qbg7qc860g2b6pc/IngSoft%20-%20Julian%20Sackmann.mobi Versión en Mobi]]. Idem anterior, pero para Kindle.
*[https://github.com/CubaWiki/ISW1-ResumenFinal-Heiber/releases/download/1.0/isw1-final.pdf Resumen de Teóricas para el final] ([https://github.com/CubaWiki/ISW1-ResumenFinal-Heiber Repositorio con fuentes]), por  Pablo Heiber.
*[https://github.com/CubaWiki/ISW1-ResumenFinal-Avendanio/releases/download/1.0/resumen.pdf Resumen de teóricas y apuntes] ([https://github.com/CubaWiki/ISW1-ResumenFinal-Avendanio Repositorio con fuentes]), por  Santiago Avendaño.
*[[Resumen de Ingeniería de Requerimientos (Ingeniería I)|Resumen de Teóricas de Ingeniería de Requerimientos]]
*[[Resumen de Testing (Ingeniería I)|Resumen de Teóricas de Testing]]
*[[Resumen de LTS (Ingeniería I)|Resumen de Teóricas de LTS, FSM, Petri, DA, MSC]]
*[[Resumen de Diseño (Ingeniería I)|Resumen de Teóricas de Diseño]]
*[[Media:Guías.doc|Resumen]] de "The Mythical man month" de Fred Brooks
*[[Media:VERIFYING AND VALIDATING SOFWTARE REQUIREMENTS AND SPECIFICATIONS.doc|Resumen]] de "Verifying and validating software requirements and specifications"
*[[Media:FROM OBJECT ORIENTATION TO GOAL ORIENTATION.doc|Resumen]] de "From Object Orientation to Goal Orientation"
*[[Media:GOALS.doc|Resumen]] de otro paper sobre Goals
*[[Media:Res_ing.pdf|Resumen para el final (tiene el tema de testing reactivos)]]
*[[Media:RespuestasFinalesISW1.pdf|Respuestas de finales viejos]] [[https://docs.google.com/document/d/1yJHDFG8nmTnDq_1gpwEQi964b1yGMcEhky2ixfczV_I (fuente)]]


=== Temas 1er Parcial ===
== Exámenes ==
==== Primer Parcial ====
*[[Primer parcial 2do cuatrimestre de 2008 (Ingeniería de Software I)|2do cuatrimestre de 2008]]
*[[Media:Primer_parcial-16-V-2009.pdf‎|1er cuatrimestre de 2009 (16 de Mayo de 2009)]]
*[[‎Primer Parcial 1c/2010 (Ingeniería I)| 1er cuatrimestre de 2010]]
*[http://www.dc.uba.ar/materias/isoft1/2016/cuat1/descargas/Parciales/2015_2c_1p 2do cuatrimestre de 2015]: [[Media:IngSoft1_1parcial_01_10_15_ej3.png|ej 3]]
*[[Medio:IngSoft1_1recu_30-11-15.png|2do cuatrimestre de 2015 (recuperatorio)]]: [[Medio:IngSoft1_1recu_30-11-15_ej1.png|ej 1]], [[Medio:IngSoft1_1recu_30-11-15_ej2.png|ej 2]]


*[[Apunte de Ingeniería de Requerimientos (Ingeniería I)|Ingeniería de Requerimientos: GORE, Modelo de Objetivos, Diagrama de Contexto, Casos de Uso]]
==== Segundo Parcial ====
*[[Apunte de Modelo Conceptual (Ingeniería I)|Modelo Conceptual: Clases Conceptuales, OCL]]
*[[Media:Parcial_26_11_07_LR.pdf|2do cuatrimestre de 2007]]: [[Media:2doParcial-Ing1-20071126.pdf|resolución]] (corregido por Nicolás Rinaldi).
*[[Apunte de FSM (Ingeniería I)|FSM: Finite State Machines]]
*[[Segundo parcial 2do cuatrimestre de 2008 (Ingeniería de Software I)|2do cuatrimestre de 2008]]
*[[Apunte de Diagrama de Actividades (Ingeniería I)|Apunte de Diagrama de Actividades]]
*[[Medio:IngSoft1_2parcial_16-11-15.png|2do cuatrimestre de 2015]]: [[Medio:IngSoft1_2parcial_16-11-15_ej1.png|ej 1]], [[Medio:IngSoft1_2parcial_16-11-15_ej3.png|ej 3]]
*[http://www.dc.uba.ar/materias/isoft1/2016/cuat1/descargas/Parciales/2015_2c_r2p 2do cuatrimestre de 2015 (recuperatorio)]: [[Medio:IngSoft1_2recu_10-12-15_ej2.jpg|ej 2]]


== Parciales ==
==== Final ====
(Insert your resuelt parcials here)
*[[Final del 19/12/2018 - Ingeniería I (vieja)|Final del 19/12/2018]]
*[[Final del 13/12/2017 - Ingeniería I (vieja)|Final del 13/12/2017]]
*[[Final del 20/09/2017 (Ingeniería I)|Final del 20/09/2017]]
*[[Final del 03/03/2017 (Ingeniería I)|Final del 03/03/2017]]
*[[Final del 8/3/2016 (Ingeniería I)|Final del 8/03/2016]]
*[[Final del 24/2/2016 (Ingeniería I)|Final del 24/02/2016]]
*[[Final del 18/2/2016 (Ingeniería I)|Final del 18/02/2016]]
*[[Final del 21/12/2015 (Ingeniería I)|Final del 21/12/2015]]
*[[Final del 05/08/2015 (Ingeniería I)|Final del 05/08/2015]]
*[[Final del 23/12/2014 (Ingeniería I)|Final del 23/12/2014]]
*[[Final del 13/12/2014 (Ingeniería I)|Final del 13/12/2014]]
*[[Final del 13/11/2014 (Ingeniería I)|Final del 13/11/2014]]
*[[Final del 07/4/2014 (Ingeniería I)|Final del 07/04/2014]]
*[[Recopilación Finales IngSoft2|Recopilación de preguntas de final con la nueva modalidad]]
*[[Final del 06/08/2013 (Ingeniería I)|Final del 06/08/2013]]
*[[Final del 20/12/2012 (Ingeniería I)|Final del 20/12/2012]]
*[[Final del 10/09/2012 (Ingeniería I)|Final del 10/09/2012]]
*[[Final del 22/02/2011 (Ingeniería I)|Final del 22/02/2011]]
*[[Final del 29/12/2010 (Ingeniería I)|Final del 29/12/2010]]
*[[Final del 22/12/2010 (Ingeniería I)|Final del 22/12/2010]]
*[[Final del 29/11/2010 (Ingeniería I)|Final del 29/11/2010]]
*[[Final del 14/10/2010 (Ingeniería I)|Final del 14/10/2010]]
*[[Final del 09/06/2009 (Ingeniería I)|Final del 09/06/2009]]
*[[Final del 14/04/2009 (Ingeniería I)|Final del 14/04/2009]]
*[[Final del 02/03/2009 (Ingeniería I)|Final del 02/03/2009]]
*[[Final del 23/02/2009 (Ingeniería I)|Final del 23/02/2009]]
*[[Final del 30/12/2008 (Ingeniería I)|Final del 30/12/2008]]
*[[Final del 12/08/2008 (Ingeniería I)|Final del 12/08/2008]]
*[[Final del 14/05/2008 (Ingeniería I)|Final del 14/05/2008]]
*[[Final del 4/03/2008 (Ingeniería I)|Final del 4/03/2008]]
*[[Final del 20/11/2007 (Ingeniería I)|Final del 20/11/2007]]
*[[Final del 27/12/2007 (Ingeniería I)|Final del 27/12/2007]]
*[[Final 2006 (Ingeniería I)|Final del 2006]]
*[[Notas sobre finales viejos (Ingenieria I) |Notas sobre finales viejos]]
*[[Compilación de finales viejos IngSoft2|Compilación de finales viejos]] [https://docs.google.com/document/d/1yJHDFG8nmTnDq_1gpwEQi964b1yGMcEhky2ixfczV_I/edit]


== Clases Practicas ==
== Clases Practicas ==
=== Requerimientos ===
=== Requerimientos ===
*[[Media:Clase-Req-20070329-Ing1.pdf|Análisis de Requermientos y Modelo de Objetivos (envío de encomiendas) 29/03/2007]]


*[[Media:Clase-Req-20070329-Ing1.pdf|Análisis de Requermientos y Modelo de Objetivos 29/03/2007]]
=== Casos de Uso ===
*[[Media:Clase-DA-CU-20040830-Ing1.pdf|Casos de Uso y Diagrama de Actividades 30/08/2004]]
*[[Media:Clase-DA-CU-20040830-Ing1.pdf|Casos de Uso y Diagrama de Actividades (El país del juguete) 30/08/2004]]
*[[Media:Clase-CU-20050822-Ing1.pdf|Casos de Uso 22/08/2005]]
*[[Media:Clase-CU-20050822-Ing1.pdf|Casos de Uso (remisería CocheFast) 22/08/2005]]
*[[Media:Clase-CU-20060911-Ing1.pdf|Casos de Uso (venta de libros por Internet) 11/09/2006]]


=== Modelo Conceptual ===
=== Modelo Conceptual ===
 
*[[Media:Clase-MCOCL-20070530-Ing1.pdf|Modelo Conceptual y OCL (bandas) 30/05/2007]]
*[[Media:Clase-MCOCL-20070530-Ing1.pdf|Casos de Uso 30/05/2007]]
*[[Media:Clase-MC-20060327-Ing1.pdf|Modelo Conceptual (mini ejercicios) 27/03/2006]]
*[[Media:Clase-MC-OCL-20060904-Ing1.pdf|Modelo Conceptual y OCL (magos) 04/09/2006]]
*[[Media:Clase-MC-OCL-20060831-Ing1.pdf|Modelo Conceptual y OCL (telefonica) 31/08/2006]]
*[[Media:Clase-MC-OCL-20061C-Ing1.pdf|Modelo Conceptual y OCL (fabrica) 1er Cuat 2006]]


=== FSMs ===
=== FSMs ===
*[[Media:Clase-FSM-20040411-Ing1.pdf|Clase de FSMs (cajero automatico) 11/04/2004]]
*[[Media:Clase-FSM-20040411-Ing1.pdf|Clase de FSMs (cajero automatico) 11/04/2004]]
*[[Media:Clase-FSM-20070510-Ing1.pdf|Clase de FSMs (aviones) 05/10/2007]]
*[[Media:Clase-FSM-20070510-Ing1.pdf|Clase de FSMs (aviones) 05/10/2007]]
*[[Media:FSM-Parcelas-Ing1.pdf|Clase de FSMs (parcelas)]]
=== Testing Funcional ===
*[[Clase de Testing Funcional 22/10/2007 (Ingeniería I)|Clase de Testing Funcional (Transferencia Bancaria) 22/10/2007]]. Enunciado, resolución y un apunte en version [[Media:TestingTransferencia.pdf|PDF]].
*Clase de Testing Funcional (Unidad Funcional Completa de Concesión de un Puesto) 25/10/2007: [[Media:Testing-Puesto-Enunciado-Ing1.pdf|Enunciado]], [[Media:Testing-Puesto-Ing1.pdf|Resolución]].
=== Diseño ===
*[[Clase de Diagramas de Secuencia 05/11/2007 (Ingeniería I)|Clase de Diagramas de Secuencia (Beto y el bondi) 05-08/10/2007]]. Resolución de la catedra en formato [[Media:BetoBondi.pdf|PDF]].
* [[Media:Ing1-Diseno-Eustaquio.pdf|Clase de Diagramas de Secuencia 24/10/2006]]: Eustaquio, un burrero viejo.


==Trabajos Prácticos Viejos==
== Tablas para testing ==
*[[Media:testing-disenio.pdf|Tabla para diseño de test]]
*[[Media:testing-casos.pdf|Tabla para casos de test]]
 
== Trabajos Prácticos Viejos ==
*[[Media:Ing1-2006-02-TP1-0001.zip|TP1 del Segundo Cuatrimestre de 2006]]
*[[Media:Ing1-2006-02-TP1-0001.zip|TP1 del Segundo Cuatrimestre de 2006]]
*[[Media:Ing1-2006-02-TP2-0001.zip|TP2 del Segundo Cuatrimestre de 2006]]
*[[Media:Ing1-2006-02-TP2-0001.zip|TP2 del Segundo Cuatrimestre de 2006]]
*[[Media:Ing1-2006-02-TP3-0001.zip|TP3 del Segundo Cuatrimestre de 2006]]
*[[Media:Ing1-2006-02-TP3-0001.zip|TP3 del Segundo Cuatrimestre de 2006]]
*[[Media:Ing1-2006-02-Modelos_TP-0001s.zip|Modelos de los TP1 y TP2 en formato Entreprise Architect]]
*[[Media:Ing1-2006-02-Modelos_TP-0001s.zip|Modelos de los TP1 y TP2 en formato Entreprise Architect]]
*[[Media:cuIS1.tex|Pequeño script para generar casos de uso en LaTeX]]


== Enlaces externos ==
== Enlaces externos ==
*[http://www.dc.uba.ar/people/materias/isoft1/homepage.html Pagina Oficial de la Materia]
*[http://www.dc.uba.ar/materias/isoft1 Pagina Oficial de la Materia]
*[http://www.omg.org/docs/formal/06-05-01.pdf Especificación formal de OCL]
*[http://www.omg.org/docs/formal/06-05-01.pdf Especificación formal de OCL]
 
*[http://www.holub.com/goodies/uml/ UML Quick Reference Guide]
[[Category:Materias]]
[[Category:Materias]]
[[Category:Computación]]
[[Category:Computación]]
[[Category:Ingeniería del Software]]
[[Category:Ingeniería del Software]]

Revisión actual - 02:16 25 dic 2018

Plantilla:Revisar guías Plantilla:Completar guías Este artículo contiene el material de Ingeniería de Software I en su modalidad anterior (previo al cambio de 2017).

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 II es teórico-práctica. La materia consta de 2 parciales (a libro abierto) y 2 trabajos practicos.

Practicas

Apuntes

Temas 1er Parcial

Temas 2do Parcial

Temas Final

Exámenes

Primer Parcial

Segundo Parcial

Final

Clases Practicas

Requerimientos

Casos de Uso

Modelo Conceptual

FSMs

Testing Funcional

Diseño

Tablas para testing

Trabajos Prácticos Viejos

Enlaces externos