Casos de uso

Páginas: 27 (6625 palabras) Publicado: 29 de octubre de 2014
PEDECIBA Informática
Instituto de Computación – Facultad de Ingeniería
Universidad de la República
Montevideo, Uruguay

Reporte Técnico RT 07-01

Evaluación de Arquitecturas de Software
con ATAM (Architecture Tradeoff Analysis
Method): un caso de estudio

Andrea Delgado

Alberto Castro

2007

Martín Germán

Metodología para desarrollo de aplicaciones con enfoque SOA (ServiceOriented
Architecture)
Delgado, Andrea; Castro, Alberto; Germán, Martín
ISSN 0797-6410
Reporte Técnico RT 07-01
PEDECIBA
Instituto de Computación – Facultad de Ingeniería
Universidad de la República
Montevideo, Uruguay, 2007

1 Evaluación de Arquitecturas de Software
con ATAM (Architecture Tradeoff Analysis Method): un caso de
estudio ჶ
Andrea Delgado, Alberto Castro, Martín GermánUniversidad de la República,
Instituto de Computación,
Grupo de Ingeniería de Software,
Montevideo, Uruguay
{adelgado, acastro, mgerman}@fing.edu.uy
Febrero 2007

Resumen
La Arquitectura de Software condiciona las características del producto final en cuanto
a cualidades como desempeño y mantenibilidad. El Architecture Tradeoff Analysis
Method (ATAM) es una metodología para evaluarArquitecturas de Software basada en
los atributos de calidad especificados para el sistema, desarrollada por el Software
Engineering Institute (SEI). El Grupo de Ingeniería de Software (Gris) del Instituto de
Computación tiene como eje de sus actividades un programa de construcción y prueba
de modelos de proceso, en cuyo contexto se desarrolló una herramienta para
especificar modelos de procesos.ATAM se puso en práctica para evaluar el producto
obtenido y realizar un segundo ciclo de desarrollo sobre el mismo, mejorando aspectos
de riesgo identificados principalmente para el atributo de calidad performance. Se
presenta ATAM y el caso de estudio realizado en el marco del programa.
Palabras clave: Ingeniería de Software, Arquitecturas de Software, Metodologías de
evaluación deArquitecturas de Software, Architecture Tradeoff Analysis Method
(ATAM), atributos de calidad



Artículo publicado en las “VI Jornadas Iberoamericanas de Ingeniería de Software e Ingeniería del
Conocimiento (JIISIC’07)”, Lima, Perú, Febrero de 2007. ISBN 978-9972-2885-1-7

1

Introducción

El eje de las actividades del grupo de Ingeniería de Software (Gris) del Instituto de Computación de laFacultad de Ingeniería de la Universidad de la República, Uruguay [1] está constituido por el programa
de construcción y prueba de modelos de proceso. El programa inició en el año 2000 y utiliza como
banco de pruebas de los procesos al curso “Proyecto de Ingeniería de Software” [2] que se dicta en
cuarto año de la carrera de Ingeniería en Computación. En este curso los estudiantes desarrollanaplicaciones en proyectos sometidos a restricciones similares a las de la industria, contrastando la teoría
con la práctica, donde clientes externos al curso plantean requerimientos para la obtención de
aplicaciones de mediano porte con desafíos tecnológicos importantes. Si bien el objetivo central del
programa es el desarrollo de modelos de proceso que puedan resultar adecuados para sutransferencia
a la industria, también se utiliza para desarrollar prototipos de aplicaciones en el marco de proyectos del
Instituto de Computación y de la Facultad de Ingeniería, así como para empresas del medio. Una
descripción completa del programa desde su concepción y evolución hasta el presente puede ser
consultada en [3].
En el contexto del programa, en el año 2004 un docente del grupo deIngeniería de Software (Gris)
presentó un proyecto para la construcción de una herramienta que permitiera especificar modelos de
procesos y generar en base a dicha especificación un documento con la descripción del proceso y un
sitio web con la definición realizada, utilizando para las pruebas el proceso base del programa que es
una adaptación del Rational Unified Process (RUP) [4]. Para el...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Caso de uso
  • casos de uso
  • Caso De Uso
  • casos de uso
  • Casos De Uso
  • Casos de uso
  • Casos de uso
  • Casos de uso

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS