Blogs

Ajustes en el contrato del enunciado del TP1C 2025

Detectamos una inconsistencia en la especificación OpenAPI del enunciado original para la creación de cursos (POST /courses). Inicialmente, el contrato requería que el id fuera un UUID, cuando en realidad solo los extras evaluaban su uso. Para alinearlo con los requisitos base, se corrigió el contrato para que el identificador sea un número entero en la versión estándar. 📌 ¿Qué cambiamos? Antes: Se exigía que el id fuera un string con formato UUID.

Read more →

March 13, 2025

TwitSnap

Ya se encuentra disponible el enunciado del trabajo práctico Enunciado

Read more →

September 2, 2024

Fechas presenciales

Hola, Les pasamos el listado de fechas donde vamos a trabajar de manera presencial en la sede de Av. Paseo Colon Fechas # Fecha Clase 1 14/10 Parcial 2 24/10 Clase especial 3 11/11 Clase especial 4 25/11 Primer recuperatorio 5 28/11 Segundo recuperatorio

Read more →

August 29, 2024

Inicio de clases

Hola! Las clases de Ingenieria del Software II [TA049] y Memo II [9521] van a comenzar a las 19 hs. Así mismo, este cuatrimestre se realizará cursada bajo la modalidad virtual, salvo en algunas excepciones que las clases se realizarán de manera presencial. Ya habilitamos el formulario de inscripción a la materia para que puedan ir registrándose. También les dejo el link al canal de Slack del curso para tener la posibilidad de comenzar la cursada en forma virtual.

Read more →

August 19, 2024

Trabajo Práctico individual

Enunciado del trabajo práctico individual https://ingenieria-del-software-2.github.io/tps/historico/2024/2/individual/ Condiciones de entrega: Se debe completar el siguiente form https://forms.gle/T5tzUoDDJyCN21ox8 El repositorio debe ser privado Una vez que haya enviado el form, les vamos a pedir acceso a una de las cuentas de los correctores. Planilla de correctores link Fecha limite de entrega 2/9/2024 Muchas gracias, Saludos

Read more →

August 19, 2024

Match!

Ya se encuentra disponible el enunciado del trabajo práctico Enunciado

Read more →

March 15, 2024

SnapMsg

Ya se encuentra disponible el enunciado del trabajo práctico Enunciado

Read more →

August 24, 2023

FIU-FIT

Ya se encuentra disponible el enunciado del trabajo práctico Enunciado

Read more →

March 17, 2023

FI-UBER

Ya se encuentra disponible el enunciado del trabajo práctico Enunciado

Read more →

September 2, 2022

Spotifiuby

Ya se encuentra disponible el enunciado del trabajo práctico Enunciado

Read more →

April 2, 2022

Inicio de clases

Hola! Las clases de Taller de programación II [75.52], que según el SIU figuran los jueves de 15 a 19 hs, van a comenzar a las 17 hs tal como viene sucediendo. Así mismo, este cuatrimestre se realizará cursada bajo la modalidad virtual. Ya habilitamos el formulario de inscripción a la materia para que puedan ir registrándose. También les dejo el link al canal de Slack del curso para tener la posibilidad de comenzar la cursada en forma virtual.

Read more →

March 21, 2022

Ubademy

Ya se encuentra disponible el enunciado del trabajo práctico Enunciado

Read more →

September 10, 2021

Clase 3

Hola! Les comparto el material relacionado a lo que se vió en la clase. Grabación y diapositivas de la clase

Read more →

May 2, 2021

Historias de Usuario II

Historias de usuario optativasCondiciones Mas allá de las historias de usuario requeridas, se necesita un mínimo de 20 puntos provenientes de las historias de usuario optativas para aprobar el trabajo práctico. Cada grupo definira cuales son las historias que utilizará para llegar a dicha cantidad de puntos y lo validará con su ayudante. Puntos En la siguiente tabla se definio la estimaciön de puntos para las historias de usuario optativas.

Read more →

April 27, 2021

Clase 2

Hola! Les comparto el material relacionado a lo que se vió en la primer clase de la materia. Grabación y diapositivas de la clase Repositorio ejemplo BDD Repositorio ejemplo 12 factors

Read more →

April 22, 2021

Historias de Usuario

Required User stories Usuario Registro Login con email y contraseña Login con proveedor de identidad federada Perfil Edicion de perfil Visualización de perfil propio Visualización de perfil de otros usuarios Busquedas Búsquedas geograficas Búsquedas por tipo de proyecto Patrocinador Patrocinio de proyecto Historico de patrocinios Emprendedor Alta de proyecto Edición de proyectos Listar proyectos Visualización de proyecto Veedor Alta en proyecto Aceptar veedoria Consultas Consultas privadas Cobros y pagos Pagos de patrocinio Retiro de fondos Notificaciones Notificación por flujo de proyecto Administracion de usuarios Listar usuarios del sistema Visualizar perfil de usuario Administracion de proyectos Listado de proyectos Visualizacion de proyecto Administracion de servidores Listado de servidores Visualizacion de servidor Metricas Métricas de usuarios Métricas de proyectos Optional User stories Usuario Recupero de contraseña Registro Administradores Login Administradores Perfil Busquedas Búsquedas por etapas Búsquedas por hashtag Patrocinador Recomendaciones de proyectos Historico de patrocinios Proyectos favoritos Emprendedor Metricas de proyecto Cancelación de proyecto Veedor Listar proyectos Consultas Consultas públicas Calificaciones Calificación cuantitativa de proyecto Calificación cualitativa de proyecto Cobros y pagos Notificaciones Notificacion por flujo de mensaje Administracion de usuarios Bloquear usuario Listar transacciones Carga de saldo Administracion de proyectos Bloqueo de proyecto Administracion de servidores Alta de servidor Bloqueo de servidor Metricas Métricas de transacciones Bonus Uso de reglas para configurar disponibilidad geografica Implementacion de sistema de votos para veedores

Read more →

April 22, 2021

SeedyFiuba

Ya se encuentra disponible el enunciado del trabajo práctico Enunciado

Read more →

April 17, 2021

Cronograma de clases

Hola! Les comparto el cronograma tentativo de fechas para el resto del cuatrimestre # Semana Clase 1 15/4 Intro a la materia 2 22/4 Intro Arquitecturas + Checkpoint 0 3 29/4 Intro Arquitectura II 4 6/5 Docker 5 13/5 Checkpoint I 6 20/5 React I 7 27/5 React II 8 3/6 Android 9 10/6 Checkpoint II 10 17/6 Parcial 11 24/6 Smart contracts 12 1/7 OAuth 13 8/7 Checkpoint III 14 15/7 Recuperatorio 15 22/7 A definir 16 29/7 Entrega final

Read more →

April 16, 2021

Inicio de clases

Hola! Les comparto el material relacionado a lo que se vió en la primer clase de la materia. Diapositivas de la primer clase Formulario de registración Slack de la materia

Read more →

April 15, 2021

Bookbnb

BookbnbIndice Descripción Requisitos Epicas Usuarios Perfil Busquedas Recomendaciones Reservas Consultas Calificaciones Mis reservas Publicaciones Notificaciones Administración de usuarios Administración de publicaciones Administración de servidores Métricas Bonus Historias de Usuario Requisitos No Funcionales Componentes Tecnologias Log Monitoreo Empaquetamiento Testing CI-CD Despliegue en la Nube UX Documentación Instancias de entrega Descripción Una importante empresa ha decidido encargarnos el desarrollo de una plataforma digital llamada Bookbnb dedicada a la oferta de alojamientos a particulares mediante la cual los anfitriones pueden publicitar y contratar el arriendo de sus propiedades con sus huéspedes.

Read more →

October 4, 2020

Presentación de la materia

Hola,les comparto las diapositivas de la primer clase donde hablamos sobre asuntos administrativos y la modalidad de la materia. Clase 1

Read more →

October 2, 2020

Inicio de clases

Hola! Dado el contexto en que nos encontramos, en la materia decidimos habilitar el formulario de inscripción a la materia para que puedan ir registrándose. Tambien les dejo el link al canal de Slack del curso para tener la posibilidad de comenzar la cursada en forma virtual. En caso de tener algún conocido/a que curse la materia este cuatrimestre les pido que le compartan este mensaje. Link formulario https://forms.gle/x95fDxtpKwqLxp6X8 Link Slack https://join.

Read more →

September 28, 2020

Diapositivas de clase de OAuth

Buenas,les comparto las diapositivas de la clase introductoria a OAuth

Read more →

June 18, 2020

Fechas de parcial

Ya esta definida la fecha y modalidad del parcial y del recuperatorio. Parcial: 25/6 - 17:00 hs Recuperatorio: 16/7 - 17:00 hs En ambos vamos a usar google forms como plataforma Los temas son conceptos y herramientas que vimos en clase y utilizamos en el trabajo práctico. Los ejercicios van a ser teórico/práctico Si hay mas noticias sobre el tema las voy a publicar en slack Cualquier consulta la pueden realizar por slack

Read more →

June 7, 2020

Clase react-native

En esta clase se realizo un workshop como introduccion a React Native. Pueden encontrar el material en el siguiente repositorio Workshop

Read more →

May 28, 2020

Diapositivas de clase de Mobile

Buenas,les comparto las diapositivas de la sexta clase donde hablamos sobre patrones de arquitectura para una aplicacion en Android

Read more →

May 21, 2020

Clase react

En esta clase se realizo un workshop como introduccion a React. Pueden encontrar el material en el siguiente repositorio Workshop

Read more →

May 14, 2020

Checkpoint

En esta clase se realizo el primer checkpoint

Read more →

May 7, 2020

Clase Docker

En esta clase se realizo un workshop como introduccion a Docker. Pueden encontrar el material en el siguiente repositorio Workshop

Read more →

April 30, 2020

Diapositivas de Herramientas y Metodologias

Buenas,les comparto las diapositivas de la segunda clase donde hablamos sobre herramientas y metodologías.

Read more →

April 24, 2020

Diapositivas de Servicios Web

Buenas,les comparto las diapositivas de la segunda clase donde hablamos sobre servicios web.

Read more →

April 24, 2020

Presentación de la materia

Buenas,les comparto las diapositivas de la primer clase Clase 1

Read more →

April 17, 2020

Chotuve

ChotuveUna importante empresa AppMaker© ha decidido encargarnos el desarrollo de una plataforma digital para compartir videos. El principal objetivo es permitir compartir videos entre los usuarios AppMaker busca posicionarse en el mercado de aplicaciones, busca conectar esta aplicación con sus otras aplicaciones que poseen gran cantidad de usuarios. Aplicaciones requeridas La aplicación constará de tres componentes: Un servidor (Application Server), el cual será responsable de conectar a los usuarios. Un servidor (Auth Server), el cual será responsable de la administración de los application servers y autenticación de usuarios Un servidor (Media Server), el cual será responsable de la administración de archivos multimedia.

Read more →

April 16, 2020

Inicio de clases

Dado el contexto en que nos encontramos, en la materia decidimos habilitar el formulario de inscripción a la materia para que puedan ir registrándose. Tambien les dejo el link al canal de Slack del curso para tener la posibilidad de comenzar la cursada en forma virtual. En caso de tener algún conocido/a que curse la materia este cuatrimestre les pido que le compartan este mensaje. Link formulario https://docs.google.com/forms/d/e/1FAIpQLSfdHoNCpal5_8T4sNFcdDkhESdR_LyGAzS0YXq6WEna9xWr4A/viewform?usp=send_form Link Slack https://join.

Read more →

March 22, 2020

Foodie

FoodieUna importante empresa, AppMaker©, ha decidido encargarnos el desarrollo de una plataforma para el delivery de comida/items alrededor del mundo. El principal objetivo es permitir conectar en tiempo real a personas de todo el mundo. AppMaker busca posicionarse en el mercado de aplicaciones, deseando conectar esta aplicación con sus otras aplicaciones que poseen gran cantidad de usuarios. Aplicaciones requeridas La aplicación constará de tres componentes: Un servidor, Application Server, el cual será responsable de conectar a los usuarios.

Read more →

August 23, 2019

Hypechat

Ya se encuentra disponible el enunciado correspondiente al trabajo práctico. El mismo puede ser accedido a través del siguiente link.

Read more →

March 16, 2019

Comprame

Ya se encuentra disponible el enunciado correspondiente al trabajo práctico. El mismo puede ser accedido a través del siguiente link.

Read more →

August 25, 2018

Stories

Ya se encuentra disponible el enunciado correspondiente al trabajo práctico. El mismo puede ser accedido a través del siguiente link.

Read more →

February 28, 2018

Llevame

Ya se encuentra disponible el enunciado correspondiente al trabajo práctico. El mismo puede ser accedido a través del siguiente link.

Read more →

August 24, 2017

Clase VII

La clase será acerca de User Experience. Las diapositivas están en el siguiente link.

Read more →

April 20, 2017

Actualización especificación Shared Server

Se actualizó la especificación del Shared Server, la pueden encontrar en el siguiente link Changelog: Se especifica método de autenticación Se agregan respuestas de no autenticado (401) Se agrega campo faltante password a endpoint para alta usuario Se agrega campos de facebook para alta de usuario y generación de token. Por favor, de encontrar más errores en la especificación, reportarlos.

Read more →

April 16, 2017

Contenidos Minimos

Les envío los contenidos mínimos para cada entrega que aparecen en las diapositivas. Recuerden que deben charlar con el ayudante designado acerca del plan de trabajo (funcionalidad a entregar) en cada entrega. Checkpoint 1 Documentación: mockups(web, android), REST API app server Funcionalidad: shared server: deploy aplicación javascript en heroku, /tokens, log app web: login Android: login contra shared y facebook app server: hello world con stack (cmake + moongose + mongodb), log Checkpoint 2 Documentación: diseño diagrama + modelo de datos (app, shared y android) Unit test + code coverage > 75% Funcionalidad: shared server: rest: administración canciones, perfil, modelo de datos app web: administración de perfil Android: pantalla principal: listado de canciones administración perfil registro app server: modelo de datos en mongodb, implementación mock de api rest Checkpoint 3 Documentación: manual de instalación y configuración (app server, shared server) Unit testing + code coverage > 75% Funcionalidad: shared server: administración de álbumes administración artistas administración de perfiles shared server: servicio para registro de actividades usuarios app web (alcance a definir) app server: servicio para descarga de canciones Android: descarga y reproducción de canciones Checkpoint 4 Totalidad del TP

Read more →

March 20, 2017

Clase II

Pueden encontrar las diapositivas de las dos primeras clases en el sitio oficial de la materia. Les dejo el link de las diapositivas de la clase de este Jueves: link Además les dejo un articulo interesante y útil de la gente de netflix acerca de la implementación de descarga de contenidos en su aplicación: link En la sección Programa pueden encontrar el material de lectura complementario a las clases que vamos subiendo al sitio.

Read more →

March 17, 2017

music.io

Ya se encuentra disponible el enunciado correspondiente al trabajo práctico. El mismo puede ser accedido a través del siguiente link.

Read more →

March 13, 2017

Clase I

Ya se encuentra disponible las diapositivas correspondientes a la clase del Jueves pasado. Pueden acceder a través del siguiente link. El material de las clases se irá subiendo en la sección Programa de la pagina de la materia.

Read more →

March 10, 2017