Está en la página 1de 31

Arquitectura de Datos

16/Junio/2007

Data Architecture

Antes de iniciar el anlisis de la arquitectura de datos de la empresa es necesario hacer el IRC (Information Resource Catalog). El IRC sera el inventario informtico de que dispone la empresa.
UAdeC FIME AGVM - IngInf 2007 2

Ocho pasos para construir un IRC


1. 2. 3.

4.
5. 6. 7. 8.

Determinar el alcance, objetivos y el plan de trabajo del IRC. Prepararse para la coleccin de datos. Colectar los datos para el IRC. Entrada de datos. Validar y revisar los diagramas del IRC. Dibujar esquemas. Distribuir el IRC. Administrar y mantener el IRC.
UAdeC FIME AGVM - IngInf 2007 3

Determinar el alcance, objetivos y el plan de trabajo del IRC.

Determinar el alcance:
Sistemas de Mainframe. Paquetes de Software de Aplicacin. Sistemas Departamentales. Aplicaciones de software basado en PC. Sistemas desarrollados y mantenidos por el depto. de Sistemas de Informacin.

UAdeC FIME AGVM - IngInf 2007 4

6. Prepare for data collection

Disear formatos para la adquisicin de datos. Salidas


Data collection forms for applications. Instructions for completing the forms. Technology platforms identified.

UAdeC FIME AGVM - IngInf 2007 5

Determinar los datos que sern compilados acerca de las aplicaciones

Task1:Decidir cules sern los datos ms tiles, los elementos de datos compilados incluirn:

Un nombre corto (acrnimo o abreviacin) y el nombre largo (oficial) asignado al sistema. Persona responsable del mantenimiento de esa aplicacin. El propietario o persona responsable del departamento para los requerimientos y funciones de la aplicacin.
UAdeC FIME AGVM - IngInf 2007 6

Determinar los datos que sern compilados acerca de las aplicaciones


Una definicin del lenguaje en la que est escrita la aplicacin. El status del sistema, como operacional, planeado u obsoleto (incluir cambios programados para el ao siguiente). Identificar las unidades del negocio dentro del modelo del negocio que pueden ser asociadas a la aplicacin.

UAdeC FIME AGVM - IngInf 2007 7

Determinar los datos que sern compilados acerca de las aplicaciones


Funciones del negocio apoyadas por el IS. Mantenimiento u otro costo presupuestal directo a la aplicacin, si es conocido. El nmero de gente en IS que son asignados para mantener esta aplicacin. Ver pp 147 del libro.

UAdeC FIME AGVM - IngInf 2007 8

Determine data to collect

Task2: Determine data to collect about the major inputs, outputs, files and databases of an application.

Se requiere de un grado de sumarizacin para seleccionar los elementos ms importantes. Un sistema puede tener cientos de archivos fsicos, entradas y salidas, es importantes categorizar las clases de datos.
UAdeC FIME AGVM - IngInf 2007 9

Determine data to collect

Una aplicacin 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) 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)
UAdeC FIME AGVM - IngInf 2007 10

Determine data to collect


La localizacin fsica. El medio fsico o plataforma tecnolgica. Una breve descripcin del lenguaje que describe lo que es y el propsito para su uso. Quien provee esta informacin.

Task3: Identificar las plataformas tecnolgicas


UAdeC FIME AGVM - IngInf 2007 11

Identificar plataformas tecnolgicas

Task3: Identificar las plataformas tecnolgicas

Definir una descomposicin jerrquica de las clases de plataformas tecnolgicas fig. pag 151Plataformas Tecnolgicas.doc

Task4: Crear formularios para la coleccin de datos


UAdeC FIME AGVM - IngInf 2007 12

Relacionar las entradas de datos.

Adquirir los datos para los formatos previamente diseados. 2 actividades importantes.
Relacionar las aplicaciones actuales a las funciones del negocio apoyadas. Relacionar las aplicaciones a las plataformas tecnolgicas

UAdeC FIME AGVM - IngInf 2007 13

Data Entry

Entrada de la informacin a las herramientas diseadas donde se reflejar todos los formatos ya llenados.

UAdeC FIME

AGVM - IngInf 2007

14

Validar Informacin del IRC

La integridad de la informacin acerca de las aplicaciones actuales y plataformas tecnolgicas debe ser verificada antes de ser ampliamente difundida.

UAdeC FIME

AGVM - IngInf 2007

15

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. Es la primera de las arquitecturas a ser definidas porque la calidad de los datos es el producto bsico de la funcin de IS.
UAdeC FIME AGVM - IngInf 2007 16

Data Architecture

La DA consiste de entidades de datos, cada una de las cuales tiene atributos y relaciones con otras entidades de datos. 4 Pasos

Listar las entidades candidatas Definir las E,A,R Relacionar las entidades a las funciones del negocio Distribuir la DA
UAdeC FIME AGVM - IngInf 2007 17

6.1:Listar Entidades de Datos


Task1:Dividir el modelo de negocios entre los miembros del equipo. Task2: Cada miembro del equipo desarrolla una lista de entidades para la definicin:

Functions definitions Information source forms Sample of information sources Interview Notes Existing systems and file descriptions Other DA or database designs.
UAdeC FIME AGVM - IngInf 2007 18

Listar Entidades de Datos

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.

UAdeC FIME

AGVM - IngInf 2007

19

6.2: Definir Entidades de datos, Atributos y Relaciones.

El propsito de este paso es crear una definicin y descripcin estndar para cada entidad dentro de la arquitectura de datos y proveer una ilustracin grfica de sus interrelaciones.

UAdeC FIME

AGVM - IngInf 2007

20

Semntica utilizada

Entity
Entity Name Alternate names Identifier Definition

Attribute
Attribute Name Definition Value set

UAdeC FIME AGVM - IngInf 2007 21

Semntica utilizada

Relationship
Relationship Name Related entity name Cardinality Definition & Rules

Ejemplo

Descripcincompleta.doc

UAdeC FIME

AGVM - IngInf 2007

22

Entidades

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 modelacin de datos.

UAdeC FIME

AGVM - IngInf 2007

23

Reportes y Formatos

Los reportes y formatos son identificadas como fuentes de informacin durante el estudio de la empresa no necesariamente identifican entidades en una arquitectura de datos.

UAdeC FIME

AGVM - IngInf 2007

24

Acciones para simplificar la DA

Generalizacin: Unir similares tipos de entidades combinndolas en conceptos amplios. Asimilacin: hasta donde sea posible se pueda eliminar entidades dependientes, creando atributos en la entidad fuerte.
UAdeC FIME AGVM - IngInf 2007 25

Diagramas ER

Asegurar que las definiciones de las entidades sean consistentes con otras. Dibujar los diagramas E-R para ilustrar la DA (existen diferentes notaciones)

Los diagramas reflejarn la vista de la DA desde la perspectiva de un rea del negocio.


UAdeC FIME AGVM - IngInf 2007 26

6.3:Relacionar entidades a las funciones del negocio.

El propsito de este paso es determinar las entidades de datos que son creadas (created), retrieved, actualizadas (upadted) y borradas (deleted) por las funciones del negocio.

UAdeC FIME

AGVM - IngInf 2007

27

Matriz F-ER

Relacionar cada funcin al ms mnimo nivel de detalle en el modelo de negocios al conjunto de entidades. Generar la matriz de function-toentity relationship

UAdeC FIME

AGVM - IngInf 2007

28

Paso 4: Distribuir la DA

Producir y distribuir la DA con todos los productos entregables:


Introduccin. Lista de las entidades candidatas. Definiciones completas de las entidades. DER Matrices F-ER

UAdeC FIME AGVM - IngInf 2007 29

Funciones Don Goyo

Compras Ventas Inventarios RH Contabilidad Ejemplo de matriz F-ER

UAdeC FIME

AGVM - IngInf 2007

30

Preguntas Tarea5

Cuntas entidades esperas encontrar en tu lista de entidades candidatas? Los modelos de datos estn disponibles para el equipo EAP? Quin en el equipo debera llevar el liderazgo sobre la definicin de entidades? Cul es la fase que consume ms tiempo?
UAdeC FIME AGVM - IngInf 2007 31

También podría gustarte