Your SlideShare is downloading. ×
Clase 12b uml_clases_ejemplos
Clase 12b uml_clases_ejemplos
Clase 12b uml_clases_ejemplos
Clase 12b uml_clases_ejemplos
Clase 12b uml_clases_ejemplos
Clase 12b uml_clases_ejemplos
Clase 12b uml_clases_ejemplos
Clase 12b uml_clases_ejemplos
Clase 12b uml_clases_ejemplos
Clase 12b uml_clases_ejemplos
Clase 12b uml_clases_ejemplos
Clase 12b uml_clases_ejemplos
Clase 12b uml_clases_ejemplos
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Clase 12b uml_clases_ejemplos

484

Published on

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
484
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
39
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. 1UMLDiagramas de Clases(UML ilustrado)Universidad de los AndesDemián GutierrezNoviembre 2012
  • 2. 2Diagramas de Clases(Un ejemplo conceptual)Modelo de Dominio
  • 3. 3Diagramas de Clases(Un ejemplo conceptual)
  • 4. 4Diagramas de Clases(Un ejemplo conceptual)Modelo de Dominio
  • 5. 5Diagramas de Clases(Un ejemplo conceptual)Modelo de Dominio
  • 6. 6Diagramas de Clases(Arquitectura de las clases GUI de CLEDA)ArquitecturaDiseño OO
  • 7. 7Diagramas de Clases(Arquitectura del motor de WorkflowCledaFlow)ArquitecturaDiseño OO
  • 8. 8Diagramas de ClasesA nivel deimplementación
  • 9. 9class DependenciasDependenciaEscuelaDepartamentoInstitutoDeInvestigaciónCentroDeInvestigaciónLaboratorioDeInvestigaciónPostgradoFacultad/ Núcleo+tieneDepartamentos 1..*+tieneEscuelas1..*+tieneInstitutos*+tieneCentros*+tieneLabs*+tienePostgrados*Diagramas de Clases(Modelo Conceptual)
  • 10. 10class películasPelícula- titulo: string = Desconocido- año: char = 0000- duracion: float = 0.0- tipo: TipoPelicula+ nuevaPelicula() : void- setTitulo(string) : void+ getTitulo() : string- setAño(char) : void+ getAño() : char- setDuracion(float) : void+ getDuracion() : float+ modificaPelicula() : void+ despliegaPelicula() : void+ eliminaPelicula() : void«enumeration»TipoPelicula«enum»dramasuspensoaccióncomediaEstudio- nombre: string- ciudad: string- direccion: string- dirWeb: string- fechaFundacion: date- pais: string- telefonos: Lista+ nuevoEstudio() : void+ modificaEstudio() : void+ cierraEstudio() : void+ despliegaEstudio() : Estudio[]- setNombre(string) : void- setCiudad(string) : void- setDireccion(string) : void- setDirWeb(string) : void- setFechaFundacion(date) : void- setPais(string) : void- setTelefonos(Lista) : void+ getNombre() : string+ getCiudad() : string+ getDireccion() : string+ getDirWeb() : string+ getFechaFundacion() : date+ getPais() : string+ getTelefonos() : string[]+produce* producción+producidaPor1..*Diagramas de Clases(Modelo de Implementación)
  • 11. 11class Préstamo de equiposDependenciaDepartamentoDependenciaEscuelaPersonalProfesor EquipoEstudiantePersonaSolicitudDeProfesor SolicitudDeEstudiante-tieneDepartamentos1..*-controladoPor1-controla *-profesores 1..*-secretariaDe 1-secretaria1-secretariaDe1-secretaria1-estudiantes 1..*-solicitadoPor*-solicita*-solicita*-solicitadoPor*-autorizadoPor1 -autoriza *Diagramas de Clases
  • 12. 12class GeometríaDatoGeométrico- color: TipoColor«enumeration»TipoColor«enum»rojoverdenegro«enumeration»TipoRelleno«enumeration»TipoSombraPolígono- relleno: TipoRelleno- sombra: TipoSombraPunto- x: float- y: floatLíneaRectángulo- ancho: int- largo: intPolilíneaArco- anguloDeInicio: double- anguloDeBarrido: double-esquinaSuperiorIzquierda1-líneas2..* {ordenado}-líneas3..*{ordenado, hasta línea final = de línea inicial}-de 1-líneas * -líneas *-hasta1Diagramas de Clases
  • 13. 13Gracias¡Gracias!

×