Semana 4 - Diseñar la aplicación
Objetivos
Realizar el diseño de la aplicación.
Pasos previos
- Haber realizado el tutorial sobre SQLAlchemy y el tutorial de Flask.
- Haber revisado y actualizado las Historias de Usuario que se van a implementar.
Descripción actividad
Actividad de equipo
- Construir un modelo de clases que represente el diseño de la aplicación correspondiente con las funcionalidades de la primera entrega, es decir las que se desarrollarán en la semana 5:
Este diseño debe incluir las clases necesarias para implementar la lógica y la persistencia de la aplicación:
- Las clases que contienen los métodos que servirán para implementar las historias de usuario.
- Las entidades persistentes en la base de datos.
Recursos
- Herramienta para diseño del diagrama de clases (DrawIO, Lucidchart o Visual Paradigm)
- Ejemplo de diseño de la aplicación base (ShopFlow)
Entregables
En la wiki del proyecto subir el diagrama de clases que representa el diseño.
Criterios de evaluación
- El diagrama de clases contiene y se puede verificar con el prototipo de las historias de usuario, las clases y elementos necesarios para implementar la lógica de la aplicación.
- El diagrama de clases contiene las entidades persistentes y la firma de los métodos para implementar las historias de usuario seleccionadas.
- En el diseño es claro cómo se comunica la interfaz del usuario con la lógica de la aplicación.