Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Y PUNTOS CASOS
DE USO
Diaz Vega Brando Jesus
Qué es el Análisis de Puntos de Función
◦ La fuente más frecuente de conflicto entre el cliente y el proveedor de un desarrollo de software a medida es la diferencia entre
las expectativas de plazos, costes y calidad y lo que realmente se entrega
Porqué es difícil estimar con fiabilidad
◦ Las estimaciones del esfuerzo requerido para desarrollar un programa tienen casi más de arte que de ciencia. Es posible
estimar con precisión cuánto se tarda y cuánto cuesta fabricar un tornillo, esto porque todos los tornillos son iguales, pero en el
caso del software cada programa es diferente. Existen, no obstante, varios modelos de estimación maduros y bien conocidos
que producen buenos resultados siempre y cuando estén correctamente calibrados.
La diferencia entre estimar, planificar y presupuestar
◦ Un desarrollo lo que quiere saber es cuánto dinero le va costar. Este cálculo requiere tres etapas: 1ª) estimación de esfuerzo,
2ª) planificación de proyecto y 3ª) negociación económica. Aquí vamos a cubrir sólo la parte de estimación de esfuerzo. La
razón es quela planificación requeriría otro artículo entero, y la negociación económica, cómo ya he explicado, suele consistir
en el regateo gitano más absoluto.
cómo ya he explicado, suele consistir en el regateo gitano más absoluto.
La moda actual es estimar el esfuerzo en unidades abstractas y no en horas/hombre. La razón es que el número de horas
requeridas para desarrollar una funcionalidad puede variar (y varía) mucho dependiendo de la naturaleza del proyecto, de la
calidad de las especificaciones y de la clase de mano de obra empleada.
Calcular el esfuerzo requerido en el desarrollo
de software de acuerdo a los casos de uso del
software.
◦ El ejemplo práctico a través del cual se describirá el método consiste en una aplicación Web para la gestión de información
telefónica, de reportes de averías, y de estadísticas de los estados de los teléfonos de un Centro de Educación Superior (CES).
Actualmente este proceso se realiza manualmente, provocando dificultades en la organización y control de la información
referente a los equipos telefónicos y a sus respectivos usuarios. La aplicación es desarrollada en la plataforma .Net, con
lenguaje C#. A continuación se presentan los actores y casos de uso identificados.
Cálculo de Puntos de Casos de Uso sin
Ajustar (UUCP)
◦ Para la estimación el primer paso que se lleva a cabo es el cálculo de los Puntos de Casos de Uso sin ajustar. Este valor se
calcula a partir de la siguiente ecuación:
◦ UUCP = UAW + UUCW donde,
◦ UUCP: Puntos de Casos de Uso sin ajustar
◦ UAW: Factor de Peso de los Actores sin ajustar
◦ UUCW: Factor de Peso de los Casos de Uso sin ajustar
Determinación del factor de peso de los
actores sin ajustar (UAW).
◦ Este valor se calcula mediante un análisis de la cantidad de Actores presentes en el sistema y la complejidad de cada uno de
ellos. La complejidad de los actores se establece, teniendo en cuenta en primer lugar, si se trata de una persona o de otro
sistema, y en segundo lugar, la forma en que el actor interactúa con el sistema .
Factores de peso de los actores.
Determinación del factor de peso en los casos
de uso sin ajustar (UUCW).
◦ Este valor se calcula mediante un análisis de la cantidad de Casos de Uso presentes en el sistema y la complejidad de cada uno
de ellos. La complejidad de los casos de uso se establecen teniendo en cuenta la cantidad de transacciones efectuadas en el
mismo, donde una transacción se entiende como una secuencia de actividades atómicas.
Factores de peso de los casos de uso.
◦ UUCW = 160
◦ Calculando
◦ UUCP = UAW + UUCW
◦ UUCP = 9 + 160
◦ UUCP = 169
Factores de complejidad técnica.
El Factor de
complejidad técnica se
calcula mediante la
siguiente ecuación:
Determinación del
factor ambiente (EF)
Las habilidades y el
entrenamiento del grupo
involucrado en el
desarrollo tienen un
gran impacto en las
estimaciones de tiempo.
Estos factores son los
que se contemplan en el
cálculo del Factor de
ambiente.
Factores de ambiente.
◦ El factor de ambiente se calcula mediante la siguiente ecuación: