Vous êtes sur la page 1sur 8

7

Unidad 3 Arquitectura de Software

Modelos de Referencia Reference Models


Este artculo es una introduccin a los Modelos de Referencia, con el propsito de
explicar su alcance y las razones de uso.
Para este efecto se muestran algunos modelos como TOGAF, utilizado para disear y
especificar arquitecturas empresariales; COBIT, modelo de gobernabilidad para reas de
informtica y SCOR, modelo para la cadena de suministro.
Y, a modo de ejemplo de aplicacin se presentan modelos actualmente en uso en
Embotelladora Andina S.A.: arquitectura empresarial y proyecto de implementacin de
proceso de negocios.
Definiciones Previas
A objeto de mejor entender los Modelos de Referencia y evitar confusiones, a
continuacin incluyo algunas definiciones que me parecen fundamentales.

Sistema
El Todo y las Partes. u Hesodo (siglo VIII a.C.) y Platn (siglo IV a.C.)
Sistema es una coleccin organizada de hombres, mquinas y mtodos necesaria
para cumplir un objetivo especfico. u Estndar X3.12-1970 (ANSI), Estndar 2382/V, VI
(ISO) Vocabulary for Information Processing.
Sistema es un todo integrado, aunque compuesto de estructuras diversas,
interactuantes y especializadas. Cualquier sistema tiene un nmero de objetivos, y los
pesos asignados a cada uno de ellos puede variar ampliamente de un sistema a otro. Un
sistema ejecuta una funcin imposible de realizar por una cualquiera de las partes
individuales. La complejidad de la combinacin est implcita. u IEEE Standard Dictionary
of Electrical and Electronic Terms.
Proceso de Negocios
Un Proceso de Negocios es un sistema estructurado, con un conjunto especfico
de actividades diseadas para producir una salida especifica ya sea para un cliente o un
mercado particular. Implica un nfasis fuerte en cmo el trabajo se hace dentro de una
organizacin u Davenport 1993.
Modelo
Representacin grfica, matemtica (simblica) o verbal; o versin simplificada de
un concepto, fenmeno, relacin, estructura, sistema o algn aspecto del mundo real. [1]
Los Procesos se representan especifican por medio de Modelos.
Un modelo es una representacin aproximada de una realidad.
La disciplina que originalmente comenz a estudiarlos es la Fsica y despus la
Teora de Sistemas.
tem original a partir del cual se hacen copias o duplicados. [1]

Ernesto Abimael Ruiz Posadas


Software

Ing. De

7
Unidad 3 Arquitectura de Software

Framework
Segn Wikipedia en espaol:
La palabra inglesa framework define, en trminos generales, un conjunto
estandarizado de conceptos, prcticas y criterios para enfocar un tipo de problemtica
particular, que sirve como referencia para enfrentar y resolver nuevos problemas de ndole
similar.
Y, en la versin en ingls:
Framework se refiere:
Software framework, es un conjunto de bibliotecas libreras- o clases reusables
para un sistema de software (o subsistema).
Application framework, es un software framework usado para implementar la
estructura estndar de una aplicacin para un sistema operativo especfico.
Process framework algo como ITIL o Enhanced Telecom Operations Map.

Modelo de Referencia
Un Modelo de Referencia en ingeniera de sistemas y en ingeniera de software es un
modelo de algo que contiene un objetivo o idea bsica de algo, y que se puede establecer
como una referencia para mltiples propsitos. [2]
Un Modelo de Referencia es un marco de referencia abstracto para entender el
significado de las relaciones entre entidades de algn ambiente. Permite el desarrollo de
referencias especficas o de arquitecturas por medio del uso de estndares o
especificaciones que soportan el ambiente en cuestin. Un Modelo de Referencia consiste
de un conjunto mnimo de conceptos, axiomas y relaciones propios de un dominio
particular de problema, y es independiente de estndares especficos, tecnologas,
implementaciones, o de cualquier otro detalle concreto.
Caractersticas
Abstracto: Un modelo de referencia es abstracto. Los elementos descritos por l no son
las cosas en s mismas, sino que son representaciones de ellas. Por consiguiente, cuando
se describe la arquitectura de una casa plano-, las paredes tienen dimensiones y
materiales, pero el concepto pared es parte del modelo de referencia. De este modo para
construir las paredes de una casa es necesario entender los planos, y esto significa
entender el modelo de referencia en cuestin. [4]

Entidades y Relaciones: Un modelo de referencia contiene tanto entidades (las cosas


que existen) como relaciones (como las cosas interactan entre s). La lista de entidades
no es suficiente para describir completamente un modelo de relacin.

Inserto en el ambiente: Un modelo de referencia no pretende describir todas las cosas.


Se usa para clarificar las cosas en un ambiente o espacio de un determinado problema o

Ernesto Abimael Ruiz Posadas


Software

Ing. De

7
Unidad 3 Arquitectura de Software
tpico. Para que el modelo de referencia sea efectivamente til debe incluir una
descripcin precisa del problema que pretende resolver, y de las preocupaciones de
quienes necesitan resolver dicho problema.

Tecnolgicamente agnstico: Un modelo de referencia no es til si incluye


consideraciones tecnolgicas o de alguna plataforma computacional en particular. Un
modelo de referencia es un mecanismo para entender un determinado problema, no es su
objetivo proveer la solucin propiamente tal. Tiene que ser independiente de la solucin,
de modo de entregar valor a quien usa el modelo.

Razones de Uso
La utilizacin de los modelos de referencia est motivada por distintas necesidades, como
ser:
Estandarizacin: Por medio de la creacin de estndares, el trabajo de los ingenieros y
de los desarrolladores que tienen la tarea de crear objetos, que tengan un
comportamiento adecuado al requerimiento, se facilita mediante el uso de una base
comn de conocimiento y de reglas sobre el cmo hacer, este es el estndar. En
particular, la implementacin de proyectos, el desarrollo de software, el mantenimiento de
las aplicaciones, etc. Esta labor se facilita mucho si sus respectivas definiciones estn
soportadas por modelos de referencia.

Educacin: Por medio de los modelos de referencia los lderes de un determinado


proyecto, sea de implementacin, mejoramiento o desarrollo de software pueden
organizarlo por partes o fases, descomponiendo el problema en partes ms simples que
puedan ser realizadas por distintos equipos profesionales. Esto lleva a que un grupo de
profesionales aprenda a trabajar conforme a una regla general, y esto redunda en una
mayor eficiencia a la hora de integrar los distintos componentes del proyecto como
asimismo en disponer de la capacidad de realizar partes de un proyecto en paralelo. Un
ejemplo es el uso de modelos EPC para describir un determinado proceso de negocios.

Comunicaciones interpersonales: Un Modelo de Referencia descompone un problema


en entidades, o en cosas que existen por si mismas. Esto es a menudo un
reconocimiento declarado de conceptos que ya mucha gente comparte, pero que son
expresados de una manera explcita. Un Modelo de Referencia es til cuando permite

Ernesto Abimael Ruiz Posadas


Software

Ing. De

7
Unidad 3 Arquitectura de Software
definir cuando los conceptos difieren y/o se relacionan. Estas cualidades del Modelo de
Relacin facilitan la comunicacin entre las personas.

Roles y responsabilidades: Por medio de la creacin de un modelo de entidades con


sus correspondientes relaciones, una organizacin puede asignar personas especficas o
equipos, dndoles la responsabilidad para resolver los problemas concernientes a un
determinado conjunto de entidades. Por ejemplo, si un Modelo de Referencia describe un
conjunto de indicadores para medir el negocio (KPI), cada uno de ellos pude ser asignado
al ejecutivo que corresponda.

Comparacin: Un Modelo de Referencia sirve para comparar cosas diferentes. Por


medio de la descomposicin del problema en conceptos bsicos, puede utilizarse para
examinar dos soluciones distintas para el mismo problema.

Modelos de Uso General


Corresponden a modelos propuestos por distintas organizaciones para atender un
determinado tpico o rea de trabajo, stos son posibles de ubicar en la WEB, y muchos
de ellos estn a disposicin del pblico. A continuacin incluyo los modelos TOGAF,
SCORE y COBIT a modo de ejemplos, para mayor detalle sobre cada uno su ttulo tiene
un link a las pginas que los describren.
TOGAF [The Open Group Architecture Framework]
TOGAF es un modelo de referencia que puede ser utilizado libremente sin costo- por
cualquier organizacin que desee desarrollar su arquitectura de sistema de informacin.
TOGAF se ha desarrollado y ha evolucionado continua mente desde mediados de los 90
bajo el alero del Open Groups Archiecture Forum, actualmente este modelo va en su
versin 9. A continuacin incluyo el diagrama general de este modelo:
SCOR [Supply Chain Operations Reference]
Se compone de un conjunto de secciones especficas, y se encuentra organizado en
cinco procesos de gestin primarios: Planificacin, Abastecimiento, Produccin,
Despacho y Retorno.

Ernesto Abimael Ruiz Posadas


Software

Ing. De

7
Unidad 3 Arquitectura de Software

El modelo SCOR provee un marco estndar que permite vincular procesos de negocios,
mtricas, mejores prcticas, y tecnologas.
La siguiente figura muestra como se relacionan los procesos de la cadena de
abastecimiento de una empresa, y a la vez como los procesos de sta se relacionan con
su entorno.

COBIT [Control Objectives for Information and related Technology]

Ernesto Abimael Ruiz Posadas


Software

Ing. De

7
Unidad 3 Arquitectura de Software
Es un marco de referencia para controlar la TI, que se ajusta y sirve como soporte al
Committee Of Sponsoring Organisations Of The Treadway Commission. Es el marco de
referencia de control ampliamente aceptado para gobierno de la empresa y para la
administracin de riesgos, en lo que se refiere a las operaciones de un rea informtica.
La figura siguiente muestra los procesos del rea informtica que considera COBIT.
Modelos de Referencia en uso en Embotelladora Andina S.A.
A continuacin se incluyen ejemplos de aplicacin de los modelos de referencia para la
arquitectura empresarial, los
proyecto de implementacin de
proceso de negocios y el mapa
de proceso de negocios que
actualmente se utilizan en
Embotelladora Andina.
AEA (Arquitectura Empresarial
Andina)
Est basada en el modelo la
Federal Enterprise Architecture
(FEA). Su representacin se
muestra en la figura siguiente:

Ernesto Abimael Ruiz Posadas


Software

Ing. De

7
Unidad 3 Arquitectura de Software
La figura que sigue muestra como se aplica la arquitectura para incorporar una nueva
tecnologa a la operacin de la empresa, en este caso se trata de la Apple iPad.

Modelo Proyectos de Implementacin de Procesos de Negocios


Este modelo est diseado para proveer la base conceptual para ejecutar proyectos de
implementacin desde la perspectiva de los procesos de negocios basados en la
disciplina Business Proocess Management (BPM). Como se podr observar el modelo
trata, al menos, las dimensiones: Organizacional, Procedimental y Transaccional del
proceso.

Ernesto Abimael Ruiz Posadas


Software

Ing. De

7
Unidad 3 Arquitectura de Software

Otros Usos para los Modelos de Referencia


Los siguientes artculos que he publicado tratan sobre Modelos de Referencia y su
aplicacin en distintos mbitos:

Ernesto Abimael Ruiz Posadas


Software

Ing. De

Vous aimerez peut-être aussi