Вы находитесь на странице: 1из 2

Arquitectura de sistemas

Alfonso Luque Romero

El arte de construir estructuras tecnolgicas slidas.

Las organizaciones cada vez son ms conscientes de la necesidad de contar con la


mejor infraestructura tecnolgica para operar sus negocios de una manera eficiente
y competitiva, pero tambin del alto costo que esto puede representar. Ante esta
situacin ha surgido la necesidad de crear un rol conocido como Arquitecto de
Sistemas en el cual se ha delegado la responsabilidad de investigar, evaluar y
seleccionar las mejores alternativas tecnolgicas para atender las necesidades
especficas del negocio a un costo razonable. Dmosle un vistazo al origen de este
rol, su analoga con los arquitectos de edificaciones, las competencias y el perfil
requerido para desempearlo y la importancia que ha venido cobrando en las
organizaciones el anlisis de la arquitectura de sistemas.

Analoga del arquitecto de sistemas y el arquitecto de edificaciones

Por definicin, el nfasis de la arquitectura son las edificaciones y las estructuras


habitables; sin embargo, la comunidad de ingeniera del software ha adoptado los
trminos de arquitectura y arquitecto y ha intentado extender sus definiciones
al campo de los sistemas de informacin. Es comn para los ingenieros de software
mencionar la arquitectura de las edificaciones como el modelo a seguir para la
construccin de una infraestructura tecnolgica. Inevitablemente, el enfoque en el
anlisis de la arquitectura permite comparar al ingeniero de software como una
especie de arquitecto de un sistema de software. Esta analoga tambin permite
entender que la perspectiva del observador (el usuario) es importante y que la
infraestructura que se est construyendo puede tener diferentes interpretaciones
dependiendo de la motivacin que exista para examinarla.

Si bien, la comparacin entre la arquitectura tradicional y la arquitectura de


sistemas tiene su fundamento dado que en ambos casos los observadores
(usuarios) estn pendientes de la arquitectura de la edificacin y se preocupan de
que se cumplan las diferentes dimensiones (p. e. tamao, mantenibilidad, solidez) a
travs del ciclo de vida del desarrollo del proyecto; en opinin de algunos autores
esta analoga no es del todo precisa pues mientras los arquitectos de edificaciones
vienen de diferentes escuelas y reciben diferente entrenamiento al de los ingenieros
especializados en ventilacin, concreto, calor o aire acondicionado; los ingenieros
de software usualmente estn familiarizados con una o ms tecnologas (p. e.
seguridad, comunicaciones, almacenamiento, sistemas operativos) utilizadas para
construir un sistema y su formacin les permite ser promovidos a arquitectos de
sistemas al estar en capacidad de asumir en diferentes proyectos el lugar de
expertos en diferentes campos de la tecnologa.

Un ingeniero de software que acepte asumir el rol de arquitecto de sistemas debe


poseer un talento y conocimiento especiales para llevar a cabo el diseo,
construccin e implementacin de una arquitectura tecnolgica.

Las responsabilidades del arquitecto de sistemas podran sintetizarse en articular la


visin arquitectnica; conceptuar y experimentar con diferentes alternativas
tecnolgicas; crear modelos, componentes y documentos de especificacin de
interfaces y validar la arquitectura contra los requerimientos y presunciones del
impacto de la alternativa seleccionada sobre la estrategia tecnolgica de la
organizacin.
Para cumplir con las responsabilidades sealadas el arquitecto de sistemas debe
desarrollar ciertas competencias que le permitan asumir su rol de una manera
exitosa. Estas competencias se pueden categorizar en los siguientes dominios:
tecnologa, estrategia de negocios, poltica organizacional, consultora y liderazgo y
son descritas a continuacin.

Вам также может понравиться