fix: añadidos cambios propuestos por el profe
This commit is contained in:
@@ -3,7 +3,10 @@
|
||||
#+begin_src plantuml :file DiagramaDeCLases.png
|
||||
@startuml
|
||||
skinparam groupInheritance 2
|
||||
skinparam classAttributeIconSize 0
|
||||
skinparam backgroundColor #FeFeFe
|
||||
hide class circle
|
||||
hide enum circle
|
||||
|
||||
class Usuario extends Persona
|
||||
|
||||
@@ -16,6 +19,7 @@ class Profesional extends Persona{
|
||||
|
||||
class Administrador extends Persona
|
||||
|
||||
|
||||
class Persona {
|
||||
+ Nombre: String
|
||||
+ Apellido: String
|
||||
@@ -66,9 +70,9 @@ class ComprobanteDePago {
|
||||
}
|
||||
|
||||
enum FormaDePago {
|
||||
- Efectivo
|
||||
- Debito
|
||||
- Credito
|
||||
Efectivo,
|
||||
Debito,
|
||||
Credito
|
||||
}
|
||||
|
||||
class Contrato{
|
||||
@@ -78,41 +82,41 @@ class Contrato{
|
||||
+ ComproanteDePago: ComprobanteDePago
|
||||
}
|
||||
|
||||
enum Estado{
|
||||
Pendiente,
|
||||
Rechazado,
|
||||
Disponible
|
||||
}
|
||||
|
||||
class Reseña {
|
||||
+ Usuario: Usuario
|
||||
+ Comentario: String
|
||||
+ Publicacion: Publicacion
|
||||
}
|
||||
|
||||
enum Estado{
|
||||
- Pendiente
|
||||
- Rechazado
|
||||
- Disponible
|
||||
}
|
||||
Publicacion "1 ." -d- "1" Servicio: Ofece
|
||||
Publicacion "1" -u- "1" Profesional: Genera
|
||||
Publicacion "1" -d- "1" Estado: Tiene
|
||||
|
||||
Publicacion "1 ." -down-> "1 ." Servicio: Ofece
|
||||
Publicacion "1" <-- "1 ." Profesional: Genera
|
||||
Publicacion "1" -down-> "1" Estado: Tiene
|
||||
PreContrato "1" -- "1" Publicacion
|
||||
PreContrato "1" -l- "1" Usuario: Solicita
|
||||
|
||||
PreContrato "1" --> "1" Publicacion
|
||||
PreContrato "1" <-left- "1" Usuario: Solicita
|
||||
Recordatorio "0..* " -u- "1" Usuario
|
||||
Recordatorio "1" -- "1" Contrato
|
||||
|
||||
Recordatorio "0..* " -up-> "1 ." Usuario
|
||||
Recordatorio "1" -right-> "1" Contrato
|
||||
Contrato "1" -- "1" PreContrato: Confirma
|
||||
Contrato "1" o-- "1" Reclamo: Puede Tener
|
||||
Contrato "1" -- "1" ComprobanteDePago: Tiene
|
||||
Contrato "1" *-r- "1" Profesional: Involucra
|
||||
Contrato "1" *-d- "1" Usuario: Involucra
|
||||
|
||||
Contrato "1" --> "1" PreContrato: Confirma
|
||||
Contrato "1" o--> "1" Reclamo: Puede Tener
|
||||
Contrato "1" --> "1" ComprobanteDePago: Tiene
|
||||
Contrato "1" *-down-> "1" Profesional: Involucra
|
||||
Contrato "1" *-down-> "1" Usuario: Involucra
|
||||
ComprobanteDePago "1" -- "1" FormaDePago: "Es Realizado con"
|
||||
|
||||
ComprobanteDePago "1" --> "1" FormaDePago: "Es Realizado con"
|
||||
Reclamo "1" -- "1" Estado: Tiene
|
||||
Reclamo "1" -- "1" Usuario: Escribe
|
||||
|
||||
Reclamo "1 ." -down-> "1" Estado: Tiene
|
||||
Reclamo "1" <-- "1" Usuario: Escribe
|
||||
|
||||
Reseña "1..*" <-- "1" Usuario: Escribe
|
||||
Reseña "0..*" --> "1" Publicacion: Referencia
|
||||
Reseña "1..*" -u- "1" Usuario: Escribe
|
||||
Reseña "0..*" -l- "1" Publicacion: Referencia
|
||||
@enduml
|
||||
#+end_src
|
||||
|
||||
|
||||
Reference in New Issue
Block a user