NACIONAL Unidad Profesional Interdisciplinaria de Ingenieria Ciencias Sociales y Administrativas Prof: Gonzalez arroyo lilia 3NM50 Ingenieria de Requerimientos Alumno: Sanchez Hernandez Omar Boleta:2014602584
Mtricas de puntos de funcin
Una mejor forma de estimar el esfuerzo requerido para desarrollar un
proyecto de software es la determinacin de los Puntos de Funcin asociados a l. La prediccin precisa del tamao de un software ha preocupado la industria del software por ms de 45 aos. Los Puntos de Funcin se estn convirtiendo en un estndar aceptado para la medicin del tamao del software. El Anlisis de Puntos de Funcin [Funcin Paint] est basado en la teora de que las funciones de una aplicacin son la mejor medida del tamao de una aplicacin de software y, por lo tanto, el mejor parmetro para estimar el esfuerzo necesario para su desarrollo. Los Puntos de Funcin miden el software cuantificando la funcionalidad provista al usuario en base principalmente en el diseo lgico. Para ello descompone los sistemas en componentes ms pequeos de tal manera que los usuarios, desarrolladores y administradores los entiendan y analicen mejor. En el mundo de los Puntos de Funcin, los sistemas estn divididos en cinco componentes y caractersticas generales. El Anlisis de Puntos de Funcin contina creciendo en popularidad, pero hay muchas discusiones y argumentos con respecto a su utilidad. La razn de estas discusiones reside en que la aplicacin ms comn de los Puntos de Funcin es reportar tendencias en una organizacin. Es un hecho que el monitoreo de las tendencias de una organizacin es de mucha importancia, pero hay muchos usos de los Puntos de Funcin que son frecuentemente pasados por alto. Para generar una disciplina o prctica de mtricas de software en una empresa, es necesario el desarrollo de un esfuerzo sistemtico o programa de mediciones de software. El desarrollo de un costo unitario es el primer paso que cualquier organizacin compleja debe tomar para entender costos y tendencias. Los Puntos de Funcin pueden ser la piedra angular de un programa de medicin de software, pero otras medidas deben realizarse y reportarse tambin. Los Puntos de Funcin son solo el numerador o el denominador de muchas mediciones. Un programa de desarrollo de medicin de software identifica tambin otras medidas aparte de los Puntos de Funcin para recoger, reportar, monitorear e interpretar sus esfuerzos en desarrollo, implantacin y mantencin de las aplicaciones y su soporte tecnolgico.
Los Puntos de Funcin se caracterizan por:
1. Ser un mtodo independiente de las herramientas de anlisis, diseo y programacin, debido a que se preocupa slo de la complejidad de las funciones a implementar. 2. Requerir de una descomposicin funcional del proyecto de software a realizar, en trminos tales que se detecten todas las piezas elementales que componen el producto final. (Funciones elementales). 3. Estimar la "cantidad de Puntos de Funcin" de las funciones medidas, se realiza contando la cantidad de entradas, salidas, archivos, consultas e interfaces que utiliza. A mayor cantidad, mayor es el "peso de complejidad" que se le asignar. 4. Ajustar la estimacin del esfuerzo requerido, por la va de determinar la presencia de ciertos elementos que dificultan el desarrollo del proyecto. 5. Permitir realizar una estimacin del esfuerzo requerido (y por ende de la duracin del proyecto) en etapas tempranas del proyecto (Etapa de Anlisis).