LA INGENIERÍA DE SOFTWARE Y EL SQA UNIDAD 2 ASEGURAMIENTO DE LA CALIDAD (SQA)

13
LA INGENIERÍA DE SOFTWARE Y EL SQA UNIDAD 2 ASEGURAMIENTO DE LA CALIDAD (SQA)

Transcript of LA INGENIERÍA DE SOFTWARE Y EL SQA UNIDAD 2 ASEGURAMIENTO DE LA CALIDAD (SQA)

Page 1: LA INGENIERÍA DE SOFTWARE Y EL SQA UNIDAD 2 ASEGURAMIENTO DE LA CALIDAD (SQA)

LA INGENIERÍA DE SOFTWARE

YEL SQA

UNIDAD 2 ASEGURAMIENTO DE LA

CALIDAD (SQA)

Page 2: LA INGENIERÍA DE SOFTWARE Y EL SQA UNIDAD 2 ASEGURAMIENTO DE LA CALIDAD (SQA)

DefiniciónDefinición

Disciplina que se ocupa del establecimiento y uso de principios firmes de ingeniería, para obtener software económico que sea fiable y funcione eficientemente en máquinas reales [ Fritz Bauer].

Page 3: LA INGENIERÍA DE SOFTWARE Y EL SQA UNIDAD 2 ASEGURAMIENTO DE LA CALIDAD (SQA)

Ingeniería del SoftwareIngeniería del Software

La importancia del Software

Tres primeras décadas : desafío en el desarrollo del Hard. ???

Durante los 80 : avances en microelectrónica que dan como resultado mayor potencia de cálculo y reducción de costes.El problema hoy es diferente : mejorar la Calidad de las soluciones basadas en ordenador:

Soluciones implementadas con Software

Page 4: LA INGENIERÍA DE SOFTWARE Y EL SQA UNIDAD 2 ASEGURAMIENTO DE LA CALIDAD (SQA)

La evolución del Software La evolución del Software

Sofisticación del hardware

Desfase en la construcción de software para

explotar su potencial .

No existe capacidad para abastecer la demanda

de nuevos programas.

La capacidad de mantener lo existente está

amenazada por el mal diseño y el uso de recursos

inadecuados.

Page 5: LA INGENIERÍA DE SOFTWARE Y EL SQA UNIDAD 2 ASEGURAMIENTO DE LA CALIDAD (SQA)

Elementos clave:Elementos clave:

MétodosHerramientasProcedimientos: Paradigmas de la ingeniería del software.

Page 6: LA INGENIERÍA DE SOFTWARE Y EL SQA UNIDAD 2 ASEGURAMIENTO DE LA CALIDAD (SQA)

Capas en la Ingeniería del Capas en la Ingeniería del SoftwareSoftware

Page 7: LA INGENIERÍA DE SOFTWARE Y EL SQA UNIDAD 2 ASEGURAMIENTO DE LA CALIDAD (SQA)

Principales problemasPrincipales problemas

La planificación y la estimación de costes

son frecuentemente imprecisas.

La productividad no se corresponde con la

demanda de servicios.

La calidad del Software no llega a ser a

veces ni aceptable.

Page 8: LA INGENIERÍA DE SOFTWARE Y EL SQA UNIDAD 2 ASEGURAMIENTO DE LA CALIDAD (SQA)

Los métodosLos métodos

Indican “como” construir el software

Abarcan un amplio espectro:

Planificación y estimación de proyectos

Análisis de los requisitos del sistema y del software

Diseño de estructuras de datos

Arquitectura de programas y procedimientos

algorítmicos

Codificación, prueba y mantenimiento

Page 9: LA INGENIERÍA DE SOFTWARE Y EL SQA UNIDAD 2 ASEGURAMIENTO DE LA CALIDAD (SQA)

Las herramientasLas herramientas

Suministran un soporte automático para los

Métodos

Existen herramientas para soportar cada uno

de los métodos mencionados anteriormente

Un entorno con integración de diferentes

herramientas. Se denomina un sistema CASE

(Ingenieria del Software Asistida por Ordenador)

Page 10: LA INGENIERÍA DE SOFTWARE Y EL SQA UNIDAD 2 ASEGURAMIENTO DE LA CALIDAD (SQA)

Los procedimientosLos procedimientos

“Pegamento” que junta los métodos y las HerramientasDefinen:

La secuencia en la que se aplican los métodosLas entregas (documentos, informes, etc..) requeridasLos controles: ayudan a asegurar la calidad y coordinar los CambiosDirectrices: ayudan a los gestores del software a evaluar el progreso

Page 11: LA INGENIERÍA DE SOFTWARE Y EL SQA UNIDAD 2 ASEGURAMIENTO DE LA CALIDAD (SQA)

Concepto de Ciclo de VidaConcepto de Ciclo de Vida

Un gran problema de los S.I. es definir un marco de referencia común que:

pueda ser empleado por todosen el que se definan procesos, actividades y tareas

IEEE 1991- Standard for Developing Software Life Cycle Processes. Es la aproximación lógica a la adquisición, el suministro, el desarrollo, la explotación y el mantenimiento del software.ISO 1994- Software life-cycle process ::> Marco de referencia que contiene los procesos, las actividades y las tareas involucradas en el desarrollo, la explotación y el mantenimiento de un producto software, abarcamdo la vida del sistema desde la definición de los requisitos hasta la finalización de su uso.

Page 12: LA INGENIERÍA DE SOFTWARE Y EL SQA UNIDAD 2 ASEGURAMIENTO DE LA CALIDAD (SQA)

ReferenciasReferencias

Page 13: LA INGENIERÍA DE SOFTWARE Y EL SQA UNIDAD 2 ASEGURAMIENTO DE LA CALIDAD (SQA)

ASIGNACIÓN DE TEMASASIGNACIÓN DE TEMASCICLO DE VIDA DEL SOFTWARECICLO DE VIDA DEL SOFTWARE

No. ESTUDIANTE TEMA ACTIVIDAD1 ABARCA SALCEDO NORMA LETICIA 3 62 CHAVEZ LOPEZ DANIEL CUAUHTEMOC 2 113 DIAZ OCHOA RICARDO DE JESUS 8 94 IBARRA GUILLEN ARTEMIO 9 35 IBARRA GUILLEN FRANCISCO JAVIER 5 86 LOPEZ CERVIN JUAN JOSE 4 47 RAMIREZ CORTES VERONICA 6 78 SANCHEZ GAITAN MAYRA ANGELICA 10 109 SERAFIN GARCIA ANA KAREN 7 5

10 TORRES GONZALEZ JOSE JONATHAN 11 2http://itslr-alelopj.weebly.com