From a0266e0bb6a4e932ba42b9b2db95b8a07cd80462 Mon Sep 17 00:00:00 2001 From: fede Date: Mon, 6 May 2024 09:09:29 -0300 Subject: [PATCH] Actualizar Analisis III/diagrama de clases.org --- Analisis III/diagrama de clases.org | 101 ++++++++++++++++------------ 1 file changed, 59 insertions(+), 42 deletions(-) diff --git a/Analisis III/diagrama de clases.org b/Analisis III/diagrama de clases.org index a9245e9..6d3502e 100644 --- a/Analisis III/diagrama de clases.org +++ b/Analisis III/diagrama de clases.org @@ -3,23 +3,22 @@ #+BEGIN_SRC plantuml @startuml class Usuario { -+ Nombre -+ Apellido -+ DNI -+ Email ++ Nombre: String ++ Apellido: String ++ DNI: long ++ Email: String + CitasPendientes } class Profesional { -+ Nombre -+ Apellido -+ DNI -+ Email -+ Curriculum -+ Certificados -+ Ubicacion -+ Nivel -+ Calificaciones ++ Nombre: String ++ Apellido: String ++ DNI: long ++ Email: String ++ Curriculum: File ++ Certificados: ++ Ubicacion: String ++ Nivel: int } class Reclamo { @@ -30,37 +29,36 @@ class Reclamo { } class Servicio { -+ Nombre -+ Descripcion ++ Nombre: String ++ Descripcion: String } class Recordatorio { -+ Contrato -+ Hora -+ Fecha -+ Lugar ++ Contrato: Contrato ++ Hora: TimeOnly ++ Fecha: DateTime ++ Lugar: String } class Publicacion { -+ Codigo -+ Profesional -+ Tarifa -+ TipoServicio -+ HorasDeTrabajo -+ Estado ++ Codigo: int ++ Profesional: Profecional ++ Tarifa: double ++ TipoServicio: Servicio ++ HorasDeTrabajo: ++ Estado: ?? } class PreContrato { + Contratador: Usuario -+ ComprobanteDePago -+ Publicacion ++ Publicacion: Publicacion } class ComprobanteDePago { -+ FormaDePago -+ Monto -+ Contrato ++ FormaDePago: FormaDePago ++ Monto: double + } enum FormaDePago { @@ -70,24 +68,43 @@ enum FormaDePago { } class Contrato{ -+ PreContrato ++ PreContrato: PreContrato ++ ComproanteDePago: ComprobanteDePago } -Publicacion --> Servicio -Publicacion --> Usuario -Publicacion --> Profesional +class Reseña { ++ Usuario: Usuario ++ Comentario: String ++ Publicacion: Publicacion +} -PreContrato --> Publicacion -PreContrato --> Usuario -PreContrato --> ComprobanteDePago +enum Estado{ +- Pendiente +- Rechazado +- Disponible +} -Recordatorio --> Usuario -Recordatorio --> Publicacion +Publicacion "1 ." --> "1 ." Servicio +Publicacion "1" --> "1 ." Profesional +Publicacion "1" --> "1" Estado -Contrato --> PreContrato -Contrato <-- Reclamo +PreContrato "1" --> "1" Publicacion +PreContrato "1" --> "1" Usuario -ComprobanteDePago --> FormaDePago + +Recordatorio "0..* " --> "1 ." Usuario +Recordatorio "1" --> "1" Contrato + +Contrato "1"--> "1" PreContrato +Contrato "1"<-- "1" Reclamo +Contrato "1" --> "1" ComprobanteDePago + +ComprobanteDePago "1" --> "1" FormaDePago + +Reclamo "1 ." --> "1" Estado + +Reseña "1..*" --> "1" Usuario +Reseña "1..*" --> "1" Publicacion @enduml #+END_SRC