Entradas

Imagen
Personal Software Process
Imagen
Puntos de Función
Imagen
¿Qué es el método de puntos de función? Es una  técnica de estimación de software  desarrollada originalmente por Allan Albrecht en 1979 mientras trabajaba para IBM, quien definió conceptos para medir el software a partir de valoraciones de funcionalidades entregadas al usuario y no a partir de aspectos técnicos, con la intención de producir valoraciones independientes de la tecnología y fases del ciclo de vida utilizado. El trabajo de Albrecht fue continuado por el grupo internacional de usuarios de puntos de función, quienes plasmaron sus conceptos en el método  IFPUG-FPA . IFPUG-FPA realiza las valoraciones a partir de la funcionalidad del sistema, primero clasificándolas, luego asignando una complejidad y ponderación a cada una según unas tablas predefinidas, determinando así el valor de puntos de función. Sumando los puntos de todas las funcionalidades se obtiene la valoración de todo el proyecto y finalmente se puede aplicar un factor de ajuste, que pu...
Imagen
Personal Software Process (PSP) El Personal Software Process (PSP) SM (Personal Software Process y PSP son marcas de servicio de la Carnegie Mellon University.) Proporciona a los ingenieros un marco personal disciplinado para realizar trabajos de software. El proceso de PSP consiste en un conjunto de métodos, formularios y scripts que muestran a los ingenieros de software cómo planificar, medir y administrar su trabajo. Se presenta con un libro de texto y un curso que están diseñados para uso industrial y académico. El PSP está diseñado para usarse con cualquier lenguaje de programación o metodología de diseño, y puede usarse para la mayoría de los aspectos del trabajo de software, incluidos los requisitos de escritura, la ejecución de pruebas, la definición de procesos y la reparación de defectos. Cuando los ingenieros utilizan la PSP, el objetivo del proceso recomendado es producir productos sin defectos en la fecha prevista y dentro de los costos planificados. Cuando se usa ...
Imagen
Calidad en el desarrollo de software Métricas 
Imagen
La generación de conocimiento necesita un  poso de calidad que se extiende desde el dato mismo hasta el programa desarrollado para interactuar con la información . Las  métricas de calidad de software  permiten monitorizar un producto para determinar su nivel de calidad aunque, el seguimiento que este tipo de medidas permiten llevar a cabo brinda la  oportunidad de conocer muchas más cosas de una solución .  Créditos fotográficos: istock  Agsandrew Beneficios y ejemplos del uso de métricas de calidad de software La  mala calidad  de la información y de software impacta negativamente en el negocio a diferentes niveles: Disminuye ingresos y aumenta el gasto. Incrementa el riesgo. Provoca una reducción de la confianza, tanto dentro como fuera de la organización. Un  enfoque proactivo tanto del gobierno de la información como del data quality permite la identificación temprana de errores o defectos que pueden ser corregidos a ...