TRM
TINO
REYNA
MONTEVERDE
UNI-ESAN Presenta:Presenta:
Modelando la Arquitectura
de datos de la Organización
Modelando la Arquitectura
de datos de la Organización
Curso: Arquitectura de Datos
Curso: Arquitectura de Datos
Autor: MBA. Ing. Tino Reyna MonteverdeLima, Enero-2014
Estructura de la Información
Arquitectura de
Datos
para modelar
BIBLIOGRAFIA
Material bibliográfico
1.- AMPARO ALONSO, BERTHAGUIJARRO, ADOLFO LOZANO, JOSE TOMAS PALMA “INGENIERIA DEL CONOCIMIENTO”
ASPECTOS METODOLOGICOS
2.- CRAIG LARMAN “UML Y PATRONES”
3.- JAMES MARTIN “SISTEMAS DE INFORMACION”
4.- ABRAHAM SILBERSCHATZ, HENRY F. KORTH
“FUNDAMENTOS DE BASES DE DATOS”
TEMAS DE BASE DE DATOS
• INTRODUCCION• ARQUITECTURA DE DATOS
– ESTUDIO– ANALISIS– SINTESIS
• TEMAS FUERA DEL ALCANCE DE ESTE CURSO• DISEÑO
– METODOLOGIA– FUNDAMENTOS DEL DISEÑO– ARQUITECTURA DEL MOTOR DE BD
• TOPICOS EMERGENTES– DATAWAREHOUSING– DATAMINING– BD OO
0.- INTRODUCCION - CONCEPTOS BASICOS - ETAPAS DEL PROYECTO - ARQUITECTURA
- ARQUITECTURA DE DATOS- ETAPAS
1.- MARCO DE REFERENCIA PARA ARQUITECTURA - MARCO-TEORICO
- ANALISIS - SINTESIS
- MARCO METODOLOGICO - MODELAR - TIPOS DE MODELOS (EXTERNO-INTERNO)
- CATEGORIA DE MODELOS (CONCEPTUAL-LOGICO-FISICO)
2.- ESTUDIO - MARCO TEORICO
FUENTES DE DATOSMODELO DE NEGOCIOS
- MARCO METODOLOGICOMISION DEL NEGOCIOVISION INFORMATICA
INDICE ARQUITECTURA
PARTE 1
PARTE 2
3.-ANALISIS SEMÁNTICO - MARCO TEORICO - MARCO SEMANTICO - ING. INFORMACION - PRINCIPIOS DEL MODELADO - MARCO METODOLOGICO
- SECUENCIA METODOLOGICA- PERCIBIR LA REALIDAD
4.- SINTESIS - MARCO TEORICO
- ENTIDAD SEMANTICA- RELACION SEMANTICA
- CATEGORIA DE RELACION-SEMANTICA - ARQUITECTURA
- PROBLEMAS DEL MODELADO- ESTRATEGIA DE SOLUCION- METODOLOGIA ORIENTADA AL NEGOCIO
- ENFOQUE DE NEGOCIO- SECUENCIA METODOLOGICA
5.- CATEGORIA DE ENTIDAD SEMANTICA
A- CATALOGO: -PERSONA - PERSONAJES -PRODUCTO (Servicio)
-NATURALEZA - DESARROLLO-TRANSACCION-POLITICAS DE NEGOCIO-REGLAS DE NEGOCIO
INDICE TEMATICO
PARTE 3
PARTE 5
PARTE 4
INDICE TEMATICO6.- CATEGORIA DE ENTIDAD-SEMANTICA : B.- PARQUE:
- CUENTA- EVENTO- FECHA
TAREA-1: MISION - FUNCIONES-EVENTOS
TAREA-2: DICCIONARIO SEMANTICO-ONTOLOGICO
TAREA-3: VISIÓN - CONCEPTO - EVOLUCIÓN
TAREA-4: MODELO DE CATALOGOS: PERSONAS - PERSONAJES
PRODUCTOS, TRANSACCIONES
REGLAS-NEGOCIO, POLITICAS
PARCIAL: PARTE-1, PARTE-2, PARTE-3, PARTE-4, PARTE-5
P-CALIF1: IDEM PARCIAL
P-CALIF2: TODO
E-FINAL: TODO
TAREA-1: MISION - FUNCIONES-EVENTOS
TAREA-2: DICCIONARIO SEMANTICO-ONTOLOGICO
TAREA-3: VISIÓN - CONCEPTO - EVOLUCIÓN
TAREA-4: MODELO DE CATALOGOS: PERSONAS - PERSONAJES
PRODUCTOS, TRANSACCIONES
REGLAS-NEGOCIO, POLITICAS
PARCIAL: PARTE-1, PARTE-2, PARTE-3, PARTE-4, PARTE-5
P-CALIF1: IDEM PARCIAL
P-CALIF2: TODO
E-FINAL: TODO
PARTE 6
PARTE 1
INTRODUCCION
MARCO DE REFERENCIA
- MARCO TEORICO
- MARCO METODOLOGICO
- MARCO TEORICO
- MARCO METODOLOGICO
TEMAS A PRESENTAR: DATO
SEMANTICA DE DATOS
INFORMACION
SISTEMAS DE INFORMACION
EVENTO
BASE DE DATOS
ARQUITECTURA
INTRODUCCION
MARCO DE REFERENCIA
DATO
FUENTE DE CONOCIMIENTO
DESCRIPCION OBJETIVA Y PARCIAL DE UN ENTE
SON CAPTURADOS EN LOS EVENTOS
TIPO-DATO VALOR-DATO
CODIGO-CLTE 6194640
NOMBRE-CLTE JUAN
APELLIDO-CLTE PEREZ
TOTAL-COMPRAS 1000
FECHA-NACIMTO 08/05/1970
TOTAL-PAGOS 2000
DATO: Tipo / Valor
Es importante diferenciar entre lo quese conoce como tipo de dato y el valorque puede tomar.
En la tabla adjunta se muestran ejemplo
Tipo-Dato.- Es el contenedor del valordel dato. También conocido como Atributo (Meta-dato= datos del dato).
Valor-Dato.- Descripción parcial y objetiva de un ente.
SEMANTICA de DATOS
CONCEPTO SEMANTICA
INVESTIGA EN BASE AL SIGNIFICADO DE LAS PALABRAS
ESTRUCTURA Conjunto de elementos Relacionados que soportan acciones o fuerzas
ESTRUCTURA Conjunto de elementos Relacionados que soportan acciones o fuerzas
MODELO Estructuras que subyacen ocultas en todosistema
MODELO Estructuras que subyacen ocultas en todosistema
SUBYACEN Hallarse debajo de otro elementoSUBYACEN Hallarse debajo de otro elemento
GUIADOS POR SU CONCEPTO GUIADOS POR SU CONCEPTO
PERMITIENDO DEDUCIR DESDE UN NIVEL GENERAL HASTA SU MINIMO DETALLE.PERMITIENDO DEDUCIR DESDE UN NIVEL GENERAL HASTA SU MINIMO DETALLE.
Conjunto de datos agrupados y organizados coherentemente de manera que permita permita tomar alguna acción o decisión.Estos datos dentro de un entorno adquieren el significado claro y coherente, permitiendo discernir, interpretar y categorizar.
Información = Datos + Interpretación
Información
SISTEMA
de
INFORMACION
Sistema de Información
Captura de datos
Proceso de datos
Explotación de Datos
NEGOCIO ES TRANSFORMACION
DE RECURSOS A PRODUCTO
RECURSO HUMANO
RECURSO MATERIAL
RECURSO FINANC.
RECURSO TECNOLG.
PRODUCTOSEG-1 MERCADOSEG-2 MERCADOSEG-3 MERCADO
NEGOCIO = SISTEMA
MAX MIN CALIDAD COSTO
PROVEEDORES
CLIENTES
NUEVOS PROD RECLAMOS
RETRO-ALIMENTACION
Sistema de Información.- Es el conjunto de elementos organizados para capturar, procesar y entregar información, de manera que nos permita controlar, proyectar y entender los eventos del negocio.Los elementos que forman parte del sistema son diversos como:
- Personas- Hardware- Software- Procedimiento
Sistema de Información
Sistema-Información = Personas + Hardware + Software + procedimientos
REALIDAD
DATOS
MODELO CONCEPTUAL
Arquitectura
REPORTESPANTALLA
MODELO FISICO
MODELO EXTERNOEnfoque usuario
MODELO INTERNOEnfoque técnico
MISION: FUNCIONES: EVENTOS: DATOS
DICCIONARIO SEMANTICO
ETAPAS DE UN PROYECTO INFORMATICO
MODELO LOGICO(DISEÑO)
ESTUDIO
ANALISIS
SINTESIS
DISEÑO
DESARROLLO
ESTUDIO
ANALISIS
SINTESIS
DISEÑO
DESARROLLO
VVIISSIIOONN
Semántica PercepciónSemántica Percepción
-PRODUCTO-CICLO-VIDA
ETAPA PROCESO ENTREGABLE
-ESPECIFICACIONDE PROGRAMAS
-SOFTWARECONSTRUIDO
Los diferentes estados que presentan los datos, desde su estado en la realidad, hasta su estado totalmente almacenado en el modelo físico o, visto mediante prototipos por los usuarios. Muestra las actividades antes y después de la Arquitectura
Semántica PercepciónSemántica Percepción
REALIDAD
DATOS
DICCIONARIOSEMANTICO
MISION
ETAPAS DE ARQUITECTURA
ESTUDIO
ANALISIS
SINTESIS
ESTUDIO
ANALISIS
SINTESIS
ETAPA PROCESO ACCIONES
Los diferentes estados que presentan los datos, desde su estado en la realidad, hasta su estado Modelado de su Arquitectura. Muestra las actividades previas a la Arquitectura
MODELO CONCEPTUAL
Arquitectura
Producto Ciclo VidaProducto Ciclo Vida
TRATAMIENTO & FILTRADO
DE METADATOS
VISION
DESCUBRIR RELACIONESINTRINSECASEXTRINSECAS
FUNCIONES EVENTOS
ESTUDIO CONOCER EL NEGOCIO
FUENTES DE INFORMACION (TRADICIONALES)MISION SISTEMA
ARQUITECTURA ANALISIS: TRATAMIENTO & FILTRO
SEMANTICODEL PARQUE DE ATRIBUTOSVISION INFORMATICA
SINTESIS : DESCUBRIR RELACIONESENTIDAD & RELACION
SEMÁNTICA
DISEÑO DE LA SOLUCION MODELO EXTERNO
MODELO INTERNODESARROLLO - IMPLANTACION
ETAPAS DEL PROYECTO
BASE
de
DATOS
Definición.-
Conjunto de datos (del Negocio) almacenados y organizados con el fin optimizar su explotación (Información).
Característica Esencial.-- Robustez- Estabilidad
Base de Datos
Base de Datos = Datos + Almacén + Organizados + Explotación
Qué Cómo Para quéArquitectura Diseño DW / DM
ARQUITECTURA
Arquitectura.-
Conjunto de Componentes EstructuradosComponentes Estructurados de manera que:
- Materializan Funciones y
- Sintetizan Conceptos (a través de la visión)
del Proyecto.
Arquitectura.-
Conjunto de Componentes EstructuradosComponentes Estructurados de manera que:
- Materializan Funciones y
- Sintetizan Conceptos (a través de la visión)
del Proyecto.
Funciones de Estadio: Campo deportivo, Pista atlética, Camerino, etc.
Funciones de Estadio: Campo deportivo, Pista atlética, Camerino, etc.
PROYECTO: Estadio Nacional de Pekín PROYECTO: Estadio Nacional de Pekín
CONCEPTO: Es comúnmente conocido como nido de pájaro CONCEPTO: Es comúnmente conocido como nido de pájaro
ARQUITECTURADE
DATOS
ARQUITECTURADE
DATOS
Arquitectura de Datos Conjunto de componentes (formados por datos) que generan una estructura (Modelo), conteniendo información y conocimiento para el negocio. Entiéndase por componentes a entidades (grupo de atributos) y relaciones entre estas que representan a objetos de la realidad. Para crear la estructura del mundo real, se requiere relacionarlas a su significado semántico (relevante para el negocio).
En los elementos del software se sintetizan los procedimientos y las estructuras de la arquitectura de datos.Los atributos se materializan en los dispositivos de almacenamiento de datos.
la Arquitectura de Datos es el soporte lógico del Sistema de Información
Del modelo de datos se determinan los tipos de datos requeridos y de manera implícita (por semántica) los tratamientos a que serán sometidos.
El primer nivel de clasificación de las entidades es a nivel de su dinámica. Las que componen el catalogo, se mantienen estables por mucho tiempo y solo cambian a nivel de parámetros. Sirven para tipificar (agrupadoras) a las instancias u objetos.
En cambio las entidades que conforman el parque, son el resultado de lo acontecido vale decir resultado de las transacciones consumadas (eventos).
COMPONENTES DE LA
ARQUITECTURA
CATALOGO
PARQUE
DEFINI-CIONPRESENTA LASCARACTERISTICAS Y PRECIO
RESULTADO DE JUNTAR COMPONENTES
PRODU-CCIONPRODUCTO MATERIALIZADO BIEN O SERVICIO ALGO QUE SE PUEDE
VENDER.
PRODUCTO
1.DEFINICION:
NATURALEZA
DESARROLLO
2.-FABRICACION
3.-VENTA
4.-ENTREGA
PRODUCTO
1.DEFINICION:
NATURALEZA
DESARROLLO
2.-FABRICACION
3.-VENTA
4.-ENTREGA
1.- PERSONA -NATURAL
PERSONAJES -JURIDICA2.- PRODUCTO
-BIENES Ej. Aula, Edificio, etc. -SERVICIO Ej. Transporte, Salud, Diversión
(E. Dependiente) .Naturaleza: Componentes y Relaciones .Desarrollo : Actividades (Transacciones)
3.- LEYES TRANSACCION
REGLAS NEGOCIO POLITICAS
4.- CUENTA5.- EVENTO TIEMPO-ACTUAL
6.- FECHA TIEMPO-FUTURO
COMPONENTES DE LA ARQUITECTURA
PARQUE
CATALOGO
AAAA
BBBB
ENTIDAD DESCRIPCION CICLO-VIDAENTIDAD DESCRIPCION CICLO-VIDA
SECCIONCODIGOCUPO-MAXCUPO-MIN
EJEMPLO CATALOGO
SILABO
CURSOCOD. / DESCR CRED/ HORASOBJETIVO
TEMACODIGO CONTENIDO
CLASE-CATALGCODIGO DESCRIPNRO-SESIONESPRECIO
HORARIONRO.DIA HORA
DOCENTECATALOGOCATEGORIA
AULA CATALGTIPOCAPACIDAD Lugar
Responsable
Contenido
PRE-REQ
SESION-CTLG
COD-SESIONNRO-SESIONTIPO-SESIONDURACIONESTADO
Entrega
n
Evaluación
SIS-EVALCODIGO DESCRIP
W
R
FACTORSEGMENTOCODIGODESCRIPC
COMPOSICION
SUSTIT
PRUEBACODIGO-EVALTIPOSUB-TIPOCOBERTURADURACIONPLAZO-RESULTPLAZO-RECLAMOPLAZO-ATENCION
FACULTADCODIGODESCRIP
MALLACURRIC
TIPO-PERIODO(REG / ASCELER)
POLIT R-NEG
1
1
1
TURNOCODIGODESCRIP
R
R
n
n 1
DOCENTE PARQUE
R
nn
1R
CONDICIONESR
GRADO-ACADEM
NOTA-M
PARTICIPA DETALLECANTIDAD
CLIENTE(CUENTA)
VENTAEVENTO
Modifica nivel delstock de productos
VÍA
CANAL-VENTA(CUENTA)
CAJA/CXC(CUENTA)
R
PERSONA
RESPONSABLE
EXISTENCIAS
(CUENTA)
C-P
Modifica estadística(historia) de compras x cliente(historia) de ventas x vendedor
CATALOGOPRODUCTO
RESPONSABLE
Toda COMPVTA debeque ser retribuida con un Pago (Cuentas x Cobrar)
F-PAGO
TIPO-CLTE
C-P
Tipo-CANAL C-P
Tipo Instrumento de Pago
TRAN-CATAL C-P
EJEMPLO PARQUE
REALIDAD
DATOS
MODELO CONCEPTUAL
Arquitectura
REPORTESPANTALLA
MODELO FISICO
MODELO EXTERNOEnfoque usuario
MODELO INTERNOEnfoque técnico
MODELOFUNCIONAL
DICCIONARIO
SEMANTICO
ETAPAS DE UN PROYECTO INFORMATICO
MODELO LOGICO(DISEÑO)
ESTUDIO
Propósito:
Razón de ser
ANALISIS
SINTESIS
DISEÑO
DESARROLLO
ESTUDIO
Propósito:
Razón de ser
ANALISIS
SINTESIS
DISEÑO
DESARROLLO
ARQUITECTURA
DE
INFORMACION
INGENIERIA DE SOFTWARE
ARQUITECTURA
DE
INFORMACION
INGENIERIA DE SOFTWARE
Semántica PercepciónSemántica Percepción
ESTRUCTURADEL MODELOARQUITECTURA
CONOCIMIENTO ETAPA PROCESO ENTREGABLE
-ESPECIFICACIONDE PROGRAMAS
-SOFTWARECONSTRUIDO
REALIDAD
DATOS
MODELO CONCEPTUAL
Arquitectura
REPORTESPANTALLA
MODELO FISICO
MODELO EXTERNOEnfoque usuario
MODELO INTERNOEnfoque técnico
MISION: FUNCIONES:EVENTOS: DATOS
DICCIONARIOSEMANTICO
PRODUCTOCICLO-VIDA-PROD
ETAPAS DEL PROYECTO
MODELO LOGICO(DISEÑO)
ESTUDIO:
MODELO
FUNCIONAL
ANALISIS
SINTESIS
DISEÑO
DESARROLLO
IMPLANTACION
ESTUDIO:
MODELO
FUNCIONAL
ANALISIS
SINTESIS
DISEÑO
DESARROLLO
IMPLANTACION
VISIONVISION
ARQUITECTURA
INGENIERIA
ARQUITECTURA
INGENIERIA
Semántica PercepciónSemántica Percepción
ETAPAS
DE LA
ARQUITECTURA
ETAPAS DE LA ARQUITECTURA
ETAPASDE LA
ARQUITECTURA
ESTUDIOConseguir Información vía
Misión Organización
ANALISIS-Semántica- Percepción
Visión Informática
SINTESIS (Arquitectura)
- Producto- Ciclo de Vida
MARCO DE REFERENCIA
PARA
ARQUITECTURA
MARCO DE REFERENCIA
PARA
ARQUITECTURA
ARQUITECTURA
=
ANALIZAR + SINTETIZAR
-MARCO TEORICO
-MARCO METODOLOGICO
-MARCO TEORICO
-MARCO METODOLOGICO
1.- Metodología2.- Análisis3.- Síntesis
MARCO TEORICOMARCO TEORICO
Metodología
• Orientación racional capaz de resolver problemas nuevos.
• El conjunto de métodos, técnicas, algoritmos, procedimientos, esquemas, etc. que están contenidos en la Metodología ”Estudio que enseña a adquirir o descubrir nuevos conocimientos”.(Felipe Pardinas)
Métodos• Inferencia:
– Deducción de una cosa a partir de otra, conclusión
– Acto racional que permite pasar de determinados enunciados a otros “ Derivando”.
• Método Deductivo: General a Detalle.– Va desde lo General hacia el Detalle. Movimiento
de la razón descendente.
• Método Inductivo: Detalle a General.– Va desde el Detalle hacia lo General. Movimiento de la
razón ascendente.
Método Deductivo (Análisis)
• Método Deductivo: General a Detalle.– Va desde lo General hacia el Detalle.
Movimiento de la razón descendente.– Permite “despedazar” un conocimiento en el
mínimo segmento posible. Guiado por su concepto.
– Esta estrategia brinda detalle y profundidad del tema.
– Se descubren elementos ocultos que subyacen en el tema tratado.
– Explosiona en atributos.
Método Inductivo (Síntesis)
• Método Inductivo: Detalle a General.– Va desde el Detalle hacia lo General.
Movimiento de la razón ascendente.– Esta es una de las estrategias mas importantes en
el análisis por que permite crear categorías generales al descubre tipologías (Elementos comunes a muchos componentes). Permite el estudio semántico de las partículas de la información (datos). Lo que simplifica el manejo de la complejidad al encapsular o empacar los detalles en entidades generales.
• Punto de vista o perspectiva que ayuda a la metodología para destacardestacar alguna cualidad que se desee estudiar.
• Sobre un conjunto de conceptos uno de ellos sirve de piedra fundamental para desarrollar la teoría.
• Ejemplo enfoque :
– Orientado a Objetos, – Negocio: Sinergia (beneficio entre los que intercambian), – Estructural,– etc.
Enfoques
ENFOQUE BASE:
DE NEGOCIO
“Si los malos supieran que buen Negocio es ser bueno, serian buenos aunque sea por negocio”
Facundo Cabral
“Si los malos supieran que buen Negocio es ser bueno, serian buenos aunque sea por negocio”
Facundo Cabral
ENFOQUE DE NEGOCIO
CONCEPTO DEL NEGOCIO
METODO DEDUCTIVO
ARQUITECTURA DE DATOS
ENFOQUE DE NEGOCIO
Los sistemas informáticos se aplican a las empresas de todo tipo, puesto que procesan datos para producir información. Luego toda empresa puede ser gestionada a través de sus datos, siendo el sistema informático un reflejo
(virtual) del sistema real.
De allí que para analizar un sistema, se deba analizar el Negocio real.
Este Negocio real puede tener la envergadura de una empresa grande, mediana, pequeña o micro-empresa. En cualquiera de los casos todas tienen los mismos propósitos y funciones, que son las mismas de todo negocio.
Entendamos al negocio como toda actividad que genera beneficio para todos los involucrados.
La razón de ser de todo negocio es la tranzar un producto entre cliente y empresa.
Considerando que el producto puede ser un bien o servicio.
ENFOQUE DE NEGOCIONEGOCIO.-Transacción entre dos o mas actores que genera beneficioEMPRESA.- Conjunto de personas organizadas para crear negocio.SISTEMA.- Conjunto de elemento para crear sinergia (beneficio)
SISTEMA-INFORMATICO = EMPRESA-F(DATOS)MERCADO.- Conjunto de personas que requieren satisfacer sus necesidades .PRODUCTO.- Todo aquello que pueda ser ofertado por la empresa para satisfacer al mercado. CICLO.-Conjunto de operaciones que se repiten ordenadamente.CICLO DE VIDA.- Conjunto de Ciclos desde su inicio hasta el fin de su vida (ENFOQUE HOLISTICO) Luego :Ciclo de vida del Sistema = Ciclo de vida del Producto.
OPERACIONESAPOYO
(RECURSOS)
ATENCION A CLIENTES
DESARROLLO
OPERACIÓN
AUDITORIA
PRODUCCION
GERENCIAGENERAL
RRHH(PERSONAS)
FINANZAS(DINERO)
LOGISTICA(MATERIALES) TECNOLOGIAVENTAS
RECUPERO
MODELO FUNCIONAL DE UNA EMPRESAGENERAL
ENFOQUE: DE NEGOCIO
Cada una de las áreas que forman la gestión de apoyo a su vez puedenser consideradas una sub-empresa.
ESQUEMA SISTEMATICO
ESTUDIAR
ANALIZAR(DESCOMPONER)
SINTETIZAR(RECOMPONER)
DEDUCTIVO
IND
UC
TIV
O
REALIDAD
DATOS
MODELO CONCEPTUAL
Arquitectura
REPORTESPANTALLA
MODELO FISICO
MODELO EXTERNOEnfoque usuario
MODELO INTERNOEnfoque técnico
MISION: FUNCIONES: EVENTOS: DATOS
DICCIONARIO
SEMANTICO
ETAPAS DEL PROYECTO INFORMATICO
MODELO LOGICO(DISEÑO)
ESTUDIO
ANALISIS
SINTESIS
DISEÑO
DESARROLLO
ESTUDIO
ANALISIS
SINTESIS
DISEÑO
DESARROLLO
VVIISSIIOONN
MODELOFUNCIONAL
ARQUITECTURA
DE LAINFORMACION:
CONSTRUCCION
ING. DE SOFTWARE
MODELOFUNCIONAL
ARQUITECTURA
DE LAINFORMACION:
CONSTRUCCION
ING. DE SOFTWARE
Semántica PercepciónSemántica Percepción
-PRODUCTO-CICLO-VIDA
CONOCIMIENTO ETAPA ENTREGABLE
ETAPAS
SISTEMA DE INFORMACIONESTUDIO ARQUITECTURA: INGENIERIA
MODELO ANALISIS (DESCOMPONER) DISEÑO FUNCIONAL DESARROLLO
SINTESIS (RECOMPONER) IMPLANTACION
Arquitectura: “el eslabón perdido”
Arquitectura: “el eslabón perdido”
ANALISIS
.
- CONOCIMIENTO
- OBJETIVO & META DEL ANALISIS
- REALIDAD & ABSTRACCIÓN - ESTRATEGIA
- DESCOMPOSICIÓN ANALITICA
ANALISIS
El Conocimiento es un conjunto integrado por: a. Información (datos interpretados) b. Conexiones (relaciones) c. Reglas (métodos)
puestas dentro de un contexto
Conocimiento
Conjunto de datos agrupados y organizados coherentemente de manera que permita tomar alguna acción o decisión.Estos datos dentro de un entorno adquieren el significado claro y coherente, permitiendo discernir, interpretar y categorizar.
Información = Datos + Interpretación
Información
En la medida que modelemos los datos, relaciones y métodos estaremos en condiciones de modelar el conocimiento.
Con lo cual se obtendrá un “saber hacer” estructurado, factible de ser almacenado, manipulado y explotado
(Ing. de Conocimiento)
Conocimiento
Una deducción no es otra cosa que asociar entes de la realidad de acuerdo a su semántica y contexto.
De esta manera se pueden establecer nuevas conclusiones a partir de un modelo original, es decir crear conocimiento.
Conocimiento
CONTEXTO
DATOS
INTERPRETAN
RELACIONAN
INFORMACION
(PARA QUÉ?)
(CATEGORIZAR)
SIGNIFICADO
(FUENTE)
(ENTORNO)
EVENTO
Conocimiento
INFORMACION
REGLASCÓMO?,
PORQUÉ?
(SINTESIS)CONOCIMIENTOPERMITE PROYECTAR NUEVOS CASOS
CONECTAR, COMPARAR DEDUCIR
EXPERIENCIA
Conocimiento
CONTEXTO
DATOS
INTERPRETAN
RELACIONAN
GENERAN REGLAS
CONCURSOBELLEZA
90
60
90 CADERA=PECHOCINTURA=2/3 CADERA
MEDIDAS FISICAS
CADERA-CINTURA-PECHO
Conocimiento
OBJETIVO & META DEL ANALISIS
OBJETIVO:
CONOCIMIENTO DETALLADO y PROFUNDO del SISTEMA
META
DETERMINAR el 100% de los ELEMENTOS BASICOS del MODELO
REALIDAD: ABSTRACCION
ESTRATEGIAESTRATEGIA
REALIDAD & ABSTRACCION
• REALIDAD:– TODO AQUELLO QUE PUEDE SER PERCIBIDO POR NUESTROS
SENTIDOS.– SE MUESTRA COMPLEJA Y AMBIGUA– EN MUCHOS CASOS CAÓTICA
• ABSTRACCION: CAPACIDAD DE VER MAS ALLÁ DE LA REALIDAD (QUE PERCIBEN NUESTROS SENTIDOS). QUITANDO LOS DETALLES DE LA REALIDAD PARA ENCONTRAR LA ESENCIA DE LAS COSAS.– SE DEBEN DETERMINAR LAS VARIABLES ESENCIALES :
CAUSALES, ESTRUCTURALES Y RESULTADO QUE COMPONEN EL MODELO.
– ESTAS VARIABLES MANIFIESTAN INFLUENCIA UNA SOBRE OTRA CREANDO UNA RED DE INFLUENCIA ENTRE ELLAS.
ESTRATEGIA
• Determinar Componentes.-– Definir los límites conceptuales que alcanza cada
componente.
– Observar las manifestaciones externas como señales de la presencia de componentes ocultos (Ing. de Reversa).
– Los componentes pueden generar más de una manifestación y, una manifestación puede ser resultado de la acción simultánea de varios componentes.
• Repetir esta estrategia hasta encontrar el grupo de entidades ocultas en el sistema.
DESCOMPOSICION ANALITICA
CLIENTE
PRODUCTO
VENTA
PARTIR EN SUSCOMPONENTESBASICOS(ESENCIA)
COMPONENTES CONCEPTUALMENTE INDEPENDIENTES
DESCANSO
EXPLOSION DE DATOS
GENERA UNA EXPLOSION DE DATOS
Tipos-Atributos
LA SEMANTICAME AYUDA A DISCERNIR
DESCOMPONER (PARTIR)
Código-cliente
Fecha-Apertura-cliente
Tipo-clienteTotal-Compras
Número-Venta
Fecha-Venta
Fecha-Vencimiento-Item
Estado-Venta
Número-Item
Fecha-Ingreso-Almacén
Número-serie
Total-Ingreso
Total-Vendido
EXPLOSION DE DATOS
QVendida
SINTESIS
- CONCEPTO
- ESTRATEGIA
- EJEMPLO
-Síntesis Parcial-Relaciones entre Atributos-Representación de la Realidad mediante variables relacionadas. Obtenidas mediante la abstracción
-Síntesis General-Relaciones entre Entidades
-Modelo = Elementos Relacionados
CONCEPTO
MODELODEPROCESOS
MODELODEDATOS
- SISTEMA INFORMATICO = DATOS + PROCESOS- SISTEMA INFORMATICO = DATOS + PROCESOS
ESTRATEGIA : Integrar las Partes
• Descubrir Relaciones. – Entre Atributos: (generan entidades)
• Cada atributo en su entidad.
– Entre Entidades:(generan el Modelo)• Todos los componentes de una u otra manera interactúan
entre ellos, dependiendo de los estímulos de la entrada.
• Las relaciones enriquecen el Modelo creando componentes complejos al unir dos o mas de ellas en una relación (creando sinergia).
Número-Venta
Fecha-Venta
Estado-evento
Código-cliente
Fecha-Apertura-cliente
Tipo-cliente
Total-Compras
Número-Item
Fecha-Ingreso-Almacén.
Fecha-Vencimiento
Número-serie
Total-Ingresado.
Total-Vendido
Entidades
LA SEMANTICAME AYUDA A ENTENDER
QVendida
RECOMPONER (INTEGRAR)
RELACIONAR COMPONENTES
CLIENTE
VENTA
PRODUCTO
INTERELACIONES(INTEGRAR LASPARTES)
EJEMPLO
DOMINIO DE TEMAS
EJEMPLO
DOMINIO DE TEMAS
AFINIDADCON TEMA
TIEMPODEDICADO
COMPLEJIDADDEL TEMA
MOTIVACION
DOMINIOTEMA
IMPORTANCIADEL TEMA
DOCENTE
DETERMINA
MEDIDA
PRE-VIENE
DIFICULTA
FACILITA
FORTALEZA
PRE-DISPONE
ESENCIALEJEMPLO: DOMINIO DE TEMA.-
1.- MODELAR2.- TIPOS Y CATEGORIA3.- EJEMPLO
1.- MODELAR2.- TIPOS Y CATEGORIA3.- EJEMPLO
PLATON
Platón pensaba que tenía que haber una realidad detrás «del mundo de los sentidos», y a esta realidad la llamó el mundo de las Ideas. Aquí se encuentran las eternas e inmutables «imágenes del modelo», detrás de los distintos fenómenos con los que nos topamos en la naturaleza.
A este espectacular concepto lo llamamos la teoría de las Ideas de Platón.
Mundo de los sentidos : Mundo Real Mundo de las Ideas : Modelos Conceptuales
Platón pensaba que tenía que haber una realidad detrás «del mundo de los sentidos», y a esta realidad la llamó el mundo de las Ideas. Aquí se encuentran las eternas e inmutables «imágenes del modelo», detrás de los distintos fenómenos con los que nos topamos en la naturaleza.
A este espectacular concepto lo llamamos la teoría de las Ideas de Platón.
Mundo de los sentidos : Mundo Real Mundo de las Ideas : Modelos Conceptuales
MODELAR
Modelar es el proceso mental mediante el cual se produce unordenamiento de ideas y conceptos.
Esto es posible en la medida que se ha detallado y tratado cadaconcepto involucrado en el sistema.
Como estrategia se debe considerar la identificación de los conceptos agrupadores (generalizaciones) que permita la clasificación ordenada y sistemática.
Las agrupaciones se convertirán en entidades las cuales a su vezse relacionaran entre ellas creando un MODELO DE DATOS, que tenga sentido y que interprete a la realidad presente y futura.
MODELAR=SINTETIZAR Modelar es el proceso de síntesis, es decir el inverso al análisis.
En la medida en que mediante un concepto se puede concentrar un conjunto de valores, métodos, eventos, etc. Luego el modelo resultante es bastante compacto.
La manera de representar un modelo es mediante tres enfoques: - Semántico.- Nos define su naturaleza y características. - Grafico.- Solo utiliza tres símbolos: Entidad, Relación y Flecha - Analítico.- Detalla los pormenores al mas bajo nivelEl enfoque grafico, es el que presenta la forma mas resumida y permite un acercamiento al sistema mas inmediato y claro.
Modelar es descubrir (su naturaleza) no diseñar.
TIPOS Y
CATEGORIA
TIPOS Y CATEGORIATIPOS Y CATEGORIA
- Para realizar un estudio metodológico se recomienda juntar los objetos, que posean características comunesde esta manera aparecen los Tipos.
- Muchas veces se requiere identificar dentro de esos Tipossub-agrupaciones que presenten diferentes jerarquías valedecir diferentes niveles de importancia o prioridad. De estamanera se llega a las Categorías.
Finalmente podemos decir que las Clases son Categorías deObjetos.
- Para realizar un estudio metodológico se recomienda juntar los objetos, que posean características comunesde esta manera aparecen los Tipos.
- Muchas veces se requiere identificar dentro de esos Tipossub-agrupaciones que presenten diferentes jerarquías valedecir diferentes niveles de importancia o prioridad. De estamanera se llega a las Categorías.
Finalmente podemos decir que las Clases son Categorías deObjetos.
SUB-AGRUPACIONES X CATEGORIA
TIPO-01 TIPO-02 TIPO-03
CATEGORIA A
AGRUPACIONES
CREANDO CATEGORIA B
NIVELES
CATEGORIA C
JERARQUÍAS
CATEGORIA D
Categorías y TiposCategorías y Tipos
Nivel inferiorNivel inferior
Nivel superiorNivel superior
CategoríasCategorías
TiposTipos
Funcional MisiónConceptual Arquitectura
Lógico
Externo Interno Físico
Diseño Diseño
NEGOCIONEGOCIO
TecnologíaInformaciónTecnologíaInformación
USUARIOUSUARIO
TIPOS DE MODELOS
Modelo Externo(Modelo Usuario)
REALIDAD
DATOS
MODELO ESTRUCTURAL
Arquitectura
REPORTESPANTALLA
MODELO FISICO
MODELO EXTERNOEnfoque usuario
MODELOINTERNOEnfoque técnico
MISION: FUNCIONES:
EVENTOS: DATOSDICCIONARIOSEMANTICO
ARQUITECTURA
ETAPAS DEL PROYECTO
MODELO LOGICO(DISEÑO)
ESTUDIO
ANALISIS
SINTESIS
DISEÑO
DE LA
SOLUCION
ESTUDIO
ANALISIS
SINTESIS
DISEÑO
DE LA
SOLUCION
MODELO EXTERNO
ESTA DADO POR TODASLAS PANTALLAS,REPORTES Y DOCUMENTOSFUENTES QUE EL USUARIOPUEDA MANEJAR.ES EL PRIMER NIVEL DEFORMALISMO DE LOS DATOSPOR SER UN PRODUCTOPARA EL USUARIO QUIEN ESEL QUE ACEPTA EL SISTEMA,DEBE TENER LAIMPORTANCIA DEBIDA ENSU REALIZACIÓN.DEBE SER PROPUESTA POREL ANALISTA Y ESCOGIDA
POR EL USUARIO.
VVIISSIIOONN
Modelo Interno
(Modelo Técnico)
Herr.CASE
MAIN
MODELO INTERNO
FISICO
LOGICO
REALIDAD
DATOS
MODELO ESTRUCTURA
Arquitectura
REPORTESPANTALLA
MODELO FISICO
MODELO EXTERNOEnfoque usuario
MODELOINTERNOEnfoque técnico
MISION: FUNCIONES:
EVENTOS:
DICCIONARIOSEMANTICO
ARQUITECTURA
ETAPAS DEL PROYECTO
MODELO LOGICO(DISEÑO)
ESTUDIO
ANALISIS
SINTESIS
DISEÑO
DE LA
SOLUCION
ESTUDIO
ANALISIS
SINTESIS
DISEÑO
DE LA
SOLUCION
MODELO INTERNO
LOS DATOS FISICAMENTERESIDEN EN DISCOSMAGNETICOSES EL MAS ALTO NIVELDE ESPECIFICACION SUESTRUCTURA ES MUYDIFERENTE A LA DELMODELO EXTERNOESTAN SOPORTADOS PORMETODO DE ACCESO,ESTRUCTURAS DE DATOSY GESTORES DE BASE DEDATOS.
VVIISSIIOONN
Categoría de Modelos
Modelo Estructura
Diseño Lógico (E-R)
Diseño Físico
ARQ = E-R +
SQL (Como es tratado por los
programas).
Tablas (Almacenamiento físico)
Enfoque Arquitecto
Enfoque Programador
Enfoque DBA
Arquitectura
Diseño
Implantación
Por niveles de abstracciónPor niveles de abstracción
MODELO FISICO
DISCOS
ESTRUCTURA DE ALMACENAMIENTO FISICO
Data-base
PROD. TABLESPACE
SYSTEM
DATAFILESDISK1/SYS1.dbf
DDTable
DataSeg
DDIndex
IndexSeg
RBSeg
TABLASS_DEPT
DataSeg
SE_EMP
DataSeg
DISK2/USER1.dbf
DISK3/USER2.dbf
USER_DATA RBS TEMP
DISK1/ROLL1.dbf
DISK1/TEMP.dbf
DATABLOCKS
EXTENTS
1212121222 FREE 1122
Modelo de Datos nivel Conceptual
MODELADO CONCEPTUAL DE DATOS.-
Este es un proceso por el cual se conseguirá un conjunto de datos estructurados de tal manera que pueda mostrar los conceptoscontenidos en un sistema.
Este es un enfoque orientado hacia el análisis, porque debe mostrar los atributos encapsulados como conceptos.
Todo concepto puede ser desarrollado en uno o muchos atributos, es decir un gran concepto (Entidad) compuesto por conceptosAtómicos (atributos).
ENTIDAD = SUM (conceptos puntuales) De esta manera se generan entes compuestos y adicionalmente
cuando dos o mas de estos entes se asocian se obtienen conceptos más complejos llamados Relaciones.
RELACION = SUM (CONCEPTOS).
Arquitectura de Datos
ARQUITECTURA = ENTIDAD +
DATOS RELACION
“Luz”ConocimientoDefiniendo: Semántica
CaracterísticasValores
RelacionesMétodos
Tercera Dimensión
Usualmente el personal informático se concentra en eltema técnico descuidando el conocimiento del negocio.Para el arquitecto de datos es imprescindible el conocimiento del negocio a nivel conceptual.
MODELO LOGICO
SQL (Como es tratado por los
programas).
Erwin.- Software que modela
Bajo el enfoque Relacional, a
Nivel Lógico/Físico.
DOCID NOMBRE APELLIDO FECNAC SEXO ESTCIV
123456 JUAN PEREZ 11/11/1977 M S234567 LUIS TORRES 12/12/1990 M S345678 MARIA RUIZ 01/05/1989 F C
EJEMPLO
SESION DE CLASE
EJEMPLO
SESION DE CLASE
EJEMPLO: SESION DE CLASE.- SEMANTICA.- Evento en el cual se tratan Temas de una materiaconducida por un Docente y dirigida hacia una Sección de Alumnos,en una Aula determinada.
MODELO MODELO FISICO CONCEPTUAL
División de componentes de laSesión.-
a.-Evento
b.-Docente
c.-Alumnos
d.- Aula
e.- Temas.
n
EVENTO SESION-CLASEEJECUTADA
ALUMNOMATRICULADOS
DOCENTERESPONSABLE
DICTA
TRATA
COMPENSA
DET-ASISTE
ARQUITECTURA DE DATOS
n n
SESIONPROGRAMADA
PENDIENTE
TEMA-PROGCODIGO CONTENIDO
AULA PARQUECODIGOUBICACION
UBICA
OPERADOROPERADOR
QUEQUEQUIENESQUIENES
PORQUEPORQUE
CANALCANAL
EVENTO
HECHO (ACTIVIDAD CONSUMADA)
EVENTO (ENERGIA)
ENERGIA CAPAZ DE GENERARACTIVIDADES QUE GENEREN NEGOCIOS
EVENTO
ANTES VALIDAN CONDICIONES EVENTODESPUES EJECUTAN OPERACIONES
ANTES VALIDAN CONDICIONES EVENTODESPUES EJECUTAN OPERACIONES
ACTIVIDADES = ACCIONES APLICADAS SOBRE OBJETOSACTIVIDADES = ACCIONES APLICADAS SOBRE OBJETOSGENERAN CAMBIOS AL OBJETOGENERAN CAMBIOS AL OBJETO
EVENTOS
OPERACIONES
APLICAN
DEPENDEN
CONDICIONES
IMPACTANPARQUEDATOS
EVENTO
EJEMPLO: EVENTO SESIÓN DE CLASE
EVENTO = HECHO (ACTIVIDAD CONSUMADA)
Ejemplo caso Académico
CONDICIONES:- CLASE PROGRAMADA- RECURSOS PROGRAMADOS(DOCENTE, AULA)
- FECHA-PROGRAMADA (CUMPLIDA)
TEMASA-TRATAR
ALUMNOMATRICULADOS
SESIONCLASE
DET-ASISTE TRATA
DICTA
DOCENTE
EVENTO
SESION
MODELOEVENTOS
DET-ASISTE
DICTA TRATA-COMPENSA
M1 M2 M3 M4 M5 M6 M7
UBICA
OPERACIONES
METODOS
MODELODATOS
UBICA
AULA
COMPENSA
SESIONPROGRAMADA
PENDIENTE
EVENTOEVENTO
-Evento Sesión de Clase.-
Después de darse el evento, serán impactados los datos:
1.- Asistencia de alumnos
2.- Dictado del docente
3.- Desarrollo de Temas
4.- Ubicación de la Clase en Aula
Existen mucho datos sin importar la modalidad del procesolos datos de la base serán alterados.
OPERACIONESDET-ASISTE: CREAR-INSTANCIA (ALUMNO + SESION) METODO: M7= GRABA-ASISTE, M=ACT-RECORD-ALUMNOUBICA: CREAR-INSTANCIA (AULA + SESION)
METODO: M1=GRABA-UBICA, M2= ACT-ESTAD-AULADICTA: CREAR-INSTANCIA (DOCENTE + SESION)
METODO: M3 =GRABA-DICTA, M4=ACT-RECORD-DOCENTDETALLE: CREAR-INSTANCIA (SESION + TEMA + CAPITULO)
METODO: M5=GRABA-DETALLE, M6=ACT-CANT-TEMAS.
EVENTOEVENTO: SESIÓN DE CLASE ACADÉMICASecuencia de OperacionesEVENTO: SESIÓN DE CLASE ACADÉMICASecuencia de Operaciones
1 DET-ASISTENCIA 2 UBICA3 DICTA4 TRATAR-TEMAS
1 DET-ASISTENCIA 2 UBICA3 DICTA4 TRATAR-TEMAS
Eventos / Operaciones / Métodos
El Modelo Dinámico nos indica el momento (secuencia) que deben darse las acciones.
Además indicará bajo qué Condiciones aplicar una regla o método en particular.
Según el enfoque tradicional, se dice que la lógica de negocio está en el software. Ahora deberá ser almacenada en la base del sistema.
Se almacenará la lógica Modelada.
Eventos / Operaciones / Métodos
• Evento.- Punto del tiempo en que se dan Condiciones para iniciar Operaciones. Rutina Principal.
• Operaciones.- Tratamientos sobre Objetos para modificar su Estado mediante el uso de Métodos Implementan las Reglas del Negocio es decir, Conocimiento del Negocio. A partir de este punto se realiza la Ingeniería del Conocimiento.
Rutina de Negocio.
• Métodos.- Mecanismo para ejecutar funcionalidad del objeto. Propician cambio de estado de los objetos.(Diagrama de Estado de UML). Rutina de implementación Física.
Asimilación de Eventos
Use CaseDiagramsUse Case
Diagrams
StateDiagramsState
Diagrams
ComponentDiagramsComponent
Diagrams
StateDiagramsState
Diagrams
ScenarioDiagramsScenario
Diagrams
Use CaseDiagramsUse Case
Diagrams
StateDiagramsState
Diagrams
EVENTO-5
CUENTAS
EVENTO-4
EVENTO-3
EVENTO-2
EVENTO-1
EVENTO-8EVENTO-7
EVENTO-6
FIN PARTE 1