SciELO - Scientific Electronic Library Online

 
vol.17 número3SBVR to OWL 2 Mappings: An Automatable and Structural-Rooted Approach índice de autoresíndice de materiabúsqueda de artículos
Home Pagelista alfabética de revistas  

Servicios Personalizados

Revista

Articulo

Links relacionados

Compartir


CLEI Electronic Journal

versión On-line ISSN 0717-5000

Resumen

AMELLER, David  y  FRANCH, Xavier. Assisting software architects in architectural decision-making using Quark. CLEIej [online]. 2014, vol.17, n.3, pp.2-2. ISSN 0717-5000.

Los requisitos no funcionales (NFRs) y las restricciones se encuentran entre los principales impulsores de la toma de decisiones de la arquitectura. La satisfacción de los NFR se puede mejorar o empeorar por las decisiones arquitectónicas (ADs), mientras que las restricciones incluyen o excluyen directamente partes de la arquitectura (por ejemplo, componentes lógicos o tecnologías). Podemos determinar el impacto de una AD, o qué partes de la arquitectura se ven afectadas por una restricción, pero es difícil saber si estamos respetando los NFRs y de las restricciones impuestas con las decisiones tomadas. En el enfoque habitual, los arquitectos utilizar su propia experiencia para producir arquitecturas de software que cumplan con los NFR y las restricciones impuestas, pero al final, especialmente para las decisiones cruciales, el arquitecto tiene que hacer frente a complejas compensaciones entre los NFRs y hacer malabarismos con las posibles incompatibilidades emergentes por las restricciones impuestas. En este artículo presentamos Quark, un método para ayudar a los arquitectos de software en la toma de decisiones, y una conceptualización de la relación entre NFRs y ADs definidos en Artéon, una ontología para representar y gestionar el conocimiento arquitectónico. Finalmente, ofrecemos una visión general de la implementación de Quark y Artéon, la herramienta ArchiTech.

Palabras clave : Software quality; non-functional requirements; architectural decisions; architectural knowledge; software architecture design method; decision-making.

        · resumen en Inglés     · texto en Inglés     · Inglés ( pdf )

 

Creative Commons License Todo el contenido de esta revista, excepto dónde está identificado, está bajo una Licencia Creative Commons