SlideShare una empresa de Scribd logo
1 de 16
CONCEPTUAL MODELING 
Oscar Daniel Pardo Mahecha 
Ingeniería dirigida por Modelos 
Prof. Jorge Mario Calvo L. 
Sept 15 de 2014
1.1 Funciones de un sistema de 
información 
• Memoria : mantener una representación 
interna de los datos del dominio 
• Informativa: Proveer a los usuarios 
información relacionada con el estado del 
dominio 
• Activa: Ejecutar acciones que modifican el 
estado del sistema 
Pueden ser autónomas o por demanda
1.2 Modelado conceptual 
• 1.2.1 El esquema estructural 
• 1.2.2 La base de información 
• 1.2.3 El esquema de comportamiento 
• 1.2.4 Restricciones de integridad 
• 1.2.5 Reglas de derivación 
• 1.2.6 El principio de la necesidad de esquemas 
conceptuales
1.2.1 El esquema estructural 
• El esquema estructural es la ontología, es decir, la especificación de una 
conceptualización. Consta de 
– Concepto: algo que hemos formado en la mente a través de la 
generalización 
– Entidad: es un concepto cuyas instancias son objetos individuales e 
identificables 
– Relaciones: asociaciones entre conceptos
1.2.2 La base de información 
• Es una representación de las entidades y 
relaciones de un dominio, y su clasificación en 
entidades y tipos de relación
1.2.3 Esquema de comportamiento 
• Especifica los cambios válidos en el estado del 
dominio, así como las acciones que el sistema 
puede ejecutar. Los cambios en el estado del 
dominio son eventos de dominio, y una 
petición para realizar una acción es un evento 
de petición de acción
1.2.4 Restricciones de integridad 
• Es cada condición que no puede satisfacerse 
bajo algunas circunstancias 
• Ejemplo: El valor de una transferencia debe 
ser superior a 20mil pesos
1.2.5 Reglas de derivación 
• Una regla de derivación es una expresión que 
define cómo nuevos hechos se pueden inferir 
de otros
1.2.6 El principio de necesidad de esquemas 
conceptuales 
• «Para desarrollar un sistema de información 
es necesario definir su esquema conceptual» 
• Es imposible diseñar un sistema de información sin el 
conocimiento de su esquema conceptual. Las únicas opciones 
disponibles son: definir explícitamente el sistema o que se 
encuentre en la mente de los diseñadores
1.3 The Abstract Architecture of an Information 
System 
conceptual 
schema 
external 
schema 
internal 
schema 
external 
processor 
information 
processor 
internal 
processor 
internal 
database 
Information 
base 
external 
database 
message 
1 2 3 
1 Presentation layer 
2 Domain layer 
3 Data management layer
1.4 Ingeniería de requerimientos 
• Elicitación: Aquí se crea el esquema conceptual 
• Especificación: El esquema conceptual aquí es la especificación de los 
requerimientos funcionales 
• Validación: Esta fase solamente se puede realizar satisfactoriamente si los 
requerimientos son descritos con precisión 
En resumen, los esquemas conceptuales se crean durante la etapa de 
ingeniería de requerimientos y son la base de la siguiente etapa, el diseño del 
sistema
1.5 Calidad en esquemas conceptuales 
• Correcto: Lo es si el conocimiento que define es verdadero para el 
dominio y relevante para las funciones que el sistema debe realizar 
• Debe ser entendible 
• Debe tener simplicidad: entre más simple, mejor 
• Estabilidad: debe ser flexible, extensible y modificable
1.6 Reseña histórica 
• Modelos lógicos: el esquema conceptual 
estaba inmerso 
• Modelos de datos semánticos: Se define como 
tal un nivel conceptual en base de datos 
• Modelos conceptuales de sistemas de 
información 
• Orientación a objetos
Ejemplo 
• Dominio: clase de ingeniería definida por 
modelos 
• Esquema estructural
Ejemplo 
• Base de información 
– Profesor (A) 
– Estudiante (B) 
– Enseña(A,B) 
• Restricción de integridad 
– Debe haber al menos un alumno 
– Solo una persona puede hablar a la vez

Más contenido relacionado

Destacado

Informatica ii-bien-paquini
Informatica ii-bien-paquiniInformatica ii-bien-paquini
Informatica ii-bien-paquinivanebel1996
 
Anda Chapter 5 - Present Progressive
Anda Chapter 5 - Present ProgressiveAnda Chapter 5 - Present Progressive
Anda Chapter 5 - Present ProgressiveOlga Scrivner
 
Redes informaticas
Redes informaticasRedes informaticas
Redes informaticasDiego Roman
 
อโรมาเธอราปี
อโรมาเธอราปีอโรมาเธอราปี
อโรมาเธอราปีThananchanok
 
Internet como recurso didactico
Internet como recurso didacticoInternet como recurso didactico
Internet como recurso didacticomancilla1973
 
Stem changing verbs S100
Stem changing verbs S100Stem changing verbs S100
Stem changing verbs S100Olga Scrivner
 
Slides for Spanish 100 - HAY, Numeros, Colores
Slides for Spanish 100 - HAY, Numeros, ColoresSlides for Spanish 100 - HAY, Numeros, Colores
Slides for Spanish 100 - HAY, Numeros, ColoresOlga Scrivner
 
Computacion hoja de calculo
Computacion hoja de calculoComputacion hoja de calculo
Computacion hoja de calculo20001910
 

Destacado (15)

Ambientes estructurados
Ambientes   estructuradosAmbientes   estructurados
Ambientes estructurados
 
Informatica ii-bien-paquini
Informatica ii-bien-paquiniInformatica ii-bien-paquini
Informatica ii-bien-paquini
 
Anda Chapter 5 - Present Progressive
Anda Chapter 5 - Present ProgressiveAnda Chapter 5 - Present Progressive
Anda Chapter 5 - Present Progressive
 
Mause.docxperla
Mause.docxperlaMause.docxperla
Mause.docxperla
 
Redes informaticas
Redes informaticasRedes informaticas
Redes informaticas
 
อโรมาเธอราปี
อโรมาเธอราปีอโรมาเธอราปี
อโรมาเธอราปี
 
Portafolio de tecnología
Portafolio de tecnologíaPortafolio de tecnología
Portafolio de tecnología
 
La minería
La mineríaLa minería
La minería
 
Internet como recurso didactico
Internet como recurso didacticoInternet como recurso didactico
Internet como recurso didactico
 
Stem changing verbs S100
Stem changing verbs S100Stem changing verbs S100
Stem changing verbs S100
 
Slides for Spanish 100 - HAY, Numeros, Colores
Slides for Spanish 100 - HAY, Numeros, ColoresSlides for Spanish 100 - HAY, Numeros, Colores
Slides for Spanish 100 - HAY, Numeros, Colores
 
Mk tema 5 (bueno)
Mk tema 5 (bueno)Mk tema 5 (bueno)
Mk tema 5 (bueno)
 
Monitor.docxperla
Monitor.docxperlaMonitor.docxperla
Monitor.docxperla
 
Computacion hoja de calculo
Computacion hoja de calculoComputacion hoja de calculo
Computacion hoja de calculo
 
Nayeli
NayeliNayeli
Nayeli
 

Similar a Conceptual modeling

Introduccion al modelado conceptual de sistemas de informacion
Introduccion al modelado conceptual de sistemas de informacionIntroduccion al modelado conceptual de sistemas de informacion
Introduccion al modelado conceptual de sistemas de informacionjsvq85
 
6 arquitectura desoftware
6 arquitectura desoftware6 arquitectura desoftware
6 arquitectura desoftwaregaston6711
 
Conceptual modeling of information systems
Conceptual modeling of information systemsConceptual modeling of information systems
Conceptual modeling of information systemsOlgaLuPin
 
Conceptos básicos de sistema de información
Conceptos básicos de sistema de informaciónConceptos básicos de sistema de información
Conceptos básicos de sistema de informaciónCaro Varela Orjuela
 
Presentacion de Software y Estimacion de Coste
Presentacion de Software y Estimacion de CostePresentacion de Software y Estimacion de Coste
Presentacion de Software y Estimacion de CosteCAMILO
 
PROYECTOS DE SOFTWARE Y COSTOS
PROYECTOS DE SOFTWARE Y COSTOSPROYECTOS DE SOFTWARE Y COSTOS
PROYECTOS DE SOFTWARE Y COSTOSCAMILO
 
Proyecto de Software y Estimacion de Costo
Proyecto de Software y Estimacion de CostoProyecto de Software y Estimacion de Costo
Proyecto de Software y Estimacion de CostoCAMILO
 
presentacion de software y estimacion de doste
presentacion de software y estimacion de dostepresentacion de software y estimacion de doste
presentacion de software y estimacion de dosteCAMILO
 
Proyecto de Software y Coste
Proyecto de Software y CosteProyecto de Software y Coste
Proyecto de Software y CosteCAMILO
 
PRESENTACION: PROYECTO DE SOFTWARE & ESTIMACION DE COSTE
PRESENTACION: PROYECTO DE SOFTWARE & ESTIMACION DE COSTEPRESENTACION: PROYECTO DE SOFTWARE & ESTIMACION DE COSTE
PRESENTACION: PROYECTO DE SOFTWARE & ESTIMACION DE COSTECAMILO
 
Roles de los diferentes análisis de sistemas de
Roles de los diferentes análisis de sistemas deRoles de los diferentes análisis de sistemas de
Roles de los diferentes análisis de sistemas de123456789hhhdh
 

Similar a Conceptual modeling (20)

Introduccion al modelado conceptual de sistemas de informacion
Introduccion al modelado conceptual de sistemas de informacionIntroduccion al modelado conceptual de sistemas de informacion
Introduccion al modelado conceptual de sistemas de informacion
 
6 arquitectura desoftware
6 arquitectura desoftware6 arquitectura desoftware
6 arquitectura desoftware
 
Conceptual modeling of information systems
Conceptual modeling of information systemsConceptual modeling of information systems
Conceptual modeling of information systems
 
Sistemas-Distribuidos.pptx
Sistemas-Distribuidos.pptxSistemas-Distribuidos.pptx
Sistemas-Distribuidos.pptx
 
Ingenieria de Requerimientos
Ingenieria de RequerimientosIngenieria de Requerimientos
Ingenieria de Requerimientos
 
introduccion bases de datos
introduccion bases de datosintroduccion bases de datos
introduccion bases de datos
 
U7.pdf
U7.pdfU7.pdf
U7.pdf
 
2 modelos de datos
2 modelos de datos2 modelos de datos
2 modelos de datos
 
6070_TRECALDE_00288.ppt
6070_TRECALDE_00288.ppt6070_TRECALDE_00288.ppt
6070_TRECALDE_00288.ppt
 
Conceptos básicos de sistema de información
Conceptos básicos de sistema de informaciónConceptos básicos de sistema de información
Conceptos básicos de sistema de información
 
155208
155208155208
155208
 
02 captura de requisitos
02 captura de requisitos02 captura de requisitos
02 captura de requisitos
 
Presentacion de Software y Estimacion de Coste
Presentacion de Software y Estimacion de CostePresentacion de Software y Estimacion de Coste
Presentacion de Software y Estimacion de Coste
 
PROYECTOS DE SOFTWARE Y COSTOS
PROYECTOS DE SOFTWARE Y COSTOSPROYECTOS DE SOFTWARE Y COSTOS
PROYECTOS DE SOFTWARE Y COSTOS
 
Proyecto de Software y Estimacion de Costo
Proyecto de Software y Estimacion de CostoProyecto de Software y Estimacion de Costo
Proyecto de Software y Estimacion de Costo
 
presentacion de software y estimacion de doste
presentacion de software y estimacion de dostepresentacion de software y estimacion de doste
presentacion de software y estimacion de doste
 
Proyecto de Software y Coste
Proyecto de Software y CosteProyecto de Software y Coste
Proyecto de Software y Coste
 
PRESENTACION: PROYECTO DE SOFTWARE & ESTIMACION DE COSTE
PRESENTACION: PROYECTO DE SOFTWARE & ESTIMACION DE COSTEPRESENTACION: PROYECTO DE SOFTWARE & ESTIMACION DE COSTE
PRESENTACION: PROYECTO DE SOFTWARE & ESTIMACION DE COSTE
 
Roles de los diferentes análisis de sistemas de
Roles de los diferentes análisis de sistemas deRoles de los diferentes análisis de sistemas de
Roles de los diferentes análisis de sistemas de
 
Manual Base Datos
Manual Base DatosManual Base Datos
Manual Base Datos
 

Último

2da. Clase Mecanografía e introducción a Excel (2).pptx
2da. Clase Mecanografía e introducción a Excel (2).pptx2da. Clase Mecanografía e introducción a Excel (2).pptx
2da. Clase Mecanografía e introducción a Excel (2).pptxEncomiendasElSherpa
 
Evaluación del riesgo tecnologías informáticas.pdf
Evaluación del riesgo tecnologías informáticas.pdfEvaluación del riesgo tecnologías informáticas.pdf
Evaluación del riesgo tecnologías informáticas.pdfGuillermoBarquero7
 
Caso de Exito LPL Projects Logistics Spain y Business Central
Caso de Exito LPL Projects Logistics Spain y Business CentralCaso de Exito LPL Projects Logistics Spain y Business Central
Caso de Exito LPL Projects Logistics Spain y Business CentralAitana
 
ESCRITORIO DE WINDOWS 11 Y SUS ELEMENTOS
ESCRITORIO DE WINDOWS 11 Y SUS ELEMENTOSESCRITORIO DE WINDOWS 11 Y SUS ELEMENTOS
ESCRITORIO DE WINDOWS 11 Y SUS ELEMENTOSBeatrizGonzales19
 
Trabajo de Powerpoint - Unsaac - Ofimática
Trabajo de Powerpoint - Unsaac - OfimáticaTrabajo de Powerpoint - Unsaac - Ofimática
Trabajo de Powerpoint - Unsaac - OfimáticaKANTUPAULAPORCELYUCR
 
Caso de éxito de Hervian con el ERP Sage 200
Caso de éxito de Hervian con el ERP Sage 200Caso de éxito de Hervian con el ERP Sage 200
Caso de éxito de Hervian con el ERP Sage 200Opentix
 

Último (6)

2da. Clase Mecanografía e introducción a Excel (2).pptx
2da. Clase Mecanografía e introducción a Excel (2).pptx2da. Clase Mecanografía e introducción a Excel (2).pptx
2da. Clase Mecanografía e introducción a Excel (2).pptx
 
Evaluación del riesgo tecnologías informáticas.pdf
Evaluación del riesgo tecnologías informáticas.pdfEvaluación del riesgo tecnologías informáticas.pdf
Evaluación del riesgo tecnologías informáticas.pdf
 
Caso de Exito LPL Projects Logistics Spain y Business Central
Caso de Exito LPL Projects Logistics Spain y Business CentralCaso de Exito LPL Projects Logistics Spain y Business Central
Caso de Exito LPL Projects Logistics Spain y Business Central
 
ESCRITORIO DE WINDOWS 11 Y SUS ELEMENTOS
ESCRITORIO DE WINDOWS 11 Y SUS ELEMENTOSESCRITORIO DE WINDOWS 11 Y SUS ELEMENTOS
ESCRITORIO DE WINDOWS 11 Y SUS ELEMENTOS
 
Trabajo de Powerpoint - Unsaac - Ofimática
Trabajo de Powerpoint - Unsaac - OfimáticaTrabajo de Powerpoint - Unsaac - Ofimática
Trabajo de Powerpoint - Unsaac - Ofimática
 
Caso de éxito de Hervian con el ERP Sage 200
Caso de éxito de Hervian con el ERP Sage 200Caso de éxito de Hervian con el ERP Sage 200
Caso de éxito de Hervian con el ERP Sage 200
 

Conceptual modeling

  • 1. CONCEPTUAL MODELING Oscar Daniel Pardo Mahecha Ingeniería dirigida por Modelos Prof. Jorge Mario Calvo L. Sept 15 de 2014
  • 2. 1.1 Funciones de un sistema de información • Memoria : mantener una representación interna de los datos del dominio • Informativa: Proveer a los usuarios información relacionada con el estado del dominio • Activa: Ejecutar acciones que modifican el estado del sistema Pueden ser autónomas o por demanda
  • 3.
  • 4. 1.2 Modelado conceptual • 1.2.1 El esquema estructural • 1.2.2 La base de información • 1.2.3 El esquema de comportamiento • 1.2.4 Restricciones de integridad • 1.2.5 Reglas de derivación • 1.2.6 El principio de la necesidad de esquemas conceptuales
  • 5. 1.2.1 El esquema estructural • El esquema estructural es la ontología, es decir, la especificación de una conceptualización. Consta de – Concepto: algo que hemos formado en la mente a través de la generalización – Entidad: es un concepto cuyas instancias son objetos individuales e identificables – Relaciones: asociaciones entre conceptos
  • 6. 1.2.2 La base de información • Es una representación de las entidades y relaciones de un dominio, y su clasificación en entidades y tipos de relación
  • 7. 1.2.3 Esquema de comportamiento • Especifica los cambios válidos en el estado del dominio, así como las acciones que el sistema puede ejecutar. Los cambios en el estado del dominio son eventos de dominio, y una petición para realizar una acción es un evento de petición de acción
  • 8. 1.2.4 Restricciones de integridad • Es cada condición que no puede satisfacerse bajo algunas circunstancias • Ejemplo: El valor de una transferencia debe ser superior a 20mil pesos
  • 9. 1.2.5 Reglas de derivación • Una regla de derivación es una expresión que define cómo nuevos hechos se pueden inferir de otros
  • 10. 1.2.6 El principio de necesidad de esquemas conceptuales • «Para desarrollar un sistema de información es necesario definir su esquema conceptual» • Es imposible diseñar un sistema de información sin el conocimiento de su esquema conceptual. Las únicas opciones disponibles son: definir explícitamente el sistema o que se encuentre en la mente de los diseñadores
  • 11. 1.3 The Abstract Architecture of an Information System conceptual schema external schema internal schema external processor information processor internal processor internal database Information base external database message 1 2 3 1 Presentation layer 2 Domain layer 3 Data management layer
  • 12. 1.4 Ingeniería de requerimientos • Elicitación: Aquí se crea el esquema conceptual • Especificación: El esquema conceptual aquí es la especificación de los requerimientos funcionales • Validación: Esta fase solamente se puede realizar satisfactoriamente si los requerimientos son descritos con precisión En resumen, los esquemas conceptuales se crean durante la etapa de ingeniería de requerimientos y son la base de la siguiente etapa, el diseño del sistema
  • 13. 1.5 Calidad en esquemas conceptuales • Correcto: Lo es si el conocimiento que define es verdadero para el dominio y relevante para las funciones que el sistema debe realizar • Debe ser entendible • Debe tener simplicidad: entre más simple, mejor • Estabilidad: debe ser flexible, extensible y modificable
  • 14. 1.6 Reseña histórica • Modelos lógicos: el esquema conceptual estaba inmerso • Modelos de datos semánticos: Se define como tal un nivel conceptual en base de datos • Modelos conceptuales de sistemas de información • Orientación a objetos
  • 15. Ejemplo • Dominio: clase de ingeniería definida por modelos • Esquema estructural
  • 16. Ejemplo • Base de información – Profesor (A) – Estudiante (B) – Enseña(A,B) • Restricción de integridad – Debe haber al menos un alumno – Solo una persona puede hablar a la vez