7
UNIVERSIDAD TECNOLÓGICA DEL ESTADO DE ZACATECAS UNIDAD ACADÉMICA DE PINOS CALIDAD DEL DESARROLLO DE SOFTWARE “CALIDAD ” LUZ ADRIANA PALOMO CAMPOS TECNOLOGÍAS DE LA INFORMACIÓN Y LA COMUNICACIÓN 5° B

Cuadro sinoptico

Embed Size (px)

Citation preview

Page 2: Cuadro sinoptico

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: Cuadro sinoptico

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: Cuadro sinoptico

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: Cuadro sinoptico

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 (Personal 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: Cuadro sinoptico

Factores que

determinan la calidad

de software

Medidos directamente

Medidos indirectamente

Según McCall

Aspectos importantes

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: Cuadro sinoptico

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