Metas no funcionales transversales en grl considerando estándares de calidad del software

Autores/as

  • Jean Carl Guzmán Universidad Simón Bolívar (USB)
  • Francisca Losavio Universidad Central de Venezuela (UCV)
  • Alfredo Matteo Universidad Central de Venezuela (UCV)

Palabras clave:

Goal-oriented Requirements Language (GRL), software, procesos, calidad, metas

Resumen

Una meta representa objetivos de alto nivel de una organización, de un sistema de software (SS) y/o de los participantes en un proyecto de software. El enfoque orientado a metas, expresado por el “Goal-oriented Requirements Language” (GRL), reduce la brecha entre el modelo de negocio y el SS, considerando también metas no funcionales (MNF), además de las funcionales (MF), que no son consideradas explícitamente en el modelo del negocio. Se distinguen varios niveles de abstracción respecto a metas: metas del negocio derivadas de requisitos del negocio, metas del SS que aspiran a automatizar procesos de negocio y requisitos del SS derivados de las metas del negocio. En la literatura no hay una descripción clara de cómo pasar de metas del negocio a metas del SS; esto dificulta la automatización de los procesos de negocio. Por otra parte, la consideración temprana de aspectos o enfoque denominado “Early- Aspects”, es importante para identificar requisitos no funcionales (RNF) que entrecruzan a requisitos funcionales (RF); los RNF son en gran parte responsables de la construcción de la arquitectura de un SS evolutivo. Este trabajo propone la identificación de MNF que entrecruzan varias MF (MNF transversales) en un proceso que integra los enfoques de metas y aspectos. Las MNF son especificadas por el modelo de calidad estándar ISO/IEC 25010. El proceso propuesto como resultado del trabajo, es importante para derivar modelos arquitectónicos iníciales; es aplicado a un sistema de software industrial. El trabajo se enmarca en el proyecto PG-03-7310- 2008/2 ADIRE, recientemente concluido, del CDCH, UCV.

Descargas

Los datos de descargas todavía no están disponibles.

Citas

ITU-T. (2008). User Requirements Notation (URN)-Language Definition: Recommendation ITU-T Z.151. ITU, 2008, pp. 1-206.

ISO/IEC. (2011). ISO/IEC 25010: Software engineering-Software product Quality Requirements and Evaluation (SQuaRE), Qualitymodel, 2011.

Kiczales, G., Lamping, J., Mendhekar, A., Maeda, C., Lopes, C., Loingtier, J. and Irwin, J. (1997). Aspect-oriented programming, Proceedings of the European Conference on Object-Oriented Programming (ECOOP), Vol. 1231, 1997.

IEEE. (2000). Std 1471-2000: Practice for Architectural Description of Software-Intensive Systems, 2000.

Moreira A., Araújo J. and Rashid A. (2005). A Concern-Oriented RequirementsEngineering Model. Advanced Information Systems Engineering, 2005 – Springer.

Lyytinen K., Loucopoulos P., Mylopoulos J. and Robinson B. (2008). Design Requirements Engineering a ten years perspective, LNBIP 14, Springer, 2008.

Losavio F., Guzmán J. y Matteo A., (2011). Correspondencia Semántica entre los lenguajes BPMN y GRL, Revista Venezolana de Información, Tecnología y Conocimiento, Enl@ace, 8(1)11-29, Enero-Abril 2011.

Chung, L., (1991). Representation and Utilization of Non- Functional Requirements for Information System Design, in Proc. CAiSE 91, 3rd Int. Conf. Advanced Information Systems Eng., Trondheim, Norway, May 1991, Berlin: Springer-Verlag, 1991, pp. 5-30.

Mussbacher, G. (2010). jUCMNav. WebHome, , http://jucmnavsoftwareengineering.ca/ ucm/bin/view/ProjetSEG/ Losavio F., Chirinos L., Matteo A., Lévy N., Ramdane-Cherif

A. ISO quality standards for measuring architectures, Journal of Systems and Software 72 (2004) 209-223.

Descargas

Publicado

26-09-2023

Cómo citar

Guzmán , J. C., Losavio, F., & Matteo, A. (2023). Metas no funcionales transversales en grl considerando estándares de calidad del software. Observador Del Conocimiento, 3(3), 75–84. Recuperado a partir de https://revistaoc.oncti.gob.ve/index.php/odc/article/view/327

Número

Sección

Artículos