Estimación de Proyectos de Software

17
Estimación de proyectos de software 1. Estimaciones basadas en el tamaño del software 3.1 Métrica LDC Para realizar estimaciones basadas en el tamaño del software, es fundamental tener en cuenta la cantidad de líneas de código fuente (LCF) que constituyen el programa. Para que la estimación del tamaño del software sea un poco más sencilla, es aconsejable que se mantengan registros básicos que permitan crear una tabla de datos como la que se mostrará a continuación, la cual permitirá tener una guía acerca del tamaño del software: Tabla 1 Tabla de histórico de proyectos Proyecto LDC Esfuerzo $ (Miles) Pag. Doc Errores Defectos Personas REDMINE 12100 24 168 365 134 29 3 SGVA 27200 62 440 1224 321 86 5 MANTIS 20200 43 314 1050 256 64 6 De la tabla anterior se puede deducir lo siguiente: El proyecto REDMINE consta está compuesto por 12100 líneas de código fuente, se necesitó del esfuerzo de 24 persona por mes y tuvo un costo de 168000, la documentación del proyecto consta de 365 páginas, se registran 134 errores en la fase de pruebas del proyecto y el usuario del software reporta 29 errores en el primer año de uso. Los valores y esfuerzos registrados en la tabla anterior incluyen todas las fases del desarrollo del software (Análisis, Diseño, Codificación y Pruebas) y no solo la codificación. De esta manera y con los datos contenidos en la tabla se puede obtener un conjunto de métricas simples adicionales: Tabla 2 Tabla de Métricas simples LDC Métrica Operación Resultado No. Errores por LDC Errores/LDC 0,001

description

Técnicas para la estimación de proyectos de software

Transcript of Estimación de Proyectos de Software

Estimacin de proyectos de software 1. Estimaciones basadas en el tamao del software3.1 Mtrica LDCPararealizar estimacionesbasadasenel tamaodel software, esfundamental tener encuenta la cantidad de lneas de cdigo fuente (LCF) ue constitu!en el "rograma. Para ue laestimacin del tamao del software sea un "oco m#s sencilla, es aconse$able ue semantengan registros b#sicos ue "ermitan crear una tabla de datos como la ue se mostrar#a continuacin, la cual "ermitir# tener una gua acerca del tamao del software% &abla 1 &abla de 'istrico de "ro!ectosProyecto LDC Esfuerzo $ (Miles) Pag. Doc Errores Defectos Personas()*+,-) 1.1// .0 112 314 130 .5 36789 .:.// 1. 00/ 1..0 3.1 21 4+9-&,6 ./.// 03 310 1/4/ .41 10 1*e la tabla anterior se "uede deducir lo siguiente% )l "ro!ecto ()*+,-) consta est# com"uesto "or 1.1// lneas de cdigo fuente, se necesitdel esfuerzode.0"ersona"or mes!tu;ouncostode112///, ladocumentacindel"ro!ecto consta de 314 "#ginas, se registran 130 errores en la fase de "ruebas del "ro!ecto !el usuario del software re"orta .5 errores en el "rimer ao de uso.Los ;alores ! esfuerzos registrados en la tabla anterior inclu!en todas las fases del desarrollodel software(9n#lisis, *iseo, Codificacin!Pruebas) !nosololacodificacin. *eestamanera !con losdatoscontenidosenlatablase"uede obteneruncon$untodem