Experimentación en Ingeniería de Software

Transcripción

Experimentación en Ingeniería de Software
UNIVERSIDAD NACIONAL DE LANUS
LICENCIATURA EN SISTEMAS
Ingeniería de Software Empírica
Prof.
Ing. Hernán Amatriain
Adj.:
EXPERIMENTACIÓN EN INGENIERÍA DE SOFTWARE
Material: 1. Amatriain Hernán. 2014. Experimentación en Ingeniería de
Software
GUÍA DE EJERCICIOS PRÁCTICOS
Ejercicio N° 1: se tiene un dado cargado y quiere conocerse la probabilidad
de ocurrencia de cada cara del dado. Además, se quiere saber cuál es la media
y la varianza del resultado. Para ello, se arroja el mismo 1000 veces y cada
cara sale la siguiente cantidad de veces:
El 1 sale 105 veces.
El 2 sale 188 veces.
El 3 sale 265 veces.
El 4 sale 55 veces.
El 5 sale 160 veces.
El 6 sale 227 veces.
Ejercicio N° 2: calcular el valor de la función de distribución izquierda de cada
cara del ejercicio número uno.
Ejercicio N° 3: calcular la media y varianza de las edades de todos los
alumnos de la cursada. Calcular la probabilidad de cada edad.
Ejercicio N° 4: calcular para cada alumno del curso la media y varianza de las
calificaciones obtenidas. ¿Con que frecuencia se repite cada calificación?
Ejercicio N° 5: calcular la media de tiempo consulta y varianza de una base
de datos habiendo obtenido los siguientes resultados de un análisis de su uso
en producción:
Consulta SELECT sobre el primer atributo de la primera tabla: 233 consultas
con tiempo de respuesta de 10-5 segundos
Consulta SELECT sobre el segundo atributo de la primera tabla: 112 consultas
con tiempo de respuesta de 2*10-4 segundos
Consulta SELECT sobre el tercer atributo de la primera tabla: 445 consultas
con tiempo de respuesta de 10-4 segundos
Consulta SELECT sobre el primer atributo de la segunda tabla: 215 consultas
con tiempo de respuesta de 2*10-5 segundos
Ejercicio N° 6: calcular la probabilidad de que se realice cada consulta en el
ejercicio anterior
Ejercicio N° 7: sea x una variable aleatoria continua dada por:
f(x) =
0,2 si -1 <= x <= 0
0,2 + cx si 0 < x <= 1
0 en otro caso
Obtener F(X), calcular F(xi) para cada punto xi de corte en la definición de la
función, y calcular P(0<=x<=0,5)
Ejercicio N° 8: sea x una variable aleatoria continua dada por:
f(x) =
0 si x < 0
x/8 si 0 <= x < 2
x2/16 si 2 <= x < 4
1 si x > 4
Obtener F(X), calcular F(xi) para cada punto xi de corte en la definición de la
función, y calcular P(0<=x<=1,5)
Ejercicio N° 9: calcular P(x<=3), P(x>1,5) y P(x>=4) para el ejercicio
anterior.
Ejercicio N° 10: suponer que el error en la temperatura de reacción, en
grados Celsius, para un experimento de laboratorio controlado es una variable
aleatoria continua. X que tiene la función de densidad de probabilidad:
f(x) =
x2/3 si -1 < x < 2
0 en cualquier otro caso
Verificar la condición que la integral de f(x) en todo el dominio es igual a la
unidad.
Ejercicio N° 11: para la función densidad del ejercicio anterior, calcular F(x),
y usarla para calcular P(0 < X <=1). Graficar F(x).
Ejercicio N° 12: calcular lo pedido en los ejercicios 10 y 11 para la siguiente
función de densidad de probabilidad:
f(x) =
2x si 0 < x < 1
0 en cualquier otro caso
Ejercicio N° 13: sea x una variable N(8,3). Tipificar y calcuar:
P(x>7)
P(x>3)
P(1<x<=2)
Ejercicio N° 14: en una distribución normal de media 4 y desviación típica 2,
calcular el valor de a para que: P(4−a ≤ x ≤ 4+a) = 0.5934
Ejercicio N° 15: se supone que los resultados de un examen siguen
una distribución normal con media 78 y desviación típica 36. ¿Cuál
es la probabilidad de que una persona que se presenta el examen
obtenga una calificación superior a 72?
Ejercicio N° 16: varios test de software dieron una cantidad de errores
que sigue una ley normal con media 100 y desviación típica 15
Determinar el porcentaje de población que obtendría un coeficiente
entre 95 y 110.
Ejercicio N° 17: calcular el intervalo centrado en 100 que contiene al 50% de
la población del ejercicio anterior. Calcular para un n = 2500, cuántos test
darán 125 errores.
Ejercicio N° 18: un microprocesador tiene una temperatura estimada
máxima que sigue una distribución normal, con media 23° y
desviación típica 5°. Calcular la probabilidad de alcanzar máximas
entre 21° y 27°.
Ejercicio N° 19: se quiere obtener un intervalo de confianza para el valor de
las ventas medias por hora que se producen en un negocio de venta y
reparación de portátiles. Para ello se realiza una muestra consistente en elegir
al azar las ventas que se realizaron durante 100 horas distintas; muestra
cuyos resultados fueron: ventas medias por hora 500 $, y desvío de dicha
muestra 60 $. Obtener dicho intervalo con un nivel de confianza del 95 %.
Ejercicio N° 20: calcular la cantidad de horas necesarias para que en el
ejercicio anterior se tenga un intervalo de confianza del 99% dado por (495;
505)
Ejercicio N° 21: se ha tomado una muestra de los precios de un
mismo smartphone en 16 comercios, elegidos al azar, y se han encontrado los
siguientes precios: 9500, 10800, 9900, 11200, 9900, 10800, 9500, 10000,
9900, 9900, 10800, 11000, 10800, 11000, 10800, 11000. Suponiendo que los
precios de este producto se distribuyen según una ley normal de varianza
250000 y media desconocida, calcular el intervalo de confianza del 95% para
la media poblacional.
Ejercicio N° 22: la media de la vida útil de un disco rígido de una muestra
aleatoria de 400 unidades es de 7,5 años. Se sabe que la variable aleatoria en
estudio sigue una distribución normal con varianza σ2 = 1,6 años2. Construir
un intervalo, de un 95% de confianza, para la media de la población
Ejercicio N° 23: las ventas mensuales de la tienda del ejercicio 19
se distribuyen según una ley normal, con desviación típica 900 $. En
un estudio estadístico de las ventas realizadas en los últimos nueve
meses, se ha encontrado un intervalo de confianza para la media
mensual de las ventas, cuyos extremos son 4663 $ y 5839 $. ¿Cuál
ha sido la media de las ventas en estos nueve meses? ¿Cuál es el
nivel de confianza para este intervalo?
Ejercicio N° 24: calcular el n con que se obtuvo el intervalo de confianza del
ejercicio anterior
Ejercicio N° 25: calcular el intervalo de confianza del ejercicio 19 pero con
una observación de 10 horas
Ejercicio N° 26: realizar el ejercicio 21 sin el conocimiento de la función de
distribución de probabilidad.
Ejercicio N° 27: calcular el intervalo con una confianza del 95% para la media
de una muestra de 15 sujetos que arrojó los siguientes resultados: 500, 495,
505, 497, 502, 500, 495, 502, 497, 500,495, 502, 511, 500 y 497.
Ejercicio N° 28: calcular el intervalo de confianza del ejercicio anterior con un
valor del 99%
Ejercicio N° 29: calcular el n para que el ejercicio 25 de un intervalo de
confianza del 99%
Ejercicio N° 30: calcular el n para que el ejercicio 26 de un intervalo de
confianza del 99%
Ejercicio N° 31: se desea analizar el rendimiento de un grupo de 10
programadores de una PyME. Para la prueba se toma un problema estándar,
donde se sabe por registros históricos, que los programadores senior pueden
resolverlo satisfactoriamente en un tiempo de 2 horas, con un desvío conocido
de 15 minutos (0,25 horas). Se desea saber si este grupo de programadores
que fuera seleccionado oportunamente para el trabajo, está dentro de este
rendimiento o tenga un rendimiento superior con un nivel de confianza del
95%. También desea conocerse la probabilidad de aceptar un grupo con un
rendimiento medio de 1,9 horas.
Ejercicio N° 32: la compañía de software BDU diseña un nuevo método de
relevamiento de requisitos. Actualmente se utiliza un método que tiene una
media de relevamiento de 500 horas/hombre por sistema de ABM comercial de
tamaño medio (establecido por la compañía). Para saber si el nuevo método
puede ser aceptado con un error de tipo I menor al 5%, se toman 5 grupos de
trabajo para realizar el relevamiento de requerimiento con el nuevo método
obteniéndose una media de 440 horas/hombre con un desvío de 60
horas/hombre. ¿Cuál es la postura a adoptar con el nuevo método?
Ejercicio N° 33: se desea averiguar si la velocidad con que aprende un grupo
de programadores una nueva técnica es inferior a las 500 horas. Para ello se
realiza una prueba con 20 programadores obteniéndose una media de 545
horas y un desvío de 55 horas. Si el error de tipo I no debe ser superior al 5%,
¿cuál es la postura a adoptar?
Ejercicio N° 34: se desea analizar el rendimiento de un grupo de 8
estudiantes de la Licenciatura en Sistemas de la UNLa para resolver problemas
de diseño simples (normalizados por la cátedra) utilizando UML. Para la prueba
se toma el problema estándar que suele ser similar a la primer fecha del
parcial, donde se sabe por registros históricos, que los alumnos pueden
resolverlo satisfactoriamente en un tiempo de 3 horas, con un desvío conocido
de 1/2 hora (0,5 horas). Se desea saber si este grupo de alumnos, está dentro
de este rendimiento o tenga un rendimiento superior con un nivel de confianza
del 90%. Los alumnos tardaron los siguientes tiempos en resolver el problema:
Alumno 1: 2,8 horas
Alumno 2: 2,75 horas
Alumno 3: 3,2 horas
Alumno 4: 3,15 horas
Alumno 5: 2,85 horas
Alumno 6: 2,9 horas
Alumno 7: 3,25 horas
Alumno 8: 3 horas
Ejercicio N° 35: calcular la cantidad de alumnos mínima que se requieren
para que el ejercicio anterior (suponiendo la media y varianza estimadas)
tenga un nivel de significación del 95%
Ejercicio N° 36: calcular la cantidad de programadores mínima requerida
para que el ejercicio 33 tenga una confianza del 99%

Documentos relacionados