1
Introducción al Modelado Conceptual
Objetivos de este tema
Entender la necesidad del modelado conceptual y su ubicación
en el proceso de desarrollo.
Conocer los conceptos básicos del modelado conceptual.
Conocer las principales notaciones de modelado conceptual.
Ser capaz de realizar un modelo conceptual de un sistema de
información a partir deinformación sobre el dominio de un
problema y unos requisitos.
1
Bases de Datos (Ingeniería de la Salud)
Curso 2012-2013
Índice
1.
2.
3.
4.
5.
6.
2
Introducción al Modelo Conceptual
El Modelo EER
Elementos del Diagrama de Clases del Modelo Conceptual
Elementos del Diagrama de Objetos del Modelo
Conceptual
Pasos creación de modelos conceptuales
Bibliografía
Bases de Datos (Ingeniería de laSalud)
Curso 2012-2013
1. Introducción al Modelado
Conceptual
¿Qué es el modelado conceptual?
El modelado conceptual es una técnica de análisis de requisitos y de diseño
de bases de datos.
Como técnica de análisis de requisitos…
Ayuda a identificar problemas en los requisitos antes de comenzar el
desarrollo, evitando gastos innecesarios.
Como técnica de diseño de bases de datos…
Permite representar de forma abstracta los conceptos y hechos relevantes del
dominio del problema y transformarlos posteriormente
Proceso
manual
realizado por
un humano
Requisitos Funcionales, de Información y
Reglas de negocio
3
Bases de Datos (Ingeniería de la Salud)
Proceso
~automático
Modelo Conceptual
Modelo Físico
Curso 2012-2013
1. Introducción al Modelado
Conceptual
• ¿Cuándo seusa el modelado conceptual?
Independientemente del ciclo de vida, se utiliza durante el aná
Requisitos
Análisis
Diseño
Implementación
Pruebas
Mantenimiento
4
Bases de Datos (Ingeniería de la Salud)
Curso 2012-2013
1. Introducción al Modelado
Conceptual
Los sistemas se pueden describir mediante:
Requisitos Funcionales, los cuales establecen los comportamientos del sistema.
Ejemplo:El sistema deberá permitir a los usuarios coger cita en atención primaria
Requisitos de Información, los cuales describen las necesidades de almacenamiento de datos
Ejemplo: El sistema deberá almacenar el área hospitalaria a la que pertenece cada paciente
Reglas de negocio, que representan las acciones correctas dentro del funcionamiento del software
Ejemplo: El usuario no podrá pedir unanueva cita si tiene ya una asignada
Dichos elementos serán transformados a elementos del modelo conceptual
Todo elemento de un modelo conceptual debe estar trazado hacia aquellos requisitos que lo
justifican
c l a ss Ej e m pl o t r a za bi l i da d
RI-001 - El
sist em a deberá
alm acenar la
inf orm ación
correspondient e
a los usuarios
del sist em a. En
concret o: ...
RF-004 - El
sist em adeberá
env iar
aut om át icam ent e
un em ail a los
usuarios cuando
...
5
Bases de Datos (Ingeniería de la Salud)
«t race»
«t race»
«ent idad»
U sua ri o
nom bre
apellidos
f echaNacim ient o
em ail
Curso 2012-2013
1. Introducción al Modelado
Conceptual
• Estándar para modelado conceptual
UML (Unified Modeling Language).
Resultado de la fusión de varias propuestas previas.
Gestionadopor la OMG (Object Management Group).
Ampliamente usando en la industria del software.
Múltiples herramientas disponibles.
Define 14 tipos de diagramas para modelar sistemas software (versión 2.3,
mayo 2010).
Para modelado conceptual, se utilizan principalmente:
Diagramas de clases
Diagramas de objetos
6
Bases de Datos (Ingeniería de la Salud)
Curso 2012-2013
2. El Modelo EER
Notación Entidad-Relación
Publicado por Peter Chen en 1976.
ident ificador
at ribut o
at ribut o
Ent idad
m ín:m áx
ident ificador
int errelación
m ín:m áx
Ent idad
at ribut o
at ribut o
7
Bases de Datos (Ingeniería de la Salud)
Curso 2012-2013
2. El Modelo EER: Introducción
Es un modelo conceptual de datos de alto nivel: Sirve para
representar los conceptos del Mundo que nos...
Regístrate para leer el documento completo.