Está en la página 1de 3

La arquitectura del software condiciona las características del producto final en cuanto a

cualidades como la mantenibilidad; por lo que resulta importante evaluar el


cumplimiento de los mismos en forma temprana para corregir errores antes de pasar a la
codificación del sistema, donde es más costoso. Esta investigación consiste en un
método de evaluación de ATAM, donde expresa que una arquitectura particular no solo
satisface las metas de calidad, sino que también provee ideas de cómo esas metas de
calidad interactúan entre ellas, cómo realizan concesiones mutuas entre ellas, el Método
de Análisis de Acuerdos de Arquitectura conocido como (ATAM) , es un método de
evaluación de arquitectura de software desarrollado e impulsado por el Instituto de
Ingeniería de Software, (Software Engineering Institute, SEI), este centra su actividad
de evaluación en la interacción entre los diferentes atributos de calidad arquitectónica y
basa sus evaluaciones sobre los escenarios desarrollados por los involucrados y un
equipo de evaluación. Este método se concentra en la identificación de los estilos
arquitectónicos o enfoques arquitectónicos utilizados. Propone el término enfoque
arquitectónico, dado que no todos los arquitectos están familiarizados con el lenguaje de
estilos arquitectónicos, aun haciendo uso indirecto de estos. De cualquier forma, estos
elementos representan los medios empleados por la arquitectura para alcanzar los
atributos de calidad, así como también permiten describir la forma en la que el sistema
puede crecer, responder a cambios, e integrarse con otros sistemas, entre otros.
un producto puede tener varias evaluaciones por ejemplo primero tenemos la
"sensibilidad" o "trade-off", señala. Un punto de sensibilidad es una propiedad de la
arquitectura que es fundamental para el logro de un atributo de calidad específico (por
ejemplo, mediante el cifrado se logra la confidencialidad). Un punto de equilibrio es un
punto de sensibilidad que es sensible a atributos de calidad múltiples (por ejemplo, el
cifrado requiere de tiempo y afecta a latencia). También se cuenta con el marco para
razonar sobre el sistema. El marco para el razonamiento acerca del sistema puede tener
una variedad de formas. Puede ser la discusión que sigue de la la exploración de un
escenario; puede ser un modelo o una parte de un modelo y una discusión de cómo este
modelo podría ser analizado cuando se crea una instancia; o puede ser una fórmula que
representa la forma de calcular un valor de un atributo de calidad en particular este sería
la segunda evaluación y por último la lista de cuestiones no abordadas o decisiones que
no sean tomado en cuenta todavía. La lista de cuestiones no abordadas o las decisiones
que aún no se han planteado desde la etapa inicial del ciclo de vida del sistema, hasta el
momento de la evaluación. Una arquitectura representa una colección de decisiones.
Algunas de estas decisiones se saben por el equipo de desarrollo que no se ha hecho y se
registra en una lista para un nuevo examen. Otras son noticias para el equipo de
desarrollo y las partes interesadas y la evaluación ayuda a identificar y documentar. Para
llevar esto acabo se realiza algunas actividades como descripción de las Vistas de
Arquitectura y estilos, recopilación y cartografía de los escenarios e identificación
de Riesgos / Sensibilidad / soluciones de compromiso esto para que cada evaluación
sea realizada de la mejor manera y en orden. Al realizarlo de esta manera tendrá como
beneficio que la organizada interacción que se establece entre los actores, arquitectos y
equipo de evaluación, a parte que toda la documentación arquitectónica que genera el
proceso de evaluación esto desde el punto de vista financiero produce una disminución
de los gastos, ayuda a la preparación, documentación y entendimiento de la solución, e
identifica errores arquitecturales antes de la construcción del sistema , asegura la
incorporación de escenarios para la validación de la arquitectura , Desarrollo de una
arquitectura más general y flexible y reducir riesgos del proyecto. Las decisiones
arquitectónicas influyen directamente en la calidad del software, entonces es posible
evaluar dichas decisiones con respecto a su impacto sobre dichos atributos. Cuanto más
temprano se encuentre un problema en un proyecto del software, mucho mejor; revisar
la arquitectura es la manera más económica de evitar desastres. El método ATAM se
concentra en la identificación de los estilos arquitectónicos o enfoques arquitectónicos
utilizados. Estos elementos representan los medios empleados por la arquitectura para
alcanzar los atributos de calidad, así como también permiten describir la forma en la que
el sistema puede crecer, responder a cambios, e integrarse con otros sistemas

También podría gustarte