Abstract

Se presenta como objetivo realizar un marco de comparación aplicado a métodos de diseño arquitectónico del software que incorporen metas, aspectos o estándares de calidad para especificar Requisitos no Funcionales RNF, para identificar un conjunto de características adecuadas, y poder así definir un método general de diseño arquitectónico, al cual denominaremos Diseño Arquitectónico Orientado a Metas, Aspectos y Calidad (DAOMAC). Los resultados principales son el marco de comparación de estos métodos y el conjunto de características que debe ser considerado en un método general de diseño arquitectónico basado en metas, aspectos y estándares de calidad. Actualmente, existe un consenso en considerar metas no funcionales (MNF) en etapas tempranas del ciclo de vida del software, en vista que su postergación causa dispersión en el código resultante, dificultando la evolución del sistema. Se prevé, que una meta es considerada un objetivo de alto nivel de abstracción de la organización del sistema o de las personas involucradas o actores. A nivel del sistema de software, las metas funcionales (MF) representan la intencionalidad del actor; las MNF corresponden a RNF o incumbencias no funcionales que no son directamente percibidas por el actor; cuando éstas entrecruzan a otras incumbencias en el sistema, corresponden a incumbencias transversales. Un aspecto es una estructura que encapsula una incumbencia transversal y su origen es a nivel de implementación, sin embargo se considera ahora también en etapas de modelado del negocio, ingeniería de requisitos y diseño arquitectónico. En líneas generales, se hace referencia a que la arquitectura del sistema de software es considerada un enlace entre requisitos y código.

(in English) It is presented as objective to carry out a comparative framework applied to methods of architectural design of the software incorporating goals, aspects and/or quality standards to specify non-functional requirements RNF, to identify a set of appropriate features, and thus to be able to define a general method for architectural design, which we call Architectural Design goal-oriented, and quality aspects (DAOMAC). The main results are the framework of comparison of these methods and the set of features that must be considered in a general method for architectural design based on goals, aspects and quality standards. Currently, there is a consensus to consider non-functional goals (MNF) in early stages of the life cycle of the software, view that its postponement cause dispersion in the resulting code, making the evolution of the system. It is expected, that a goal is regarded as an objective of high- level abstraction of the organization of the system or of the persons involved or actors. At the level of the software system, the functional goals (MF) represent the intent of the actor; the MNF correspond to RNF or non-functional roles that are not directly perceived by the actor; when these intertwined to other roles in the system, correspond to transverse incumbencies. One aspect is a structure that encapsulates a competence cross and its origin is at the level of implementation, however, it is considered now also in stages of the business modeling, requirements engineering and architectural design. In general, reference is made to the architecture of the software system is considered a link between requirements and code.

-- DanielAmyot - 03 Apr 2014

Discussion

FormForVirtualLibrary edit

Title Comparación de métodos para el diseño arquitectónico del software que consideran las orientaciones de metas y aspectos (in Spanish)
Authors J. Guzmán, F. Losavio, F., and A. Matteo
Type Journal
Conference/Journal Title Enl@ce Revista Venezolana de Información, Tecnología y Conocimiento
Volume/Number 10(2)
Editors
Publisher
Month May
Year 2013
Pages 11-27
DOI
Keywords Software architecture, Methods of architectural design, Architectural assessment methods, Standards of software quality, Goals, URN.
Topic revision: r1 - 03 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