Vous êtes sur la page 1sur 3

SINTESIS ARTICULO CIENTIFICO

Datos
Dealing with Uncertainty in Early Software Architecture
Nombre

Naeem Esfahani George Mason University


Kaveh Razavi George Mason University
Sam Malek George Mason University
Autores

Cary, North Carolina — November 11 - 16, 2012


Lugar y fecha

SINTESIS

Sobre el resumen (abstract) del artículo:

Nos cuenta la razón del artículo lo costoso y difícil que es cambiar las primeras decisiones que
tomamos sobre la arquitectura de nuestro proyecto dado que se toman bajo incertidumbre.
Entonces el artículo nos proporciona visión general acerca de GuideArch un marco que nos podrá
ayudar a tomar esas decisiones tempranas sobre la arquitectura.

Introducción:

Nos cuenta que la arquitectura de software temprana conlleva tomar un conjunto decisiones
importantes bajo incertidumbre, decisiones que podrán tener un impacto en el proyecto, en su
alcance y las opciones acerca del ciclo de vida. Usualmente se recurre a evaluar la satisfacción a los
requerimientos funcionales y no funcionales. Por esto es una tarea compleja que significa un
riesgo.
Una tarea ha sido mejorar esto por medio de un proceso repetible guiado atravez de científica,
razonamiento y análisis formal. Buscan por medio de métodos aprovisionar el conocimiento del
arquitecto.

Objetivo del documento:

El documento nos proporciona una descripción general de GuideArch un marco cuantitativo


destinado a guiar la exploración del espacio de soluciones arquitectónicas bajo incertidumbre.
Permite al arquitecto concentrarse en las decisiones más críticas del sistema además de:
 Refinar las decisiones.
 Refinar modelos y explorar alternativas adecuadas.
 Mejor guía por medio de resultados más precisos de incertidumbres.
 Análisis de técnicas
 Identificación de decisiones críticas.
 Respaldar decisiones

Desarrollo:

Se ilustra la deficiencia en un ejemplo en el que se elige entre 16 arquitecturas candidatas en


donde el costo y uso es minimizado. Le llaman arquitectura candidata a la seleccionada como
viable para todas las decisiones. Y hay una arquitectura temprana que se define como un conjunto
de decisiones. Por medio de este ejemplo y figuras que demuestran un análisis de la situación nos
dan a entender que el arquitecto no es capaz de especificar con precisión el impacto de las
arquitecturas candidatas como lo dicen los enfoques tradicionales. Por medio de este ejemplo nos
muestra casos de comparación entre las arquitecturas como ayuda para explicar mejor como es
adecuado tomar decisiones bajo qué circunstancias. Todo esto nos proporciona una visión general
del alcance de su investigación.

Enfoque principal de sus objetivos:

No eliminar la incertidumbre si no proveer herramientas cuantitativas y técnicas para tomar


decisiones informadas bajo ella. Como aclaración general sobre su investigación nos dicen que el
alcance de la incertidumbre tratado en nuestro documento tiene que ver con no saber el impacto
exacto de las alternativas arquitectónicas en las propiedades de interés, es decir, no ser capaz de
especificar con precisión el impacto como un valor nítido.

Nos cuentan su forma de realizar estimaciones, resumidas en un rango de valores, los cuales son
estimados por medio de se puede estimar de varias maneras, incluyendo los datos disponibles de
diseños similares en otros sistemas, de arquitectos conocimiento previo, prototipo o simulaciones
tempranas del sistema, la especificación del fabricante, etc. Y sobre otros métodos y en los casos
en los que deben implementarse. Nos habla de GuideArch y su capacidad de proporcionar un
análisis cuantitativo.

El articulo nos proporciona un ejemplo de cálculo con guidearch , en donde nos explica la manera
en que se representan y calculan esos resultados.

Sobre trabajos relacionados:

Nos hablan sobre:

 ArchDesigner , es un enfoque para encontrar una arquitectura óptima que cumple con los
objetivos de calidad de las partes en conflicto.
 CBAM . es un enfoque cuantitativo para el modelado económico de las decisiones de
ingeniería de software, que se basa en ATAM.
 ArcheOpterix , es una herramienta para optimizar la arquitectura de un sistema integrado
Utiliza algoritmos evolutivos para la optimización multiobjetivo de tales sistemas.
 Palladio [3] usa información sobre los componentes que comprende la arquitectura para
derivar modelos analíticos y simular el rendimiento del sistema.
Enfoques contrarios al expuesto en la investigación del articulo GuideArch. Por otro lado, se
enfoca en un solo paso de diseño con un gran número de alternativas En ese sentido, su trabajo es
ortogonal y complementario al trabajo de los anteriores nombrados.

Conclusión general:

Se presenta GuideArch, un nuevo marco que guía a los ingenieros en haciendo las mejores
elecciones posibles bajo incertidumbre y los planes a futuro con este marco.

CONCLUSIONES PERSONALES

El articulo cuenta con un vasto contenido bibliográfico de apoyo y con un resumen general y
sencillo acerca del proceso de su investigación así como de los resultados obtenidos. Me brindo
conocimiento acerca de la importancia de tomar decisiones acerca de la arquitectura de un
proyecto al inicio de este y el impacto que genera en nuestros proyectos como riesgo del mismo.
Entender que existen herramientas de soporte en este proceso y lo que se toma en cuenta para
estas decisiones.

Vous aimerez peut-être aussi