Índice

Análisis


Caso de uso REQ-15 Como arquitecto quiero ver la oferta de cursos y sus detalles
Actores Usuario CAEQ
Tipo MVP
Referencias Como arquitecto quiero ver la oferta de cursos y sus detalles usando el sistema para no tener que ir al colegio.
Precondición Estar autenticado como usuario CAEQ
Postcondición Lista de cursos disponibles desplegados
Descripción El usuario, al ingresar a la ruta de /cursos del sitio web, podrá ver los cursos disponibles con la CAEQ.
Resumen Como usuario CAEQ podré ver la lista de cursos disponibles al ingresar a la ruta definida.

Untitled

@startuml
start
switch (el usuario modifica un filtro)
case (El usuario hace click sobre el input de "buscar")
    :El usuario teclea;
case (El usuario hace click sobre el botón de "ordenar por")
    :El usuario selecciona el campo en el que se va a ordenar;
case (El usuario hace click sobre el botón de "filtrar")
    :El usuario selecciona el elemento por el que va a filtrar;
endswitch
:Se cambia el estado de "filtros" en el sistema y se agrega el filtro de "search";
:Se hace una nueva petición a la la base de datos con los filtros;
end
@enduml

T-REQ15 | Caso de prueba ver la oferta de cursos y sus detalles

Diseño


@startuml
Frontend -> Backend: GET Courses Request
alt successful case
    Backend -> Frontend: List of courses
else invalid filters
    Backend -> Frontend: 400 Error
end
@enduml

Untitled