SciELO - Scientific Electronic Library Online

 
vol.17 número3SBVR to OWL 2 Mappings: An Automatable and Structural-Rooted Approach índice de autoresíndice de assuntospesquisa de artigos
Home Pagelista alfabética de periódicos  

Serviços Personalizados

Journal

Artigo

Links relacionados

Compartilhar


CLEI Electronic Journal

versão On-line ISSN 0717-5000

Resumo

AMELLER, David  e  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.

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

        · resumo em Inglês     · texto em Inglês     · Inglês ( pdf )

 

Creative Commons License Todo o conteúdo deste periódico, exceto onde está identificado, está licenciado sob uma Licença Creative Commons