CALIDAD DEL SOFTWARE Y LA GLOBALIZACIÓN

CALIDAD DEL SOFTWARE Y LA GLOBALIZACIÓN

Comienza Ya. Es Gratis
ó regístrate con tu dirección de correo electrónico
CALIDAD DEL SOFTWARE Y LA GLOBALIZACIÓN por Mind Map: CALIDAD DEL SOFTWARE  Y LA GLOBALIZACIÓN

1. La calidad del software es el grado con el que un sistema, componente o proceso cumple los requisitos especificados y las necesidades o expectativas del cliente o usuario.

2. Estándares y Métricas De Calidad en la Ingeniería de Software

2.1. “Los estándares de calidad de software son normas emitidas por organismos específicos, que sirven para sentar un marco con el que comparar si un proceso de desarrollo es o no de calidad. Las normas de calidad del software más conocidas han sido desarrolladas por ISO, y son la serie ISO-9000.”

2.2. ISO 9000

2.3. CMMI

2.4. SPICE

3. Conclusiones

3.1. El software es, innegablemente, una industria global. Debemos estar sumamente atentos a la evolución de los diferentes parámetros que influyen en la asignación y distribución de los recursos para llevar a cabo su desarrollo.

3.2. Es importante monitorear permanentemente estos y otros tantos indicadores claves, y entender cómo mediante relaciones de causa-efecto como plantean Kaplan y Norton, podemos generar un cuadro de mando integral que le sirva al Estado para implementar políticas estratégicas.

4. Modelos de madurez en CMMI

4.1. Inicial

4.2. Gestionado

4.3. Definido

4.3.1. Requisitos en niveles de madurez

4.3.1.1. Para asegurar la evolución por estos modelos de madurez, se deben cumplir una serie de requisitos y prácticas.

4.3.1.2. Existen prácticas a realizar de modo particular (SP = práctica específica) en cada requerimiento y otras que son globales (GP = Practica global) y van apareciendo repetitivamente en distintos puntos.

4.3.1.3. Cada práctica tiene a su vez sub-prácticas y practicas opcionales.

4.4. Cuantitativamente Gestionado

4.5. Optimizado

5. CARACTERÍSTICAS DE LAS MÉTRICAS:

5.1. Exactas/Precisas: No se debe perder información en los redondeos ya que la información se desvirtúa.

5.2. Consistentes: Una medición de un atributo debe dar el mismo valor independientemente de la medición.

6. Entre los factores que Determinan la Calidad existen dos tipos de factores:

6.1. Factores que pueden ser medidos directamente (errores/KLDC/unidad de tiempo). Factores que solo pueden ser medidos indirectamente (la facilidad de uso o de mantenimiento).

7. Aseguramiento de calidad de software

7.1. En los años 50, el software comenzó a encontrar su camino dentro de los sistemas del DoD. Usualmente estos proyectos estaban muy alejados de la planificación, se pasaban del presupuesto y tenían muchos problemas técnicos.

7.1.1. La Verificación y Validación es un proceso de ingeniería que empleaba metodologías rigurosas para evaluar la correctitud y calidad del software a lo largo de su ciclo de vida.

8. Factores de calidad

8.1. Factores operativos Los factores operativos son aquellos que afectan al uso del software.

8.2. Factores de mantenimiento Los factores de mantenimiento son aquellos que se aplican a la capacidad de modificación del software.

8.3. Factores evolutivos Los factores evolutivos son aquellos que indican si el software se puede trasladar con facilidad a otra máquina o a otro producto de base (SO, SGBD).

9. Globalizacion y Software

9.1. El desarrollo de software hoy ya no tiene límites geográficos:

9.1.1. vemos software producido en cualquier parte del mundo, las 24 horas, los 7 días de cada semana del año. La dinámica del comercio mundial de software en términos de flujo de trabajo, movimiento de productos y movilidad de profesionales es indudablemente global.

10. MÉTRICAS

10.1. Determina la calidad del producto.

10.2. Evalúa la productividad de los desarrolladores.

10.3. Se tiene un soporte para la estimación y la planificación.

10.4. Se tiene conocimiento cuantitativode las características del proceso ydel producto.