La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

Arquitectura de Datos 16/Junio/2007. UAdeC FIME AGVM - IngInf 20072 Data Architecture Antes de iniciar el análisis de la arquitectura de datos de la empresa.

Presentaciones similares


Presentación del tema: "Arquitectura de Datos 16/Junio/2007. UAdeC FIME AGVM - IngInf 20072 Data Architecture Antes de iniciar el análisis de la arquitectura de datos de la empresa."— Transcripción de la presentación:

1 Arquitectura de Datos 16/Junio/2007

2 UAdeC FIME AGVM - IngInf Data Architecture Antes de iniciar el análisis de la arquitectura de datos de la empresa es necesario hacer el IRC (Information Resource Catalog). Antes de iniciar el análisis de la arquitectura de datos de la empresa es necesario hacer el IRC (Information Resource Catalog). El IRC sería el inventario informático de que dispone la empresa. El IRC sería el inventario informático de que dispone la empresa.

3 UAdeC FIME AGVM - IngInf Determinar el alcance, objetivos y el plan de trabajo del IRC. 2. Prepararse para la colección de datos. 3. Colectar los datos para el IRC. 4. Entrada de datos. 5. Validar y revisar los diagramas del IRC. 6. Dibujar esquemas. 7. Distribuir el IRC. 8. Administrar y mantener el IRC. Ocho pasos para construir un IRC

4 UAdeC FIME AGVM - IngInf Determinar el alcance, objetivos y el plan de trabajo del IRC. Determinar el alcance: Determinar el alcance: Sistemas de Mainframe. Sistemas de Mainframe. Paquetes de Software de Aplicación. Paquetes de Software de Aplicación. Sistemas Departamentales. Sistemas Departamentales. Aplicaciones de software basado en PC. Aplicaciones de software basado en PC. Sistemas desarrollados y mantenidos por el depto. de Sistemas de Información. Sistemas desarrollados y mantenidos por el depto. de Sistemas de Información.

5 UAdeC FIME AGVM - IngInf Prepare for data collection Diseñar formatos para la adquisición de datos. Diseñar formatos para la adquisición de datos. Salidas Salidas Data collection forms for applications. Data collection forms for applications. Instructions for completing the forms. Instructions for completing the forms. Technology platforms identified. Technology platforms identified.

6 UAdeC FIME AGVM - IngInf Determinar los datos que serán compilados acerca de las aplicaciones Task1:Decidir cuáles serán los datos más útiles, los elementos de datos compilados incluirán: Task1:Decidir cuáles serán los datos más útiles, los elementos de datos compilados incluirán: Un nombre corto (acrónimo o abreviación) y el nombre largo (oficial) asignado al sistema. Un nombre corto (acrónimo o abreviación) y el nombre largo (oficial) asignado al sistema. Persona responsable del mantenimiento de esa aplicación. Persona responsable del mantenimiento de esa aplicación. El propietario o persona responsable del departamento para los requerimientos y funciones de la aplicación. El propietario o persona responsable del departamento para los requerimientos y funciones de la aplicación.

7 UAdeC FIME AGVM - IngInf Determinar los datos que serán compilados acerca de las aplicaciones Una definición del lenguaje en la que está escrita la aplicación. Una definición del lenguaje en la que está escrita la aplicación. El status del sistema, como operacional, planeado u obsoleto (incluir cambios programados para el año siguiente). El status del sistema, como operacional, planeado u obsoleto (incluir cambios programados para el año siguiente). Identificar las unidades del negocio dentro del modelo del negocio que pueden ser asociadas a la aplicación. Identificar las unidades del negocio dentro del modelo del negocio que pueden ser asociadas a la aplicación.

8 UAdeC FIME AGVM - IngInf Determinar los datos que serán compilados acerca de las aplicaciones Funciones del negocio apoyadas por el IS. Funciones del negocio apoyadas por el IS. Mantenimiento u otro costo presupuestal directo a la aplicación, si es conocido. Mantenimiento u otro costo presupuestal directo a la aplicación, si es conocido. El número de gente en IS que son asignados para mantener esta aplicación. El número de gente en IS que son asignados para mantener esta aplicación. Ver pp 147 del libro. Ver pp 147 del libro.

9 UAdeC FIME AGVM - IngInf Determine data to collect Task2: Determine data to collect about the major inputs, outputs, files and databases of an application. Task2: Determine data to collect about the major inputs, outputs, files and databases of an application. Se requiere de un grado de sumarización para seleccionar los elementos más importantes. Se requiere de un grado de sumarización para seleccionar los elementos más importantes. Un sistema puede tener cientos de archivos físicos, entradas y salidas, es importantes categorizar las clases de datos. Un sistema puede tener cientos de archivos físicos, entradas y salidas, es importantes categorizar las clases de datos.

10 UAdeC FIME AGVM - IngInf Determine data to collect Una aplicación puede generar 100 reportes, pero puede tener solo 2 reportes principales y cada uno de ellos tener 50 variedades especiales: incluir lo siguiente: Una aplicación puede generar 100 reportes, pero puede tener solo 2 reportes principales y cada uno de ellos tener 50 variedades especiales: incluir lo siguiente: Tipo (Input, Output,File or database) Tipo (Input, Output,File or database) Un nombre corto de la I/O. Un nombre corto de la I/O. La entrada de donde viene y la salida a donde va ( files o BD son internas o compartidas por otras aplicaciones) La entrada de donde viene y la salida a donde va ( files o BD son internas o compartidas por otras aplicaciones)

11 UAdeC FIME AGVM - IngInf Determine data to collect La localización física. La localización física. El medio físico o plataforma tecnológica. El medio físico o plataforma tecnológica. Una breve descripción del lenguaje que describe lo que es y el propósito para su uso. Una breve descripción del lenguaje que describe lo que es y el propósito para su uso. Quien provee esta información. Quien provee esta información. Task3: Identificar las plataformas tecnológicas Task3: Identificar las plataformas tecnológicas

12 UAdeC FIME AGVM - IngInf Identificar plataformas tecnológicas Task3: Identificar las plataformas tecnológicas Task3: Identificar las plataformas tecnológicas Definir una descomposición jerárquica de las clases de plataformas tecnológicas fig. pag 151Plataformas Tecnológicas.doc Definir una descomposición jerárquica de las clases de plataformas tecnológicas fig. pag 151Plataformas Tecnológicas.docPlataformas Tecnológicas.docPlataformas Tecnológicas.doc Task4: Crear formularios para la colección de datos Task4: Crear formularios para la colección de datos

13 UAdeC FIME AGVM - IngInf Relacionar las entradas de datos. Adquirir los datos para los formatos previamente diseñados. 2 actividades importantes. Adquirir los datos para los formatos previamente diseñados. 2 actividades importantes. Relacionar las aplicaciones actuales a las funciones del negocio apoyadas. Relacionar las aplicaciones actuales a las funciones del negocio apoyadas. Relacionar las aplicaciones a las plataformas tecnológicas Relacionar las aplicaciones a las plataformas tecnológicas

14 UAdeC FIME AGVM - IngInf Data Entry Entrada de la información a las herramientas diseñadas donde se reflejará todos los formatos ya llenados. Entrada de la información a las herramientas diseñadas donde se reflejará todos los formatos ya llenados.

15 UAdeC FIME AGVM - IngInf Validar Información del IRC La integridad de la información acerca de las aplicaciones actuales y plataformas tecnológicas debe ser verificada antes de ser ampliamente difundida. La integridad de la información acerca de las aplicaciones actuales y plataformas tecnológicas debe ser verificada antes de ser ampliamente difundida.

16 UAdeC FIME AGVM - IngInf Data Architecture La arquitectura de datos identifica y define las mejores clases de datos que apoyan las funciones del negocio, definidas en el modelo de negocios. La arquitectura de datos identifica y define las mejores clases de datos que apoyan las funciones del negocio, definidas en el modelo de negocios. Es la primera de las arquitecturas a ser definidas porque la calidad de los datos es el producto básico de la función de IS. Es la primera de las arquitecturas a ser definidas porque la calidad de los datos es el producto básico de la función de IS.

17 UAdeC FIME AGVM - IngInf Data Architecture La DA consiste de entidades de datos, cada una de las cuales tiene atributos y relaciones con otras entidades de datos. La DA consiste de entidades de datos, cada una de las cuales tiene atributos y relaciones con otras entidades de datos. 4 Pasos 4 Pasos Listar las entidades candidatas Listar las entidades candidatas Definir las E,A,R Definir las E,A,R Relacionar las entidades a las funciones del negocio Relacionar las entidades a las funciones del negocio Distribuir la DA Distribuir la DA

18 UAdeC FIME AGVM - IngInf :Listar Entidades de Datos Task1:Dividir el modelo de negocios entre los miembros del equipo. Task1:Dividir el modelo de negocios entre los miembros del equipo. Task2: Cada miembro del equipo desarrolla una lista de entidades para la definición: Task2: Cada miembro del equipo desarrolla una lista de entidades para la definición: Functions definitions Functions definitions Information source forms Information source forms Sample of information sources Sample of information sources Interview Notes Interview Notes Existing systems and file descriptions Existing systems and file descriptions Other DA or database designs. Other DA or database designs.

19 UAdeC FIME AGVM - IngInf Listar Entidades de Datos Taks3: Combinar la lista individual en una sola. Taks3: Combinar la lista individual en una sola. Entrada a una hta. Que permita hacer sort a la lista de entidades candidatas, para detectar duplicidades, etc. Entrada a una hta. Que permita hacer sort a la lista de entidades candidatas, para detectar duplicidades, etc.

20 UAdeC FIME AGVM - IngInf : Definir Entidades de datos, Atributos y Relaciones. El propósito de este paso es crear una definición y descripción estándar para cada entidad dentro de la arquitectura de datos y proveer una ilustración gráfica de sus interrelaciones. El propósito de este paso es crear una definición y descripción estándar para cada entidad dentro de la arquitectura de datos y proveer una ilustración gráfica de sus interrelaciones.

21 UAdeC FIME AGVM - IngInf Semántica utilizada Entity Entity Entity Name Entity Name Alternate names Alternate names Identifier Identifier Definition Definition Attribute Attribute Attribute Name Attribute Name Definition Definition Value set Value set

22 UAdeC FIME AGVM - IngInf Relationship Relationship Relationship Name Relationship Name Related entity name Related entity name Cardinality Cardinality Definition & Rules Definition & Rules Ejemplo Ejemplo Descripcióncompleta.doc Descripcióncompleta.doc Descripcióncompleta.doc Semántica utilizada

23 UAdeC FIME AGVM - IngInf Entidades Las definiciones de las entidades se basan en el modelo de negocios y en el IRC. Las definiciones de las entidades se basan en el modelo de negocios y en el IRC. La persona que lidera la arquitectura de datos debe tener experiencia en modelación de datos. La persona que lidera la arquitectura de datos debe tener experiencia en modelación de datos.

24 UAdeC FIME AGVM - IngInf Reportes y Formatos Los reportes y formatos son identificadas como fuentes de información durante el estudio de la empresa no necesariamente identifican entidades en una arquitectura de datos. Los reportes y formatos son identificadas como fuentes de información durante el estudio de la empresa no necesariamente identifican entidades en una arquitectura de datos.

25 UAdeC FIME AGVM - IngInf Acciones para simplificar la DA Generalización: Unir similares tipos de entidades combinándolas en conceptos amplios. Generalización: Unir similares tipos de entidades combinándolas en conceptos amplios. Asimilación: hasta donde sea posible se pueda eliminar entidades dependientes, creando atributos en la entidad fuerte. Asimilación: hasta donde sea posible se pueda eliminar entidades dependientes, creando atributos en la entidad fuerte.

26 UAdeC FIME AGVM - IngInf Diagramas ER Asegurar que las definiciones de las entidades sean consistentes con otras. Asegurar que las definiciones de las entidades sean consistentes con otras. Dibujar los diagramas E-R para ilustrar la DA (existen diferentes notaciones) Dibujar los diagramas E-R para ilustrar la DA (existen diferentes notaciones) Los diagramas reflejarán la vista de la DA desde la perspectiva de un área del negocio. Los diagramas reflejarán la vista de la DA desde la perspectiva de un área del negocio.

27 UAdeC FIME AGVM - IngInf :Relacionar entidades a las funciones del negocio. El propósito de este paso es determinar las entidades de datos que son creadas (created), retrieved, actualizadas (upadted) y borradas (deleted) por las funciones del negocio. El propósito de este paso es determinar las entidades de datos que son creadas (created), retrieved, actualizadas (upadted) y borradas (deleted) por las funciones del negocio.

28 UAdeC FIME AGVM - IngInf Matriz F-ER Relacionar cada función al más mínimo nivel de detalle en el modelo de negocios al conjunto de entidades. Relacionar cada función al más mínimo nivel de detalle en el modelo de negocios al conjunto de entidades. Generar la matriz de function-to- entity relationship Generar la matriz de function-to- entity relationship

29 UAdeC FIME AGVM - IngInf Paso 4: Distribuir la DA Producir y distribuir la DA con todos los productos entregables: Producir y distribuir la DA con todos los productos entregables: Introducción. Introducción. Lista de las entidades candidatas. Lista de las entidades candidatas. Definiciones completas de las entidades. Definiciones completas de las entidades. DER DER Matrices F-ER Matrices F-ER

30 UAdeC FIME AGVM - IngInf Funciones Don Goyo Compras Compras Ventas Ventas Inventarios Inventarios RH RH Contabilidad Contabilidad Ejemplo de matriz F-ER Ejemplo de matriz F-ER

31 UAdeC FIME AGVM - IngInf Preguntas Tarea5 ¿Cuántas entidades esperas encontrar en tu lista de entidades candidatas? ¿Cuántas entidades esperas encontrar en tu lista de entidades candidatas? ¿Los modelos de datos están disponibles para el equipo EAP? ¿Los modelos de datos están disponibles para el equipo EAP? ¿Quién en el equipo debería llevar el liderazgo sobre la definición de entidades? ¿Quién en el equipo debería llevar el liderazgo sobre la definición de entidades? ¿Cuál es la fase que consume más tiempo? ¿Cuál es la fase que consume más tiempo?


Descargar ppt "Arquitectura de Datos 16/Junio/2007. UAdeC FIME AGVM - IngInf 20072 Data Architecture Antes de iniciar el análisis de la arquitectura de datos de la empresa."

Presentaciones similares


Anuncios Google