SAAM Y ATAM

Páginas: 10 (2396 palabras) Publicado: 27 de octubre de 2015
República Bolivariana de Venezuela
Ministerio del poder Popular para la Defensa
UNEFA
Valera Edo. Trujillo

Integrantes
Rosales AlexmarEscalona KionnarLeal Edgar
Leal Anthony
Valera, 21 de octubre de 2015
Introducción
La Arquitectura de software de un programa o sistema de computación es la estructura o estructuras, las cuales comprometen elementos de software, las propiedadesexternamente visibles de esos elementos y las relaciones entre ellos.
Una arquitectura sigue un patrón o un conjunto de patrones que proporcionan un marco de referencia para lograr la funcional requerida por el cliente, y otros objetivos como la mantenibilidad, la auditabilidad, flexibilidad e interacción en otros sistemas de información.
La arquitectura de software es importante como disciplinadebido a que los sistemas de software crecen de forma tal que resulta muy complicado que sean diseñados , especificados y entendidos por un solo individuo.
En este trabajo explicaremos detalladamente dos métodos de análisis de arquitectura que resultarán importantes y útiles a la hora de elaborar una eficiente arquitectura de software.
Software Architecture Analysis Method (SAAM)
PropósitoLoscreadores de SAAM idearon un método para evaluar, por medio de escenarios, los diferentes atributos de calidad que las arquitecturas de software demandaban. En la práctica SAAM ha demostrado ser útil para evaluar muchos atributos de calidad rápidamente, como portabilidad, modificabilidad, extensibilidad, integrabilidad, así como el cubrimiento funcional que tiene la arquitectura sobre los requerimientosdel sistema. El método también puede ser utilizado para evaluar aspectos más ligados con la arquitectura como performance o confiabilidad. Sin embargo, existen otros métodos como ATAM (Architecture Trade-off Analysis Method) que exploran estos aspectos con más profundidad.
SAAM puede ser utilizado para evaluar una o múltiples arquitecturas. Si se comparan dos o más se culmina el análisis con unatabla indicando las fortalezas y debilidades de cada una en cada escenario. Si se evalúa una sola, se culmina con un reporte señalando los componentes computacionales donde la arquitectura no alcanza el nivel requerido. En ningún caso se emite un valor absoluto acerca de la “calidad arquitectónica”.
Roles en SAAMIdentificamos tres clases de roles
Interesados externosNo están directamenteinvolucrados en el proceso de desarrollo de la arquitectura de software. Ellos son los interesados en el sistema y sus principales tareas consisten en presentar los objetivos del negocio, proveer los atributos de cualidad del sistema y proveer los escenarios directos e indirectos junto con su priorización. Ejemplos de interesados externos son: clientes, usuarios finales, administradores del sistema,etc.
Interesados internosEstán directamente involucrados con el proceso de desarrollo y proponen estrategias y solucione para construir la arquitectura de modo que pueda reunir los atributos de calidad correspondientes. Tienen el rol de analista. Definen y presentan los principales conceptos arquitectónicos, estimando costos y realizando actividades de planificación. Ejemplos de interesadosinternos son: arquitectos de software, analistas de requerimientos.
El equipo de SAAMNingún integrante del equipo tiene interés directo en la arquitectura del sistema, pero conducen la sesión de evaluación de SAAM. Ellos tienen el papel de apoyar y asesorar los interesados del sistema y pueden detallar los atributos de calidad principales junto con los escenarios asociados a los mismos. El equipoconsiste en un evaluador (el líder o portavoz), expertos en el dominio de la aplicación, expertos externos en arquitectura (opcional) y secretario.
Método de Análisis de SAAM
El método de evaluación consiste en seis pasos que se detallan a continuación.
Paso 1. Desarrollo de escenariosLa meta principal es capturar las principales actividades que el sistema debe soportar.
Los escenarios...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • saam
  • atamos
  • SAAM
  • Tecnica de saam
  • Saames
  • Saam
  • atamica
  • SAAM

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS