La incertidumbre como herramienta en la ingeniería de software (Uncertainty as a Tool in Software Engineering)

Nelson Medinilla Martínez (, Inmaculada Gutiérrez Sordo (

Facultad de Informática de la Universidad Politécnica de Madrid
This paper appears in: Revista IEEE América Latina

Publication Date: July 2007
Volume: 5,   Issue: 4 
ISSN: 1548-0992

Uncertainty can be harmful in some cases and beneficial in other cases. At the beginning, the software universe only appreciates the beneficial side of uncertainty, although it took advantage of it. Software is practically useless without uncertainty. Nowadays, uncertainty is more used as a tool but this is not recognized and it causes several problems. In that sense, this work proves uncertainty can be used as a tool in order: 1) to simplify descriptive and uncertainty complexity; it means, to reduce development and maintenance effort. 2) To analyse and forecast key properties of software engineering components. 3) To appreciate relations between these components and the harmonic place corresponding to each of them. In short, this work proves uncertainty dimension is a basic element in the current theoretical framework of software engineering.

Index Terms:
Ambiguity, complexity, methodologies, software design, software engineering, uncertainty   

Documents that cite this document
This function is not implemented yet.

[PDF Full-Text (234)]