Skip to content

fiuba/algo3_simulacro_tn_alquiler_bici

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 

Repository files navigation

Alquiler de bicicletas

Objetivos

  • Practicar un ejercicio de modelado de dificultad similar a la del examen parcial de la semana que viene.

Consigna

  • Descargar los archivos adjuntos, importarlos en Pharo y analizar el código.

  • Identificar los problemas de diseño de la solución que hace pasar las dos pruebas.

  • Proponer e implementar una mejora que resuelva los problemas anteriormente detectados.

  • Confeccionar un diagrama de clases del modelo final.

  • Confeccionar dos diagramas de secuencia de los escenarios de las dos pruebas provistas.

Aclaraciones

  • El entregable debe ser un archivo comprimido con el paquete de las nuevas pruebas, el del nuevo modelo y las imágenes de los diagramas. No debería ser necesario incluir ningún archivo de texto adicional.
  • Para todos los casos las pruebas pueden ser modificadas según consideren necesario siempre y cuando se siga respetando la funcionalidad descrita en sus nombres. También pueden (y deberían) agregar todas las pruebas nuevas que su modelo demande.
  • Los diagramas pueden realizarse a mano o a través de alguna herramienta digital. En cualquier caso se pide que sean subidos como imágenes (jpg o png) o como pdf. En el caso de realizar los diagramas a mano, por favor utilizar una hoja lisa para que sea más fácil su lectura posterior.
  • Los diagramas no deben estar 100% completos pero sí deben incluir los detalles suficientes como para que se logre comunicar efectivamente la responsabilidad de cada clase y es importante que no haya inconsistencia entre los diagramas y el código.
  • Si se traban con algún problema de sintaxis pueden saltearlo y dejar un comentario que empiece con "FIXME" y continuar con el modelo e intentar arreglarlo al final. Es más importante que el modelo esté completo que el perfecto uso de la sintaxis del lenguaje.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published