INTEGRACIÓN DE ELEMENTOS DE SISTEMAS HEREDADOS EN

Anuncio
SEGUNDO CONGRESO ESTATAL “LA INVESTIGACIÓN EN EL POSGRADO”
ISBN: 970-728-053-0
INTEGRACIÓN DE ELEMENTOS DE SISTEMAS
HEREDADOS EN LA CONSTRUCCIÓN DE
ARQUITECTURAS DE SOFTWARE.17
interacciones [4] son transformados en elementos
arquitectónicos que pueden ser ordenados bajo diferentes
métodos, como puede ser el uso de patrones [5].
Juan Muñoz López1
Jaime Muñoz Arteaga1
Francisco Javier Álvarez Rodríguez1
José Manuel Mora Tavarez1
Al realizar la abstracción de elementos arquitectónicos a partir
de los requerimientos es posible que se encuentre la necesidad
de integrar o reutilizar sistemas preexistentes o partes de ellos.
Conforme al grado de integración requerido se establecen
diferentes estrategias de extracción de elementos
arquitectónicos que son incorporados como parte del modelo
del nuevo sistema.
INTRODUCCIÓN
Se describe un proceso de abstracción de elementos
arquitectónicos de software a partir de un conjunto de
requerimientos entre los que se incluye la incorporación de
sistemas preexistentes. Se establece un mecanismo que
permite trasladar los requerimientos internos y externos así
como las restricciones hacia un modelo arquitectónico.
OBJETIVOS
Objetivo General: Detallar el proceso de abstracción de
elementos arquitectónicos a partir de un conjunto de
requerimientos jerarquizados y estructurados para diseñar
arquitecturas de software que integran sistemas heredados.
CONCLUSIONES
El diseño de arquitecturas de software requiere de un conjunto
estructurado y jerarquizado de requerimientos y restricciones
que describen un problema específico.
Un mecanismo de traslación de requerimientos y restricciones
en elementos arquitectónicos agiliza el diseño de arquitecturas.
La incorporación de sistemas heredados a las arquitecturas de
nuevos sistemas se plantea como un conjunto de
requerimientos tecnológicos entre los que se debe especificar
el grado de integración conforme a las necesidades de
reutilización del sistema preexistente.
Objetivos Específicos: Establecer un mecanismo de
transformación
de
requerimientos
en
elementos
arquitectónicos para la construcción de arquitecturas de
software.
BIBLIOGRAFÍA
[1] N. Jayaratna, “Understanding and Evaluating
Methodologies: NIMSAD – A Systemic Framework”,
Mc Graw Hill, Londres, Inglaterra, 1994
[2] A. M. Davis, “Achieving Quality in Software
Requirements”, Software Quality Professional Vol 1,
No. 3, U. S. A., June 1999, 37-44
[3] E. S. Yu, J. Mylopoulos, “Understanding “Why” in
Software Process Modelling, Analysis, and Design
(Research Paper)”, IEEE Digital Library, 1994, 159168
[4] W. Robinson, S. D. Pawloski, V. Volkov, V.,
“Requirements Interaction Management”, ACM
Computer Surveys Vol 35, No. 2, U. S. A., June
2003, 132-190
[5] F. Buschmann, R. Meunier, H. Rohnert, P.
Sommerlad, y M. Stal, Pattern-Oriented Software
Architecture, A system of Patterns, Volume I, Willey,
U.SA., 1996
Desarrollar un mecanismo que permita integrar sistemas
preexistentes al diseño de nuevas arquitecturas de software.
Establecer un esquema que facilite la reutilización de
sistemas preexistentes y el enriquecimiento de la
información que producen.
MATERIALES Y MÉTODOS
El proceso forma parte de la etapa de diseño de arquitecturas
de una metodología para la construcción de arquitecturas de
referencia que integra sistemas heredados. La metodología
en general está siendo construida y evaluada siguiendo el
marco de trabajo de Análisis y Diseño de Sistemas Basado
en el Modelo de Información Normativo [1], que es
comúnmente utilizado para evaluar metodologías
relacionadas con sistemas de información.
RESULTADOS
El diseño de arquitecturas de software utiliza como insumo
un conjunto de requerimientos y restricciones establecidos
por los interesados en la construcción de un sistema durante
el proceso de ingeniería de requerimientos.
Un conjunto completo de requerimientos representa los
cinco aspectos que menciona Davis como descriptores de un
sistema [2] y de acuerdo a su intencionalidad [3] y a sus
1
Universidad Autónoma de Aguascalientes; Av. Universidad 940; CP
20100 Aguascalientes, Ags.
- - - 31 - - -
Descargar