presentacion

13
Dominio de un problema y su modelado Luis Bertel

Upload: luis-bertel

Post on 20-Jun-2015

178 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Presentacion

Dominio de un problema y su

modeladoLuis Bertel

Page 2: Presentacion

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

Proceso identificación del dominio

Identificación de las entidades

Definir sus características

Hallar las relaciones con otras entidades

Page 4: Presentacion

¿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

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

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

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

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

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

PersonanombresapellidosgénerofechaNacimientoSalario

Nombre de la entidad o clase

características oatributos

Page 11: Presentacion

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

Ejemplo

Municipio Vivienda Personatiene habita

Page 13: Presentacion

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