SlideShare una empresa de Scribd logo
1 de 10
Descargar para leer sin conexión
© Pearson Educación, S.A. Todos los derechos reservados.
Modelo del Dominio
© Pearson Educación, S.A. Todos los derechos reservados.
Introducción
s Particiona y presenta los conceptos importantes
relacionados con el dominio.
s Una actividad clásica del análisis orientado a
objetos.
s ¿Cuáles son los objetos de interés en el dominio?
– ¿Sus atributos?
– ¿Sus relaciones?
s ATENCIÓN: no son objetos software, sino un
“diccionario visual” de conceptos del dominio.
© Pearson Educación, S.A. Todos los derechos reservados.
Un modelo del dominio
no representa objetos software
s Un modelo de conceptos del dominio, no de
objetos software:
– Un “diccionario visual” de términos importantes
en el dominio.
s Utiliza la notación UML de diagrama de estructura
estática:
Vídeo
ID
Almacena
Alquila
Alquila-de 
1
1..*
1
*1*
Videoclub
dirección
nombre
teléfono
Cliente
dirección
nombre
teléfono
© Pearson Educación, S.A. Todos los derechos reservados.
Terminología
s Modelo del Dominio UP = modelo conceptual del libro
© Pearson Educación, S.A. Todos los derechos reservados.
Particionado del modelo del dominio
s Aunque es
conceptualmente
correcto, nadie
representaría
recuadros de
paquetes como
indica el ejemplo.
Una herramienta
de CASOS
permitiría
desarrollaría esta
tarea de forma
más eficaz.
Conceptos del dominio
Núcleo/Misc. Pagos Productos Ventas
Núcleo/Misc.
Persona
Vídeoclub
dirección
nombre
Gestionado por
11
...etc...
Productos
Alquila
1..*1
Producto
descripción
...
Película de
vídeo
...
Videojuego
...
Cinta de
audio
...
Obsérvese
cómo se pueden
relacionar tipos
procedentes de
otros paquetes
Núcleo:: Videoclub
© Pearson Educación, S.A. Todos los derechos reservados.
La búsqueda de los
conceptos del dominio
s Listas de candidatos.
s Análisis “Abbott”.
s Patrones de análisis disponibles:
– Analysis Patterns, Fowler M.
– Data Model Patterns, Hay, D.
– The Data Model Resource Book, Silverston, L.
© Pearson Educación, S.A. Todos los derechos reservados.
Centrarse en las asociaciones
importantes
Vídeo
...Alquila
Influido-por 
1
1..*
1 Política de préstamos
...
Cliente
...
Asociación importante
Necesito recordar
Asociación de poco valor
Es posible, pero ¿y qué?
© Pearson Educación, S.A. Todos los derechos reservados.
Atributos
s Mostrar sólo tipos primitivos relativamente
“simples” como atributos.
s Las conexiones a otros conceptos se
representarán como asociaciones, no como
atributos.
Pago
fecha : Fecha
hora : Hora
cantidad : Dinero
atributos
© Pearson Educación, S.A. Todos los derechos reservados.
No utilizar atributos para
relacionar conceptos
s ¿Por qué?
Vídeo
...
Alquila
1 1..*Cliente
...
Mejor
Vídeo
alquilador : Cliente
Cliente
Vídeos alquilados: Lista de Vídeos
Peor
© Pearson Educación, S.A. Todos los derechos reservados.
Un ejemplo

Pagos-por-retrasos 
Catálogo
Descripción del vídeo
título
Categoría artículo
Alquiler de vídeo
Hora límite
Fecha de devolución
Hora de devolución
Pago en efectivo
cantidad : Dinero
Vídeo
ID
Almacena
Alquila
Alquila-de 
Pago-por
Inicia 
Posee-un
Descrito-por 
Carnet de socio
ID
Fecha inicio
1
1
1..*
1
1
1
1..*
1
1
*
1
1
1
*
1*
Transacción de alquiler
fecha
Política de préstamos
Cargo alquiler por día
Cargo alquiler por día extra
Determina-cargo-alquiler
1
Define 
1..*
*
1..*
1
1
* *
Videoclub
dirección
nombre
teléfono
Cliente
dirección
nombre
teléfono
1
1
1..*
Registra-alquiler-de 
0..1
1
Tiene
Mantiene 
*
1
1

Más contenido relacionado

La actualidad más candente

2 2 estilos arquitectonicos
2 2 estilos arquitectonicos2 2 estilos arquitectonicos
2 2 estilos arquitectonicoslandeta_p
 
Componentes y evolucion del modelado de negocios(investigacion)
Componentes y evolucion del modelado de negocios(investigacion)Componentes y evolucion del modelado de negocios(investigacion)
Componentes y evolucion del modelado de negocios(investigacion)Anel Sosa
 
Arquitectura de software para aplicaciones móviles
Arquitectura de software para aplicaciones móvilesArquitectura de software para aplicaciones móviles
Arquitectura de software para aplicaciones móvilesSergio Castillo Yrizales
 
C4model - Arquitectura de Software
C4model - Arquitectura de SoftwareC4model - Arquitectura de Software
C4model - Arquitectura de SoftwareRene Guaman-Quinche
 
Requerimientos funcionales y no funcionales de la aplicación
Requerimientos funcionales y no funcionales de la aplicaciónRequerimientos funcionales y no funcionales de la aplicación
Requerimientos funcionales y no funcionales de la aplicaciónYare LoZada
 
Ejemplo plan de desarrollo de software rup
Ejemplo plan de desarrollo de software rupEjemplo plan de desarrollo de software rup
Ejemplo plan de desarrollo de software rupXochitl Saucedo Muñoz
 
Sistemas críticos - Ingeniería de Sistemas
Sistemas críticos - Ingeniería de SistemasSistemas críticos - Ingeniería de Sistemas
Sistemas críticos - Ingeniería de SistemasUniminuto - San Francisco
 
Arquitectura 3 Capas
Arquitectura 3 CapasArquitectura 3 Capas
Arquitectura 3 CapasFani Calle
 
Sistema De Gestión De Base De Datos
Sistema De Gestión De Base De DatosSistema De Gestión De Base De Datos
Sistema De Gestión De Base De DatosGuillermo Chirinos
 
Componentes y Librerías - Tópicos avanzados de programación.
Componentes y Librerías - Tópicos avanzados de programación.Componentes y Librerías - Tópicos avanzados de programación.
Componentes y Librerías - Tópicos avanzados de programación.Giancarlo Aguilar
 
Lenguajes de Descripción de Arquitecturas
Lenguajes de Descripción de Arquitecturas Lenguajes de Descripción de Arquitecturas
Lenguajes de Descripción de Arquitecturas Shelisse De la Cruz
 
Modelo componentes
Modelo componentesModelo componentes
Modelo componentesmartin
 
Arquitectura flujo de datos(filtros y tuberías)
Arquitectura flujo de datos(filtros y tuberías)Arquitectura flujo de datos(filtros y tuberías)
Arquitectura flujo de datos(filtros y tuberías)katherine revelo gomez
 

La actualidad más candente (20)

2 2 estilos arquitectonicos
2 2 estilos arquitectonicos2 2 estilos arquitectonicos
2 2 estilos arquitectonicos
 
Modelos de dominio
Modelos de dominioModelos de dominio
Modelos de dominio
 
Diagrama de dominio armando
Diagrama de dominio armandoDiagrama de dominio armando
Diagrama de dominio armando
 
Curso Uml 2.6 Otros Diagramas
Curso Uml   2.6 Otros DiagramasCurso Uml   2.6 Otros Diagramas
Curso Uml 2.6 Otros Diagramas
 
Modelo relacional
Modelo relacionalModelo relacional
Modelo relacional
 
Componentes y evolucion del modelado de negocios(investigacion)
Componentes y evolucion del modelado de negocios(investigacion)Componentes y evolucion del modelado de negocios(investigacion)
Componentes y evolucion del modelado de negocios(investigacion)
 
Arquitectura de software para aplicaciones móviles
Arquitectura de software para aplicaciones móvilesArquitectura de software para aplicaciones móviles
Arquitectura de software para aplicaciones móviles
 
C4model - Arquitectura de Software
C4model - Arquitectura de SoftwareC4model - Arquitectura de Software
C4model - Arquitectura de Software
 
Modelo entidad
Modelo entidadModelo entidad
Modelo entidad
 
Requerimientos funcionales y no funcionales de la aplicación
Requerimientos funcionales y no funcionales de la aplicaciónRequerimientos funcionales y no funcionales de la aplicación
Requerimientos funcionales y no funcionales de la aplicación
 
Ejemplo plan de desarrollo de software rup
Ejemplo plan de desarrollo de software rupEjemplo plan de desarrollo de software rup
Ejemplo plan de desarrollo de software rup
 
Sistemas críticos - Ingeniería de Sistemas
Sistemas críticos - Ingeniería de SistemasSistemas críticos - Ingeniería de Sistemas
Sistemas críticos - Ingeniería de Sistemas
 
Arquitectura 3 Capas
Arquitectura 3 CapasArquitectura 3 Capas
Arquitectura 3 Capas
 
Sistema De Gestión De Base De Datos
Sistema De Gestión De Base De DatosSistema De Gestión De Base De Datos
Sistema De Gestión De Base De Datos
 
Componentes y Librerías - Tópicos avanzados de programación.
Componentes y Librerías - Tópicos avanzados de programación.Componentes y Librerías - Tópicos avanzados de programación.
Componentes y Librerías - Tópicos avanzados de programación.
 
Lenguajes de Descripción de Arquitecturas
Lenguajes de Descripción de Arquitecturas Lenguajes de Descripción de Arquitecturas
Lenguajes de Descripción de Arquitecturas
 
Estándares para el Modelado de Procesos de Negocios
Estándares para el Modelado de Procesos de NegociosEstándares para el Modelado de Procesos de Negocios
Estándares para el Modelado de Procesos de Negocios
 
Modelo componentes
Modelo componentesModelo componentes
Modelo componentes
 
Ejemplo dfd
Ejemplo dfdEjemplo dfd
Ejemplo dfd
 
Arquitectura flujo de datos(filtros y tuberías)
Arquitectura flujo de datos(filtros y tuberías)Arquitectura flujo de datos(filtros y tuberías)
Arquitectura flujo de datos(filtros y tuberías)
 

Más de SCMU AQP

la-educacion-de-las-virtudes-humanas-y-su-evaluacic3b3n.pdf
la-educacion-de-las-virtudes-humanas-y-su-evaluacic3b3n.pdfla-educacion-de-las-virtudes-humanas-y-su-evaluacic3b3n.pdf
la-educacion-de-las-virtudes-humanas-y-su-evaluacic3b3n.pdfSCMU AQP
 
Kami Export - Historical Thinking Chart_Spanish_0.pdf
Kami Export - Historical Thinking Chart_Spanish_0.pdfKami Export - Historical Thinking Chart_Spanish_0.pdf
Kami Export - Historical Thinking Chart_Spanish_0.pdfSCMU AQP
 
ECONOMIA FISCAL DEL GUANO EN LA ERA REPUBLICANA
ECONOMIA   FISCAL DEL GUANO  EN LA ERA REPUBLICANAECONOMIA   FISCAL DEL GUANO  EN LA ERA REPUBLICANA
ECONOMIA FISCAL DEL GUANO EN LA ERA REPUBLICANASCMU AQP
 
La-Deuda-Defraudada, Alfonso-Quiroz-La-Deuda-Defraudada.pdf
La-Deuda-Defraudada, Alfonso-Quiroz-La-Deuda-Defraudada.pdfLa-Deuda-Defraudada, Alfonso-Quiroz-La-Deuda-Defraudada.pdf
La-Deuda-Defraudada, Alfonso-Quiroz-La-Deuda-Defraudada.pdfSCMU AQP
 
200 años después_ l@s escolares preguntan, l@s historiador@s responden-libro.pdf
200 años después_ l@s escolares preguntan, l@s historiador@s responden-libro.pdf200 años después_ l@s escolares preguntan, l@s historiador@s responden-libro.pdf
200 años después_ l@s escolares preguntan, l@s historiador@s responden-libro.pdfSCMU AQP
 
DEBATE SOBRE LA INDEPENDENCIA PERU ANALISIS
DEBATE SOBRE LA INDEPENDENCIA  PERU ANALISISDEBATE SOBRE LA INDEPENDENCIA  PERU ANALISIS
DEBATE SOBRE LA INDEPENDENCIA PERU ANALISISSCMU AQP
 
libro_wari_en_arequipa_-_alta_resolucion.pdf
libro_wari_en_arequipa_-_alta_resolucion.pdflibro_wari_en_arequipa_-_alta_resolucion.pdf
libro_wari_en_arequipa_-_alta_resolucion.pdfSCMU AQP
 
Areq 2024 DPCC s05 Participación ciudadana -Sistema Democratico oki (1).pptx
Areq 2024 DPCC s05  Participación ciudadana -Sistema Democratico  oki (1).pptxAreq 2024 DPCC s05  Participación ciudadana -Sistema Democratico  oki (1).pptx
Areq 2024 DPCC s05 Participación ciudadana -Sistema Democratico oki (1).pptxSCMU AQP
 
DIA_INTERNACIONAL_DE_LA_MUJER.pptx
DIA_INTERNACIONAL_DE_LA_MUJER.pptxDIA_INTERNACIONAL_DE_LA_MUJER.pptx
DIA_INTERNACIONAL_DE_LA_MUJER.pptxSCMU AQP
 
Dionicio_Lazo_-_NOTAS__NEUROCIENCIA_Y_EDUCACION_C1.P.P._2010.doc
Dionicio_Lazo_-_NOTAS__NEUROCIENCIA_Y_EDUCACION_C1.P.P._2010.docDionicio_Lazo_-_NOTAS__NEUROCIENCIA_Y_EDUCACION_C1.P.P._2010.doc
Dionicio_Lazo_-_NOTAS__NEUROCIENCIA_Y_EDUCACION_C1.P.P._2010.docSCMU AQP
 
TABLA DE ANALISIS HISTORICO
TABLA DE ANALISIS  HISTORICOTABLA DE ANALISIS  HISTORICO
TABLA DE ANALISIS HISTORICOSCMU AQP
 
Exposicion_romanticismo.pptx
Exposicion_romanticismo.pptxExposicion_romanticismo.pptx
Exposicion_romanticismo.pptxSCMU AQP
 
LOS-INICIOS-DE-LA-REPUBLICA-PERUANA-ppt.pdf
LOS-INICIOS-DE-LA-REPUBLICA-PERUANA-ppt.pdfLOS-INICIOS-DE-LA-REPUBLICA-PERUANA-ppt.pdf
LOS-INICIOS-DE-LA-REPUBLICA-PERUANA-ppt.pdfSCMU AQP
 
¿Cómo cuantificar el dolor Reparaciones_16dic[1].pdf
¿Cómo cuantificar el dolor Reparaciones_16dic[1].pdf¿Cómo cuantificar el dolor Reparaciones_16dic[1].pdf
¿Cómo cuantificar el dolor Reparaciones_16dic[1].pdfSCMU AQP
 
Reporte_de_Conflictos_Sociales_Marzo_2022.pdf.pdf
Reporte_de_Conflictos_Sociales_Marzo_2022.pdf.pdfReporte_de_Conflictos_Sociales_Marzo_2022.pdf.pdf
Reporte_de_Conflictos_Sociales_Marzo_2022.pdf.pdfSCMU AQP
 
Extended-Essay-Master-Guide.pdf
Extended-Essay-Master-Guide.pdfExtended-Essay-Master-Guide.pdf
Extended-Essay-Master-Guide.pdfSCMU AQP
 
La falaz prosperidad.pdf
La falaz prosperidad.pdfLa falaz prosperidad.pdf
La falaz prosperidad.pdfSCMU AQP
 
Fuentes_historicas__CCSS.pdf
Fuentes_historicas__CCSS.pdfFuentes_historicas__CCSS.pdf
Fuentes_historicas__CCSS.pdfSCMU AQP
 
2020 pasch net-adventskalender-teilnahmebedingungen
2020 pasch net-adventskalender-teilnahmebedingungen2020 pasch net-adventskalender-teilnahmebedingungen
2020 pasch net-adventskalender-teilnahmebedingungenSCMU AQP
 
1 guia-educacion-ambiental-primera-edicion-2014 compressed (1)
1 guia-educacion-ambiental-primera-edicion-2014 compressed (1)1 guia-educacion-ambiental-primera-edicion-2014 compressed (1)
1 guia-educacion-ambiental-primera-edicion-2014 compressed (1)SCMU AQP
 

Más de SCMU AQP (20)

la-educacion-de-las-virtudes-humanas-y-su-evaluacic3b3n.pdf
la-educacion-de-las-virtudes-humanas-y-su-evaluacic3b3n.pdfla-educacion-de-las-virtudes-humanas-y-su-evaluacic3b3n.pdf
la-educacion-de-las-virtudes-humanas-y-su-evaluacic3b3n.pdf
 
Kami Export - Historical Thinking Chart_Spanish_0.pdf
Kami Export - Historical Thinking Chart_Spanish_0.pdfKami Export - Historical Thinking Chart_Spanish_0.pdf
Kami Export - Historical Thinking Chart_Spanish_0.pdf
 
ECONOMIA FISCAL DEL GUANO EN LA ERA REPUBLICANA
ECONOMIA   FISCAL DEL GUANO  EN LA ERA REPUBLICANAECONOMIA   FISCAL DEL GUANO  EN LA ERA REPUBLICANA
ECONOMIA FISCAL DEL GUANO EN LA ERA REPUBLICANA
 
La-Deuda-Defraudada, Alfonso-Quiroz-La-Deuda-Defraudada.pdf
La-Deuda-Defraudada, Alfonso-Quiroz-La-Deuda-Defraudada.pdfLa-Deuda-Defraudada, Alfonso-Quiroz-La-Deuda-Defraudada.pdf
La-Deuda-Defraudada, Alfonso-Quiroz-La-Deuda-Defraudada.pdf
 
200 años después_ l@s escolares preguntan, l@s historiador@s responden-libro.pdf
200 años después_ l@s escolares preguntan, l@s historiador@s responden-libro.pdf200 años después_ l@s escolares preguntan, l@s historiador@s responden-libro.pdf
200 años después_ l@s escolares preguntan, l@s historiador@s responden-libro.pdf
 
DEBATE SOBRE LA INDEPENDENCIA PERU ANALISIS
DEBATE SOBRE LA INDEPENDENCIA  PERU ANALISISDEBATE SOBRE LA INDEPENDENCIA  PERU ANALISIS
DEBATE SOBRE LA INDEPENDENCIA PERU ANALISIS
 
libro_wari_en_arequipa_-_alta_resolucion.pdf
libro_wari_en_arequipa_-_alta_resolucion.pdflibro_wari_en_arequipa_-_alta_resolucion.pdf
libro_wari_en_arequipa_-_alta_resolucion.pdf
 
Areq 2024 DPCC s05 Participación ciudadana -Sistema Democratico oki (1).pptx
Areq 2024 DPCC s05  Participación ciudadana -Sistema Democratico  oki (1).pptxAreq 2024 DPCC s05  Participación ciudadana -Sistema Democratico  oki (1).pptx
Areq 2024 DPCC s05 Participación ciudadana -Sistema Democratico oki (1).pptx
 
DIA_INTERNACIONAL_DE_LA_MUJER.pptx
DIA_INTERNACIONAL_DE_LA_MUJER.pptxDIA_INTERNACIONAL_DE_LA_MUJER.pptx
DIA_INTERNACIONAL_DE_LA_MUJER.pptx
 
Dionicio_Lazo_-_NOTAS__NEUROCIENCIA_Y_EDUCACION_C1.P.P._2010.doc
Dionicio_Lazo_-_NOTAS__NEUROCIENCIA_Y_EDUCACION_C1.P.P._2010.docDionicio_Lazo_-_NOTAS__NEUROCIENCIA_Y_EDUCACION_C1.P.P._2010.doc
Dionicio_Lazo_-_NOTAS__NEUROCIENCIA_Y_EDUCACION_C1.P.P._2010.doc
 
TABLA DE ANALISIS HISTORICO
TABLA DE ANALISIS  HISTORICOTABLA DE ANALISIS  HISTORICO
TABLA DE ANALISIS HISTORICO
 
Exposicion_romanticismo.pptx
Exposicion_romanticismo.pptxExposicion_romanticismo.pptx
Exposicion_romanticismo.pptx
 
LOS-INICIOS-DE-LA-REPUBLICA-PERUANA-ppt.pdf
LOS-INICIOS-DE-LA-REPUBLICA-PERUANA-ppt.pdfLOS-INICIOS-DE-LA-REPUBLICA-PERUANA-ppt.pdf
LOS-INICIOS-DE-LA-REPUBLICA-PERUANA-ppt.pdf
 
¿Cómo cuantificar el dolor Reparaciones_16dic[1].pdf
¿Cómo cuantificar el dolor Reparaciones_16dic[1].pdf¿Cómo cuantificar el dolor Reparaciones_16dic[1].pdf
¿Cómo cuantificar el dolor Reparaciones_16dic[1].pdf
 
Reporte_de_Conflictos_Sociales_Marzo_2022.pdf.pdf
Reporte_de_Conflictos_Sociales_Marzo_2022.pdf.pdfReporte_de_Conflictos_Sociales_Marzo_2022.pdf.pdf
Reporte_de_Conflictos_Sociales_Marzo_2022.pdf.pdf
 
Extended-Essay-Master-Guide.pdf
Extended-Essay-Master-Guide.pdfExtended-Essay-Master-Guide.pdf
Extended-Essay-Master-Guide.pdf
 
La falaz prosperidad.pdf
La falaz prosperidad.pdfLa falaz prosperidad.pdf
La falaz prosperidad.pdf
 
Fuentes_historicas__CCSS.pdf
Fuentes_historicas__CCSS.pdfFuentes_historicas__CCSS.pdf
Fuentes_historicas__CCSS.pdf
 
2020 pasch net-adventskalender-teilnahmebedingungen
2020 pasch net-adventskalender-teilnahmebedingungen2020 pasch net-adventskalender-teilnahmebedingungen
2020 pasch net-adventskalender-teilnahmebedingungen
 
1 guia-educacion-ambiental-primera-edicion-2014 compressed (1)
1 guia-educacion-ambiental-primera-edicion-2014 compressed (1)1 guia-educacion-ambiental-primera-edicion-2014 compressed (1)
1 guia-educacion-ambiental-primera-edicion-2014 compressed (1)
 

Último

PINTURA ITALIANA DEL CINQUECENTO (SIGLO XVI).ppt
PINTURA ITALIANA DEL CINQUECENTO (SIGLO XVI).pptPINTURA ITALIANA DEL CINQUECENTO (SIGLO XVI).ppt
PINTURA ITALIANA DEL CINQUECENTO (SIGLO XVI).pptAlberto Rubio
 
SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024
SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024
SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024gharce
 
Los Nueve Principios del Desempeño de la Sostenibilidad
Los Nueve Principios del Desempeño de la SostenibilidadLos Nueve Principios del Desempeño de la Sostenibilidad
Los Nueve Principios del Desempeño de la SostenibilidadJonathanCovena1
 
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptx
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptxLINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptx
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptxdanalikcruz2000
 
PLANIFICACION ANUAL 2024 - INICIAL UNIDOCENTE.docx
PLANIFICACION ANUAL 2024 - INICIAL UNIDOCENTE.docxPLANIFICACION ANUAL 2024 - INICIAL UNIDOCENTE.docx
PLANIFICACION ANUAL 2024 - INICIAL UNIDOCENTE.docxJUANSIMONPACHIN
 
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptxPPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptxOscarEduardoSanchezC
 
libro para colorear de Peppa pig, ideal para educación inicial
libro para colorear de Peppa pig, ideal para educación iniciallibro para colorear de Peppa pig, ideal para educación inicial
libro para colorear de Peppa pig, ideal para educación inicialLorenaSanchez350426
 
Manejo del Dengue, generalidades, actualización marzo 2024 minsa
Manejo del Dengue, generalidades, actualización marzo 2024 minsaManejo del Dengue, generalidades, actualización marzo 2024 minsa
Manejo del Dengue, generalidades, actualización marzo 2024 minsaLuis Minaya
 
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptx
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptxPresentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptx
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptxYeseniaRivera50
 
CIENCIAS NATURALES 4 TO ambientes .docx
CIENCIAS NATURALES 4 TO  ambientes .docxCIENCIAS NATURALES 4 TO  ambientes .docx
CIENCIAS NATURALES 4 TO ambientes .docxAgustinaNuez21
 
DETALLES EN EL DISEÑO DE INTERIOR
DETALLES EN EL DISEÑO DE INTERIORDETALLES EN EL DISEÑO DE INTERIOR
DETALLES EN EL DISEÑO DE INTERIORGonella
 
Uses of simple past and time expressions
Uses of simple past and time expressionsUses of simple past and time expressions
Uses of simple past and time expressionsConsueloSantana3
 
Fisiologia.Articular. 3 Kapandji.6a.Ed.pdf
Fisiologia.Articular. 3 Kapandji.6a.Ed.pdfFisiologia.Articular. 3 Kapandji.6a.Ed.pdf
Fisiologia.Articular. 3 Kapandji.6a.Ed.pdfcoloncopias5
 
Fundamentos y Principios de Psicopedagogía..pdf
Fundamentos y Principios de Psicopedagogía..pdfFundamentos y Principios de Psicopedagogía..pdf
Fundamentos y Principios de Psicopedagogía..pdfsamyarrocha1
 
PPT_Formación integral y educación CRESE (1).pdf
PPT_Formación integral y educación CRESE (1).pdfPPT_Formación integral y educación CRESE (1).pdf
PPT_Formación integral y educación CRESE (1).pdfEDILIAGAMBOA
 
FICHA DE MONITOREO Y ACOMPAÑAMIENTO 2024 MINEDU
FICHA DE MONITOREO Y ACOMPAÑAMIENTO  2024 MINEDUFICHA DE MONITOREO Y ACOMPAÑAMIENTO  2024 MINEDU
FICHA DE MONITOREO Y ACOMPAÑAMIENTO 2024 MINEDUgustavorojas179704
 
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdfOswaldoGonzalezCruz
 

Último (20)

PINTURA ITALIANA DEL CINQUECENTO (SIGLO XVI).ppt
PINTURA ITALIANA DEL CINQUECENTO (SIGLO XVI).pptPINTURA ITALIANA DEL CINQUECENTO (SIGLO XVI).ppt
PINTURA ITALIANA DEL CINQUECENTO (SIGLO XVI).ppt
 
SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024
SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024
SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024
 
Los Nueve Principios del Desempeño de la Sostenibilidad
Los Nueve Principios del Desempeño de la SostenibilidadLos Nueve Principios del Desempeño de la Sostenibilidad
Los Nueve Principios del Desempeño de la Sostenibilidad
 
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptx
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptxLINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptx
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptx
 
PLANIFICACION ANUAL 2024 - INICIAL UNIDOCENTE.docx
PLANIFICACION ANUAL 2024 - INICIAL UNIDOCENTE.docxPLANIFICACION ANUAL 2024 - INICIAL UNIDOCENTE.docx
PLANIFICACION ANUAL 2024 - INICIAL UNIDOCENTE.docx
 
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptxPPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
 
libro para colorear de Peppa pig, ideal para educación inicial
libro para colorear de Peppa pig, ideal para educación iniciallibro para colorear de Peppa pig, ideal para educación inicial
libro para colorear de Peppa pig, ideal para educación inicial
 
Manejo del Dengue, generalidades, actualización marzo 2024 minsa
Manejo del Dengue, generalidades, actualización marzo 2024 minsaManejo del Dengue, generalidades, actualización marzo 2024 minsa
Manejo del Dengue, generalidades, actualización marzo 2024 minsa
 
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptx
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptxPresentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptx
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptx
 
CIENCIAS NATURALES 4 TO ambientes .docx
CIENCIAS NATURALES 4 TO  ambientes .docxCIENCIAS NATURALES 4 TO  ambientes .docx
CIENCIAS NATURALES 4 TO ambientes .docx
 
DETALLES EN EL DISEÑO DE INTERIOR
DETALLES EN EL DISEÑO DE INTERIORDETALLES EN EL DISEÑO DE INTERIOR
DETALLES EN EL DISEÑO DE INTERIOR
 
Uses of simple past and time expressions
Uses of simple past and time expressionsUses of simple past and time expressions
Uses of simple past and time expressions
 
Fisiologia.Articular. 3 Kapandji.6a.Ed.pdf
Fisiologia.Articular. 3 Kapandji.6a.Ed.pdfFisiologia.Articular. 3 Kapandji.6a.Ed.pdf
Fisiologia.Articular. 3 Kapandji.6a.Ed.pdf
 
Aedes aegypti + Intro to Coquies EE.pptx
Aedes aegypti + Intro to Coquies EE.pptxAedes aegypti + Intro to Coquies EE.pptx
Aedes aegypti + Intro to Coquies EE.pptx
 
Fundamentos y Principios de Psicopedagogía..pdf
Fundamentos y Principios de Psicopedagogía..pdfFundamentos y Principios de Psicopedagogía..pdf
Fundamentos y Principios de Psicopedagogía..pdf
 
PPT_Formación integral y educación CRESE (1).pdf
PPT_Formación integral y educación CRESE (1).pdfPPT_Formación integral y educación CRESE (1).pdf
PPT_Formación integral y educación CRESE (1).pdf
 
TL/CNL – 2.ª FASE .
TL/CNL – 2.ª FASE                       .TL/CNL – 2.ª FASE                       .
TL/CNL – 2.ª FASE .
 
FICHA DE MONITOREO Y ACOMPAÑAMIENTO 2024 MINEDU
FICHA DE MONITOREO Y ACOMPAÑAMIENTO  2024 MINEDUFICHA DE MONITOREO Y ACOMPAÑAMIENTO  2024 MINEDU
FICHA DE MONITOREO Y ACOMPAÑAMIENTO 2024 MINEDU
 
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf
 
Earth Day Everyday 2024 54th anniversary
Earth Day Everyday 2024 54th anniversaryEarth Day Everyday 2024 54th anniversary
Earth Day Everyday 2024 54th anniversary
 

Modelo del dominio

  • 1. © Pearson Educación, S.A. Todos los derechos reservados. Modelo del Dominio
  • 2. © Pearson Educación, S.A. Todos los derechos reservados. Introducción s Particiona y presenta los conceptos importantes relacionados con el dominio. s Una actividad clásica del análisis orientado a objetos. s ¿Cuáles son los objetos de interés en el dominio? – ¿Sus atributos? – ¿Sus relaciones? s ATENCIÓN: no son objetos software, sino un “diccionario visual” de conceptos del dominio.
  • 3. © Pearson Educación, S.A. Todos los derechos reservados. Un modelo del dominio no representa objetos software s Un modelo de conceptos del dominio, no de objetos software: – Un “diccionario visual” de términos importantes en el dominio. s Utiliza la notación UML de diagrama de estructura estática: Vídeo ID Almacena Alquila Alquila-de  1 1..* 1 *1* Videoclub dirección nombre teléfono Cliente dirección nombre teléfono
  • 4. © Pearson Educación, S.A. Todos los derechos reservados. Terminología s Modelo del Dominio UP = modelo conceptual del libro
  • 5. © Pearson Educación, S.A. Todos los derechos reservados. Particionado del modelo del dominio s Aunque es conceptualmente correcto, nadie representaría recuadros de paquetes como indica el ejemplo. Una herramienta de CASOS permitiría desarrollaría esta tarea de forma más eficaz. Conceptos del dominio Núcleo/Misc. Pagos Productos Ventas Núcleo/Misc. Persona Vídeoclub dirección nombre Gestionado por 11 ...etc... Productos Alquila 1..*1 Producto descripción ... Película de vídeo ... Videojuego ... Cinta de audio ... Obsérvese cómo se pueden relacionar tipos procedentes de otros paquetes Núcleo:: Videoclub
  • 6. © Pearson Educación, S.A. Todos los derechos reservados. La búsqueda de los conceptos del dominio s Listas de candidatos. s Análisis “Abbott”. s Patrones de análisis disponibles: – Analysis Patterns, Fowler M. – Data Model Patterns, Hay, D. – The Data Model Resource Book, Silverston, L.
  • 7. © Pearson Educación, S.A. Todos los derechos reservados. Centrarse en las asociaciones importantes Vídeo ...Alquila Influido-por  1 1..* 1 Política de préstamos ... Cliente ... Asociación importante Necesito recordar Asociación de poco valor Es posible, pero ¿y qué?
  • 8. © Pearson Educación, S.A. Todos los derechos reservados. Atributos s Mostrar sólo tipos primitivos relativamente “simples” como atributos. s Las conexiones a otros conceptos se representarán como asociaciones, no como atributos. Pago fecha : Fecha hora : Hora cantidad : Dinero atributos
  • 9. © Pearson Educación, S.A. Todos los derechos reservados. No utilizar atributos para relacionar conceptos s ¿Por qué? Vídeo ... Alquila 1 1..*Cliente ... Mejor Vídeo alquilador : Cliente Cliente Vídeos alquilados: Lista de Vídeos Peor
  • 10. © Pearson Educación, S.A. Todos los derechos reservados. Un ejemplo  Pagos-por-retrasos  Catálogo Descripción del vídeo título Categoría artículo Alquiler de vídeo Hora límite Fecha de devolución Hora de devolución Pago en efectivo cantidad : Dinero Vídeo ID Almacena Alquila Alquila-de  Pago-por Inicia  Posee-un Descrito-por  Carnet de socio ID Fecha inicio 1 1 1..* 1 1 1 1..* 1 1 * 1 1 1 * 1* Transacción de alquiler fecha Política de préstamos Cargo alquiler por día Cargo alquiler por día extra Determina-cargo-alquiler 1 Define  1..* * 1..* 1 1 * * Videoclub dirección nombre teléfono Cliente dirección nombre teléfono 1 1 1..* Registra-alquiler-de  0..1 1 Tiene Mantiene  * 1 1