You are on page 1of 7

ANALISIS DE CALIDAD

FACTORES DE CALIDAD MCCALL

METRICAS USUARIO 1 USUARIO 2 USUARIO 3 PROMEDIO


Facilidad de auditoria 7 8 7 7.33
Exactitud 8 10 7 8.33
Estandarizacin de
comunicacin 5 6 8 6.33
Complecin 9 8 10 9.00
Complejidad 8 9 8 8.33
Concisin 6 7 7 6.67
Consistencia 10 9 9 9.33
Estandarizacin de datos 9 10 9 9.33
Tolerancia de errores 10 9 10 9.67
Eficiencia de ejecucin 9 10 9 9.33
Capacidad de expansin 7 5 7 6.33
Generalizacin 5 8 6 6.33
Independencia de hardware 9 10 8 9.00
Instrumentacin 9 9 8 8.67
Modularidad 7 9 7 7.67
Operatividad 9 10 10 9.67
Seguridad 8 7 8 7.67
Auto documentacin 5 7 6 6.00
Simplicidad 8 9 8 8.33
Independencia del sistema de
software 8 7 7 7.33
Trazabilidad 9 8 9 8.67
Facilidad de formacin 8 6 9 7.67
Puntuacin de mtricas segn usuarios de

FACTORES USUARIO 1 USUARIO 2 USUARIO 3


Correccin 10 9 8
Fiabilidad 8 10 9
Eficiencia 10 9 10
Integridad 9 7 9
Flexibilidad 9 9 8
Capacidad de pruebas 9 8 9
Reusabilidad 8 9 7
Usabilidad 8 9 9
Puntuacin de mtricas segn usuarios de

El clculo de cada factor de calidad se lo realiza con la frmula de McCall


Fq = (C1 x m1) + (C2 x m2) + .+ (Cn x mn) donde:

Fq = Factor de calidad.

Cn = Coeficiente de regresin.

Mn = Mtricas que afectan al factor de calidad.

Para calcular los coeficientes de regresin se utilizara la frmula:

Cn = (mT x m)-1 x (mT x Fq) donde:

mT : Transpuesta de la matriz de las mtricas.

m : matriz de mtricas.

Fq : matriz de los factores.

A continuacin se muestra los clculos de cada factor de McCall.

a. Correccin

Al factor de correccin pertenecen las mtricas de complecin, consistencia y trazabilidad.

Los coeficientes de regresin obtenidos mediante las frmulas de McCall son:

C1=-1; C2=1; C3=1

Entonces tenemos:

Fq = (-1x9) + (1x9.33) + (1x8.67)


Fq = 9

El factor de correccin de correccin tiene una puntuacin de 9 en una escala de 0 a 10 lo


cual indica que el factor de calidad es alto.

b. Fiabilidad
Al factor de correccin pertenecen las mtricas de exactitud, complejidad, consistencia,
tolerancia de errores, modularidad y simplicidad.

Los coeficientes de regresin obtenidos mediante las frmulas de McCall son:

C1=1.608E-09; C2=2.53; C3=-3; C1=-2; C2=0;


Entonces tenemos

Fq = (1.608 E-09x8.33) + (2.53 x 9.33) + (-3x9.67) + (2x7.67) + (0x8.33)


Fq = 9.927

El factor de fiabilidad tiene una puntuacin de 9.927 en una escala de 0 a10, lo cual indica
que el factor de calidad es alto.

c. Eficiencia
Al factor de eficiencia pertenecen las mtricas de concisin, eficiencia de ejecucin y
operatividad.

Los coeficientes de regresin obtenidos mediante las frmulas de McCall son:

C1=-6.33; C2=-1; C3=6.33

Entonces tenemos:

Fq = (-6.33x6.67) + (1x9.33) + (6x9.67)


Fq = 8.33

El factor de integridad tiene una puntuacin de 8.33 en una escala de 0 a 10, lo cual indica
que el factor de calidad es totalmente aceptable.

d. Integridad

Al factor de integridad pertenecen las mtricas de facilidad de auditoria, instrumentacin


y seguridad.

Los coeficientes de regresin obtenidos mediante las frmulas de McCall son:

C1=0; C2=-2; C3=-7

Entonces tenemos:

Fq = (0x8.67) + (2x7.67) + (-7x1)


Fq = 8.33

El factor de integridad tiene una puntuacin de 8.33 en una escala de 0 a 10, lo cual indica
que el factor de calidad es totalmente aceptable.

e. Flexibilidad
Al factor de flexibilidad pertenecen las mtricas de complejidad, concisin, consistencia,
capacidad de expansin, generalidad, modularidad, auto documentacin y simplicidad.
Los coeficientes de regresin obtenidos son:
Los coeficientes de regresin obtenidos mediante las frmulas de McCall son:

C1=0.5; C2=-1; C3=0; C4=2; C5=0; C6=0

Entonces tenemos:

Fq = (0.5x6) + (-1x8) + (0x6.33) + (2x6.33) + (0x7.67) + (0x6)


Fq = 7.67

El factor de flexibilidad tiene una puntuacin de 7.67 en una escala de 0 a10, lo cual indica
que el factor de calidad es alto.

f. Capacidad de pruebas
Al factor de capacidad de pruebas pertenecen las mtricas de facilidad de auditoria,
complejidad, instrumentacin, modularidad, auto documentacin y simplicidad.

Los coeficientes de regresin obtenidos son:

C1=2; C2=-4.55E -13 C3=0; C4=-1;

Entonces tenemos:

Fq = (2x8.67) + (-4.55E-13 x 7.67) + (0x6) + (-1x8.33)


Fq = 9

El factor de capacidad de pruebas tiene una puntuacin de 9 en una escala de 0 a 10, lo


cual indica que el factor de calidad es alto.

g. Reusabilidad
Al factor de reusabilidad pertenecen las mtricas de generalidad, independencia del
hardware, modularidad, auto documentacin e independencia del sistema.

Los coeficientes de regresin obtenidos mediante las frmulas de McCall son:

C1=2; C2=0 C3=-2; C4=1;

Entonces tenemos:

Fq = (2x6.33) + (0x7.67) + (-2x6) + (1x7.33)


Fq = 8
El factor de Reusabilidad tiene una puntuacin de 8 en una escala de 0 a 10, lo cual indica
que el factor de calidad es alto.

h. Usabilidad
Al factor de usabilidad pertenecen las mtricas de operatividad y facilidad de formacin.

Los coeficientes de regresin obtenidos mediante las frmulas de McCall son:

C1=-1.67; C2=-0.33 C3=27.67;

Entonces tenemos:

Fq = (-1.67x9.67) + (-0.33x7.67) + (27.67x1)


Fq = 9

El factor de Reusabilidad tiene una puntuacin de 9 en una escala de 0 a 10, lo cual indica
que el factor de calidad es alto.

Para hallar la puntuacin final de calidad de software se promediaran los resultados de los
factores:

+ + + + + + +
=
8
Donde:

Pcs : puntuacin de calidad de software

co: correccin fl: flexibilidad


fi: fiabilidad cp: capacidad de pruebas
ef: eficiencia re: reusabilidad
in: integridad us: usabilidad

Entonces:
9 + 9.927 + 9.67 + 8.33 + 7.67 + 9 + 8 + 9
=
8
= 8.825
El valor de la puntuacin de calidad de software final es de 8.825, en la calidad escala de 0 a 10
este valor indica que el SE DMC es un software de calidad, los factores que miden la calidad de
software son de alto grado.

ANALISIS DE COSTOS

ESTIMACION DE COSTOS DE COCOMO

El modelo COCOMO (Constructive Cost Model) calcula esfuerzo y coste en funcin del tamao del
programa (LDC). COCOMO est definido para tres tipos de proyectos de software.

Modo orgnico: proyectos pequeos y sencillos, con equipos de experiencia en la


aplicacin y requisitos poco rgidos.
Modo semiacoplado: proyectos intermedios (ms complejos), con equipos que poseen
variados niveles de experiencia y requisitos ms rgidos.
Modo empotrado: proyectos que deben ser desarrollados en un conjunto de Hardware,
Software y restricciones muy grandes.

Como se tiene experiencia en el desarrollo de software con el lenguaje Java y el proyecto tiene
una dificultad media, se utiliz el modelo Semiacoplado. No se tiene datos obre complejidades
adicionales, o sobre las caractersticas de nuestro de desarrollo, as que usamos el COCOMO
BASICO.

Modo (tipo de proyecto) A B C D


Orgnico 2.4 1.05 2.5 0.38
Semiacoplado 3.0 1.12 2.5 0.35
Empotrado 3.6 1.20 2.5 0.32

a) Esfuerzo

E = 3.0 x (32)1.12
E=a*(KLDC)b
E = 146 Hombres - mes

b) Tiempo de desarrollo

D = 2.5 x (146)0.35
D = c ( E )d
D = 14 meses

c) Nmero de personas trabajando en el proyecto

N = 146 / 14
N=E/D
E = 10,4 personas
Segn estas cifras ser necesario un equipo de 11 personas trabajando alrededor de 14 meses.

As pues tendremos un equipo formado por 1 jefe de proyecto, 4 analistas de sistemas, 6


programadores, 3 responsables de calidad.