SciELO - Scientific Electronic Library Online

 
vol.17 issue2Business Process Veri cation: The Application of Model Checking and Timed Automata author indexsubject indexarticles search
Home Pagealphabetic serial listing  

Services on Demand

Journal

Article

Related links

Share


CLEI Electronic Journal

On-line version ISSN 0717-5000

Abstract

LOSAVIO, Francisca; MATTEO, Alfredo  and  PACILLI CAMEJO, Irma. Unified Process for Domain Analysis integrating Quality, Aspects and Goals. CLEIej [online]. 2014, vol.17, n.2, pp.2-2. ISSN 0717-5000.

The Requirements Engineering (RE) discipline is where the software system needs or requirements are captured; these are then “translated” into software components. At present, functional requirements are treated, but non-functional requirements (NFR) are neglected, causing problems at later stages of development. In an industrial software production context, product quality must be considered, and the Domain Analysis discipline within RE, proposes different approaches to treat NFR for building a Reference Architecture (RA) from which all products of a domain family can be generated. Consequently, the same process is adapted to different contexts and abstraction levels. This paper proposes a Unified Process for Domain Analysis (UPDA), based on Aspect and Goal orientations to deal with NFR, specified by quality standards to enhance communication. UPDA integrates techniques that are separately used: - the Chung and others extended process of Losavio and others, based on the NFR Framework with treatment of crosscutting concerns, and - the ISO/IEC 25010 quality standard to specify NFR. Three sub-processes constitute UPDA: - Construction of the quality model, - Identification of crosscutting concerns and - RA design. The main artifact obtained is the RA, which can be reused as an asset in the context of software product lines

Keywords : domain analysis; Chung extended process; NFR Framework; aspect-orientation; quality standards; ISO/IEC 25010; reference architecture; UPDA.

        · text in English     · English ( pdf )

 

Creative Commons License All the contents of this journal, except where otherwise noted, is licensed under a Creative Commons Attribution License