Arquitectura de Datos 16/Junio/2007.

Slides:



Advertisements
Presentaciones similares
MODELOS ORIENTADOS A OBJETOS
Advertisements

Plan de Implantación Sistemas de Información III
Arquitectura Tecnológica
Ingeniería de la Información
Ingeniería de la Información
Fundamentos de Bases de Datos
Diseño de Sistemas de Información
Multiplique su productividad con el uso de Tablas en AutoCAD®
Análisis y Diseño de Software
GESTIÓN DE LOS COSTOS DEL PROYECTO
Arquitectura de software dirigida por modelos (Model-Driven Architecture) Liliana Favre UNCPBA 2006.
Work Breakdown Structures WBS
Equipo 11 -Enríquez Chávez Jocelyn -Martínez Arvallo Diana Berenice
Unidad I: Transición del Análisis hacia el Diseño
Fundamentos de Ingeniería de Software
Parte 2: Modelo de Análisis del Negocio
Request for infomation – Solicitud de información
IEEE-std Práctica Recomendada para la Especificación de Requerimientos de Software Fuente: IEEE Recommendad Practice for Software Requirements.
Planeación de Sistemas de Información
DIAGRAMAS DE CLASES Completando los diagramas de interacción, es posible identificar la especificación de las clases que participarán en la solución indicando.
Metodologías de control interno, seguridad y auditoría informática
Análisis y Diseño O.O. Click to add notes Preguntas del diseño :
Evaluación de Productos
DIAGRAMA DE COMPONENTES INTEGRANTES Córdova Vásquez Giovanny Escobar Alvares Calixto Gomez Quinteros Adelaida Pinto Flores Yarmila.
SISTEMAS DE INFORMACION
Comp. Científica aplic. a la caract. del aire urbano, téc. GIS… Trazabilidad y Visualización no estructurada en DW 2.0 Mg. Guillermo Friedrich UTN-FRBB.
MODELANDO EL DOMINIO Capítulo 2 del libro guía Gloria Lucía Giraldo G. UNIVERSIDAD NACIONAL DE COLOMIBIA DISEÑO Y CONSTRUCCIÓN DE PRODUCTOS DE SOFTWARE.
Una Introducción a UML El Modelo de Proceso de Negocio
Montevideo, March Seminario COMPRAS GUBERNAMENTALES Profesor Federico Trionfetti Université de la Méditerranée and CEPII 23 de marzo de 2007 Salón.
PROBABILIDAD CONDICIONAL
Diccionario de datos en Análisis y Diseño Estructurado
ANÁLISIS Y DISEÑO DESDE UNA PERSPECTIVA ORIENTADA A OBJETOS Alan Vargas.
Sistemas Evolutivos Introduccion.
UNIDAD I Conceptos Básicos.
“Especificación de Requerimientos”
DEPARTAMENTO DE INGENIERÍA INFORMÁTICA
DISEÑO Genera soluciones a requerimientos planteados
Metodología de Control Interno, Seguridad y Auditoría Informática
Por favor dar doble Click al siguiente Video
ANALISIS Y DISEÑO DE SISTEMA Ing. Sanchez Castillo Eddye Arturo
1 Diseño Orientado a Objetos Agustín J. González ELO-329: Diseño y Programación Orientados a Objetos 1er. Sem
PROCESOS INDUSTRIALES
Administración Proyectos Jorge Baracaldo Robin Ochoa.
EL MODELO GENERAL DE LA EMPRESA UNIDAD ORGANIZACIONAL
Plan de Sistemas de Información (PSI)
DISEÑO Genera soluciones a requerimientos planteados Describe las especificaciones del sistema propuesto Define CÓMO lo va a hacer el nuevo Sistema Define.
Requerimientos del Puesto
DOCUMENTACIÓN DEL SISTEMA DE GESTIÓN DE LA CALIDAD
Trainning DFD.
Estudio de Viabilidad del Sistema (EVS)
Métrica v2.1 Técnicas: Modelado de datos (Parte 1)
Trainning DFD.
Ingeniería de Requisitos
FACTIBILIDAD DE LOS SISTEMAS DE INFORMACIÓN
Reunión informativa sobre las nuevas actividades desarrolladas en el marco del Plan Estratégico
MODELAMIENTO VISUAL Y UML
DISEÑO CURRICULAR Presentado por: Cesar Augusto Sáenz María Alejandra Hernández 1.contenidos curriculares de competencia.
Introducción al proceso de verificación y validación.
Administración Integral del Proyecto
3. Paradigmas de la ingeniería de software.
Organización y Métodos. ©Ian Sommerville 1995 Ingeniería de Software, 5a. edición Capitulo 4 Diapositiva * Ingeniería de Requerimientos ● Estableciendo.
Computer Assisted Audit Techniques (CAATs)
UNIVERSIDAD LATINA II.- CONSTRUCCIÓN DE LA BASE DE DATOS. E.I. L.E. Prof. Ramón Castro Liceaga.
Formación Especializada en Dirección y Gestión de Proyectos
Identificación de entradas, salidas y herramientas de procesos de gestión del PMI Jairo A. Orozco L.
Procesos de Planeación
Fundamentos de Ingeniería de Software
BASES DE DATOS DISTRIBUIDAS M.C.C. María Guadalupe Villanueva Carrasco INGENIERIA EN SISTEMAS COMPUTACIONALES.
Verificación y Validación del Software
Junio, 2013.
Transcripción de la presentación:

Arquitectura de Datos 16/Junio/2007

UAdeC FIME AGVM - IngInf 2007 Data Architecture 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. UAdeC FIME AGVM - IngInf 2007

Ocho pasos para construir un IRC Determinar el alcance, objetivos y el plan de trabajo del IRC. Prepararse para la colección 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

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

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

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: Un nombre corto (acrónimo o abreviación) y el nombre largo (oficial) asignado al sistema. Persona responsable del mantenimiento de esa aplicación. El propietario o persona responsable del departamento para los requerimientos y funciones de la aplicación. UAdeC FIME AGVM - IngInf 2007

Determinar los datos que serán compilados acerca de las aplicaciones 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). Identificar las unidades del negocio dentro del modelo del negocio que pueden ser asociadas a la aplicación. UAdeC FIME AGVM - IngInf 2007

Determinar los datos que serán compilados acerca de las aplicaciones Funciones del negocio apoyadas por el IS. 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. Ver pp 147 del libro. UAdeC FIME AGVM - IngInf 2007

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 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. UAdeC FIME AGVM - IngInf 2007

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: 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

Determine data to collect La localización física. 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. Quien provee esta información. Task3: Identificar las plataformas tecnológicas UAdeC FIME AGVM - IngInf 2007

Identificar 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 Task4: Crear formularios para la colección de datos UAdeC FIME AGVM - IngInf 2007

Relacionar las entradas de datos. 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 a las plataformas tecnológicas UAdeC FIME AGVM - IngInf 2007

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

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. UAdeC FIME AGVM - IngInf 2007

UAdeC FIME AGVM - IngInf 2007 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 básico de la función de IS. UAdeC FIME AGVM - IngInf 2007

UAdeC FIME AGVM - IngInf 2007 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

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 definición: 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

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

6.2: 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. UAdeC FIME AGVM - IngInf 2007

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

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

UAdeC FIME AGVM - IngInf 2007 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 modelación de datos. UAdeC FIME AGVM - IngInf 2007

UAdeC FIME AGVM - IngInf 2007 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. UAdeC FIME AGVM - IngInf 2007

Acciones para simplificar la DA 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. UAdeC FIME AGVM - IngInf 2007

UAdeC FIME AGVM - IngInf 2007 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 reflejarán la vista de la DA desde la perspectiva de un área del negocio. UAdeC FIME AGVM - IngInf 2007

6.3: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. UAdeC FIME AGVM - IngInf 2007

UAdeC FIME AGVM - IngInf 2007 Matriz F-ER 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 UAdeC FIME AGVM - IngInf 2007

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

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

UAdeC FIME AGVM - IngInf 2007 Preguntas Tarea5 ¿Cuántas entidades esperas encontrar en tu lista de entidades candidatas? ¿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? ¿Cuál es la fase que consume más tiempo? UAdeC FIME AGVM - IngInf 2007