Calidad

7
UNIVERSIDAD TECNOLÓGICA DEL ESTADO DE ZACATECAS UNIDAD ACADÉMICA DE PINOS CALIDAD DEL DESARROLLO DE SOFTWARE LUIS ANGEL DAVILA ELIAS TECNOLOGÍAS DE LA INFORMACIÓN Y LA COMUNICACIÓN 5° B

Transcript of Calidad

Page 1: Calidad

UNIVERSIDAD TECNOLÓGICA DEL ESTADO DE ZACATECAS

UNIDAD ACADÉMICA DE PINOS

CALIDAD DEL DESARROLLO DE SOFTWARE

LUIS ANGEL DAVILA ELIAS

TECNOLOGÍAS DE LA INFORMACIÓN Y LA COMUNICACIÓN

5° B

Page 2: Calidad

CALIDAD

Calidad

Propiedad o conjunto de propiedades inherentes a una cosa que permiten caracterizarla y valorarla como igual, mejor o peor que los restantes de su especie.

Primera calidad

Algo que esta hecho con el mejor material o de la mejor manera posible.

Calidad del

desarrollo de

software

Calidad en el software como producto.

Es el grado en que un cliente o usuario percibe que el producto o software satisface sus necesidades.

Aspectos importantes.

1.Caracteristicas operativas

2.Adaptabilidad a nuevos ent.

3. Flexibilidad para introducir cambios.

Calidad de

software en el

desarrollo

La calidad que se espera del producto está determinada por la calidad de los procesos.

Page 3: Calidad

CALIDAD

Problemas en las

organizaciones que

desarrollan software de

calidad

Características de un

producto de alta calidad

1) Calidad necesaria para ofrecer al cliente un software que satisface sus necesidades.

2) Costos estimados.3) Tiempo estimado corresponde a las

fechas de entrega.

•Incumplimiento de los plazos de entrega.•Afluencia constante de defectos de ultima hora.•Aumento de costos.•Problemas propios de calidad, procesar o rehacer trabajo.•Funciones NO operen correctamente.•Elevado numero de quejas.

Norma

Regla o conjunto de reglas que hay que seguir para llevar a cabo una acción.

Estándar

Es lo habitual o lo mas común, que reúne las características comunes en la mayoría.

Page 4: Calidad

Proceso

ISO

Organización Internacional para la Estandarización (International Standaritation Organization). Regula una serie de normas para la fabricación, comercio y comunicación en todas las ramas industriales. Fue creada en 1947 luego de la segunda guerra mundial. Red de instituciones en 165 países, funciona principalmente en Ginebra, Suiza.

Acción que se ejecuta en el desarrollo o en la construcción de algo.

SPICE

Software Process Improvement Capability Determination (Proceso de mejora de la determinación de la calidad de software). Tiene su origen al principio de los 80´s, creada por los militares de Estados Unidos y el Reino Unido, con el objetivo de detener el creciente costo de software, reducir riesgos en su desarrollo y mejorar la calidad de los productos de software.

CALIDAD

Page 5: Calidad

Modelos de

calidad de

software

Objetivo: Evaluar los procesos en sus distintos niveles de madurez, identificar los niveles a través de la excelencia que una organización debe tener en cuanto a ingeniería de software.

CMMICALIDAD

ISO/IEC 9003

Identifica todos los aspectos que deberían ser tratados, y es independiente de la tecnología, modelos de ciclo de vida, procesos de desarrollo y estructuras organizacionales.

PSP (Persona

l Software Process)

Objetivo: Lograr una mejor planeación del trabajo, conocer composición y desempeño, medir la calidad de productos y mejorar las técnicas para su desarrollo.

SPICE

Es un modelo de madurez de procesos internacionales. Éste fomenta productos de calidad, promueve la optimización de procesos y facilita la evaluación del producto a través de los procesos de desarrollo.

MoprosoftModelo de procesos para la industria del software. Modelo creado para empresas pequeñas y medianas del desarrollo de mantenimiento de software.

Page 6: Calidad

Factores que

determinan la

calidad de

software

Medidos directamente

Medidos indirectament

e

Según McCall

Aspectos important

es

Factores

CALIDAD

Factores que pueden ser medidos directamente (errores, KLDC(Kilo Líneas De Código), Unidad de tiempo).

Factores que solo pueden ser medidos indirectamente (facilidad de uso y de mantenimiento).

Características operativas.Capacidad para soportar cambios.Adaptabilidad a nuevos entornos.1) Corrección 2) Fiabilidad3) Eficiencia 4) Integridad 5) Facilidad de uso6) Facilidad de

mantenimiento7) Facilidad de pruebas8) Flexibilidad9) Reusabilidad10)Facilidad de

interoperación

Page 7: Calidad

Factores que

determinan la

calidad de

software

Según Boehm

Se centra en

Según ISO

Factores

CALIDAD

oCaracterísticas operativasoCapacidad para soportar los cambios oAdaptabilidad a nuevos entornos.oEvaluación del desarrollo del hardware.

Factores

1. Portabilidad2. Confiabilidad3. Eficiencia 4. Ingeniería humana 5. Facilidad de prueba 6. Facilidad de comprensión7. Facilidad de Modificación

1) Funcionalidad2) Confiabilidad 3) Eficiencia4) Facilidad de uso5) Facilidad de mantenimiento6) portabilidad