Abstract

At present business models have been converted into strategic assets for enterprise organizations. They facilitate information management for decisions making, transactions between parties and optimized services. The goal of this work is to present an Architectural Design Process (DAOMAC) integrating Goals, Aspects and Quality Standards techniques and practices, to obtain an Initial Architecture for the software system from the business model. The main contribution of this work is to consider explicitly non-functional requirements in the different abstraction levels involved in the process to obtain the initial architecture model, and guaranteeing their traceability: tasks originating non-functional goals in the business model where they are not explicitly considered, non-functional crosscutting goals in the goal model, crosscutting concerns treated as softgoals and operationalizations in the SIG (Softgoal Interdependency Graph) model. The main artifact obtained is the initial architecture and its logical view can be appreciated in the DAOMAC application to the case study, an administrative service process of the Citizen Identification and Registration System. Another important contribution is the specification of non-functional requirements by the ISO/IEC 25010 standard to facilitate their traceability and the communication among work groups.

RESUMEN (in Spanish)
Actualmente los modelos de negocio se han convertido en activos estratégicos para las organizaciones empresariales. Ellos facilitan el manejo de información para toma de decisiones, transacciones entre las partes y optimización en prestación de servicios. El objetivo de este trabajo es presentar un proceso de Diseño Arquitectónico Orientado a Metas, Aspectos y Calidad (DAOMAC) para obtener una Arquitectura Inicial del sistema de software a partir del modelo de negocio. La contribución principal de este trabajo es haber considerado explícitamente en el proceso los requisitos no funcionales en varios niveles de abstracción desde el modelo de negocio, en el cual no están contemplados explícitamente, hasta llegar al modelo de la arquitectura inicial, garantizando así la trazabilidad entre los modelos utilizados por las diferentes técnicas: tareas que originan metas no funcionales a nivel de modelo de negocio, metas no funcionales transversales en el modelo de metas, incumbencias transversales, softgoals y operacionalizaciones en el modelo SIG (Softgoal Interdependency Graph). El principal artefacto obtenido es la arquitectura inicial, cuya vista lógica se aprecia en la aplicación de DAOMAC al caso de estudio, el proceso de Gestión de Trámites de Identificación del Servicio Administrativo de Identificación, Migración y Extranjería (SAIME). Otro aporte significativo es la especificación de todos los requisitos no funcionales por el estándar ISO/IEC 25010, para facilitar su trazabilidad y la comunicación entre los grupos de trabajo.

-- DanielAmyot - 20 Apr 2014

Discussion

FormForVirtualLibrary edit

Title Del Modelo de Negocio a la Arquitectura del Sistema Considerando Metas, Aspectos y Estándares de Calidad (From Business Model to System Architecture Considering Goals, Aspects and Quality Standards, in Spanish)
Authors J.C. Guzmán, F. Losavio, A. Matteo
Type Journal
Conference/Journal Title Revista Antioqueña de las Ciencias Computacionales y la Ingeniería de Software (RACCIS)
Volume/Number 3(2)
Editors
Publisher IAI
Month December
Year 2013
Pages 19-37
DOI
Keywords GRL; Architecture Design; Business Model; Goals; Aspects; Quality Standards
Topic revision: r1 - 20 Apr 2014, DanielAmyot
This site is powered by FoswikiCopyright © by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding Foswiki? Send feedback