Sei sulla pagina 1di 5

1.

Aplique las métricas en los siguientes datos de proyectos

• Productividad = KLOC/persona-mes
• Calidad = errores/KLOC
• Costo = Pesos/KLOC
• Documentación = paginas de doc/KLDC

 Establezca un cuadro comparativo por proyecto y determine cual


proyecto fue el mas optimo y rentable

Proyectos Productividad calidad costo documentación


Proy1 0.46 2,39 44.628.099 30.678
Proy2 0.463 3.09 48.561,15 43.165
Proy3 0.46 3,2 48.000 52,5
Se ha concluido que el proyecto con mayor rentabilidad es el tercero puesto que en base a los
parámetros preestablecidos se ha denotado que entre los tres es aquel que posee una mayor
calidad y mejor documentación además de un costo factible entre los otros proyectos presentados

2. En el contexto del tema Factores de calidad externos del software, considere


la métrica para medir la portabilidad de un sistema que ya está operando en
un ambiente e1 y se desea migrar a un ambiente e2:

Portabilidad = 1 – ET / ER

donde ET es una medida de la cantidad de recursos necesarios para migrar el


sistema del ambiente e1 al ambiente destino e2, y ER es una medida de la cantidad
de recursos necesarios para crear el sistema para el ambiente destino e2. Suponga
que tenemos dos sistemas S1 y S2 que se desean migrar del sistema operativo
Windows XP al sistema operativo Windows Mobile Edition.
Si adaptar a S1 cuesta $12.000.000 en sueldos de programadores mientras que
desarrollarlo desde cero cuesta $10.000.000. En cambio, adaptar a S2 cuesta
$8.800.000 pero desarrollarlo desde cero cuesta $18.500.000. Conteste,
justificando adecuadamente, cuál de los dos sistemas es más portable. Desde su
punto de vista, explique cuál sería el problema de utilizar esta métrica en la
práctica.

Portabilidad de Windows xp a Windows Mobile Edition


𝑬𝑻
𝒑𝒐𝒓𝒕 = 𝟏 −
𝑬𝑹
Sistemas Adaptar Desarrollar desde cero
S1 $12.000.000 $10.000.000
S2 $8.800.000 $18.500.000

Portabilidad S1
𝟏𝟐. 𝟎𝟎𝟎. 𝟎𝟎𝟎
𝒑𝒐𝒓𝒕 = 𝟏 −
𝟏𝟎. 𝟎𝟎𝟎. 𝟎𝟎𝟎
𝟔 1.Realizando el respectivo procedimiento para
𝒑𝒐𝒓𝒕 = 𝟏 −
𝟓 determinar el nivel de portabilidad de los
𝟏 sistemas de ha determinado que el sistema
𝒑𝒐𝒓𝒕 = − = −𝟎. 𝟐 que cumple con un mayor nivel es el sistema
𝟓
S2 ya que presenta una portabilidad
𝒑𝒐𝒓𝒕 = −𝟎. 𝟐 exponencial positiva a 1 lo cual indicará que
mientras que su proximidad a 1 aumente, el
sistema tendrá un mayor nivel de portabilidad
Portabilidad S2
𝟖. 𝟖𝟎𝟎. 𝟎𝟎𝟎 El problema de realizar este tipo de métrica en
𝒑𝒐𝒓𝒕 = 𝟏 −
𝟏𝟖. 𝟓𝟎𝟎. 𝟎𝟎𝟎 la práctica radicaría en la estimación incorrecta
𝟖𝟖 de los distintos valores tanto ET como ER lo cual
𝒑𝒐𝒓𝒕 = 𝟏 − nos otorgaría un resultado erroneo de la
𝟏𝟖𝟓
portabilidad de los sistemas informáticos.
𝟗𝟕
𝒑𝒐𝒓𝒕 = = 𝟎. 𝟓𝟐𝟒
𝟏𝟖𝟓
𝒑𝒐𝒓𝒕 = 𝟎. 𝟓𝟐𝟒
3. En el contexto del tema factores de calidad externos, considere la siguiente
métrica de usabilidad:
Usabilidad = 1 / (cantidad de clicks necesarios para llevar a cabo una
determinada tarea)
Elija dos clientes de mail y determine el valor de la métrica “Usabilidad” para la tarea:
enviar un mail sin usar el teclado a una persona existente en la libreta de contactos
y adjuntando un archivo de texto ubicado en el directorio raíz. Conteste cuál de los
dos programas sería el "más usable" de acuerdo a los resultados obtenidos .

Usabilidad de dos clientes de mail


𝟏
𝒖𝒔𝒂𝒃𝒊𝒍𝒊𝒅𝒂𝒅 =
𝑵° 𝒄𝒍𝒊𝒄𝒔

Clientes N° clics
Hotmail 8
Yahoo 7

Usabilidad Hotmail
𝟏 El cliente de mail con un mayor grado de
𝒖𝒔𝒂𝒃𝒊𝒍𝒊𝒅𝒂𝒅 = usabilidad sería el cliente Yahoo! Ya que para
𝟖
enviar un mail a un contacto guardado en nuestra
𝒖𝒔𝒂𝒃𝒊𝒍𝒊𝒅𝒂𝒅 = 𝟎. 𝟏𝟐𝟓 agenda es necesaria una menor cantidad de clics
en la realización de la tarea además de que
resulta mucho más optima que el cliente Hotmail
Usabilidad Yahoo! puesto que presenta una proximidad a 1 mucho
mayor que su contraparte.
𝟏
𝒖𝒔𝒂𝒃𝒊𝒍𝒊𝒅𝒂𝒅 =
𝟕
𝒖𝒔𝒂𝒃𝒊𝒍𝒊𝒅𝒂𝒅 = 𝟎. 𝟏𝟒𝟐
4. La siguiente figura muestra un grafo de comunicaciones de un equipo

Complete la siguiente tabla de métricas:

Métrica Resultado
Tamaño del equipo 6

Densidad de comunicación 0,8333

Nivel de comunicación 0

Nivel medio de comunicaciones 1,66

Solución
e= 5
n= 6
𝒕𝒂𝒎𝒂ñ𝒐 𝒅𝒆𝒍 𝒆𝒒𝒖𝒊𝒑𝒐 = 𝒏 = 𝟔
𝒆 𝟓
𝑫𝒆𝒏𝒔𝒊𝒅𝒂𝒅 𝒅𝒆 𝒄𝒐𝒎𝒖𝒏𝒊𝒄𝒂𝒄𝒊𝒐𝒏 = = = 𝟎. 𝟖𝟑𝟑𝟑
𝒏 𝟔

𝟐(𝒆−𝒏+𝟏) 𝟐(𝟓−𝟔+𝟏) 𝟎
𝒏𝒊𝒗𝒆𝒍 𝒅𝒆 𝒄𝒐𝒎𝒖𝒏𝒊𝒄𝒂𝒄𝒊𝒐𝒏 𝒎 = = = =𝟎
(𝒏−𝟏)(𝒏−𝟐) (𝟔−𝟏)(𝟔−𝟐) 𝟐𝟎
𝒏𝒊𝒗𝒆𝒍 𝒅𝒆 𝒄𝒐𝒎𝒖𝒏𝒊𝒄𝒂𝒄𝒊𝒐𝒏 𝒊𝒏𝒅𝒊𝒗𝒊𝒅𝒖𝒂𝒍 (𝑵𝑰𝑪)
Nodo comunicacion
1 2
2 2
3 2
4 2
5 1
6 1
Total Nic 10

𝒑𝒓𝒐𝒎𝒆𝒅𝒊𝒐 𝒅𝒆𝒍 𝒏𝒊𝒗𝒆𝒍 𝒅𝒆 𝒄𝒐𝒎𝒖𝒏𝒊𝒄𝒂𝒄𝒊𝒐𝒏 𝒊𝒏𝒅𝒊𝒗𝒊𝒅𝒖𝒂𝒍


∑ 𝑵𝑰𝑪
𝑷𝒓𝒐𝒎𝒆𝒅𝒊𝒐 𝒏𝒊𝒗𝒆𝒍 𝒅𝒆 𝒄𝒐𝒎𝒖𝒏𝒊𝒄𝒂𝒄𝒊𝒐𝒏 =
𝒏
𝟏𝟎
𝑷𝒓𝒐𝒎𝒆𝒅𝒊𝒐 𝒏𝒊𝒗𝒆𝒍 𝒅𝒆 𝒄𝒐𝒎𝒖𝒏𝒊𝒄𝒂𝒄𝒊𝒐𝒏 =
𝟔
𝑷𝒓𝒐𝒎𝒆𝒅𝒊𝒐 𝒏𝒊𝒗𝒆𝒍 𝒅𝒆 𝒄𝒐𝒎𝒖𝒏𝒊𝒄𝒂𝒄𝒊𝒐𝒏 =1,66

Potrebbero piacerti anche