Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Casos de Uso #3

Open
1 of 3 tasks
mdelapenya opened this issue Aug 8, 2019 · 7 comments
Open
1 of 3 tasks

Casos de Uso #3

mdelapenya opened this issue Aug 8, 2019 · 7 comments
Labels
documentation Improvements or additions to documentation

Comments

@mdelapenya
Copy link
Member

mdelapenya commented Aug 8, 2019

Casos de Uso

  • Como ciudadano, quiero ver todos los árboles del tipo almez en un mapa
  • Como administrador, quiero dar de alta un árbol del tipo almez a partir de su ubicación
  • Como administrador, quiero dar de baja un árbol del tipo almez a partir de su ubicación

Originally posted by @mdelapenya in #1 (comment)

Implementación de los casos de uso

Vamos a crear un API REST con los siguientes métodos:

  1. HTTP GET/plants, que retornará todas las plantas almacenadas (Ver Implementar HTTP GET/plants #5)
  2. HTTP POST/plants, que almacenará una nueva planta (Ver Implementar HTTP POST/plants #6)
  3. HTTP DELETE/plants/{id}, que eliminará una planta por su id (Ver Implementar HTTP DELETE/plants/{id} #7)

Cada método tendrá su propio issue

@mdelapenya
Copy link
Member Author

mdelapenya commented Aug 8, 2019

Tema: Casos de uso

Como ciudadano, quiero ver todos los árboles del tipo almez en un mapa

Los vitaminaria con

Como ciudadano, quiero ver todos los árboles del tipo almez en el barrio de Santa Bárbara en un mapa de Toledo

Caso de uso de Usuario

1 se puede resolver en una UI de mapas con filtrado por barrio

Caso de uso de Administrador

2 y 3 se puede resolver en un cli

Originally posted by @javierlopezdeancos in #1 (comment)

@mdelapenya
Copy link
Member Author

Lo del filtrado por barrio lo veo como una evolución de la primera iteración, verlos en un mapa, el tema del barrio es un concepto que posiblemente los mapas open no tengan per-sé

Originally posted by @mdelapenya in #1 (comment)

@mdelapenya mdelapenya added the documentation Improvements or additions to documentation label Aug 8, 2019
@javierlopezdeancos
Copy link
Member

Efectivamente Filtrado es algo que no entra en la primera iteración

@javierlopezdeancos
Copy link
Member

Al igual que la selección de la ciudad, iteración 2, default Toledo.

@felixortegam
Copy link
Member

En la iteración 1, sólo visualizar mapa con árboles o añadimos click/tap en árbol y ver datos del árbol?

@javierlopezdeancos
Copy link
Member

Para mi click tap es iteración 2

@mdelapenya
Copy link
Member Author

mdelapenya commented Sep 7, 2019

Por simplicidad, los casos de uso 2 y 3 (dar de alta/baja) los vamos a simplificar:

-Como ciudadano, quiero ver todos los árboles del tipo almez en un mapa

  • Como usuario, quiero dar de alta un árbol del tipo almez a partir de su ubicación
  • Como usuario, quiero dar de baja un árbol del tipo almez a partir de su ubicación

La parte de autenticación puede llegar más adelante, iteración 2

(movido a la descripción de la issue, en lugar de un comentario)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
documentation Improvements or additions to documentation
Projects
None yet
Development

No branches or pull requests

3 participants