58407540-Cap-4

December 1, 2018 | Author: Jhonatan Rojas Arias | Category: Measurement, Software, Software Engineering, Systems Engineering, Computer Science
Share Embed Donate


Short Description

Download 58407540-Cap-4...

Description

4.1. Sugiera tres medidas, tres métricas y los indicadores i ndicadores que se podrían utilizar para evaluar un automóvil. Seguridad • Tamaño • Fiabilidad • 4.2. Sugiera tres medidas, tres métricas y los indicadores i ndicadores correspondientes que se podrían utilizar para evaluar el departamento de servicios de un concesionario de automóviles. Tiempo de respuesta • Costo • Efectividad • 4.3. Describa, con sus propias palabras, la diferencia entre métricas del proceso y del proyecto. Métricas del proceso generan una organización del negocio Métricas del proyecto recopila los proyectos anteriores y los procesos. 4.4. ¿Por qué las métricas del software deberían mantenerse «privadas»? Debido a mantener prudencia con los empleados, tratando de mejorar y perfeccionar el desempeño de estos no de acusar, ver las deficiencias y fortalezas internamente para luego realizar las acciones pertinentes en la empresa. Proporcione ejemplos de tres métricas que debieran ser privadas. Interpretación • Análisis • Tiempo de Desarrollo • Proporcione ejemplos de tres métricas que debieran ser públicas. Complejidad • Realimentación • Formulación • 4.5. Obtenga una copia de [HUM95] y escriba un resumen en una o dos páginas que esquematice el enfoque PSP. 4.6. Grady sugiere una etiqueta para las métricas del software. ¿Puede añadir más reglas a las señaladas en la Sección 4.2.1? Portabilidad, Reusabilidad Complejidad 4.7. Intente completar el diagrama en espina de la Figura 4.3. Esto es, siguiendo el enfoque utilizado para especificaciones «incorrectas», proporcione información análoga para «perdido, ambiguo y cambios». Perdid o

Mal entendido,

mmm

El Cliente dio Información Información equivocado Cliente equivocad o consultado Información

Peticiones Inadecuad as

Anticuada utilizada

Ambigu o

Falta de experiencia, descuidos Impuestos, Leyes ProyeccionesCambio s

Incorrect o

4.8. ¿Qué es una medida indirecta y por qué son comunes tales cambios en un trabajo de métricas de software? Es aquella que se producen por cambios en el negocio, en las leyes, cambio de proyectos, falta de materia prima, etc.

4.9. El equipo A encontró 342 errores durante el proceso de ingeniería del software antes de entregarlo. El equipo B encontró 184 errores. ¿Qué medidas adicionales se tendrían que tomar para que los proyectos A y B determinen qué equipos eliminaron los errores más eficientemente?¿Qué métricas propondrían para ayudar a tomar determinaciones? ¿Qué datos históricos podrían ser útiles? Se debería medir de forma porcentual en un tiempo determinado, con verificación de los errores.. 4.10. Presente un argumento en contra de las líneas de código como una medida de la productividad del software. ¿Se va a sostener su propuesta cuando se consideren docenas o cientos de proyectos? Las líneas programadas deben ser eficientes, los algoritmos deben ser de forma compacta y que realicen el funcionamiento requerido.

4.11. Calcule el valor del punto de función de un proyecto con las siguientes características del dominio de información: Parámetros Cuenta Medio Total de medición  Número de entradas de 32 4 128 usuario  Número de salidas de 60 5 300 usuario  Número de  peticiones de 24 4 96 usuario  Número de 8 10 80 archivos  Número de interfaces 2 7 14 externos Cuenta Total = 618 Asuma que todos los valores de ajuste de complejidad están en la media. PF=Cuenta Total*[0.65 + 0.01 x ∑Fi/2 ] PF=618 x [0.65 + 0.01 x 6 x 7 ] = 661.26

4.12. Calcule el valor del punto de función de un sistema empotrado con las características siguientes: Pesos de complejidad Elementos de medición

Bajo

Medio

Alto

Estructuras de datos interna

2

*

7

+

2

*

10

+

2

*

15

=

64

Estructura de datos externa

1

*

5

+

1

*

7

+

1

*

10

=

22

 Número de entradas de usuario

4

*

3

+

4

*

4

+

4

*

6

=

52

 Número de salidas de usuario

20

*

4

+ 20 *

5

+ 20

*

7

=

320

 Número de peticiones de usuario

3

*

3

+

*

4

+

3

*

6

=

39

Transformaciones

12

*

7

+ 12 *

10

+ 12

*

15

=

384

Transiciones

8

*

n/a

+

n/a

+

*

n/a

=

3

8

*

8

CUENTA TOTAL =

Asuma que la complejidad de las cuentas anteriores se divide de i gual manera entre bajo, medio y alto. PF = Cuenta_ total x [ 0.65 + 0.01 x ∑Fi /2] PF = 881x [ 0.65 + 0.01 x 42 ] PF = 942.67

881

4.13. El software utilizado para controlar una fotocopiadora avanzada requiere 32.000 líneas de C y 4.200 líneas de Smalltalk. Estime el número de puntos de función del software de la fotocopiadora. Lenguaje C con LCD/PF 128 Lenguaje SmallTalk con LCD/PF 22 C =32000/128=250 SmallTalk =4200/22=191 Punto de Función C + SmallTalk = 441 4.15. Desarrolle sus propias métricas (no utilice las presentadas en este capítulo) de corrección, facilidad de mantenimiento, integridad y facilidad de uso. Asegúrese de que se pueden traducir en valores cuantitativos. Reutilizable • Exportable • Migrabilidad • •

4.16. ¿Es posible que los desperdicios aumenten mientras que disminuyen defectos KLDC? Explíquelo. Disminuyen los desperdicios debido a la eficacia en KLDC 4.17. ¿Tiene algún sentido la medida LDC cuando se utiliza el lenguaje de cuarta generación? Explíquelo. Debido a que cada vez los lenguajes y los programas requieren menos peso y un mejor  rendimiento es recomendable tener un LDC corto para los lenguajes de Cuarta generación. 4.18. Una organización de software tiene datos EED para 15 proyectos durante los 2 últimos años. Los valores recogidos son: 0.81, 0.71,0.87, 0.54,0.63, 0.71,0.90,0.82, 0.61, 0.84, 0.73,0.88,0.74,0.86,0.83. Cree Rm y cuadros de control individuales para determinar si estos datos se pueden utilizar para evaluar tendencias.

EED

Rm

0,81 0,71 0,87 0,54 0,63 0,71 0,90 0,82 0,61 0,84 0,73 0,88 0,74 0,86 0,83

0,10 0,16 0,33 0,09 0,08 0,19 0,08 0,21 0,23 0,11 0,15 0,14 0,12 0,03

Media de Rm

LCS

0,14

0,4715

View more...

Comments

Copyright ©2017 KUPDF Inc.
SUPPORT KUPDF