Ingeniería de la Información Arquitectura de Aplicaciones
7. Arquitectura de Aplicaciones Propósito: Definir los mejores clases de aplicaciones necesarias para manejar los datos y apoyar las funciones del negocio. No es un diseño para los sistemas, no es un diseño de requerimientos detallados UAdeC FIME AGVM-Ing.Inf 2007
Arquitectura de Aplicaciones Es una definición de qué aplicaciones harán el manejo de los datos y proveerán la información a la gente que ejecuta las funciones del negocio. Las aplicaciones habilitan la función de IS para lograr su misión, esto es proveer un acceso a los datos necesarios en un formato útil a un costo aceptable. UAdeC FIME AGVM-Ing.Inf 2007
Arquitectura de Aplicaciones Las aplicaciones son los mecanismos para manejar los datos de la empresa. El término “manejar los datos” implica actividades como: Entrada Edición Sorts Cambios UAdeC FIME AGVM-Ing.Inf 2007
UAdeC FIME AGVM-Ing.Inf 2007 5 Pasos para AA Listar las aplicaciones candidatas Definir las aplicaciones Relacionar aplicaciones a las funciones Analizar impacto a las aplicaciones actuales Distribuir la AA UAdeC FIME AGVM-Ing.Inf 2007
UAdeC FIME AGVM-Ing.Inf 2007 Arquitectura de Aplicaciones También se le conoce como modelo conceptual de aplicaciones UAdeC FIME AGVM-Ing.Inf 2007
7.1.- Listar las aplicaciones candidatas El propósito de este paso es identificar cada posible aplicación necesaria para manejar los datos y apoyar el negocio, considerando el uso estratégico de información y tecnología para la ventaja competitiva del negocio UAdeC FIME AGVM-Ing.Inf 2007
Listar Aplicaciones Candidatas Task1: Identificar aplicaciones proponer candidatas: Los miembros del equipo EAP deben entender los contenidos de las definiciones de la arquitectura de datos, la matriz de datos-funciones, el modelo de negocios y el IRC. Usar este material para proponer aplicaciones candidatas UAdeC FIME AGVM-Ing.Inf 2007
Identificar Aplicaciones Por convención la palabra “sistema” puede ser parte de muchos nombres de aplicaciones. Las frases “sistema de información” o “sistema de administración” pueden ser comúnmente usadas. Algunas aplicaciones candidatas serán enfocadas con un particular clase de datos teniendo nombres como: Sistema de Información de Clientes. Sistema de Administración de Prestaciones. Sistema de Administración de Vehículos. Sistema de Información de Recursos Humanos. Sistema de Contabilidad. Sistema de Inventario de Materiales. UAdeC FIME AGVM-Ing.Inf 2007
Identificar Aplicaciones Otras aplicaciones candidatas se enfocarán en apoyar un particular conjunto de funciones del negocio o un procedimiento de negocios, existen nombres como: Sistema de Procesamiento de Ordenes. Sistema de Promoción. Sistema de Producción. Sistema de Beneficios de Empleados. Sistema de Capacitación y Adiestramiento. UAdeC FIME AGVM-Ing.Inf 2007
Identificar Aplicaciones El IRC contiene descripciones de las aplicaciones actuales las cuales pueden proveer ideas acerca de la arquitectura de las aplicaciones UAdeC FIME AGVM-Ing.Inf 2007
UAdeC FIME AGVM-Ing.Inf 2007 Strategic Target & Strategic Thrust Task2: Identificar aplicaciones que podrían mejorar el negocio o proveer una ventaja competitiva. Identificar oportunidades en los SI basados en el “Strategic Target” (Proveedor,cliente, competidor). “Strategic thrust” (diferenciación, costo, innovación, crecimiento y alianzas). El modo de “Strategic thrust” (ofensivo, defensivo) y el usuario de la aplicación (interno, externo). Analizar la cadena de valor de los negocios para determinar las oportunidades más significativas. UAdeC FIME AGVM-Ing.Inf 2007
Calidad de las funciones del negocio Utilizar la matriz F-ER para asegurar que cada clase de datos es creado y actualizado por al menos una aplicación. Considerando como la calidad de las funciones del negocio pueden ser mejoradas. Mejor eficiencia. Precisión. Rentabilidad. Reducción de Costos. UAdeC FIME AGVM-Ing.Inf 2007
Sistemas Estratégicos Los siguientes nombres son ejemplos de aplicaciones candidatas que podrían estar en la categoría de sistemas estratégicos: Sistema de Determinación de Precios. Sistema de optimización de entrega de rutas. Sistema de Cualificación de clientes. Sistema de Patrones de compras. UAdeC FIME AGVM-Ing.Inf 2007
7.2.-Definir cada aplicación La definición debería describir lo que la aplicación hace, incluir: Un breve propósito. Una descripción general y sus capacidades. Las oportunidades y beneficios que aporta al negocio, tangibles e intangibles. Ser independientes de la tecnología como sea posible. Algunas aplicaciones pueden depender de alguna plataforma tecnológica. UAdeC FIME AGVM-Ing.Inf 2007
Ejemplos de definiciones Ejemplos de definiciones de las aplicaciones. APPLICATION ARCHITECTURE-1.doc UAdeC FIME AGVM-Ing.Inf 2007
Aplicaciones apoyando bienes y servicios. Account Account Transaction Business Process Customer Contract Document Employee Equipment Item Equipment Type Goods and Service Type Location Organizational Unit Payment Performance Measures and Standars Plan Product Item Purchase Order Skill Supplier Work Order Data Entities Asset Management Procurement Management System Goods & Services Type Management System Receiving System Procurement Management System Supplier Management System Inventory Management System UAdeC FIME AGVM-Ing.Inf 2007
7.3.- Relacionar aplicaciones a las funciones El propósito de este paso es identificar las funciones del negocio que son directamente apoyadas por las aplicaciones, una vez que es definida una aplicación, la función del negocio apoyada es identificada (paso 2 y 3). UAdeC FIME AGVM-Ing.Inf 2007
3.- Relacionar aplicaciones a las funciones Para cada función , identificar las funciones del negocio apoyadas. App-Arch-2.doc Listar las funciones no apoyadas por cualquier aplicación y explicar porqué. UAdeC FIME AGVM-Ing.Inf 2007
7.4.- Analizar el impacto a las aplicaciones actuales 4.- Propósito es determinar el impacto de la integración de las aplicaciones en toda la empresa. Relacionar cada aplicación en la AP a los sistemas existentes definidos en el IRC. Fin de Sesión UAdeC FIME AGVM-Ing.Inf 2007