Añadir Analisis III/diagrama de clases.org

This commit is contained in:
2024-05-06 08:32:31 -03:00
parent 8d705b9081
commit 338ed4e408

View File

@@ -0,0 +1,94 @@
#+title: Diagrama De Clases
#+BEGIN_SRC plantuml
@startuml
class Usuario {
+ Nombre
+ Apellido
+ DNI
+ Email
+ CitasPendientes
}
class Profesional {
+ Nombre
+ Apellido
+ DNI
+ Email
+ Curriculum
+ Certificados
+ Ubicacion
+ Nivel
+ Calificaciones
}
class Reclamo {
+ Contrato
+ MotivoReclamo
+ FechaReclamo
+ Estado
}
class Servicio {
+ Nombre
+ Descripcion
}
class Recordatorio {
+ Contrato
+ Hora
+ Fecha
+ Lugar
}
class Publicacion {
+ Codigo
+ Profesional
+ Tarifa
+ TipoServicio
+ HorasDeTrabajo
+ Estado
}
class PreContrato {
+ Contratador: Usuario
+ ComprobanteDePago
+ Publicacion
}
class ComprobanteDePago {
+ FormaDePago
+ Monto
+ Contrato
}
enum FormaDePago {
- Efectivo
- Debito
- Credito
}
class Contrato{
+ PreContrato
}
Publicacion --> Servicio
Publicacion --> Usuario
Publicacion --> Profesional
PreContrato --> Publicacion
PreContrato --> Usuario
PreContrato --> ComprobanteDePago
Recordatorio --> Usuario
Recordatorio --> Publicacion
Contrato --> PreContrato
Contrato <-- Reclamo
ComprobanteDePago --> FormaDePago
@enduml
#+END_SRC
[[./DiagramaDeCLases.png]]