presentacion
TRANSCRIPT
![Page 1: Presentacion](https://reader036.vdocuments.site/reader036/viewer/2022062514/55852f49d8b42a9b388b4c2b/html5/thumbnails/1.jpg)
Dominio de un problema y su
modeladoLuis Bertel
![Page 2: Presentacion](https://reader036.vdocuments.site/reader036/viewer/2022062514/55852f49d8b42a9b388b4c2b/html5/thumbnails/2.jpg)
Dominio del problema
• Identificar los elementos(entidades) que dan respuesta al problema planteado. Además se debe conocer sus características y la su relación con otras entidades.
![Page 3: Presentacion](https://reader036.vdocuments.site/reader036/viewer/2022062514/55852f49d8b42a9b388b4c2b/html5/thumbnails/3.jpg)
Proceso identificación del dominio
Identificación de las entidades
Definir sus características
Hallar las relaciones con otras entidades
![Page 4: Presentacion](https://reader036.vdocuments.site/reader036/viewer/2022062514/55852f49d8b42a9b388b4c2b/html5/thumbnails/4.jpg)
¿Qué es una entidad?
• Puede ser cualquier elemento que componen el dominio, ya sea real (persona, vivienda, etc) o abstracto(cuenta corriente, un número imaginario, etc).
• Por lo general se buscan los sustantivos para identificar las entidades
![Page 5: Presentacion](https://reader036.vdocuments.site/reader036/viewer/2022062514/55852f49d8b42a9b388b4c2b/html5/thumbnails/5.jpg)
Ejemplo
Se desea almacenar los datos de una persona para llevar el censo del estado. Las persona son empadronadas por vivienda, la cual está en un municipio determinado.
![Page 6: Presentacion](https://reader036.vdocuments.site/reader036/viewer/2022062514/55852f49d8b42a9b388b4c2b/html5/thumbnails/6.jpg)
Ejemplo
Se desea almacenar los datos de una persona para llevar el censo del estado. Las persona son empadronadas por vivienda, la cual está en un municipio determinado.
Se desea almacenar los datos de una persona para llevar el censo del estado. Las persona son empadronadas por vivienda, la cual está en un municipio determinado.
![Page 7: Presentacion](https://reader036.vdocuments.site/reader036/viewer/2022062514/55852f49d8b42a9b388b4c2b/html5/thumbnails/7.jpg)
Características de las entidades
• Las características de las entidades lo describe.
• Una característica debe tener un nombre significativo.
• Debe tener un tipo de dato asociado.
![Page 8: Presentacion](https://reader036.vdocuments.site/reader036/viewer/2022062514/55852f49d8b42a9b388b4c2b/html5/thumbnails/8.jpg)
EjemploPara la entidad persona, las posibles características son:
Característica Tipo de dato
nombres Cadena de caracteres
apellidos Cadena de caracteres
género Masculino o Femenino
Fecha nacimiento Fecha
Salario Valor real positivo
![Page 9: Presentacion](https://reader036.vdocuments.site/reader036/viewer/2022062514/55852f49d8b42a9b388b4c2b/html5/thumbnails/9.jpg)
Representación de las entidades y sus características
• Una entidad(clase) se representa en notación UML(Unified Modeling Language) como un rectángulo subdividido en tres partes.
• La primera parte se coloca el nombre de la entidad.
• La segunda parte contiene las características(atributo) de la entidad.
![Page 10: Presentacion](https://reader036.vdocuments.site/reader036/viewer/2022062514/55852f49d8b42a9b388b4c2b/html5/thumbnails/10.jpg)
PersonanombresapellidosgénerofechaNacimientoSalario
Nombre de la entidad o clase
características oatributos
![Page 11: Presentacion](https://reader036.vdocuments.site/reader036/viewer/2022062514/55852f49d8b42a9b388b4c2b/html5/thumbnails/11.jpg)
Relación entre entidades
• Las entidades o clases no coexisten independientes, están relacionadas unas con otras e indican el tipo de relación que tiene.
• La relación se representa por medio de una flecha.
• La relación más sencilla es la ASOCIACIÓN que indica todo y parte de una entidad.
![Page 12: Presentacion](https://reader036.vdocuments.site/reader036/viewer/2022062514/55852f49d8b42a9b388b4c2b/html5/thumbnails/12.jpg)
Ejemplo
Municipio Vivienda Personatiene habita
![Page 13: Presentacion](https://reader036.vdocuments.site/reader036/viewer/2022062514/55852f49d8b42a9b388b4c2b/html5/thumbnails/13.jpg)
Taller• Se desea realizar un programa que lleve el
registro de la entrada de los vehículos al aparcadero de la Universidad de Manizales. Los vehículos que pagan por el uso del aparcadero son motocicletas y automóviles, estos tienen un solo propietario, pero pueden conducidos por el conductorB. El programa genera la factura para el uso del aparcadero y registra el ingreso con la hora y la fecha. A los vehículos se les registra la placa y la marca. A las personas sus datos personales