Resumen
Presentaremos la materia y la noción de diseño, y daremos una breve introducción a los sistemas software, su arquitectura, y sus metodologías de desarrollo.
Haremos foco en la idea de desarrollo iterativo e incremental: analizar, diseñar, construir, testear. Su motivación, su aplicabilidad. Las limitaciones de su contexto.
También hablaremos de la importancia del software dentro del diseño de sistemas.
Lo que vemos
- Introducción al Desarrollo de Software
- Complementario: Introducción al Diseño de Sistemas
- Introducción a Arquitectura
- Ejercicio de Macowins
- Posibles soluciones de Macowins, ¡prestá atención a los diagramas UML!
Material Complementario
Para la siguiente
- Si creés que es necesario, ¡repasá Objetos!
- Leé el apunte de Java y tratá de implementar la solución
- ¡Alternativa! Hacé las lecciones de Java en Mumuki
- Si aún no lo usaste en Paradigmas, leé ésta introducción a GIT
- ¡Armá tu grupo! Pueden ser de ambos cursos.