Eugenio Mauri: resumee of the article "The Three dimensions of Requirements Engineering"
2 pages
English

Eugenio Mauri: resumee of the article "The Three dimensions of Requirements Engineering"

-

Le téléchargement nécessite un accès à la bibliothèque YouScribe
Tout savoir sur nos offres
2 pages
English
Le téléchargement nécessite un accès à la bibliothèque YouScribe
Tout savoir sur nos offres

Description

Resume of the article “The three dimensionsof Requirements Engineering” by Eugenio Mauri at I.A.E. Pantheon Sorbonne , Sorbonne Graduate Business School, Master Systèmes d'Information et de Connaissance

Sujets

Informations

Publié par
Publié le 03 juillet 2012
Nombre de lectures 86
Langue English

Extrait

Eugenio MAURI MASTER SIC – TP “UE02 - Requirements Engineering”
 IAEParis, 1/2/2011
Résumé of the article “The three dimensions of Requirements Engineering”
The purpose of this paper is to develop a framework for RE. The framework consists of three dimensions:
1. Specification dimension 2. Representation dimension 3. Agreement dimension
This framework allows to classify the existing approaches to RE and their interrelationships become much clearer. Looking at the input to RE and the desired output, the three main characteristics of the process can be identified; this features lead to the three dimension of RE. Three main goals of RE can be identified:
1. improving an opaque system comprehension into a complete system spec 2. transforming informal knowledge into formal representations 3. gaining a common agreement on the specification out of personal views
The purpose of RE is a complete specification of the system to be built. At the beginning of RE process, opaque personal views of the system exist, which are recorded using informal languages. The main characteristics of the desired output of RE process are a complete specification expressed using a formal language on which all people involved agree.
Specification Dimension. Focusing on the specification dimension, the aim of RE is to transform the operational need into a complete system specification. A requirement should therefore state “what” a system should do (not “how”). Requirements can be functional (what the system must do) or non-functional (performance, design constraints, external interfaces, quality attributes). Requirements can also be divided in vital or desirable. Three approaches can support this dimension:
1. domain knowledge 2. reuse of specific knowledge 3. requirements validation
Representation Dimension Three categories of representation exist:
1. informal 2. semi-formal 3. formal
Nevertheless the representation language does not imply if a spec is vague or precise. Hence the representation dimension is orthogonal to the specification dimension. A vague imagination of the system can be expressed using a natural language, but also with a formal representation language. During RE process therefore different representation languages are used: at the beginning of the process the knowledge of the system is expressed using informal
representation, whereas at the end the representation must also be formally represented. The use of the three representations must be possible. Transformation from one format to another must also be possible.
Agreement Dimension Several specification expressed in different formats may exist at the same time; coexistence of different views has positive effects on RE. Thus, allowing different views and supporting the evolution from the personal point of views to a common agreement on the final specification is the third main goal of RE. Different views, from different points of views, must be maintained. Support for detecting dissimilarities and inconsistencies between different views must be guaranteed. Support for collaboration, communication, discussions between people must be provided, to gain agreement.
  • Univers Univers
  • Ebooks Ebooks
  • Livres audio Livres audio
  • Presse Presse
  • Podcasts Podcasts
  • BD BD
  • Documents Documents