Ingeniería de la InformaciónIngeniería de la Información
ApuntesApuntes
MATI Alicia Guadalupe Valdez Menchaca
Sesión 1
1-Junio- 2007
Universidad Autónoma de CoahuilaFacultad de Ingeniería Mecánica y Eléctrica
Maestría en Informática
UAdeC FIME-MI Alicia G. Valdez Menchaca-2007 II
2
Agenda
1.- Objetivo
2.- Introducción
3.- Características
4.- Niveles de EAI
5.- EAI Project Steps
6.- Análisis del Area del Negocio
UAdeC FIME-MI Alicia G. Valdez Menchaca-2007 II
3
INGENIERIA DE INFORMACION
Objetivo: Definir arquitecturas que permitan a las empresasEmplear la información eficazmente.“El proceso de la arquitectura inicia con un conocimiento de la Empresa y los datos que constituyen su infraestructura de la Información” (Zachman, 2000).Introducción:• 1.1 Concepto de Ingeniería:Conjunto de conocimientos y técnicas cuya utilización permite la utilización racional de los materiales y de losRecursos , mediante invenciones, construcciones u otras Realizaciones de utilidad para el hombre.• 1.2 Concepto de Información: La información la componen datos que se han colocado en un contexto significativo, útil y se ha comunicado a un receptor, quien la utiliza para tomar decisiones.
UAdeC FIME-MI Alicia G. Valdez Menchaca-2007 II
4
Introducción
Características de la información:– Actualizada– Pertinente– Oportuna– Confiable– Calidad
UAdeC FIME-MI Alicia G. Valdez Menchaca-2007 II
5
Introduccíón
1.3Sistemas de Información(SI): Conjunto de programas escritos en algún lenguaje computacional que se utiliza para el procesamiento de la información.
Seis componentes de un SI:1. Entrada2. Modelos de datos3. Salida4. Tecnología5. Base de datos6. Controles
UAdeC FIME-MI Alicia G. Valdez Menchaca-2007 II
6
Introducción
1.4 Enfoque de Sistemas: El área de software de sistemas se caracteriza por una fuerte interacción entre con el hardware de la computadora, una gran utilización por múltiples usuarios; una operación concurrente que requiere una planificación; una compartición de recursos y una sofisticada gestión de procesos; estructuras de datos complejas y múltiples interfaces externas.
UAdeC FIME-MI Alicia G. Valdez Menchaca-2007 II
7
Los Sistemas de Información en la Organización.
2.1Misión de los SI:Los componentes estructurales de los SI pueden conjuntarse para obtener SI que satisfagan las necesidades de las organizaciones y de sus usuarios.
Analizar la utilidad de las herramientas– E-mail– Grupos de discusión– Compartición de información entre clientes y
proveedores.
UAdeC FIME-MI Alicia G. Valdez Menchaca-2007 II
8
Calidad de los Datos
2.2 Calidad de los datos: Utilizar los estatutos de Deming para Data Quality para hacer un resúmen.
UAdeC FIME-MI Alicia G. Valdez Menchaca-2007 II
9
Arquitectura Empresarial
2.3 Arquitectura Empresarial: Trabaja para crear un plan global para
implementar arquitecturas eficaces. Se deben analizar y diseñar tres arquitecturas
diferentes dentro del contexto de objetivos y metas de negocio.– Arquitectura de datos– Arquitectura de Aplicaciones– Infraestructura de la tecnología
UAdeC FIME-MI Alicia G. Valdez Menchaca-2007 II
10
Enterprise Architecture Planning
2.3EAI: Es el proceso de definición de arquitecturas para el uso de la información en apoyo del negocio y el plan para implementar estas arquitecturas.
Tres Arquitecturas en este contexto son blueprints, drawings or models.
Definición: EAP define el negocio y las arquitecturas, EAP es definición no diseño. EAP no diseña sistemas, bases de datos o redes. El diseño y la implementación es iniciado después de que el proceso de definición de EAP es completado.
Plan:Arquitecturas sin planes no conducen a nada
UAdeC FIME-MI Alicia G. Valdez Menchaca-2007 II
11
2.4 Componentes de la Enterprise Architecture Planning
UAdeC FIME-MI Alicia G. Valdez Menchaca-2007 II
12
Data Architecture
La Arquitectura de datos proporciona una estructura para las necesidades de información de un negocio o de una función del negocio.
Los objetos de datos fluyen entre las funciones de negocio, están organizados dentro de una base de datos y son transformados para proporcionar información que satisfaga las necesidades del negocio.
UAdeC FIME-MI Alicia G. Valdez Menchaca-2007 II
13
Application Architecture
La arquitectura de aplicación comprende aquellos elementos de un sistema que transforman objetos dentro de la arquitectura de datos por algún propósito del negocio, la arquitectura de la aplicación es el sistema de programas (software) que realiza esta transformación.
UAdeC FIME-MI Alicia G. Valdez Menchaca-2007 II
14
Technology Architecture
La Infraestructura de la Tecnología: Proporciona el fundamento de las arquitecturas de datos y de aplicaciones. La infraestructura comprende el hardware y software empleado para dar soporte a las aplicaciones y datos.
Esto incluye computadoras y redes de computadoras, enlaces de telecomunicaciones, tecnologías de almacenamiento y la arquitectura diseñada para implementar estas tecnologías
UAdeC FIME-MI Alicia G. Valdez Menchaca-2007 II
15
Para modelar estas arquitecturas se define:
Una jerarquía de actividades de ingeniería de información, como se muestra en la siguiente figura :
Technology Architecture
UAdeC FIME-MI Alicia G. Valdez Menchaca-2007 II
16
La Empresa
Dominio deinterés
Planeación de laEstrategia de la
Información.(Vista Global)
Un área del negocio
Sistema deInformación
Diseño del sistemaDe negocio.
(Vista del elemento)
Construcción eIntegración
(Vista detallada)
Ingeniero delsoftware
UAdeC FIME-MI Alicia G. Valdez Menchaca-2007 II
17
Jerarquía de la Ingeniería de la Información
La visión global se consigue a través de la Planificación de la Estrategia de la Información (PEI) PEI ve a todo el negocio como una entidad y aísla los dominios del negocio ( por ejemplo: Mercadotecnia, ventas, finanzas, ingeniería...) importantes para la totalidad de la empresa.
PEI define los objetos visibles a nivel empresa, sus relaciones y cómo fluyen entre los dominios del negocio.
La vista del dominio se trata de una actividad II denominada Análisis del Area de negocio (AAN) descrito de la siguiente manera:
UAdeC FIME-MI Alicia G. Valdez Menchaca-2007 II
18
Análisis del Area del Negocio se ocupa de identificar en detalle la información (en la forma de tipos de entidad [Objeto Datos] ) y los requisitos de las funciones (en la forma de procesos) de áreas de negocio seleccionadas [dominios] identificadas durante el PEI, averiguando sus interacciones (en forma de matrices).
Se ocupa solamente de especificar qué se requiere en un área de negocio.
A medida que el ingeniero de información comienza el AAN, el enfoque se estrecha hacia el dominio del negocio específico. El AAN ve el área del negocio como una entidad y aísla las funciones del negocio y procedimientos que permiten al área del negocio lograr sus objetivos y metas.
Jerarquía de la Ingeniería de la Información
UAdeC FIME-MI Alicia G. Valdez Menchaca-2007 II
19
Al igual que el PEI, define objetos de datos, sus relaciones y cómo fluye la información. Pero a este nivel, estas características están delimitadas por el área del negocio que se está analizando.
El resultado del AAN es aislar las áreas de oportunidad en las que los sistemas de información pueden prestar soporte al área del negocio.
Una vez que se ha aislado un sistema de información para un desarrollo posterior, la II hace una transición a la Ingeniería de Software, invocando un paso del Diseño del Sistema del Negocio
Jerarquía de la Ingeniería de la Información
UAdeC FIME-MI Alicia G. Valdez Menchaca-2007 II
20
Información
1. Acceso a los datos en un formato útil cuando y donde
sean necesarios.2. Habilidad para adaptarse al cambio que el negocio
necesita.
3. Datos Precisos y consistentes.
4. Datos Compartidos a través de toda la información.
5. Costos Adecuados
UAdeC FIME-MI Alicia G. Valdez Menchaca-2007 II
21
Calidad de los datos
Estos cinco componentes descritos anteriormente se describen con una palabra “Calidad” Data Quality.
Provinding quality data to those who need it is the mission of the Information Systems.
Distribuir copia pp 5 ( 14 points of Data Quality )
UAdeC FIME-MI Alicia G. Valdez Menchaca-2007 II
22
Ejercicio en equipos de 3
Analizar los 14 estatutos para la Calidad de los datos y entregar un reporte por equipo.
Tiempo asignado 20 minutos
UAdeC FIME-MI Alicia G. Valdez Menchaca-2007 II
23
The Zachman Framework
En 1987 John Zachman publicó un artículo en el IBM Systems Journal, que es considerado un trabajo clásico en los conceptos de arquitecturas de sistemas de información.– Identifica un framework de 6 niveles de arquitecturas
iniciando con los niveles conceptuales del “ballpark view” y “owner’s view”, a través de los detalles del diseño y construcción de un sistema.
UAdeC FIME-MI Alicia G. Valdez Menchaca-2007 II
24
Zachman explica su trabajo utilizando una analogía al proceso de planeación (planning), dibujos (drawing) y construcción (building) de una casa nueva.
Utiliza los términos de :– Owner’s view– Designer’s view– Builder’s view– Para incrementar los niveles apropiados de detalle.
The Zachman Framework
UAdeC FIME-MI Alicia G. Valdez Menchaca-2007 II
25
Implementation/Migration PlansLevel 4- How wePlan to get there
DataArchitecture
ApplicationsArchitecture
TechnologyArchitecture
Level 3- The visionOf where we want to be
BusinessModeling
Current Systems &Technology
Level 2- where we Are today
PlanningInitiation
Level 1- gettingstarted
Niveles de EAI(Enterprise Architecture Planning)
UAdeC FIME-MI Alicia G. Valdez Menchaca-2007 II
26
EAI project steps
Steps Deliverables1.-Planning Initiation Scope,objectives,vision,methodology, tools,
planning team, presentations, workplan
2.- Business Modeling Organization Structure, preliminary functional business model
3.- Enterprise Survey Complete Functional Business Model
4.- Current Systems & Technology
Information Resource Catalog (IRC) system schematics
5.- Data Architecture Entity definitions, E-R diagrams, entity to function matrix data architecture report
6.- Applications Architecture
Definition of applications, application matrices, impact analysis, application architecture report
UAdeC FIME-MI Alicia G. Valdez Menchaca-2007 II
27
EAI project stepsSteps Deliverables
7.- Technology Architecture
Data/application distribution, technoology architecture report
8.- Implementation Plan Application Sequence, migration plan, costs & benefits, success factors and recommendations
9.- Planning Conclusion Final report, presentation
10.- Transition to implementation
Improvements to organization, policies, standars, procedures, detailed project plans.
UAdeC FIME-MI Alicia G. Valdez Menchaca-2007 II
28
Componentes
Nivel 1 –Where we start– Metodología a utilizar– Quienes se involucran– Cuáles herramientas utilizar
Nivel 2: Where we are today– Compila una base de conocimiento acerca del
negocio y la información utilizada en la conducción del negocio.
UAdeC FIME-MI Alicia G. Valdez Menchaca-2007 II
29
Componentes
– Sistema Actual y tecnología: S e define en que lugar están los SI y la plataforma tecnológica de apoyo, es un resúmen-inventario de los SI, y plataformas tecnológicas.
UAdeC FIME-MI Alicia G. Valdez Menchaca-2007 II
30
Componentes
Nivel 3: Where we want to be in the future– Data Architecture(DA): Define las mejores clases de
datos necesarios para apoyar el negocio.– Applications Architecture(AA): Define las mejores
aplicaciones necesarias para manejar los datos y de apoyo a las funciones del negocio.
– Technology Architecture(TA): Define que plataforma tecnológica es necesaria para proveer el ambiente para las aplicaciones que manejen los datos y apoyen las funciones del negocio.
UAdeC FIME-MI Alicia G. Valdez Menchaca-2007 II
31
Componentes
– Las flechas (arrows) significan que la DA es definida primero, la AA segundo y TA tercero
Nivel 4: How we get there– Planes de implementación y migración: Define
la secuencia para la implementación de las aplicaciones, un horario para impementación, un análisis costo/beneficio y la propuesta de un camino claro para la migración desde donde estamos ahora a donde queremos estar.
UAdeC FIME-MI Alicia G. Valdez Menchaca-2007 II
32
Éxito en la Planeación
¿Qué es una exitosa EAP?:
Los preceptos de la EAP suenan fundamentales, proporcionan un buen sentido a la empresa y muchas organizaciones la están iniciando.
Se considera un éxito cuando existen las siguientes condiciones:
• EAP es completa: Existe un gran porcentaje de organizaciones intentando definir sus arquitecturas empresariales y planes..., pero nunca completan el proceso.
UAdeC FIME-MI Alicia G. Valdez Menchaca-2007 II
33
• EAP es completa: Existe un gran porcentaje de organizaciones intentando definir sus arquitecturas empresariales y planes..., pero nunca completan el proceso.
El plan está siendo implementado: Las arquitecturas y planes deben ser aprobadas y entregadas y entonces implementadas. Los planes que son completos pero se quedan en un estante no son exitosos.
Éxito en la Planeación
UAdeC FIME-MI Alicia G. Valdez Menchaca-2007 II
34
Las arquitecturas son usadas para guiar nuevos desarrollos y son actualizadas para largo y corto plazo, para que funcionen deben ser actualizadas constantemente.
Éxito en la Planeación
UAdeC FIME-MI Alicia G. Valdez Menchaca-2007 II
35
Conclusión
Conclusión EAP es un proceso de planeación para lograr la
misión de los Sistemas de Información, la cual se define como proveer datos de calidad a aquellos que los necesitan, los 14 puntos de la calidad de los datos deben ser aceptados por la empresa, esto debe ser antes de iniciar el proceso de EAP y no como un resultado esperado de EAP