Modelos Automatizables de Estimación muy Temprana del Tiempo y Esfuerzo de Desarrollo de Software de Gestión

Pedro Salvetto (1), Juan Carlos Nogueira (1), Javier Segovia (2)

e-mails: salveto@ort.edu.uy, nogueira@ort.edu.uy, fsegovia@fi.upm.es

(1) Universidad ORT - Laboratório de Investigación de Sistemas de Información Montevideo Uruguay
(2) Campus de Montegancedo - Departamento de Lenguajes Sistemas Informáticos e Ingeniería de Software Universidad politecnica de Madrid - Facultad de Informatica Madrid España

Abstract

Contrary to the industrial processes of production, the software production processes generate intangible products and require intensive communication and coordination which contributes to increase the risks and to complicate the estimation. In spite of long years of investigation and development, the formal and structured estimation (independently of the expert judgment) of the time and effort required to develop a MIS remains as an open problem.

The most extended estimation techniques at present are supported by the premise – not so realistic - of stability of requirements, and require human experts. The present models of estimation are based on metrics available in the early design phase.

In this work we define an early MIS complexity metric and present formal (able to be automated) time and effort of MIS development estimation models. These models employ as input parameters the development team efficiency, the requirement volatility, the development speed and the complexity of the system to be developed. This complexity is measured automatically from the user’s data views of the system with independence of the technology to utilize.

These models are applicable continuously, very early at the requirement engineering phase and on and don’t deny, but assume the inevitable requirements changes and support their management.

Resumen/Resumo

A diferencia de los procesos de producción industrial, los procesos de producción de software generan productos intangibles y requieren comunicación y coordinación intensivas lo que contribuye a aumentar los riesgos y dificultar la estimación.

A pesar de largos años de investigación y desarrollo el problema de la estimación formal y estructurada (independiente del juicio experto) del tiempo y esfuerzo requeridos para desarrollar un sistema MIS permanece abierto. Las técnicas de estimación más extendidas actualmente se apoyan en la premisa - poco realista - de estabilidad de requerimientos, y requieren expertos humanos. Los modelos de estimación actuales, se basan en métricas disponibles recién en la fase de diseño temprano del sistema.

En este trabajo se define una métrica temprana de complejidad de un MIS y se presentan modelos formales (automatizables) de estimación del tiempo y esfuerzo de desarrollo de sistemas de información. Estos modelos emplean como parámetros de entrada la eficiencia del grupo de desarrollo, la volatilidad de los requerimientos, la velocidad de desarrollo y la complejidad del sistema a desarrollar. La complejidad es medida automáticamente a partir de las vistas de datos de usuario del sistema con independencia de la tecnología a utilizar. Estos modelos son aplicables continua y muy tempranamente desde la etapa de ingeniería de requerimientos y no desconocen los inevitables cambios en los requerimientos, sino que los asumen y apoyan su gestión.

Keywords:Software Complexity Metrics, Early and Effort Estimation, Knowledge Oriented Development, Software measure Automation, Empirical Models

Palabras Clave/Palavras Chave: Métricas de complejidad del software, Estimación temprana de tiempo y esfuerzo, Desarrollo orientado a datos y conocimiento, Automatización de la medición del software, Modelos empíricos


BibTex

@INPROCEEDINGS{salvetto04:129,
                  AUTHOR       = {Pedro Salvetto and Juan Carlos Nogueira and Javier Segovia},
                  TITLE        = {Modelos Automatizables de Estimación muy Temprana del Tiempo y Esfuerzo de Desarrollo de Software de Gestión},
                  BOOKTITLE    = {30ma Conferencia Latinoamericana de Informática (CLEI2004)},
                  YEAR         = {2004},
                  editor       = {Mauricio Solar and David Fernández-Baca and Ernesto Cuadros-Vargas},
                  pages        = {389--401},
                  address      = {},
                  month        = Sep,
                  organization = {Sociedad Peruana de Computación},
                  note         = {ISBN 9972-9876-2-0},
                  file         = {http://clei2004.spc.org.pe/es/html/pdfs/129.pdf}
}

pdficon.gif PDF de este artículo
PDF de CLEI2004 (incluye todos los artículos)
Página principal CLEI 2004
Generado por Sociedad Peruana de Computación