Verificar que lo anterior descrito está incluido
[x] Detalles de HH.UU.
| Caso de uso | [ID de requisito y nombre del caso de uso] |
|---|---|
| Actores | Usuario arquitecto |
| Tipo | MVP |
| Referencias | Como arquitecto quiero consultar mis datos personales para no llamar al colegio. |
| Precondición | Estar autenticado como usuario ‘arquitecto’ en la aplicación. |
| Postcondición | Visualización de los datos del arquitecto. |
| Descripción | El usuario, al ingresar a la ruta de perfil del sitio web, podrá ver los datos que ha registrado en la página junto con sus horas cumplidas y asistencias a asambleas y cursos. |
| Resumen | Como usuario CAEQ podré ver la lista de cursos disponibles al ingresar a la ruta definida. |

[ ] Definición de pruebas de aceptación en el documento de pruebas correspondiente. Si no existe, crear uno usando la PL02 | Plantilla de casos de prueba.
T-REQ29 | Como arquitecto quiero consultar mis datos personales para no llamar al colegio.
[x] Incluir versión del MER que se usó en este requisito.
_12.55.49.png)
[x] MockUp donde esté presente la historia de usuario (De no haber un MockUp)
_13.02.46.png)
@startuml
database "Mongo DB" {
folder "Architect Users" {
[architect.users]
}
}
node "Backend" {
folder "models" {
[architect.users.model.js]
}
folder "controllers" {
[auth.controller.js]
}
folder "routes" {
[architect.users.routes.js]
}
folder "Backend utils" {
[email.js]
[apiFeatures.js]
[catchAsync.js]
}
[App.js]
}
node "Frontend" {
folder "screens" {
[SignupArchitect.js]
}
folder "components" {
folder "inputs" {
[TextInput.js]
}
folder "buttons" {
[BaseButton.js]
}
}
folder "client" {
folder "ArchitectUser" {
[ArchitectUser.POST.js]
}
}
folder "utils" {
[alertHandler.js]
}
}
[SignupArchitect.js] --> [ArchitectUser.POST.js]
[SignupArchitect.js] --> [BaseButton.js]
[SignupArchitect.js] --> [TextInput.js]
[SignupArchitect.js] --> [alertHandler.js]
[ArchitectUser.POST.js] --> [architect.user.routes.js]
[architect.users.routes.js] --> [auth.controller.js]
[auth.controller.js] --> [email.js]
[auth.controller.js] --> [apiFeatures.js]
[auth.controller.js] --> [catchAsync.js]
[auth.controller.js] --> [architect.user.model.js]
[architect.user.model.js] --> [Mongo DB]
@enduml