Añadir Analisis III/diagrama de clases.org
This commit is contained in:
94
Analisis III/diagrama de clases.org
Normal file
94
Analisis III/diagrama de clases.org
Normal 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]]
|
||||
Reference in New Issue
Block a user