PASA

Performance Assessment of Software Architecture (PASA)
Información sobre la plantilla
PASA.jpg

Performance Assessment of Software Architecture (PASA), método de evaluación de arquitectura de software.

Descripción

El atributo de calidad que analiza el método Valoración del Desempeño de la Arquitectura de Software (Performance Assessment of Software Architecture, PASA) es el desempeño. Se interesa en saber qué tanto tiempo le toma al sistema de software responder cuando uno o varios eventos ocurren, así como determinar el número de eventos procesados en un intervalo de tiempo dado. PASA es el resultado del trabajo de Williams y Smith, el mismo utiliza diversas técnicas de evaluación, tales como la aplicación de estilos arquitectónicos, anti-patrones, guías de diseño y modelos. Este método también se basa en escenarios y puede aplicarse de forma temprana o tardía. Los escenarios generados en este método sirven como punto de partida para la construcción de modelos de desempeño. Uno de los requisitos o precondiciones que presenta, es que la arquitectura debe estar previamente documentada y en caso de que no esté completa se debe extraer el resto de la información a los miembros del equipo.

Consideraciones

  • Las personas involucradas durante el proceso de evaluación son: el arquitecto, equipo de desarrollo y en algunos momentos el gerente(s) del proyecto.
  • La evaluación empleando este procedimiento puede durar una semana si se trabaja de forma intensiva.
  • Es considerado un método de evaluación maduro ya que ha sido probado en varios dominios de aplicación como sistemas web, aplicaciones financieras y sistemas en tiempo real.

Véase También

Architecture Trade-off Analysis Method (ATAM).

Análisis de Arquitecturas de Software (SAAM).

Active Reviews for Intermediate Designs (ARID).

Architecture Level Modifiability Analysis (ALMA).

Scenario Based Architecture Level Usability Analysis (SALUTA).

Survivable Network Analysis (SNA).

Fuentes

Gómez, Omar Salvador. 2007. Evaluando Arquitecturas de Software. Parte 1. Panorama General. México : México: Brainworx S.A, 2007.

—. 2007.Evaluando Arquitecturas de Software. Parte 2. Panorama General. México : México: Brainworx S.A, 2007.