Microsoft solution framework

Solo disponible en BuenasTareas
  • Páginas : 21 (5160 palabras )
  • Descarga(s) : 0
  • Publicado : 18 de julio de 2010
Leer documento completo
Vista previa del texto
1

Método de Evaluación de Arquitecturas de Software Basadas en Componentes (MECABIC)
Aleksander González, Marizé Mijares, Luis E. Mendoza, Anna Grimán, María Pérez, LISI,Universidad Simón Bolívar

Abstract— Este artículo presenta el logro parcial de una investigación en progreso que proporciona un Método de Evaluación para Arquitecturas Basadas en Componentes, MECABIC. El objetivo principalde MECABIC es evaluar y analizar la calidad exigida por los usuarios de Arquitecturas de Software Basadas en Componentes (ASBC). El método adapta diferentes elementos de algunos métodos de evaluación arquitectónica (ATAM, BOSCH, ABD, ARID, Losavio) y establece un conjunto de pasos para determinar la calidad de SS basado en componentes. Incluye orientaciones para generar y discutir escenarios deevaluación iniciales, y un conjunto de preguntas a partir de las cuáles estudiar las decisiones arquitectónicas consideradas. Index Terms— Calidad de software, Arquitectura de Software, Componentes, Método de evaluación Arquitectónica

I. INTRODUCCIÓN desarrollo de software basado en componentes o la Ingeniería de Software basada en Componentes surgió a finales de los 90 como un enfoque basado enla reutilización para el desarrollo de los Sistemas de Software (SS) [16]. Bajo este enfoque, los desarrolladores más que diseñar y después buscar componentes reutilizables, primero buscan estos componentes; de esta forma basan el diseño del software en los componentes disponibles [15]. Puede ser que el diseño sea menos eficiente que uno de propósito específico; sin embargo, los bajos costos enel desarrollo, una entrega más rápida del sistema y el incremento en la fiabilidad del sistema, compensan esto [16]. Bajo un desarrollo como el descrito anteriormente, la Arquitectura de Software (AS) del SS a ser construido se
L Manuescrito recibido el 15 de Octubre de 2005. Este trabajo fue financiada por el Fondo Nacional de Ciencia, Tecnología e Innovación (FONACIT) de la República Bolivarianade Venezuela, a través de los proyectos S12001000792 (Selección y Adopción de Estrategias para la Integración de Sistemas) y S1-2001000794 (Estudio sobre la calidad de la arquitectura de un Sistema de Gestión del Conocimiento). Aleksander González, Marizé Mijares, Luis E. Mendoza, Anna Grimán, María Pérez forman parte del Laboratorio de Investigación en Sistemas de Información (LISI),Departamento de Procesos y Sistemas, Universidad Simón Bolívar, Apartado Postal 89000, Caracas 1080-A, Caracas - Venezuela (telefax: +58-212-9064017; e-mail: {aleksanderusb, marize98}@cantv.net, {movalles, lmendoza, agriman}@usb.ve).

E

convierte en un factor de importancia para lograr que éste tenga un alto nivel de calidad. Recuérdese que el poseer una buena AS es de suma importancia, ya que ésta esel corazón de todo SS y determina cuáles serán los niveles de calidad asociados al sistema [1, 2]. En este artículo presenta el logro parcial de una investigación en progreso que proporciona un Método de Evaluación para Arquitecturas de Software Basadas en Componentes, MECABIC. El objetivo principal de MECABIC es evaluar y analizar la calidad exigida por los usuarios sobre AS Basadas en Componentes(ASBC). El método adapta diferentes elementos de algunos métodos de evaluación arquitectónica (ATAM [1, 6], BOSCH [2], ABD [3], ARID [5], Losavio [13]) y establece un conjunto de pasos para determinar la calidad de SS basados en componentes. Cabe indicar que aunque su estructura y mayor inspiración es ATAM [1, 6], MECABIC se distingue de éste porque incluye orientaciones para generar y discutirescenarios de evaluación iniciales, y un conjunto de preguntas a partir de las cuáles estudiar las decisiones arquitectónicas consideradas sobre ASBC. Además de esta Introducción (sección 1), el artículo contiene un análisis de los conceptos relacionados con componentes y las arquitecturas de software (sección 2). Luego se presentan los pasos de MECABIC (sección 3) y, finalmente, las conclusiones...
tracking img