Comparación de métodos para el diseño arquitectónico del software que consideran las orientaciones de metas y aspectos



Título del documento: Comparación de métodos para el diseño arquitectónico del software que consideran las orientaciones de metas y aspectos
Revista: Enlace: revista venezolana de información, tecnología y conocimiento
Base de datos: CLASE
Número de sistema: 000373252
ISSN: 1690-7515
Autores: 1
2
2
Instituciones: 1Caribbean International University, Willemstad. Curazao
2Universidad Central de Venezuela, Facultad de Ciencias, Caracas, Distrito Federal. Venezuela
Año:
Periodo: May-Ago
Volumen: 10
Número: 2
Paginación: 11-27
País: Venezuela
Idioma: Español
Tipo de documento: Artículo
Enfoque: Analítico, descriptivo
Resumen en español 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
Resumen en inglés 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
Disciplinas: Ciencias de la computación
Palabras clave: Programación,
Software,
Arquitectura de software,
Diseño arquitectónico,
Métodos de evaluación,
Estándares de calidad
Texto completo: Texto completo (Ver PDF)