Portada » Otras materias » Evaluación de Métricas y Estimación de Proyectos de Software
3. En relación a la lista de comprobación, mencione cuáles son las categorías de impacto que la constituyen: (4 pts)
a) Despreciable, b) Marginal, c) Crítico y d) Catastrófico
7. ¿Cuál de las afirmaciones es correcta? Los indicadores de proceso (2 pts):
e. b y c
8. ¿Cuál de las afirmaciones no es correcta? Las métricas orientadas al tamaño provienen de (2 pts):
b. La normalización de un valor entregado por la medida de funcionalidad de la aplicación
9. Una de las siguientes afirmaciones es correcta. La mejor estructura de equipo depende (2 pts):
f. Todas las anteriores
10. Una de las siguientes afirmaciones es correcta. Para conseguir un equipo de alto rendimiento (2 pts)
f. Todas las anteriores
11. Una de las siguientes afirmaciones no es correcta. Los factores que fomentan un entorno de equipo potencialmente tóxico son: (2 pts)
Mayor control del equipo en la toma de decisiones técnicas y de proceso
12. La gestión eficaz de un proyecto de software se centra en (4 pts):
a. Personal, producto, proyecto y proceso
13. Nombre los aspectos que debe responder el ámbito del software (3 pts):
Contexto, objetivos, función y rendimiento
14. Encierre en un círculo una V cuando la respuesta sea VERDADERA o una F cuando la respuesta sea FALSA. (10 pts)
Se ha estimado que el desarrollo de un sistema software de gestión de una tienda de electrodomésticos tendrá un tamaño de 45500 líneas de código efectivas. Teniendo en cuenta que el equipo de desarrollo tiene un nivel de experiencia medio en la realización de este tipo de proyectos, estime el esfuerzo necesario y tiempo de desarrollo. Utilice COCOMO básico (6 pts)
Proyecto semiacoplado. Ya que es un software de gestión comercial y a la experiencia del equipo de desarrollo.
E = ab* MLDC ^ bb = 3 * 45.5 ^ 1.12 = 215,82 personas-mes
T = Cb * E ^ db = 2,5 * 215,82 ^ 0,35 = 16,4 meses
a) Considere que se desea estimar un nuevo proyecto de las mismas características que las de su base de datos histórica. ¿Cuál sería el valor esperado de líneas de código para este nuevo proyecto? Justifique su respuesta. (4pts)
VE = (12 + 4*15 + 20)/6 = 15,33.
b) ¿Cómo clasificaría este proyecto según COCOMO, considerando que la empresa desarrolladora tiene mucha experiencia en aplicaciones de este tipo? Justifique su respuesta. (2pts)
Orgánico, ya que es un software de gestión comercial de mediana envergadura y existe mucha experiencia en el equipo de desarrollo.
c) Estime tiempo y número de personas para este nuevo proyecto utilizando el método de COCOMO básico. (4pts)
E = ab* MLDC ^ bb = 2,4 * 15,33 ^ 1,05 = 42,17 personas-mes
T = Cb * E ^ db = 2,5 * 63,82 ^ 0,38 = 10,36 meses
Personas = E/T = 4,07 ~ 4 personas
A00:15,88|0,17|26141,08|0,22 (A002:12,31|0,07|14062,50|0,08) (A003:8,31|0,16|43984,96|0,38)(B001:4,39|0,21|19500,00|0,41) (A004:5,90|0,20|21521,74|0,27) (A005:8,44|0,10|20000,00|0,25)(B002:10,69|0,12|15526,32|0,11)
b) ¿Qué requisito debe cumplir la base histórica disponible para poder medir este nuevo proyecto C001? (2pts)
Debe ser similar en herramienta de desarrollo y en envergadura del proyecto
c) ¿Qué puede concluir al comparar las métricas del nuevo proyecto sobre la base de la información histórica (suponga que la base de datos histórica cumple con los requisitos necesarios) en lo que se refiere a: (8pts)
Promedio: 7,99|0,15|22962,37|0,27
C001: 8,75|0,17|20000,00|0,17
Ha habido una mejora notable en la productividad con respecto al promedio
Se mantiene constante la calidad, incluso ha subido
El costo ha disminuido
Ha disminuido la documentación, ha empeorado significativamente
5,5,4,4,1 —>4,5,4,10,7—->20,25,16,40,7,108
5,5,0,3,3,5,3,3,3,3,0,0,0,3,36
a) Calcule las líneas de código equivalentes considerando que desarrollará el proyecto con un lenguaje de cuarta generación (3 pts)
PF = cuenta-total * [ 0.65 + 0.01* SFi ]
= 108 * [ 0,65 + 0,01 * 36] = 109,08 PF
1PF = 20 LDC => 2181,6 LDC = 2,1816 MLDC
b) ¿Cómo clasificaría este proyecto según COCOMO, considerando que será usted y su grupo_curso quien desarrollará el proyecto? Justifique su respuesta. (2 pts)
Semiacoplado, debido a la poca experiencia de los alumnos
c) Estime tiempo y número de personas para este nuevo proyecto utilizando el método de COCOMO básico. (6 pts)
E = ab* MLDC ^ bb = 3 * 2,1816 ^ 1.12 = 7,19 personas-mes
T = Cb * E ^ db = 2,5 * 5,14 ^ 0,35 = 4,99 meses
E/T = 7,19 / 4,99 = 1,44 personas ~1 persona
d) Estime tiempo y número de personas para este nuevo proyecto utilizando el método de COCOMO básico, pero considerando que este proyecto será desarrollado en COBOL. (6 pts)
1PF = 105 LDC => 11453,4 LDC = 11,4354 MLDC
E = ab* MLDC ^ bb = 3 *11,4534 ^1.12 = 46,04 personas-mes
T = Cb * E ^ db = 2,5 * 46,04 ^ 0,35 = 9,55 meses
E/T =46,04/18,64 = 4,82 personas ~ 5 personas