¿Qué es la
Arquitectura de Información?, ¿es necesaria? Estas y otras
interrogantes serán respondidas por la Lic. Yenieris
Moyares, Licenciada en
Bibliotecología y Ciencias de la información. Profesora instructora de la
Universidad de las Ciencias Informáticas (UCI), y Daimí Bretones Lorenzo, Ingeniera
en Ciencias Informáticas. Profesora instructora de la Universidad de Ciencias
Informáticas (UCI). Ahora los dejamos con un resumen de este interesante
trabajo y la posibilidad de descargar el artículo. La Arquitectura de Información (AI) en el proceso de desarrollo de
software.
Resumen: La AI
se ha convertido para la producción de software en un proceso determinante con
vistas a que los productos alcancen la calidad requerida. El objetivo de la
presente investigación
es demostrar la importancia del rol del arquitecto de
información en el proceso de desarrollo de software, para lo cual se analizan
teóricamente los elementos que identifican el proceso de AI y se describen las
metodologías RUP y XP en cuanto a roles, artefactos y fases que interactúan con
la etapa del proceso de AI, habiéndose recopilado elementos para el
cumplimiento de dicho objetivo. Con el fin de recopilar y analizar la
información se empleó el método de análisis documental. Por último, se llega a
conclusiones.
Introducción
El mundo se
encuentra en una revolución informática. La demanda de los productos de
software y los servicios de información tecnológica tienen una de las tasas de
crecimiento mundiales más altas en la actualidad. Las Tecnologías de la Información
y Comunicación (TIC´s) desempeñan un papel relevante en la economía mundial.
Para el logro de
un software con calidad, el trabajo en equipo de varios roles, como el
desarrollador, analista de sistema y diseñador es indispensable. Pero, a su
vez, dentro del proceso de desarrollo del software cumple un papel fundamental
la Arquitectura de Información (AI), la cual tiene como función lograr que los
contenidos que caracterizarán el software en desarrollo, estén organizados en correspondencia
con las necesidades informativas de la audiencia.
En la producción
de software en la UCI, aunque no reconocido como un rol dentro del proceso de desarrollo,
uno de los roles por el que queda evidenciada su presencia es el de la AI, a
través de la realización de dos artefactos: el de levantamiento de información
y el de pautas de la AI. En cada artefacto queda contemplada una secuencia de
elementos donde están organizados los resultados de la AI desarrollada en el
software.
En la mayoría de
los proyectos de la universidad, no se aplica correctamente la AI, pues los
desarrolladores no tienen la preparación requerida. La AI no se trata paralelamente
al desarrollo del software, no se sigue una secuencia de pasos paralelos al
proceso y los productos no cumplen con las necesidades informativas del usuario
o no son de gran utilidad. Los productos se desarrollan sobre un montaje de
prototipo de interfaz de usuario sin tener en cuenta todos los elementos de
dicha disciplina, lo cual conduce a algunas dificultades ante las cuales el
mayor afectado es el usuario al que está destinado el software que se produce.
En correspondencia
con los problemas detectados se formula el objetivo siguiente: demostrar la importancia
del rol del arquitecto de información en el proceso de desarrollo de software,
centrando el estudio en las metodologías RUP y XP.
Año 6, No. 6, 2010
Descargar |
Comentarios
Publicar un comentario
Si le gustó el artículo, por favor haga su comentario y también a través del mismo podremos aclarar cualquier duda. Gracias.
Nuestro éxito está en tus comentarios.