Incidencia de los atributos de calidad de software en el diseño, construcción y despliegue de ambientes arquitectónicos CLOUD

Work Packages: 
WP10. Sistemas productivos, emprendimiento, innovación e indicadores económicos
Director: 
CABRERA SILVA ARMANDO AUGUSTO
Participantes: 

Ver 

Fecha Inicio: 
2013-12-31
Fecha Fin: 
2015-04-01
Resumen Español: 

El desarrollo de software de alta calidad es un proceso complejo, especialmente cuando la interpretación del término "calidad " es ambigua, tomado en consideración el entorno en el que se utiliza. Con el fin de conocer si los niveles calidad se han alcanzado, o se han degradado, los atributos de calidad se tienen que medir, pero determinar qué medir y cómo es la parte difícil. Los Atributos de Calidad del Software son los puntos de referencia que describen el comportamiento previsto del sistema dentro del entorno para el que se construirá, además proporcionan los medios para medir la aptitud e idoneidad de un producto. La arquitectura de software tiene un profundo efecto en la mayoría de las cualidades de una manera u otra, y los atributos de calidad de software afectan el desempeño de la misma. La identificación de las cualidades deseadas de un sistema, antes de construirlo, permitirán que el arquitecto moldee una solución (empezando por su arquitectura) para que coincida con las necesidades deseadas en el contexto de las restricciones (recursos disponibles, la interfaz con los sistemas heredados , etc.) Cuando el arquitecto entiende las cualidades deseadas antes de construir un sistema, mejora la probabilidad de seleccionar o crear una arquitectura adecuada. Para esto se deberán montar escenarios operativos basados en políticas y mejores prácticas para la construcción y despliegue del ambiente arquitectónico, que para el caso de este proyecto se enfocará para ambientes arquitectónicos en cloud computing.

Resumen Inglés: 

The development of high quality software is a complex process , especially when the interpretation of the term " quality" is ambiguous , taken into consideration the environment in which they are used. In order to know if the quality level is reached , or degraded , the quality attributes must be measured , but determining what to measure and how is the hard part . The Software Quality Attributes are benchmarks that describe the intended behavior of the system within the environment for which it was built, but also provide the means to measure the fitness and suitability of a product. The software architecture has a profound effect on most of the qualities in one way or another , and software quality attributes affect the performance of the same . The identification of the desired qualities of a system before it is built , will allow the architect to mold a solution (starting with its architecture ) to match the desired needs in the context of the constraints ( resources , interface with legacy systems etc. . ) When architect understands the desired qualities before building a system, improves the probability of selecting or creating a suitable architecture. To this should be mounted operational scenarios based on policies and best practices for building and deploying architectural environment. that in the case of this project will focus on architectural environments for cloud computing.

Spanish