On the functional size measurement of object-oriented conceptual schemas: design and evaluation issues

Los metodos de medicion de tamano funcional (FSM) miden el tamano del software a traves de la cuantificacion de los requisitos funcionales del usuario, La capacidad de cuantificar el tamano del software en las primeras fases del ciclo de vida es critica para la evaluacion de riesgos, generacion de estimaciones y la obtencion de indicadores del proyecto. A pesar de su extensa aceptacion en la practica, los metodos FSM han sido criticados por su incapacidad para la correcta medicion de sistemas orientados a objetos. Por otra parte, muchas organizaciones hoy en dia requieren medir aplicaciones Web y los metodos FSM estandares son inadecuados ya que no han sido disenados teniendo en cuenta las caracteristicas particulares de este tipo de artefactos. En esta tesis se presenta OO-Method Function Points (OOmFP) como un procedimiento para el modelado y la medicion de sistemas software desarrollados con el metodo de produccion automatica de software OO-Method. La propuesta OOmFP se define en base a un mapeo entre las primitivas de modelado de OO-Method y los conceptos del Analisis de Puntos de Funcion, un metodo FSM estandar mantenido por el Internacional Function Point Users Group (IFPUG FPA). Asimismo, OOmFP es extendido para la medicion de aplicaciones Web. Esta extension ha sido llamada OOmFPWeb y permite medir el tamano funcional de aplicaciones Web a partir de esquemas conceptuales especificados con la aproximacion OOWS (Object-Oriented Web Solutions). OOmFP y su extension para la Web (OOmFPWeb) son disenados y aplicados siguiendo los pasos de un modelo de proceso para la medicion del software (Jacquet and Abran, 1997). En esta tesis tambien se presenta la evaluacion de OOmFP y OOmFPWeb. Dicha evaluacion abarca no solo la validacion del diseno de los procedimientos (validacion teorica) sino tambien la validacion del uso de los procedimientos de medicion (validacion empirica). Los primeros resu