Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
32 changes: 32 additions & 0 deletions docs/modeling/diagramas-de-secuencia/asesor.mmd
Original file line number Diff line number Diff line change
@@ -0,0 +1,32 @@
sequenceDiagram
actor Lider
actor Asesor
actor Integrante
actor App
actor BD

rect rgb(254, 236, 55)
Lider ->> App: Invitar asesor a proyecto
App ->> Asesor: Notificación

alt Aceptar invitación
App ->> BD: Agregar a proyecto
BD ->> BD: Actualizar BD
end
end

rect rgb(255, 162, 76)
Asesor ->> App: Agendar reunión
App ->> BD: Crear renión
BD ->> BD: Actualizar BD

App ->> Integrante: Notificación

alt Si todos los integrantes aceptan reunión
App ->> BD: Estado de reunión aceptada
else Si algún integrante rechaza reunión
App ->> BD: Estado de reunión cancelada
end

BD ->> BD: Actualizar BD
end
17 changes: 17 additions & 0 deletions docs/modeling/diagramas-de-secuencia/crear-cuenta.mmd
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
sequenceDiagram
actor Usuario
actor App
actor BD

Usuario ->>+ App: Crear cuenta

App ->> Usuario: Enviar correo de validación de e-mail
App ->> BD: Enviar Datos
BD ->> BD: Actualizar BD


alt Correo validado
BD ->> BD: Registrar Usuario
BD ->> App: Registro exitoso
App ->> Usuario: Cuenta creada exitosamente
end
36 changes: 36 additions & 0 deletions docs/modeling/diagramas-de-secuencia/gestion-de-proyecto.mmd
Original file line number Diff line number Diff line change
@@ -0,0 +1,36 @@
sequenceDiagram
actor Líder
actor Estudiante
actor App
actor BD

rect rgb(254, 236, 55)
Estudiante ->> App: Crear proyecto
App ->> App: Convertir en líder

App ->> BD: Crear proyecto
BD ->> BD: Actualizar BD
end
rect rgb(255, 162, 76)
Estudiante ->> App: Eliminar proyecto
App ->> App: Convertir en estudiante

App ->> BD: Eliminar proyecto
BD ->> BD: Actualizar BD
end

rect rgb(211, 238, 152)
Estudiante ->> App: Solitud de unirse a proyecto
App ->> Líder: Notificación

alt Líder acepta solicitud
App ->> App: Convertir estudiante en integrante del proyecto
BD ->> BD: Actualizar BD
end
end

rect rgb(255, 119, 183)
Líder ->> App: Eliminar integrante
App ->> BD: Eliminar integrante
BD ->> BD: Actualizar BD
end
33 changes: 33 additions & 0 deletions docs/modeling/diagramas-de-secuencia/gestion-de-tareas.mmd
Original file line number Diff line number Diff line change
@@ -0,0 +1,33 @@
sequenceDiagram
actor Lider
actor Integrante
actor App
actor BD

rect rgb(254, 236, 55)
Lider ->> App: Asignar tarea
App ->> BD: Registrar tarea a integrante
BD ->> BD: Actualizar BD
App -->> Integrante: Cambios guardados correctamente
end

rect rgb(255, 162, 76)
Lider ->> App: Editar tarea
App ->> BD: Actualizar tarea a integrante
BD ->> BD: Actualizar BD
App -->> Integrante: Cambios guardados correctamente
end

rect rgb(211, 238, 152)
Lider ->> App: Eliminar tarea
App ->> BD: Eliminar tarea a integrante
BD ->> BD: Actualizar BD
App -->> Lider: Cambios guardados correctamente
end

rect rgb(255, 119, 183)
Integrante ->> App: Mover tarea de lista
App ->> BD: Actualizar listas
BD ->> BD: Actualizar BD
App -->> Integrante: Cambios guardados correctamente
end
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.