Proceso dirigido por objetivos para análisis de dominio bajo estándares de calidad

Una de las preocupaciones actuales de la Ingeniería de Software, es reducir la brecha entre la ingeniería derequisitos y la ingeniería del sistema de software; el creciente interés en la disciplina denominada Ingeniería del Dominiotrata de llenar esta brecha. En particular, este trabajo se enmarca e...

Full description

Bibliographic Details
Main Authors: Alfredo Matteo, Francisca Losavio, Irma Pacilli
Format: Article
Language:Spanish
Published: Universidad del Zulia 2009-09-01
Series:Enl@ce
Subjects:
NFR
Online Access:http://revistas.luz.edu.ve/index.php/enlace/article/view/3253/3139
Description
Summary:Una de las preocupaciones actuales de la Ingeniería de Software, es reducir la brecha entre la ingeniería derequisitos y la ingeniería del sistema de software; el creciente interés en la disciplina denominada Ingeniería del Dominiotrata de llenar esta brecha. En particular, este trabajo se enmarca en el contexto de la identificación temprana derequisitos no funcionales (RNF). El enfoque propuesto por Chung y otros, integra requisitos funcionales (RF) y RNFen el modelo de casos de uso y llega a una configuración arquitectónica inicial utilizando el enfoque dirigido por objetivosde Yu y otros. Nuestro aporte consiste en incorporar al enfoque de Chung, un primer paso de análisis del dominiobasado en los estándares de calidad ISO/IEC 9126-1, para la especificación temprana de los RNF, mediante un modelode calidad que representa una vista de calidad del conocimiento del dominio. Este nuevo paso de análisis permitejustificar con precisión los requisitos globales y los límites del sistema, los cuales no son justificados por Chung, y reutilizareste conocimiento sobre los objetivos de calidad de estilos arquitectónicos y funcionalidades principales, para laobtención de la arquitectura inicial de la aplicación. Nuestra contribución principal y resultado es el paso de análisisdel dominio como extensión al proceso de Chung, el cual puede ser aplicado en el contexto de métodos de diseño delíneas de producto y de desarrollo de software centrados en la arquitectura, ofreciendo también un lenguaje unificadosobre la calidad del producto software, del cual se carece en general.One of the present concerns of Software Engineering is to reduce the gap between the stages of requirementsengineering and software system engineering; the growing interest in the discipline of Domain Engineering is justlyto try to fill in this gap. This work is framed in the context of the early identification of non functional requirements(NFR). Functional requirements (FR) and NFR are integrated into the use case model, according to the approach ofChung et al., where an initial architectonical configuration is achieved according to the goal-oriented approach of Yuet al. Our main contribution consists in adding to the Chung et al. a domain analysis step based on the ISO/IEC 9126-1quality standards, for the early specification of NFR, using a quality model representing a quality view of the domainknowledge. This domain analysis allows a precise justification of the system’s global requirements and boundaries,which are not at all justified by Chung, reusing this knowledge on the quality goals of architectural styles and mainfunctionality to obtain the initial architecture for the application. The main contribution and result is this extensionstep of domain analysis to the Chung et al. process; it can be applied in the context of software product lines designmethods and in early stages of architecture centric software development methods. A unified language of softwareproduct quality which is generally missing is also provided by our approach.
ISSN:1690-7515